Development [ROM][UNOFFICIAL][Q/A10][SM-J530F] /e/ OS for Samsung J5 2017 (j5y17lte) - BYE Google, HELLO Privacy!

Search This thread

oturpe

Member
Apr 4, 2021
10
6
Finland
Hey steadfasterX,

thx for your work. I tried your build on a j5 and it works wonderful!

I have aquestion regarding updates: as I thought it would work, I would look at my "Updater" App and will see if there is a new version. But now I got an automated system message that there are new updates, but they seem to be directly from e. I am a bit confused. The system meessage let me download: e os 0.19 (27.09.2021) and e os 0.18 (8.08.2021). Are these messages for your version?

thanks and best regards
Vik iA
You can check where the update is coming from like this:
In the updater app,
long press the update.
Option to "Copy URL" pops up.
Select it,
then paste clipboard contents somewhere.
Check if the update is coming from
where you expected.
 

steadfasterX

Recognized Developer
Nov 13, 2013
5,944
15,217
127.0.0.1
OnePlus 7T Pro
Hey steadfasterX,

thx for your work. I tried your build on a j5 and it works wonderful!

I have aquestion regarding updates: as I thought it would work, I would look at my "Updater" App and will see if there is a new version. But now I got an automated system message that there are new updates, but they seem to be directly from e. I am a bit confused. The system meessage let me download: e os 0.19 (27.09.2021) and e os 0.18 (8.08.2021). Are these messages for your version?

thanks and best regards
Vik iA
I assume you're using the unofficial build and not custom right?
What makes you think they are from /e/ ? If that is the case then its wrong ofc .
 

oturpe

Member
Apr 4, 2021
10
6
Finland
I have an selinux issue with creating the Wi-Fi Hotspot.
The issue has been mentioned long time ago in this thread,
but since selinux logs have not been provided,
here goes:

To reproduce
1. Go to Settings > Network and Internet > Hotspot and tethering > Wi-Fi hotspot
2. Try to enable the Wi-Fi hotspot by tapping on the slider next to text Off.

Actual results
The text turns to On and slider moves to right for about ½ second,
the everything reverts back to Off.
Back in the Hotspot and tethering view, text Error is shown below Wi-Fi Hotspot.

Expected results
Hotspot is created

Setting selinux to permissive fixes this issue.
Selinux logs, two attempts were made in the included timeframe:
Code:
10-22 21:34:25.029  8077  8077 W hostapd : type=1400 audit(0.0:671): avc: denied { read } for name="mediaserver" dev="mmcblk0p18" ino=908 scontext=u:r:hal_wifi_hostapd_default:s0 tcontext=u:object_r:mediaserver_exec:s0 tclass=file permissive=0
10-22 21:34:26.609  8077  8077 W hostapd : type=1400 audit(0.0:672): avc: denied { search } for name="wifi" dev="mmcblk0p24" ino=524309 scontext=u:r:hal_wifi_hostapd_default:s0 tcontext=u:object_r:wifi_vendor_data_file:s0 tclass=dir permissive=0
10-22 21:34:26.609  8077  8077 W hostapd : type=1400 audit(0.0:673): avc: denied { search } for name="wifi" dev="mmcblk0p24" ino=524309 scontext=u:r:hal_wifi_hostapd_default:s0 tcontext=u:object_r:wifi_vendor_data_file:s0 tclass=dir permissive=0
10-22 21:34:49.129  8094  8094 W hostapd : type=1400 audit(0.0:674): avc: denied { read } for name="mediaserver" dev="mmcblk0p18" ino=908 scontext=u:r:hal_wifi_hostapd_default:s0 tcontext=u:object_r:mediaserver_exec:s0 tclass=file permissive=0
10-22 21:34:50.649  8094  8094 W hostapd : type=1400 audit(0.0:675): avc: denied { search } for name="wifi" dev="mmcblk0p24" ino=524309 scontext=u:r:hal_wifi_hostapd_default:s0 tcontext=u:object_r:wifi_vendor_data_file:s0 tclass=dir permissive=0
 
Last edited:
  • Like
Reactions: steadfasterX

steadfasterX

Recognized Developer
Nov 13, 2013
5,944
15,217
127.0.0.1
OnePlus 7T Pro
I have an selinux issue with creating the Wi-Fi Hotspot.
The issue has been mentioned long time ago in this thread,
but since selinux logs have not been provided,
here goes:

To reproduce
1. Go to Settings > Network and Internet > Hotspot and tethering > Wi-Fi hotspot
2. Try to enable the Wi-Fi hotspot by tapping on the slider next to text Off.

Actual results
The text turns to On and slider moves to right for about ½ second,
the everything reverts back to Off.
Back in the Hotspot and tethering view, text Error is shown below Wi-Fi Hotspot.

Expected results
Hotspot is created

Setting selinux to permissive fixes this issue.
Selinux logs, two attempts were made in the included timeframe:
10-22 21:34:25.029 8077 8077 W hostapd : type=1400 audit(0.0:671): avc: denied { read } for name="mediaserver" dev="mmcblk0p18" ino=908 scontext=u:r:hal_wifi_hostapd_default:s0 tcontext=u:object_r:mediaserver_exec:s0 tclass=file permissive=0 10-22 21:34:26.609 8077 8077 W hostapd : type=1400 audit(0.0:672): avc: denied { search } for name="wifi" dev="mmcblk0p24" ino=524309 scontext=u:r:hal_wifi_hostapd_default:s0 tcontext=u:object_r:wifi_vendor_data_file:s0 tclass=dir permissive=0 10-22 21:34:26.609 8077 8077 W hostapd : type=1400 audit(0.0:673): avc: denied { search } for name="wifi" dev="mmcblk0p24" ino=524309 scontext=u:r:hal_wifi_hostapd_default:s0 tcontext=u:object_r:wifi_vendor_data_file:s0 tclass=dir permissive=0 10-22 21:34:49.129 8094 8094 W hostapd : type=1400 audit(0.0:674): avc: denied { read } for name="mediaserver" dev="mmcblk0p18" ino=908 scontext=u:r:hal_wifi_hostapd_default:s0 tcontext=u:object_r:mediaserver_exec:s0 tclass=file permissive=0 10-22 21:34:50.649 8094 8094 W hostapd : type=1400 audit(0.0:675): avc: denied { search } for name="wifi" dev="mmcblk0p24" ino=524309 scontext=u:r:hal_wifi_hostapd_default:s0 tcontext=u:object_r:wifi_vendor_data_file:s0 tclass=dir permissive=0
Great! Just do it again but this time with selinux = permissive and share the logs again pls.
 

oturpe

