[Gen9 Android Development] neur0mans3r:
I'm manually checking the first post of this thread from time to time, because the updates to the old posts don't show up in the browser as new activity. Perhaps a new post whenever there is an update? I hope I'm not being ungrateful. :)

I have just installed the latest version of the ROM (2014-06-11) as an upgrade. Looks fine at first glance. New Play store works and renders properly, but lags a bit.

One minor graphic glitch is the android busy animation (the rotating ring) and the charging animation. The animation is not smooth. I think the way the animation is layered is not correct. In order to optimize the drawing, the ring is drawn by drawing the filled ring quarters separately from the sections that are not completely filled-in. It looks like the section that is not completely filled-in is being drawn over the same quarter always (from 12 o'clock to 3 o'clock) instead of rotating between the quarters as needed.

Bluetooth tethering still does not work (I trying to use my phone's data connection via Bluetooth because of the lower power draw of the Bluetooth connection). I think the problem is with the 'dhcpcd_bt-pan' service not working, so the tablet does not have an IP address when tethering.

Here is the relevant Logcat section:

/BluetoothAdapterService(1106481576)( 6058): getState(): mAdapterProperties: com.android.bluetooth.btservice.AdapterProperties@41f396c0
D/BluetoothAdapterService(1106481576)( 6058): Get Bonded Devices being called
D/BluetoothAdapterProperties( 6058): getBondedDevices: length=3
W/bt-btm ( 6058): btm_acl_created hci_handle=1 link_role=1 is_le_link=0
W/bt-btm ( 6058): BTM: RemBdAddr: 68764f1be79d
W/bt-btm ( 6058): BTM: remote role: 0x01
W/bt-btm ( 6058): btm_acl_created hci_handle=1 link_role=1 is_le_link=0
W/bt-btm ( 6058): BTM: RemBdAddr: 68764f1be79d
W/bt-btm ( 6058): BTM: remote role: 0x01
W/bt-l2cap( 6058): L2CAP - st: CLOSED evt: 0
W/bt-l2cap( 6058): L2CAP - st: ORIG_W4_SEC_COMP evt: 33
W/bt-btif ( 6058): info:x10
W/bt-l2cap( 6058): L2CA_SetDesireRole() new:x0, disallow_switch:0
D/ ( 6058): remote version info [68:76:4f:1b:e7:9d]: 6, 1d, 7d3
D/BluetoothAdapterService(1106481576)( 6058): getState(): mAdapterProperties: com.android.bluetooth.btservice.AdapterProperties@41f396c0
D/BluetoothAdapterService(1106481576)( 6058): getState(): mAdapterProperties: com.android.bluetooth.btservice.AdapterProperties@41f396c0
D/BluetoothAdapterService(1106481576)( 6058): getState(): mAdapterProperties: com.android.bluetooth.btservice.AdapterProperties@41f396c0
D/BluetoothAdapterService(1106481576)( 6058): getState(): mAdapterProperties: com.android.bluetooth.btservice.AdapterProperties@41f396c0
W/bt-l2cap( 6058): L2CAP - st: ORIG_W4_SEC_COMP evt: 19
W/bt-l2cap( 6058): L2CAP - st: ORIG_W4_SEC_COMP evt: 7
W/bt-l2cap( 6058): L2CAP - st: W4_L2CAP_CON_RSP evt: 11
W/bt-l2cap( 6058): L2CAP - st: CONFIG evt: 24
W/bt-l2cap( 6058): L2CAP - st: CONFIG evt: 14
W/bt-l2cap( 6058): L2CAP - st: CONFIG evt: 25
W/bt-l2cap( 6058): L2CAP - st: CONFIG evt: 15
D/hotplugd( 634): { action:'add' sub:'power_supply', type:'', name:'', vendor: product:
D/hotplugd( 634):	path:'/devices/virtual/net/bt-pan' }
D/hotplugd( 634): { action:'add' sub:'queues', type:'', name:'', vendor: product:
D/hotplugd( 634):	path:'/devices/virtual/net/bt-pan/queues/rx-0' }
D/hotplugd( 634): { action:'add' sub:'queues', type:'', name:'', vendor: product:
D/hotplugd( 634):	path:'/devices/virtual/net/bt-pan/queues/tx-0' }
W/bt-l2cap( 6058): L2CA_SetDesireRole() new:x0, disallow_switch:0
W/bt-btif ( 6058): new conn_srvc id:14, app_id:0
W/bt-btif ( 6058): bta_dm_pm_ssr conn_srvc id:14, app_id:0
W/bt-btif ( 6058): bta_dm_pm_ssr:2, lat:1200
I/BTIF_PAN( 6058): bta_pan_callback_transfer: event = BTA_PAN_OPEN_EVT p_data->open.status 0
D/BluetoothPanServiceJni( 6058): connection_state_callback(L72): state:0, local_role:2, remote_role:1
D/PanService( 6058): handlePanDeviceStateChange preState: 1 state: 2
D/PanService( 6058): handlePanDeviceStateChange LOCAL_PANU_ROLE:REMOTE_NAP_ROLE state = 2, prevState = 1
D/BluetoothTethering( 942): got EVENT_NETWORK_CONNECTED, {InterfaceName: bt-pan LinkAddresses: [] Routes: [] DnsAddresses: [] Domains: nullMTU: 0}
D/PanService( 6058): Pan Device state : device: 68:76:4F:1B:E7:9D State:1->2
D/BluetoothAdapterService( 6058): getAdapterService(): returning com.android.bluetooth.btservice.AdapterService@41f391a8
D/LocalBluetoothProfileManager( 3295): PAN state change 1 -> 2
D/CachedBluetoothDevice( 3295): onProfileStateChanged: profile PAN newProfileState 2
D/BluetoothAdapterService(1106481576)( 6058): getState(): mAdapterProperties: com.android.bluetooth.btservice.AdapterProperties@41f396c0
D/BluetoothAdapterService(1106481576)( 6058): getState(): mAdapterProperties: com.android.bluetooth.btservice.AdapterProperties@41f396c0
D/BluetoothAdapterService(1106481576)( 6058): getState(): mAdapterProperties: com.android.bluetooth.btservice.AdapterProperties@41f396c0
D/BluetoothAdapterService(1106481576)( 6058): getState(): mAdapterProperties: com.android.bluetooth.btservice.AdapterProperties@41f396c0
D/BluetoothAdapterService(1106481576)( 6058): getState(): mAdapterProperties: com.android.bluetooth.btservice.AdapterProperties@41f396c0
D/BluetoothAdapterService(1106481576)( 6058): Message: 20
D/BluetoothAdapterService(1106481576)( 6058): MESSAGE_PROFILE_CONNECTION_STATE_CHANGED
D/BluetoothAdapterService(1106481576)( 6058): getState(): mAdapterProperties: com.android.bluetooth.btservice.AdapterProperties@41f396c0
D/BluetoothAdapterProperties( 6058): CONNECTION_STATE_CHANGE: 68:76:4F:1B:E7:9D: 1 -> 2
I/cat ( 618): <3>[ 1276.726013] init: Service details: msg.name: 'ctl.start' msg.value: 'dhcpcd_bt-pan:-f /system/etc/dhcpcd/dhcpcd.conf -h android-48cda17b2032464d bt-pan'
I/cat ( 618): <3>[ 1276.726257] init: Service details after check_control: msg.name: 'ctl.start' msg.value: 'dhcpcd_bt-pan:-f /system/etc/dhcpcd/dhcpcd.conf -h android-48cda17b2032464d bt-pan'
I/cat ( 618): <3>[ 1276.726531] init: Starting service: 'dhcpcd_bt-pan:-f /system/etc/dhcpcd/dhcpcd.conf -h android-48cda17b2032464d bt-pan'
I/cat ( 618): <3>[ 1276.726715] init: Starting service: 'dhcpcd_bt-pan:-f /system/etc/dhcpcd/dhcpcd.conf -h android-48cda17b2032464d bt-pan' with arguments '-f /system/etc/dhcpcd/dhcpcd.conf -h android-48cda17b2032464d bt-pan'
I/cat ( 618): <3>[ 1276.726989] init: no such service 'dhcpcd_bt-pan:-f /system/etc/dhcpcd/dhcpcd.conf -h android-48cda17b2032464d bt-pan'
D/BluetoothAdapterService(1106481576)( 6058): getState(): mAdapterProperties: com.android.bluetooth.btservice.AdapterProperties@41f396c0
D/BluetoothAdapterService(1106481576)( 6058): getState(): mAdapterProperties: com.android.bluetooth.btservice.AdapterProperties@41f396c0
D/BluetoothAdapterService(1106481576)( 6058): getState(): mAdapterProperties: com.android.bluetooth.btservice.AdapterProperties@41f396c0
D/BluetoothAdapterService(1106481576)( 6058): Get Bonded Devices being called
D/BluetoothAdapterProperties( 6058): getBondedDevices: length=3
E/TI OMAP PowerHAL( 942): Error opening /sys/devices/system/cpu/cpufreq/interactive/boostpulse: No such file or directory
E/TI OMAP PowerHAL( 942): Error opening /sys/devices/system/cpu/cpufreq/interactive/boostpulse: No such file or directory
E/TI OMAP PowerHAL( 942): Error opening /sys/devices/system/cpu/cpufreq/interactive/boostpulse: No such file or directory
E/TI OMAP PowerHAL( 942): Error opening /sys/devices/system/cpu/cpufreq/interactive/boostpulse: No such file or directory
E/TI OMAP PowerHAL( 942): Error opening /sys/devices/system/cpu/cpufreq/interactive/boostpulse: No such file or directory
E/TI OMAP PowerHAL( 942): Error opening /sys/devices/system/cpu/cpufreq/interactive/boostpulse: No such file or directory