[Galaxy Tab 7.7 Android Development] p3dboard:
1. Thanks Daniel for pointing that out to me, I originally did have the Android.mk file when I did my first cm12.1 build, but then forgot to add it when I rebuilt my Source tree's. Bluetooth is working fine now.

2. Would GPS issues have anything to do with the Non Pie support in /bionic?

I've run a new build with the new /bionic library you provided me and the bluetooth fix, but GPS still doesn't seem to work. Below is the logcat entries during my testing - possibly the GpsiClient: Can't write to closed pipe, is the cause of my GPS issues?

I've attached a new Logcat from my updated slimlp build

D/libgps ( 2121): SendGpsExtensionMessage: Waiting for IPC connection - timeout
E/libgps ( 2121): GpsiClient: Can't write to closed pipe
E/libgps ( 2121): IPC Communication Error, /tmp/12174109/proprietary/deliverables/android/gps_interface/../gps_interface/gpsi_client/GpsiClient.cpp:448 SendGpsExtensionMessage
I/libgps ( 2121): Save: type=1, hostname=supl.google.com, port=7276, ssl=0, ssl_version=0, ssl_type=0
D/libgps ( 2121): agps_set_server: Waiting for IPC connection...
D/libgps ( 2106): SendGpsExtensionMessage: Waiting for IPC connection - timeout
E/libgps ( 2106): GpsiClient: Can't write to closed pipe
E/libgps ( 2106): IPC Communication Error, /tmp/12174109/proprietary/deliverables/android/gps_interface/../gps_interface/gpsi_client/GpsiClient.cpp:448 SendGpsExtensionMessage
D/libgps ( 2106): gps_set_position_mode: Waiting for IPC connection...
D/libgps ( 2121): agps_set_server: Waiting for IPC connection - timeout
E/libgps ( 2121): GpsiClient: Can't write to closed pipe
E/libgps ( 2121): IPC Communication Error, /tmp/12174109/proprietary/deliverables/android/gps_interface/../gps_interface/gpsi_client/GpsiClient.cpp:1031 agps_set_server
E/GpsLocationProvider( 2121): no GPS configuration interface in configuraiton_update
D/GpsLocationProvider( 2121): final config = #Sat Sep 05 23:27:49 AEST 2015
D/GpsLocationProvider( 2121): SUPL_VER=0x20000
D/GpsLocationProvider( 2121): SUPL_HOST=supl.google.com
D/GpsLocationProvider( 2121): XTRA_SERVER_3=http\://xtra3.gpsonextra.net/xtra.bin
D/GpsLocationProvider( 2121): XTRA_SERVER_1=http\://xtra1.gpsonextra.net/xtra.bin
D/GpsLocationProvider( 2121): SUPL_PORT=7276
D/GpsLocationProvider( 2121): XTRA_SERVER_2=http\://xtra2.gpsonextra.net/xtra.bin
D/GpsLocationProvider( 2121): NTP_SERVER=north-america.pool.ntp.org
D/GpsLocationProvider( 2121): SUPL_MODE=1
D/libgps ( 2121): SendGpsExtensionMessage: Waiting for IPC connection - timeout
E/libgps ( 2121): GpsiClient: Can't write to closed pipe
E/libgps ( 2121): IPC Communication Error, /tmp/12174109/proprietary/deliverables/android/gps_interface/../gps_interface/gpsi_client/GpsiClient.cpp:448 SendGpsExtensionMessage
I/libgps ( 2121): Save: type=1, hostname=supl.google.com, port=7276, ssl=0, ssl_version=0, ssl_type=0
D/libgps ( 2121): agps_set_server: Waiting for IPC connection...
D/GpsLocationProvider( 2121): received SIM realted action:
D/GpsLocationProvider( 2121): SIM MCC/MNC is still not available
D/libgps ( 2121): agps_set_server: Waiting for IPC connection - timeout
E/libgps ( 2121): GpsiClient: Can't write to closed pipe
E/libgps ( 2121): IPC Communication Error, /tmp/12174109/proprietary/deliverables/android/gps_interface/../gps_interface/gpsi_client/GpsiClient.cpp:1031 agps_set_server
E/GpsLocationProvider( 2121): No APN found to select.
D/libgps ( 2121): agps_ril_update_network_state: Waiting for IPC connection...
D/libgps ( 2121): agps_ril_update_network_state: Waiting for IPC connection - timeout
E/libgps ( 2121): GpsiClient: Can't write to closed pipe
E/libgps ( 2121): IPC Communication Error, /tmp/12174109/proprietary/deliverables/android/gps_interface/../gps_interface/gpsi_client/GpsiClient.cpp:1143 agps_ril_update_network_state
D/libgps ( 2121): proxy_agps_ril_update_network_state: called
D/libgps ( 2121): agps_ril_update_network_availability: Waiting for IPC connection...
D/libgps ( 2121): agps_ril_update_network_availability: Waiting for IPC connection - timeout
E/libgps ( 2121): GpsiClient: Can't write to closed pipe
E/libgps ( 2121): IPC Communication Error, /tmp/12174109/proprietary/deliverables/android/gps_interface/../gps_interface/gpsi_client/GpsiClient.cpp:1161 agps_ril_update_network_availability
D/GpsLocationProvider( 2121): NTP server returned: 1441459674299 (Sat Sep 05 23:27:54 AEST 2015) reference: 31696 certainty: 264 system time offset: -4419
D/libgps ( 2121): proxy_gps_inject_time: exit
D/libgps ( 2121): gps_inject_time: Waiting for IPC connection...
D/libgps ( 2121): gps_inject_time: Waiting for IPC connection - timeout
E/libgps ( 2121): GpsiClient: Can't write to closed pipe
E/libgps ( 2121): IPC Communication Error, /tmp/12174109/proprietary/deliverables/android/gps_interface/../gps_interface/gpsi_client/GpsiClient.cpp:801 gps_inject_time
D/libgps ( 2121): gps_xtra_inject_xtra_data: Waiting for IPC connection - timeout
E/libgps ( 2121): GpsiClient: Can't write to closed pipe
E/libgps ( 2121): IPC Communication Error, /tmp/12174109/proprietary/deliverables/android/gps_interface/../gps_interface/gpsi_client/GpsiClient.cpp:934 gps_xtra_inject_xtra_data
I/ActivityManager( 2121): Start proc 3220:com.android.email/u0a31 for broadcast com.android.email/.service.EmailBroadcastReceiver
D/libgps ( 2121): gps_inject_location: Waiting for IPC connection - timeout
E/libgps ( 2121): GpsiClient: Can't write to closed pipe
E/libgps ( 2121): IPC Communication Error, /tmp/12174109/proprietary/deliverables/android/gps_interface/../gps_interface/gpsi_client/GpsiClient.cpp:829 gps_inject_location

3. Do I need to wipe all my /out folder and rebuild from scratch for the Non-Pie support changes, or simply doing a rebuild will pick up the changes? Just thinking that could be why my GPS is not working still.

Edit: - Just noticed this post - http://jira.pac-rom.com/browse/PAC-40 about Non-Pie, GPS blobs. I'll wipe my /out folder and let it do a fresh build overnight and see if that fixes it.

Thanks, Peter