[Galaxy A3, A5, A7, A8, A9 Original Android Develop] impasta:
Wow, nice! Thank you so much for all these efforts. Eagerly looking forward for that one.

Though about the vendor security patch level, isn't there a more recent Android 7.0 stock rom build from the end of 2020? Any thoughts of upgrading the vendor blobs from that build?

As for the GPS one, I'll try to get a proper logcat when that issue pops out again (since I ignored it for the last 2 months). I do not know yet what exactly triggers the issue or how to reproduce it, so it seems to pop out in random times. Additionally, the only logs I have saved is just this:

01-23 16:54:18.986 7247 7247 F DEBUG : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
01-23 16:54:18.987 7247 7247 F DEBUG : LineageOS Version: '17.1-20201217-UNOFFICIAL-a7xelte'
01-23 16:54:18.987 7247 7247 F DEBUG : Build fingerprint: 'samsung/a7xeltedo/a7xelte:6.0.1/MMB29K/A710YZTU1BQK2:user/release-keys'
01-23 16:54:18.987 7247 7247 F DEBUG : Revision: '0'
01-23 16:54:18.987 7247 7247 F DEBUG : ABI: 'arm'
01-23 16:54:19.071 7247 7247 F DEBUG : Timestamp: 2021-01-23 16:54:18+0800
01-23 16:54:19.072 7247 7247 F DEBUG : pid: 2699, tid: 3083, name: Thread-5 >>> system_server <<<
01-23 16:54:19.072 7247 7247 F DEBUG : uid: 1000
01-23 16:54:19.072 7247 7247 F DEBUG : signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x69007f
01-23 16:54:19.072 7247 7247 F DEBUG : r0 00000009 r1 00000011 r2 00430000 r3 f33ab084
01-23 16:54:19.072 7247 7247 F DEBUG : r4 c2800b64 r5 c0c81970 r6 0069006f r7 f50fa260
01-23 16:54:19.072 7247 7247 F DEBUG : r8 c29bd44b r9 c29bd216 r10 c2800af0 r11 c29c0010
01-23 16:54:19.072 7247 7247 F DEBUG : ip 00000000 sp c2800ac8 lr ce65c4cf pc c29d6baa
01-23 16:54:19.249 7247 7247 F DEBUG :
01-23 16:54:19.249 7247 7247 F DEBUG : backtrace:
01-23 16:54:19.249 7247 7247 F DEBUG : #00 pc 00056baa /system/lib/android.hardware.gnss@1.0.so (android::hardware::gnss::V1_0::BsAGnssRilCallback::requestSetIdCb(unsigned int)+450) (BuildId: 30ee8b14270ae2b3ae675a7f9b4de136)
01-23 16:54:19.250 7247 7247 F DEBUG : #01 pc 0000d8dd /system/vendor/lib/hw/android.hardware.gnss@1.0-impl.so (android::hardware::gnss::V1_0::implementation::AGnssRil::requestSetId(unsigned int)+32) (BuildId: aaeb0bd94f81a67e9a33098d9df7a9ab)
01-23 16:54:19.250 7247 7247 F DEBUG : #02 pc 0001817d /system/lib/hw/gps.universal7580.so (broadcom::GpsiClient::marshal_agps_ril_request_setid(broadcom::IpcIncomingMessage&)+160) (BuildId: c154e477d5e0986066dee33ae6b1f776)
01-23 16:54:19.250 7247 7247 F DEBUG : #03 pc 0001f6f5 /system/lib/hw/gps.universal7580.so (broadcom::IpcPipeTransportBase::OnSelect(int, bool, bool, bool, void*)+280) (BuildId: c154e477d5e0986066dee33ae6b1f776)
01-23 16:54:19.250 7247 7247 F DEBUG : #04 pc 0001f7ad /system/lib/hw/gps.universal7580.so (non-virtual thunk to broadcom::IpcPipeTransportBase::OnSelect(int, bool, bool, bool, void*)+12) (BuildId: c154e477d5e0986066dee33ae6b1f776)
01-23 16:54:19.250 7247 7247 F DEBUG : #05 pc 0001fd33 /system/lib/hw/gps.universal7580.so (broadcom::SelectManager::ProcessEvent(broadcom::ISelectHandler&, int, bool, bool, bool, void*)+26) (BuildId: c154e477d5e0986066dee33ae6b1f776)
01-23 16:54:19.250 7247 7247 F DEBUG : #06 pc 0001fc91 /system/lib/hw/gps.universal7580.so (broadcom::SelectManager::PerformOneWaitAndProcess()+424) (BuildId: c154e477d5e0986066dee33ae6b1f776)
01-23 16:54:19.250 7247 7247 F DEBUG : #07 pc 0001653b /system/lib/hw/gps.universal7580.so (broadcom::ipc_thread_proc(void*)+30) (BuildId: c154e477d5e0986066dee33ae6b1f776)
01-23 16:54:19.251 7247 7247 F DEBUG : #08 pc 0000d019 /system/vendor/lib/hw/android.hardware.gnss@1.0-impl.so (threadFunc(void*)+6) (BuildId: aaeb0bd94f81a67e9a33098d9df7a9ab)
01-23 16:54:19.251 7247 7247 F DEBUG : #09 pc 000a6b83 /apex/com.android.runtime/lib/bionic/libc.so (__pthread_start(void*)+20) (BuildId: be2954ec495707bc280c21e0cf2919f2)
01-23 16:54:19.251 7247 7247 F DEBUG : #10 pc 00060723 /apex/com.android.runtime/lib/bionic/libc.so (__start_thread+30) (BuildId: be2954ec495707bc280c21e0cf2919f2)