Member
Apr 4, 2021
10
6
Finland
Selinux logs when hotspot is created in permissive mode:
Code:
10-23 21:14:11.601  3755  3755 I hostapd : type=1400 audit(0.0:4175): avc: denied { read } for name="mediaserver" dev="mmcblk0p18" ino=908 scontext=u:r:hal_wifi_hostapd_default:s0 tcontext=u:object_r:mediaserver_exec:s0 tclass=file permissive=1 
10-23 21:14:14.261  3850  3850 I dnsmasq : type=1400 audit(0.0:4202): avc: denied { read } for name="mediaserver" dev="mmcblk0p18" ino=908 scontext=u:r:dnsmasq:s0 tcontext=u:object_r:mediaserver_exec:s0 tclass=file permissive=1
 
  • Like
Reactions: steadfasterX

steadfasterX

Recognized Developer
Nov 13, 2013
5,944
15,217
127.0.0.1
OnePlus 7T Pro
Selinux logs when hotspot is created in permissive mode:
Code:
10-23 21:14:11.601  3755  3755 I hostapd : type=1400 audit(0.0:4175): avc: denied { read } for name="mediaserver" dev="mmcblk0p18" ino=908 scontext=u:r:hal_wifi_hostapd_default:s0 tcontext=u:object_r:mediaserver_exec:s0 tclass=file permissive=1
10-23 21:14:14.261  3850  3850 I dnsmasq : type=1400 audit(0.0:4202): avc: denied { read } for name="mediaserver" dev="mmcblk0p18" ino=908 scontext=u:r:dnsmasq:s0 tcontext=u:object_r:mediaserver_exec:s0 tclass=file permissive=1
fixed in the next build. thanks for reporting
 
  • Like
Reactions: oturpe

Pajan766

Member
Jun 10, 2020
28
1
I have installed version 0.19 and I hope that you will be able to answer phone calls without any problems.

I have two suggestions.

First, the brightness slider.
It would be nice to set the brightness slider as it is in the stock system. Because at the moment, you need to set the brightness slider to 75/80% to be ok during the day.

The second suggestion, it would be nice if it was possible to disable or hide applications that are in the menu and we do not need them.
 

proceder34

New member
Sep 10, 2021
1
0
Szczuczyn
samsung galaxy tab A7 (2016) brak dźwięku przy odtwarzaniu muzyki przez połączenie bluetooth.,testowane na JBL go2 i innych modelach, tablet paruje urządzenie lecz nie przesyła dźwięku do głośnika
 

Dobromil

Member
Dec 28, 2021
7
3
Hi,

Bluetooth call in my car don't work, there is only noise.

Hello,
first of all: nice work, my father has already been using this ROM daily for a few months!

I can confirm the Bluetooth car audio issue, even with 0.19-q-20210927-UNOFFICIAL-j5y17lte - when a call is connected, both sides can only hear noise.

And one more small possible improvement: can not connect to WiFi with hidden ID - however, I suspect this may be a more general problem of e/LOS...

Ah, I now see there is the 0.20 december OTA update - I'm going to check if it changes anything and report the result.
 

steadfasterX

Recognized Developer
Nov 13, 2013
5,944
15,217
127.0.0.1
OnePlus 7T Pro
Hello,
first of all: nice work, my father has already been using this ROM daily for a few months!

I can confirm the Bluetooth car audio issue, even with 0.19-q-20210927-UNOFFICIAL-j5y17lte - when a call is connected, both sides can only hear noise.

And one more small possible improvement: can not connect to WiFi with hidden ID - however, I suspect this may be a more general problem of e/LOS...

Ah, I now see there is the 0.20 december OTA update - I'm going to check if it changes anything and report the result.
Only way to debug this is getting logs. FAQ #1 -> specific issue.

Yea it will be hard doing that for the car issue but i see no other option for debugging that.

You could try following my my logcat guide but directly on the device within a terminal app. I don't know any good logcat app as they usually do not log what i need but if nothing else works this is better then nothing
 

Dobromil

Member
Dec 28, 2021
7
3
Only way to debug this is getting logs. FAQ #1 -> specific issue.

Yea it will be hard doing that for the car issue but i see no other option for debugging that.

You could try following my my logcat guide but directly on the device within a terminal app. I don't know any good logcat app as they usually do not log what i need but if nothing else works this is better then nothing

Thank you, I understand. Installed termux such that I can see/store logs without messing with a computer in the car (have to sort some rights issues writing to sdcard first...) - I guess I manage to send some log in a week or so.

Forgot to write: only calls make trouble, playing music from the phone though the car audio works fine.

Moreover, I have noticed something possibly related: when I try to change the bluetooth codecs, sample rate, bitrate, or sample bits setting in the bluetooth developer options, the change is not stored - returns to the system default immediately after returning from the corresponding option's dialog.

Best wishes for 2022!
 
  • Like
Reactions: steadfasterX

Dobromil

Member
Dec 28, 2021
7
3
Thank you, I understand. Installed termux such that I can see/store logs without messing with a computer in the car (have to sort some rights issues writing to sdcard first...) - I guess I manage to send some log in a week or so.

Forgot to write: only calls make trouble, playing music from the phone though the car audio works fine.

Moreover, I have noticed something possibly related: when I try to change the bluetooth codecs, sample rate, bitrate, or sample bits setting in the bluetooth developer options, the change is not stored - returns to the system default immediately after returning from the corresponding option's dialog.

Best wishes for 2022!
I have learned about termux-setup-storage and ~/storage in termux and succeeded storing logs such that I can access them from the computer just now :) I enclose what has been recorded while trying to change the bluetooth settings under developer options. Next time, I should be able to get what can be logged while trying to make a handsfree call.

Hmm, attach files does not seem to do anything, pasting log file contents:

