[MTCD Android Head Units General] pedracca:
I've switched boards around 10-12 times, one of the last times the PX3 behavied like the PX5 does, no wifi/bt/mac address. But IIRC it was with a 2.30 or 2.40 MCU. Now (and all the other times) PX3 is working perfectly (currently on a 2.58 GS).

I've been able to unpack Malaysk ROM and GS PX3 Stock ROM (with the link typos1 provided) and a GS PX5 Stock ROM with the tool "RK3066_IMG_Mod_Tool.zip" (you can search for it in google, easy to find).

I've mounted system images and extracted

/bin/gocsdk

/bin/sdsdk

/lib/rtl8723bu_wlan.ko

/lib/wb.ko

These are the files that I've found to be relevant in the forums.

I can only test them on the Malaysk firmware, as it is the only one I can have root access (needed for overwriting in system partition and reading logs).

Malaysk with Malaysk files throws this error constantly in the log:

01-01 16:11:24.702 3810 3810 E sd : csr_usb: error (D:/workspace/8723bu_px5//jni/drivers/usb/usb_com.c:601): Could not open device file: /dev/goc_blue
01-01 16:11:24.702 3810 3810 E sd : BlueCore transport start failed! Exiting...

Malaysk with PX5 files:

01-01 19:06:12.211 5146 5146 E sd : csr_usb: error (D:/wifi_bt/jni_20170222_PX5//jni/drivers/usb/usb_com.c:600): Could not open device file: /dev/goc_blue
01-01 19:06:12.211 5146 5146 E sd : BlueCore transport start failed! Exiting...

Malaysk with PX3 files:

01-01 19:18:05.857 2277 2277 W linker : /system/bin/sdsdk has text relocations. This is wasting memory and prevents security hardening. Please fix.

(note this is a Warning instead of an Error)

I've checked dmcu.cfg files between each android firmware update and indeed they are equal, so going from PX3 to PX5 doesn't affect MCU configuration.

Nothing worked. Really out of ideas...

I'm attaching a startup log made with Malaysk as is (no files substituted). I see several errors, some are indeed related with wifi but don't really know if they are relevant or simply a consequence of an underlying error.

More specifically:

01-01 19:34:40.393 591 639 D WifiHW : read /sys/bus/platform/drivers/mtc-car/wlan_chip failed
01-01 19:34:40.393 591 639 D WifiHW : wifi_unload_driver: -1
01-01 19:34:40.394 591 639 D WifiApConfigStore: 2G band allowed channels are:1,6,11
01-01 19:34:40.398 591 591 D WifiController: isAirplaneModeOn = false, isWifiEnabled = true, isScanningAvailable = false
01-01 19:34:40.399 591 591 I WifiService: Registering wifi
01-01 19:34:40.401 591 591 I SystemServiceManager: Starting com.android.server.wifi.WifiScanningService
01-01 19:34:40.401 591 591 I WifiScanningService: Starting wifiscanner
01-01 19:34:40.402 591 591 I SystemServiceManager: Starting com.android.server.wifi.RttService
01-01 19:34:40.402 591 591 I RttService: Creating rttmanager
01-01 19:34:40.403 591 591 I SystemServiceManager: Starting com.android.server.ethernet.EthernetService
01-01 19:34:40.405 591 591 I EthernetServiceImpl: Creating EthernetConfigStore
01-01 19:34:40.406 591 591 E IpConfigStore: Error parsing configuration: java.io.FileNotFoundException: /data/misc/ethernet/ipconfig.txt: open failed: ENOENT (No such file or directory)
01-01 19:34:40.406 591 591 W EthernetConfigStore: No Ethernet configuration found. Using default.
01-01 19:34:40.407 591 591 I EthernetServiceImpl: Read stored IP configuration: IP assignment: DHCP
01-01 19:34:40.407 591 591 I EthernetServiceImpl: Proxy settings: NONE
01-01 19:34:40.407 591 591 I EthernetService: Registering service ethernet
01-01 19:34:40.408 591 591 I SystemServer: PppoeService
01-01 19:34:40.408 591 591 I SystemServiceManager: Starting com.android.server.pppoe.PppoeService
01-01 19:34:40.408 591 591 W SystemServer: ***********************************************
01-01 19:34:40.410 591 591 E SystemServer: BOOT FAILURE start PppoeService error
01-01 19:34:40.410 591 591 E SystemServer: java.lang.RuntimeException: Failed to create service com.android.server.pppoe.PppoeService: service class not found, usually indicates that the caller should have called PackageManager.hasSystemFeature() to check whether the feature is available on this device before trying to start the services that implement it
.....
01-01 19:34:40.410 591 591 E SystemServer: Caused by: java.lang.ClassNotFoundException: Didn't find class "com.android.server.pppoe.PppoeService" on path: DexPathList[[zip file "/system/framework/services.jar", zip file "/system/framework/ethernet-service.jar", zip file "/system/framework/wifi-service.jar"],nativeLibraryDirectories=[/vendor/lib64, /system/lib64]]
.
.
.
01-01 19:34:41.133 591 640 D WifiController: DEFERRED_TOGGLE handled
01-01 19:34:41.134 591 591 I ActivityManager: Start proc 699:com.android.phone/1001 for added application com.android.phone
01-01 19:34:41.134 591 639 D WifiHW : read /sys/bus/platform/drivers/mtc-car/wlan_chip failed
01-01 19:34:41.134 591 639 D WifiHW : wifi_load_driver: -1
01-01 19:34:41.134 591 639 E WifiStateMachine: Failed to load driver