[Huawei P8 ROMs, Kernels, Recoveries, & Other Devel] :
Thanks!

I got a little further with this. Now I get some error regarding a config:

06-24 20:26:14.131 4686 4686 E gpsd : ASSERT in GlGpsdInterface.cpp:406: Failed to read config file.
06-24 20:26:14.132 4686 4686 F libc : Fatal signal 11 (SIGSEGV), code 1, fault addr 0x0 in tid 4686 (glgps47531)
06-24 20:26:14.132 2873 2873 W : debuggerd: handling request: pid=4686 uid=0 gid=0 tid=4686
06-24 20:26:14.189 4690 4690 F DEBUG : *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***
06-24 20:26:14.190 4690 4690 F DEBUG : LineageOS Version: '14.1-20180624-UNOFFICIAL-hwgra'
06-24 20:26:14.190 4690 4690 F DEBUG : Build fingerprint: 'HUAWEI/lineage_hwgra/hwgra:7.1.2/NJH47F/86b5dcb542:userdebug/test-keys'
06-24 20:26:14.190 4690 4690 F DEBUG : Revision: '0'
06-24 20:26:14.190 4690 4690 F DEBUG : ABI: 'arm64'
06-24 20:26:14.190 4690 4690 F DEBUG : pid: 4686, tid: 4686, name: glgps47531 >>> glgps47531 <<<
06-24 20:26:14.190 4690 4690 F DEBUG : signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 0x0
06-24 20:26:14.190 4690 4690 F DEBUG : x0 0000005564d301d9 x1 0000000000000000 x2 0000000000000100 x3 0000007fa752d010
06-24 20:26:14.190 4690 4690 F DEBUG : x4 80d825d7f858e5c6 x5 0000000000000000 x6 0000000000000000 x7 fefefefeff786163
06-24 20:26:14.190 4690 4690 F DEBUG : x8 0000000000000000 x9 0000000000000002 x10 0000000000000001 x11 0000000000000000
06-24 20:26:14.190 4690 4690 F DEBUG : x12 0000000000000000 x13 0000005564d30198 x14 0000005564d27000 x15 0000005564d0f5d0
06-24 20:26:14.190 4690 4690 F DEBUG : x16 0000005564d25af8 x17 0000007fa74b8ae8 x18 0000005564d28000 x19 0000005564d301d8
06-24 20:26:14.190 4690 4690 F DEBUG : x20 0000000000000001 x21 0000000000000000 x22 0000000000000001 x23 0000005564d26000
06-24 20:26:14.190 4690 4690 F DEBUG : x24 0000005564d33000 x25 0000005564d27000 x26 0000005564d25000 x27 0000005564d26000
06-24 20:26:14.190 4690 4690 F DEBUG : x28 0000005564d301d8 x29 0000007ff9e99060 x30 00000055645cea04
06-24 20:26:14.190 4690 4690 F DEBUG : sp 0000007ff9e99050 pc 0000007fa74b8b00 pstate 0000000060000000
06-24 20:26:14.195 4690 4690 F DEBUG :
06-24 20:26:14.195 4690 4690 F DEBUG : backtrace:
06-24 20:26:14.195 4690 4690 F DEBUG : #00 pc 0000000000053b00 /system/lib64/libc.so (strncpy+24)
06-24 20:26:14.195 4690 4690 F DEBUG : #01 pc 0000000000069a00 /system/bin/glgps47531
06-24 20:26:14.195 4690 4690 F DEBUG : #02 pc 0000000000069cb8 /system/bin/glgps47531
06-24 20:26:14.195 4690 4690 F DEBUG : #03 pc 0000000000069da0 /system/bin/glgps47531
06-24 20:26:14.195 4690 4690 F DEBUG : #04 pc 000000000006a788 /system/bin/glgps47531
06-24 20:26:14.195 4690 4690 F DEBUG : #05 pc 000000000008df88 /system/bin/glgps47531
06-24 20:26:14.195 4690 4690 F DEBUG : #06 pc 00000000000855d8 /system/bin/glgps47531
06-24 20:26:14.195 4690 4690 F DEBUG : #07 pc 000000000008571c /system/bin/glgps47531
06-24 20:26:14.195 4690 4690 F DEBUG : #08 pc 000000000008c234 /system/bin/glgps47531
06-24 20:26:14.195 4690 4690 F DEBUG : #09 pc 000000000008c954 /system/bin/glgps47531
06-24 20:26:14.195 4690 4690 F DEBUG : #10 pc 00000000000680c4 /system/bin/glgps47531 (main+520)
06-24 20:26:14.195 4690 4690 F DEBUG : #11 pc 000000000001a654 /system/lib64/libc.so (__libc_init+88)
06-24 20:26:14.195 4690 4690 F DEBUG : #12 pc 0000000000068e78 /system/bin/glgps47531

I have these configs/xmls in place:

gps.conf

gpsconfig_beta.xml

gpsconfig.xml

gps4752.conf

gps47531config.xml

gps47531config_beta.xml

And this in sepolicy:

https://github.com/T1mpp4/android_device_huawei_hwgra/blob/lineage-14.1/sepolicy/gps47531.te

and file_contexts

https://github.com/T1mpp4/android_device_huawei_hwgra/blob/lineage-14.1/sepolicy/file_contexts#L28

And the sepolicy you had added (also in file_contexts)