--------- beginning of main
01-09 19:36:13.361 17487 17487 W bash : type=1400 audit(0.0:3091): avc: granted { execute } for name="logcat" dev="mmcblk0p24" ino=399711 scontext=u:r:untrusted_app_27:s0:c173,c256,c512,c768 tcontext=u:eek:bject_r:app_data_file:s0:c173,c256,c512,c768 tclass=file app=com.termux
01-09 19:36:13.361 17487 17487 W bash : type=1300 audit(0.0:3091): arch=c00000b7 syscall=48 success=yes exit=0 a0=ffffff9c a1=7019c076e0 a2=1 a3=0 items=0 ppid=17108 auid=4294967295 uid=10173 gid=10173 euid=10173 suid=10173 fsuid=10173 egid=10173 sgid=10173 fsgid=10173 tty=pts0 ses=4294967295 exe="/data/data/com.termux/files/usr/bin/bash" subj=u:r:untrusted_app_27:s0:c173,c256,c512,c768 key=(null) app=com.termux
01-09 19:36:13.361 17487 17487 W bash : type=1400 audit(0.0:3092): avc: granted { execute } for name="logcat" dev="mmcblk0p24" ino=399711 scontext=u:r:untrusted_app_27:s0:c173,c256,c512,c768 tcontext=u:eek:bject_r:app_data_file:s0:c173,c256,c512,c768 tclass=file app=com.termux
01-09 19:36:48.404 17056 17078 W libEGL : EGLNativeWindowType 0x740590e1d0 disconnect failed
01-09 19:36:48.405 17056 17078 D mali_winsys: EGLint new_window_surface(egl_winsys_display *, void *, EGLSurface, EGLConfig, egl_winsys_surface **, EGLBoolean) returns 0x3000, [720x1280]-format:1
01-09 19:36:48.912 17056 17078 W libEGL : EGLNativeWindowType 0x739b2c9950 disconnect failed
01-09 19:36:48.914 17056 17078 D mali_winsys: EGLint new_window_surface(egl_winsys_display *, void *, EGLSurface, EGLConfig, egl_winsys_surface **, EGLBoolean) returns 0x3000, [720x1280]-format:1
01-09 19:36:48.956 17056 17078 W libEGL : EGLNativeWindowType 0x740590fc10 disconnect failed
01-09 19:36:48.956 17056 17078 D mali_winsys: EGLint new_window_surface(egl_winsys_display *, void *, EGLSurface, EGLConfig, egl_winsys_surface **, EGLBoolean) returns 0x3000, [720x1280]-format:1
01-09 19:36:51.281 17056 17078 W libEGL : EGLNativeWindowType 0x739b2c9950 disconnect failed
01-09 19:38:32.202 17056 17078 D mali_winsys: EGLint new_window_surface(egl_winsys_display *, void *, EGLSurface, EGLConfig, egl_winsys_surface **, EGLBoolean) returns 0x3000, [720x1280]-format:1
01-09 19:38:32.206 17056 17656 D CCodec : allocate(c2.android.vorbis.decoder)
01-09 19:38:32.209 17056 17656 I CCodec : Created component [c2.android.vorbis.decoder]
01-09 19:38:32.209 17056 17656 D CCodecConfig: read media type: audio/vorbis
01-09 19:38:32.214 17056 17656 D ReflectedParamUpdater: extent() != 1 for single value type: algo.buffers.max-count.values
01-09 19:38:32.215 17056 17656 D ReflectedParamUpdater: extent() != 1 for single value type: output.subscribed-indices.values
01-09 19:38:32.215 17056 17656 D ReflectedParamUpdater: extent() != 1 for single value type: input.buffers.allocator-ids.values
01-09 19:38:32.216 17056 17656 D ReflectedParamUpdater: extent() != 1 for single value type: output.buffers.allocator-ids.values
01-09 19:38:32.217 17056 17656 D ReflectedParamUpdater: extent() != 1 for single value type: algo.buffers.allocator-ids.values
01-09 19:38:32.217 17056 17656 D ReflectedParamUpdater: extent() != 1 for single value type: output.buffers.pool-ids.values
01-09 19:38:32.218 17056 17656 D ReflectedParamUpdater: extent() != 1 for single value type: algo.buffers.pool-ids.values
01-09 19:38:32.219 17056 17656 I CCodecConfig: query failed after returning 7 values (BAD_INDEX)
01-09 19:38:32.220 17056 17656 D CCodecConfig: c2 config diff is Dict {
01-09 19:38:32.220 17056 17656 D CCodecConfig: c2::u32 coded.bitrate.value = 64000
01-09 19:38:32.220 17056 17656 D CCodecConfig: c2::u32 input.buffers.max-size.value = 32768
01-09 19:38:32.220 17056 17656 D CCodecConfig: c2::u32 input.delay.value = 0
01-09 19:38:32.220 17056 17656 D CCodecConfig: string input.media-type.value = "audio/vorbis"
01-09 19:38:32.220 17056 17656 D CCodecConfig: string output.media-type.value = "audio/raw"
01-09 19:38:32.220 17056 17656 D CCodecConfig: c2::u32 raw.channel-count.value = 1
01-09 19:38:32.220 17056 17656 D CCodecConfig: c2::u32 raw.sample-rate.value = 48000
01-09 19:38:32.220 17056 17656 D CCodecConfig: }
01-09 19:38:32.221 17056 17656 D CCodecConfig: no c2 equivalents for durationUs
01-09 19:38:32.221 17056 17656 D CCodecConfig: no c2 equivalents for csd-1
01-09 19:38:32.221 17056 17656 D CCodecConfig: no c2 equivalents for track-id
01-09 19:38:32.221 17056 17656 D CCodecConfig: no c2 equivalents for channel-mask
01-09 19:38:32.224 17056 17656 D CCodecConfig: c2 config diff is c2::u32 raw.sample-rate.value = 44100
01-09 19:38:32.225 17056 17656 W Codec2Client: query -- param skipped: index = 1107298332.
01-09 19:38:32.225 17056 17656 D CCodec : setup formats input: AMessage(what = 0x00000000) = {
01-09 19:38:32.225 17056 17656 D CCodec : int32_t channel-count = 1
01-09 19:38:32.225 17056 17656 D CCodec : int32_t max-input-size = 32768
01-09 19:38:32.225 17056 17656 D CCodec : string mime = "audio/vorbis"
01-09 19:38:32.225 17056 17656 D CCodec : int32_t sample-rate = 44100
01-09 19:38:32.225 17056 17656 D CCodec : } and output: AMessage(what = 0x00000000) = {
01-09 19:38:32.225 17056 17656 D CCodec : int32_t channel-count = 1
01-09 19:38:32.225 17056 17656 D CCodec : string mime = "audio/raw"
01-09 19:38:32.225 17056 17656 D CCodec : int32_t sample-rate = 44100
01-09 19:38:32.225 17056 17656 D CCodec : int32_t channel-mask = 1
01-09 19:38:32.225 17056 17656 D CCodec : }
01-09 19:38:32.226 17056 17656 W Codec2Client: query -- param skipped: index = 1342179345.
01-09 19:38:32.226 17056 17656 W Codec2Client: query -- param skipped: index = 2415921170.
01-09 19:38:32.228 17056 17656 D CCodecBufferChannel: [c2.android.vorbis.decoder#240] Created input block pool with allocatorID 16 => poolID 21 - OK (0)
01-09 19:38:32.230 17056 17102 D BufferPoolAccessor: bufferpool2 0x7409e2ec20 : 0(0 size) total buffers - 0(0 size) used buffers - 3/9 (recycle/alloc) - 6/24 (fetch/transfer)
01-09 19:38:32.231 17056 17102 D BufferPoolAccessor: Destruction - bufferpool2 0x7409e2ec20 cached: 0/0M, 0/0% in use; allocs: 9, 33% recycled; transfers: 24, 75% unfetced
01-09 19:38:32.231 17056 17656 I CCodecBufferChannel: [c2.android.vorbis.decoder#240] Created output block pool with allocatorID 16 => poolID 76 - OK
01-09 19:38:32.236 17056 17656 D CCodecBufferChannel: [c2.android.vorbis.decoder#240] Configured output block pool ids 76 => OK
01-09 19:38:34.431 17660 17660 W bash : type=1400 audit(0.0:3106): avc: granted { execute } for name="logcat" dev="mmcblk0p24" ino=399711 scontext=u:r:untrusted_app_27:s0:c173,c256,c512,c768 tcontext=u:eek:bject_r:app_data_file:s0:c173,c256,c512,c768 tclass=file app=com.termux
01-09 19:38:34.431 17660 17660 W bash : type=1300 audit(0.0:3106): arch=c00000b7 syscall=48 success=yes exit=0 a0=ffffff9c a1=7019c077d0 a2=1 a3=0 items=0 ppid=17108 auid=4294967295 uid=10173 gid=10173 euid=10173 suid=10173 fsuid=10173 egid=10173 sgid=10173 fsgid=10173 tty=pts0 ses=4294967295 exe="/data/data/com.termux/files/usr/bin/bash" subj=u:r:untrusted_app_27:s0:c173,c256,c512,c768 key=(null) app=com.termux
01-09 19:38:34.431 17660 17660 W bash : type=1400 audit(0.0:3107): avc: granted { execute } for name="logcat" dev="mmcblk0p24" ino=399711 scontext=u:r:untrusted_app_27:s0:c173,c256,c512,c768 tcontext=u:eek:bject_r:app_data_file:s0:c173,c256,c512,c768 tclass=file app=com.termux
 

Dobromil

Member
Dec 28, 2021
7
3
Hello, finally (sorry for the delay), I have managed to get some log when trying to make a call through the car bluetooth handsfree, following these steps:

1. logcat -c -b all
2. dialing a call through handsfree - the dial tone sounds relatively normally, once the other side answers, there is just loud digital noise (on both ends)
3. logcat -b -all

- the resulting log iscopy-pasted below:

--------- beginning of events
01-16 16:58:38.921 6957 6957 I auditd : type=1400 audit(0.0:593): avc: granted { execute } for comm="bash" name="logcat" dev="mmcblk0p24" ino=399711 scontext=u:r:untrusted_app_27:s0:c173,c256,c512,c768 tcontext=u:eek:bject_r:app_data_file:s0:c173,c256,c512,c768 tclass=file app=com.termux
01-16 16:58:38.921 6957 6957 I auditd : type=1300 audit(0.0:593): arch=c00000b7 syscall=48 success=yes exit=0 a0=ffffff9c a1=775be07800 a2=1 a3=0 items=0 ppid=6796 auid=4294967295 uid=10173 gid=10173 euid=10173 suid=10173 fsuid=10173 egid=10173 sgid=10173 fsgid=10173 tty=pts0 ses=4294967295 comm="bash" exe="/data/data/com.termux/files/usr/bin/bash" subj=u:r:untrusted_app_27:s0:c173,c256,c512,c768 key=(null) app=com.termux
01-16 16:58:38.921 6957 6957 I auditd : type=1400 audit(0.0:594): avc: granted { execute } for comm="bash" name="logcat" dev="mmcblk0p24" ino=399711 scontext=u:r:untrusted_app_27:s0:c173,c256,c512,c768 tcontext=u:eek:bject_r:app_data_file:s0:c173,c256,c512,c768 tclass=file app=com.termux
01-16 16:59:08.872 6745 6745 I am_on_top_resumed_lost_called: [0,com.termux.app.TermuxActivity,topStateChangedWhenResumed]
01-16 16:59:08.881 6745 6745 I am_on_paused_called: [0,com.termux.app.TermuxActivity,performPause]
01-16 16:59:09.471 6745 6745 I am_on_stop_called: [0,com.termux.app.TermuxActivity,STOP_ACTIVITY_ITEM]
--------- beginning of main
01-16 17:01:21.225 6745 6792 D BufferPoolAccessor: bufferpool2 0x7ac2038e20 : 0(0 size) total buffers - 0(0 size) used buffers - 2/9 (recycle/alloc) - 7/24 (fetch/transfer)
01-16 17:01:21.225 6745 6792 D BufferPoolAccessor: Destruction - bufferpool2 0x7ac2038e20 cached: 0/0M, 0/0% in use; allocs: 9, 22% recycled; transfers: 24, 71% unfetced
01-16 17:01:41.613 6745 6745 I am_on_restart_called: [0,com.termux.app.TermuxActivity,performRestartActivity]
01-16 17:01:41.621 6745 6745 I am_on_start_called: [0,com.termux.app.TermuxActivity,handleStartActivity]
01-16 17:01:41.624 6745 6745 I am_on_resume_called: [0,com.termux.app.TermuxActivity,RESUME_ACTIVITY]
01-16 17:01:41.625 6745 6745 I am_on_top_resumed_gained_called: [0,com.termux.app.TermuxActivity,topWhenResuming]
01-16 17:01:41.636 6745 6768 D mali_winsys: EGLint new_window_surface(egl_winsys_display *, void *, EGLSurface, EGLConfig, egl_winsys_surface **, EGLBoolean) returns 0x3000, [720x1280]-format:1
01-16 17:01:41.641 6745 7891 D CCodec : allocate(c2.android.vorbis.decoder)
01-16 17:01:41.645 6745 7891 I CCodec : Created component [c2.android.vorbis.decoder]
01-16 17:01:41.645 6745 7891 D CCodecConfig: read media type: audio/vorbis
01-16 17:01:41.651 6745 7891 D ReflectedParamUpdater: extent() != 1 for single value type: algo.buffers.max-count.values
01-16 17:01:41.652 6745 7891 D ReflectedParamUpdater: extent() != 1 for single value type: output.subscribed-indices.values
01-16 17:01:41.652 6745 7891 D ReflectedParamUpdater: extent() != 1 for single value type: input.buffers.allocator-ids.values
01-16 17:01:41.652 6745 7891 D ReflectedParamUpdater: extent() != 1 for single value type: output.buffers.allocator-ids.values
01-16 17:01:41.652 6745 7891 D ReflectedParamUpdater: extent() != 1 for single value type: algo.buffers.allocator-ids.values
01-16 17:01:41.652 6745 7891 D ReflectedParamUpdater: extent() != 1 for single value type: output.buffers.pool-ids.values
01-16 17:01:41.652 6745 7891 D ReflectedParamUpdater: extent() != 1 for single value type: algo.buffers.pool-ids.values
01-16 17:01:41.656 6745 7891 I CCodecConfig: query failed after returning 7 values (BAD_INDEX)
01-16 17:01:41.656 6745 7891 D CCodecConfig: c2 config diff is Dict {
01-16 17:01:41.656 6745 7891 D CCodecConfig: c2::u32 coded.bitrate.value = 64000
01-16 17:01:41.656 6745 7891 D CCodecConfig: c2::u32 input.buffers.max-size.value = 32768
01-16 17:01:41.656 6745 7891 D CCodecConfig: c2::u32 input.delay.value = 0
01-16 17:01:41.656 6745 7891 D CCodecConfig: string input.media-type.value = "audio/vorbis"
01-16 17:01:41.656 6745 7891 D CCodecConfig: string output.media-type.value = "audio/raw"
01-16 17:01:41.656 6745 7891 D CCodecConfig: c2::u32 raw.channel-count.value = 1
01-16 17:01:41.656 6745 7891 D CCodecConfig: c2::u32 raw.sample-rate.value = 48000
01-16 17:01:41.656 6745 7891 D CCodecConfig: }
01-16 17:01:41.657 6745 7891 D CCodecConfig: no c2 equivalents for durationUs
01-16 17:01:41.657 6745 7891 D CCodecConfig: no c2 equivalents for csd-1
01-16 17:01:41.657 6745 7891 D CCodecConfig: no c2 equivalents for track-id
01-16 17:01:41.657 6745 7891 D CCodecConfig: no c2 equivalents for channel-mask
01-16 17:01:41.658 6745 7891 D CCodecConfig: c2 config diff is c2::u32 raw.sample-rate.value = 44100
01-16 17:01:41.659 6745 7891 W Codec2Client: query -- param skipped: index = 1107298332.
01-16 17:01:41.659 6745 7891 D CCodec : setup formats input: AMessage(what = 0x00000000) = {
01-16 17:01:41.659 6745 7891 D CCodec : int32_t channel-count = 1
01-16 17:01:41.659 6745 7891 D CCodec : int32_t max-input-size = 32768
01-16 17:01:41.659 6745 7891 D CCodec : string mime = "audio/vorbis"
01-16 17:01:41.659 6745 7891 D CCodec : int32_t sample-rate = 44100
01-16 17:01:41.659 6745 7891 D CCodec : } and output: AMessage(what = 0x00000000) = {
01-16 17:01:41.659 6745 7891 D CCodec : int32_t channel-count = 1
01-16 17:01:41.659 6745 7891 D CCodec : string mime = "audio/raw"
01-16 17:01:41.659 6745 7891 D CCodec : int32_t sample-rate = 44100
01-16 17:01:41.659 6745 7891 D CCodec : int32_t channel-mask = 1
01-16 17:01:41.659 6745 7891 D CCodec : }
01-16 17:01:41.660 6745 7891 W Codec2Client: query -- param skipped: index = 1342179345.
01-16 17:01:41.660 6745 7891 W Codec2Client: query -- param skipped: index = 2415921170.
01-16 17:01:41.663 6745 7891 D CCodecBufferChannel: [c2.android.vorbis.decoder#739] Created input block pool with allocatorID 16 => poolID 18 - OK (0)
01-16 17:01:41.667 6745 7891 I CCodecBufferChannel: [c2.android.vorbis.decoder#739] Created output block pool with allocatorID 16 => poolID 32 - OK
01-16 17:01:41.669 6745 7891 D CCodecBufferChannel: [c2.android.vorbis.decoder#739] Configured output block pool ids 32 => OK
01-16 17:01:43.961 7895 7895 I auditd : type=1400 audit(0.0:813): avc: granted { execute } for comm="bash" name="logcat" dev="mmcblk0p24" ino=399711 scontext=u:r:untrusted_app_27:s0:c173,c256,c512,c768 tcontext=u:eek:bject_r:app_data_file:s0:c173,c256,c512,c768 tclass=file app=com.termux
01-16 17:01:43.961 7895 7895 W bash : type=1400 audit(0.0:813): avc: granted { execute } for name="logcat" dev="mmcblk0p24" ino=399711 scontext=u:r:untrusted_app_27:s0:c173,c256,c512,c768 tcontext=u:eek:bject_r:app_data_file:s0:c173,c256,c512,c768 tclass=file app=com.termux
01-16 17:01:43.961 7895 7895 I auditd : type=1300 audit(0.0:813): arch=c00000b7 syscall=48 success=yes exit=0 a0=ffffff9c a1=775be07770 a2=1 a3=0 items=0 ppid=6796 auid=4294967295 uid=10173 gid=10173 euid=10173 suid=10173 fsuid=10173 egid=10173 sgid=10173 fsgid=10173 tty=pts0 ses=4294967295 comm="bash" exe="/data/data/com.termux/files/usr/bin/bash" subj=u:r:untrusted_app_27:s0:c173,c256,c512,c768 key=(null) app=com.termux
01-16 17:01:43.961 7895 7895 W bash : type=1300 audit(0.0:813): arch=c00000b7 syscall=48 success=yes exit=0 a0=ffffff9c a1=775be07770 a2=1 a3=0 items=0 ppid=6796 auid=4294967295 uid=10173 gid=10173 euid=10173 suid=10173 fsuid=10173 egid=10173 sgid=10173 fsgid=10173 tty=pts0 ses=4294967295 exe="/data/data/com.termux/files/usr/bin/bash" subj=u:r:untrusted_app_27:s0:c173,c256,c512,c768 key=(null) app=com.termux
01-16 17:01:43.961 7895 7895 I auditd : type=1400 audit(0.0:814): avc: granted { execute } for comm="bash" name="logcat" dev="mmcblk0p24" ino=399711 scontext=u:r:untrusted_app_27:s0:c173,c256,c512,c768 tcontext=u:eek:bject_r:app_data_file:s0:c173,c256,c512,c768 tclass=file app=com.termux
01-16 17:01:43.961 7895 7895 W bash : type=1400 audit(0.0:814): avc: granted { execute } for name="logcat" dev="mmcblk0p24" ino=399711 scontext=u:r:untrusted_app_27:s0:c173,c256,c512,c768 tcontext=u:eek:bject_r:app_data_file:s0:c173,c256,c512,c768 tclass=file app=com.termux

- I hope this can help to identify the problem source. Of course, please let me know if I can supply any additional information, conduct some more test(s), ....
 
  • Like
Reactions: steadfasterX

steadfasterX

Recognized Developer
Nov 13, 2013
5,944
15,217
127.0.0.1
OnePlus 7T Pro
Hello, finally (sorry for the delay), I have managed to get some log when trying to make a call through the car bluetooth handsfree, following these steps:

1. logcat -c -b all
2. dialing a call through handsfree - the dial tone sounds relatively normally, once the other side answers, there is just loud digital noise (on both ends)
3. logcat -b -all

- the resulting log iscopy-pasted below:

--------- beginning of events
01-16 16:58:38.921 6957 6957 I auditd : type=1400 audit(0.0:593): avc: granted { execute } for comm="bash" name="logcat" dev="mmcblk0p24" ino=399711 scontext=u:r:untrusted_app_27:s0:c173,c256,c512,c768 tcontext=u:eek:bject_r:app_data_file:s0:c173,c256,c512,c768 tclass=file app=com.termux
01-16 16:58:38.921 6957 6957 I auditd : type=1300 audit(0.0:593): arch=c00000b7 syscall=48 success=yes exit=0 a0=ffffff9c a1=775be07800 a2=1 a3=0 items=0 ppid=6796 auid=4294967295 uid=10173 gid=10173 euid=10173 suid=10173 fsuid=10173 egid=10173 sgid=10173 fsgid=10173 tty=pts0 ses=4294967295 comm="bash" exe="/data/data/com.termux/files/usr/bin/bash" subj=u:r:untrusted_app_27:s0:c173,c256,c512,c768 key=(null) app=com.termux
01-16 16:58:38.921 6957 6957 I auditd : type=1400 audit(0.0:594): avc: granted { execute } for comm="bash" name="logcat" dev="mmcblk0p24" ino=399711 scontext=u:r:untrusted_app_27:s0:c173,c256,c512,c768 tcontext=u:eek:bject_r:app_data_file:s0:c173,c256,c512,c768 tclass=file app=com.termux
01-16 16:59:08.872 6745 6745 I am_on_top_resumed_lost_called: [0,com.termux.app.TermuxActivity,topStateChangedWhenResumed]
01-16 16:59:08.881 6745 6745 I am_on_paused_called: [0,com.termux.app.TermuxActivity,performPause]
01-16 16:59:09.471 6745 6745 I am_on_stop_called: [0,com.termux.app.TermuxActivity,STOP_ACTIVITY_ITEM]
--------- beginning of main
01-16 17:01:21.225 6745 6792 D BufferPoolAccessor: bufferpool2 0x7ac2038e20 : 0(0 size) total buffers - 0(0 size) used buffers - 2/9 (recycle/alloc) - 7/24 (fetch/transfer)
01-16 17:01:21.225 6745 6792 D BufferPoolAccessor: Destruction - bufferpool2 0x7ac2038e20 cached: 0/0M, 0/0% in use; allocs: 9, 22% recycled; transfers: 24, 71% unfetced
01-16 17:01:41.613 6745 6745 I am_on_restart_called: [0,com.termux.app.TermuxActivity,performRestartActivity]
01-16 17:01:41.621 6745 6745 I am_on_start_called: [0,com.termux.app.TermuxActivity,handleStartActivity]
01-16 17:01:41.624 6745 6745 I am_on_resume_called: [0,com.termux.app.TermuxActivity,RESUME_ACTIVITY]
01-16 17:01:41.625 6745 6745 I am_on_top_resumed_gained_called: [0,com.termux.app.TermuxActivity,topWhenResuming]
01-16 17:01:41.636 6745 6768 D mali_winsys: EGLint new_window_surface(egl_winsys_display *, void *, EGLSurface, EGLConfig, egl_winsys_surface **, EGLBoolean) returns 0x3000, [720x1280]-format:1
01-16 17:01:41.641 6745 7891 D CCodec : allocate(c2.android.vorbis.decoder)
01-16 17:01:41.645 6745 7891 I CCodec : Created component [c2.android.vorbis.decoder]
01-16 17:01:41.645 6745 7891 D CCodecConfig: read media type: audio/vorbis
01-16 17:01:41.651 6745 7891 D ReflectedParamUpdater: extent() != 1 for single value type: algo.buffers.max-count.values
01-16 17:01:41.652 6745 7891 D ReflectedParamUpdater: extent() != 1 for single value type: output.subscribed-indices.values
01-16 17:01:41.652 6745 7891 D ReflectedParamUpdater: extent() != 1 for single value type: input.buffers.allocator-ids.values
01-16 17:01:41.652 6745 7891 D ReflectedParamUpdater: extent() != 1 for single value type: output.buffers.allocator-ids.values
01-16 17:01:41.652 6745 7891 D ReflectedParamUpdater: extent() != 1 for single value type: algo.buffers.allocator-ids.values
01-16 17:01:41.652 6745 7891 D ReflectedParamUpdater: extent() != 1 for single value type: output.buffers.pool-ids.values
01-16 17:01:41.652 6745 7891 D ReflectedParamUpdater: extent() != 1 for single value type: algo.buffers.pool-ids.values
01-16 17:01:41.656 6745 7891 I CCodecConfig: query failed after returning 7 values (BAD_INDEX)
01-16 17:01:41.656 6745 7891 D CCodecConfig: c2 config diff is Dict {
01-16 17:01:41.656 6745 7891 D CCodecConfig: c2::u32 coded.bitrate.value = 64000
01-16 17:01:41.656 6745 7891 D CCodecConfig: c2::u32 input.buffers.max-size.value = 32768
01-16 17:01:41.656 6745 7891 D CCodecConfig: c2::u32 input.delay.value = 0
01-16 17:01:41.656 6745 7891 D CCodecConfig: string input.media-type.value = "audio/vorbis"
01-16 17:01:41.656 6745 7891 D CCodecConfig: string output.media-type.value = "audio/raw"
01-16 17:01:41.656 6745 7891 D CCodecConfig: c2::u32 raw.channel-count.value = 1
01-16 17:01:41.656 6745 7891 D CCodecConfig: c2::u32 raw.sample-rate.value = 48000
01-16 17:01:41.656 6745 7891 D CCodecConfig: }
01-16 17:01:41.657 6745 7891 D CCodecConfig: no c2 equivalents for durationUs
01-16 17:01:41.657 6745 7891 D CCodecConfig: no c2 equivalents for csd-1
01-16 17:01:41.657 6745 7891 D CCodecConfig: no c2 equivalents for track-id
01-16 17:01:41.657 6745 7891 D CCodecConfig: no c2 equivalents for channel-mask
01-16 17:01:41.658 6745 7891 D CCodecConfig: c2 config diff is c2::u32 raw.sample-rate.value = 44100
01-16 17:01:41.659 6745 7891 W Codec2Client: query -- param skipped: index = 1107298332.
01-16 17:01:41.659 6745 7891 D CCodec : setup formats input: AMessage(what = 0x00000000) = {
01-16 17:01:41.659 6745 7891 D CCodec : int32_t channel-count = 1
01-16 17:01:41.659 6745 7891 D CCodec : int32_t max-input-size = 32768
01-16 17:01:41.659 6745 7891 D CCodec : string mime = "audio/vorbis"
01-16 17:01:41.659 6745 7891 D CCodec : int32_t sample-rate = 44100
01-16 17:01:41.659 6745 7891 D CCodec : } and output: AMessage(what = 0x00000000) = {
01-16 17:01:41.659 6745 7891 D CCodec : int32_t channel-count = 1
01-16 17:01:41.659 6745 7891 D CCodec : string mime = "audio/raw"
01-16 17:01:41.659 6745 7891 D CCodec : int32_t sample-rate = 44100
01-16 17:01:41.659 6745 7891 D CCodec : int32_t channel-mask = 1
01-16 17:01:41.659 6745 7891 D CCodec : }
01-16 17:01:41.660 6745 7891 W Codec2Client: query -- param skipped: index = 1342179345.
01-16 17:01:41.660 6745 7891 W Codec2Client: query -- param skipped: index = 2415921170.
01-16 17:01:41.663 6745 7891 D CCodecBufferChannel: [c2.android.vorbis.decoder#739] Created input block pool with allocatorID 16 => poolID 18 - OK (0)
01-16 17:01:41.667 6745 7891 I CCodecBufferChannel: [c2.android.vorbis.decoder#739] Created output block pool with allocatorID 16 => poolID 32 - OK
01-16 17:01:41.669 6745 7891 D CCodecBufferChannel: [c2.android.vorbis.decoder#739] Configured output block pool ids 32 => OK
01-16 17:01:43.961 7895 7895 I auditd : type=1400 audit(0.0:813): avc: granted { execute } for comm="bash" name="logcat" dev="mmcblk0p24" ino=399711 scontext=u:r:untrusted_app_27:s0:c173,c256,c512,c768 tcontext=u:eek:bject_r:app_data_file:s0:c173,c256,c512,c768 tclass=file app=com.termux
01-16 17:01:43.961 7895 7895 W bash : type=1400 audit(0.0:813): avc: granted { execute } for name="logcat" dev="mmcblk0p24" ino=399711 scontext=u:r:untrusted_app_27:s0:c173,c256,c512,c768 tcontext=u:eek:bject_r:app_data_file:s0:c173,c256,c512,c768 tclass=file app=com.termux
01-16 17:01:43.961 7895 7895 I auditd : type=1300 audit(0.0:813): arch=c00000b7 syscall=48 success=yes exit=0 a0=ffffff9c a1=775be07770 a2=1 a3=0 items=0 ppid=6796 auid=4294967295 uid=10173 gid=10173 euid=10173 suid=10173 fsuid=10173 egid=10173 sgid=10173 fsgid=10173 tty=pts0 ses=4294967295 comm="bash" exe="/data/data/com.termux/files/usr/bin/bash" subj=u:r:untrusted_app_27:s0:c173,c256,c512,c768 key=(null) app=com.termux
01-16 17:01:43.961 7895 7895 W bash : type=1300 audit(0.0:813): arch=c00000b7 syscall=48 success=yes exit=0 a0=ffffff9c a1=775be07770 a2=1 a3=0 items=0 ppid=6796 auid=4294967295 uid=10173 gid=10173 euid=10173 suid=10173 fsuid=10173 egid=10173 sgid=10173 fsgid=10173 tty=pts0 ses=4294967295 exe="/data/data/com.termux/files/usr/bin/bash" subj=u:r:untrusted_app_27:s0:c173,c256,c512,c768 key=(null) app=com.termux
01-16 17:01:43.961 7895 7895 I auditd : type=1400 audit(0.0:814): avc: granted { execute } for comm="bash" name="logcat" dev="mmcblk0p24" ino=399711 scontext=u:r:untrusted_app_27:s0:c173,c256,c512,c768 tcontext=u:eek:bject_r:app_data_file:s0:c173,c256,c512,c768 tclass=file app=com.termux
01-16 17:01:43.961 7895 7895 W bash : type=1400 audit(0.0:814): avc: granted { execute } for name="logcat" dev="mmcblk0p24" ino=399711 scontext=u:r:untrusted_app_27:s0:c173,c256,c512,c768 tcontext=u:eek:bject_r:app_data_file:s0:c173,c256,c512,c768 tclass=file app=com.termux

- I hope this can help to identify the problem source. Of course, please let me know if I can supply any additional information, conduct some more test(s), ....
Thx for that. Hm I don't see any obvious ..

Could you do the same with a working BT headset if you have any?

Also pls share logs like that by a paste service website (set to longest duration). That makes it easier to read / search and keeps the forum clean :)
 

Dobromil

Member
Dec 28, 2021
7
3
Thx for that. Hm I don't see any obvious ..

Could you do the same with a working BT headset if you have any?

Also pls share logs like that by a paste service website (set to longest duration). That makes it easier to read / search and keeps the forum clean :)

Thank you, OK, I'll try some paste service site next time.
Have no BT headset to try :(, but of course I am going to post the log if I can find one :).
 

Dobromil

Member
Dec 28, 2021
7
3
Thank you, OK, I'll try some paste service site next time.
Have no BT headset to try :(, but of course I am going to post the log if I can find one :).

Hello again, managed to try with SoundpeatsAir3, and the behavior is the same as with the car audio, i.e., I can play music, but only get noise when a call connects.

Logcat also looks very similar :-( :


- any idea what else I could try to find out more? Thanks.
 

lPolarisl

Member
Dec 25, 2018
23
1
Hello again, managed to try with SoundpeatsAir3, and the behavior is the same as with the car audio, i.e., I can play music, but only get noise when a call connects.

Logcat also looks very similar :-( :


- any idea what else I could try to find out more? Thanks.
I have exactly the same problem on the same device, but with a CrDroid OS...
 
  • Like
Reactions: steadfasterX

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    Hello again, managed to try with SoundpeatsAir3, and the behavior is the same as with the car audio, i.e., I can play music, but only get noise when a call connects.

    Logcat also looks very similar :-( :


    - any idea what else I could try to find out more? Thanks.
    I have exactly the same problem on the same device, but with a CrDroid OS...
    1
    when doing that logcat could you switch between BT and speaker (while not disconnecting the call ofc)? --> share that log then :)
    what happens when switching to speaker then btw? Are you able to hear the other site?
    Is there any diff when you call out or someone calls in?

    So far, no difference observed between incoming and outgoing calls.
    After switching to the speaker during the call, if I remember correctly, the sound started to be normal (and noise again after switching back to the BT headset).
    Anyway, I'm going to re-check and send the corresponding logs :)
  • 5
    e-color.png

    brought to you by the
    eFoundation-1-400x61.png


    Code:
    /*
    * I'm not responsible for bricked devices, dead SD cards, thermonuclear war, or you getting fired because the alarm app failed (like it did for me...).
    * Please do some research if you have any concerns about features included in the products you find here before flashing it!
    * YOU are choosing to make these modifications, and if you point the finger at me for messing up your device, I will laugh at you.
    * Your warranty will be void if you tamper with any part of your device / software.
    * Same statement for XDA.
    */


    About /e/
    /e/ is an a mobile ecosystem (ROM + onlines services) that:

    • is open source
    • is pro-privacy
    • is compatible with most existing Android applications
    • cares about usability
    • is as far as possible freed from shackles by Google and OEMs
    • already exists!
    It’s the alternative to the Apple/Google duopoly on the smartphone.

    ... so again and just to be clear: /e/ is not just a ROM, it is more a complete privacy ecosystem and consists of:
    • an installable mobile operating system for smartphones, which is forked from Android and strongly “ungoogled”
    • a set of sorted and improved default open source applications
    • various online services that are linked to the mobile operating system, such as: a meta search engine for the web, drive (with synchronization), mail, calendar, notes, tasks.


    Features

    • Based on the stable Lineage OS
    • microG fully pre-installed with Signature Spoofing in restricted mode!
    • All features described on the /e/ page: What is e
    • All features and fixes of LineageOS
    • My builds come with full OTA update support :)
      ... you know that thing which informs you that a new update is there and where you just click to download + install ;)


    Difference from pure /e/ or: why are the builds UNOFFICIAL?

    • There are no differences. its pure /e/. just an unofficial build (if you want to have it official test my builds and report also SUCCESS! this ROM is currently awaiting to get approved by /e/ for official builds)


    Known issues:

    Keep in mind that this is brand new stuff so it may (still) contain unknown issues!
    So back up regularly and frequently!

    • When your current STOCK firmware or the latest you had flashed is not PIE (Android 9) then flash the following STOCK version: J530FXXS7CTF1 (pie)
    • selinux: permissive (will be set to enforcing once I got some user feedback if my build working as stable for others as for me)
    • Camera preview is "stretched". This affects the preview only, pictures taken are fine. sorry there is no known way to solve that afaik.
    • If you find a bug not listed let me know and SHARE LOGS! -> READ FAQ#1 for how to provide proper logs.


    Requirements
    • Latest TWRP or SHRP build.
    • This ROM has been tested with stock firmware J530FXXS7CTF1 . If you use an older one switch to this first. If you have a newer one things might not work for you (like cam etc)
    • Do a full (i.e. Nandroid) backup before doing anything!


    Installation
    1. Full clean install as described here (FAQ #2) is highly recommended. DO NOT REPORT ISSUES when you have skipped that step!
    2. Flash /e/
    3. Optional (if you want root): Flash Magisk
    4. Flashing OpenGapps ????? NO No no! you don't want that on a google-free phone! /e/ contains everything you need to live without Google! So flashing OpenGapps on /e/ is like using a bit more secure LOS but that's not the point of /e/. Either try without or go with LOS (imho).
    5. Boot it (will take a bit on first boot!!! be patient!)
    6. Enjoy the most easy way to have a privacy focused and google-free phone!


    Download

    Get your builds from my leech server (new installs or re-installs)
    http://leech.binbash.rocks:8008/e-os/a10/

    If you have a previous version of my(!) /e/ Q installed already and just want to update to a newer release:
    Android settings -> Updater (yes my builds have built-in OTA support!)

    Note:
    1. Builds are updated as soon as possible. There is no build cycle.
    2. Information pertaining to your device is displayed accordingly.
    3. The current build is the latest for your device.


    Changelogs

    • search results from this thread: click


    Support

    Of course in this thread but also by Telegram. I have created a generic group for all stuff around Android : here
    and another one if you want to keep up2date whenever I build something (TWRP, SHRP, LOS, /e/, ...): here


    Credits
    • nailyk :)
    • Astrako, wth.. you did an AWESOME job for this SoC!
    • LineageOS (the base of /e/)
    • The /e/ foundation and all related devs making this experience possible!
    • The Exynos7870 Team
    • and more..


    Sources

    XDA:DevDB Information
    j5y17lte_eos-q_unofficial, ROM for the Samsung Galaxy J5

    Contributors
    steadfasterX, nailyk, Astrako for ALL Q porting stuff!!! and: ananjaser1211,DarkLord1731,Exynos7870 Team (github)
    Source Code: https://gitlab.e.foundation/e

    ROM OS Version: Android 10
    ROM Kernel: Linux 3.x
    ROM Firmware Required: only tested on PIE bootloader - so upgrade if you are on Oreo or older
    Based On: Lineage OS

    Version Information
    Status:
    Stable

    Created 2020-10-01
    Last Updated 2020-10-01
    2
    Hey steadfasterX,

    thx for your work. I tried your build on a j5 and it works wonderful!

    I have aquestion regarding updates: as I thought it would work, I would look at my "Updater" App and will see if there is a new version. But now I got an automated system message that there are new updates, but they seem to be directly from e. I am a bit confused. The system meessage let me download: e os 0.19 (27.09.2021) and e os 0.18 (8.08.2021). Are these messages for your version?

    thanks and best regards
    Vik iA
    You can check where the update is coming from like this:
    In the updater app,
    long press the update.
    Option to "Copy URL" pops up.
    Select it,
    then paste clipboard contents somewhere.
    Check if the update is coming from
    where you expected.
    1
    Hello,
    Very nice rom, working great, thank you for your work.
    Any news about getting it official?
    1
    Thanks for your great rom. (y)I have installed it on a space locked J5, and now there are 9GB free flash space, this is great!
    At the moment I see two minor problems:
    Is it some hoe possible to fix the mac address for known networks. At the moment I get a new mac after each reboot.
    Volte looks disabled with this rom. Is there a possibility to enable volte?
    Thanks again for your great work.
    1
    when doing that logcat could you switch between BT and speaker (while not disconnecting the call ofc)? --> share that log then :)
    what happens when switching to speaker then btw? Are you able to hear the other site?
    Is there any diff when you call out or someone calls in?

    So far, no difference observed between incoming and outgoing calls.
    After switching to the speaker during the call, if I remember correctly, the sound started to be normal (and noise again after switching back to the BT headset).
    Anyway, I'm going to re-check and send the corresponding logs :)