I've read through most of this topic, but can anybody give any reports about flashing the 8100 firmware to the 8000? How well is it working?
Is there anything new in the 8100 firmware besides Android Auto?
I've read through most of this topic, but can anybody give any reports about flashing the 8100 firmware to the 8000? How well is it working?
Is there anything new in the 8100 firmware besides Android Auto?
It's all working except for blank map screens and no BT audio (which includes all Android Auto audio). Lack of BT audio makes it pretty much a non-starter unfortunately.
Hi,
I can't get the links on the front page to work. Anyone else having issues with that?
yeah I'm having trouble with the links also
Also having trouble with the links. just get redirected to filedropper.com
If anyone is able to put the files for download again, that would be awesome. Just went through all the posts here and looking to try this out. I have the 4000nex but all file links appear to be broken
It works I can now browse the platform directory and make changes. Now the question is, am I crazy enough to try it on my deck. I am starting to do each prg file. You can see the progress here: https://www.dropbox.com/sh/hwswi29kyo7nq6o/AAB2Emua4zzeis-cpr-v8twOa?dl=0
Note that this is for the 8100NEX even though it says 5100
Looks like only the Platform folder has a mountable filesystem
It works I can now browse the platform directory and make changes. Now the question is, am I crazy enough to try it on my deck. I am starting to do each prg file. You can see the progress here: https://www.dropbox.com/sh/hwswi29kyo7nq6o/AAB2Emua4zzeis-cpr-v8twOa?dl=0
Note that this is for the 8100NEX even though it says 5100
If you could figure out what in the firmware controls what version of the carplay interface is displayed, I'd care about that more than anything else. There is something that changes the interface for the 4000 to be the same as that of the appradio 4 and the 8000
If you could figure out what in the firmware controls what version of the carplay interface is displayed, I'd care about that more than anything else. There is something that changes the interface for the 4000 to be the same as that of the appradio 4 and the 8000
I believe it is the airplay.conf file as it houses the Icon files. If you decompress the 4000 firmware I would bet that it houses some config.
I believe it is the airplay.conf file as it houses the Icon files. If you decompress the 4000 firmware I would bet that it houses some config.
if you could figure out how to get bluetooth working i'd care more about that than anything else lol
if you could figure out how to get bluetooth working i'd care more about that than anything else lol
Yea same. The first step is figuring out why the bluetooth behaves the way it does. Do we have confirmation it is the exact same bluetooth chip?
Yea same. The first step is figuring out why the bluetooth behaves the way it does. Do we have confirmation it is the exact same bluetooth chip?
I upgraded the bluetooth software with the file from the 8100's firmware, and it works fine. Empirical, but seems to be the same chip.
I would think its the same chip. What about if you move the android auto apk over to the old file and install on unit?
I would think its the same chip. What about if you move the android auto apk over to the old file and install on unit?
We would need the settings api as well. However I haven't figured out which one is the Android Auto APK. I'm actually starting to look into it more and more. If we can start and get the bluetooth working, then we could create an Open Source alternative based on the original system and start adding more features. It looks like the base system is based on Android 4.4 and the Pioneer OSS says how to get a base system running.
We would need the settings api as well. However I haven't figured out which one is the Android Auto APK. I'm actually starting to look into it more and more. If we can start and get the bluetooth working, then we could create an Open Source alternative based on the original system and start adding more features. It looks like the base system is based on Android 4.4 and the Pioneer OSS says how to get a base system running.
If you succeed, you'll instantly go from bass_rock to INFINITY_MEGA_ROCKS ![]()
Good luck, I'm glued to your progress!
If you succeed, you'll instantly go from bass_rock to INFINITY_MEGA_ROCKS
Good luck, I'm glued to your progress!
I'm working on it. As of right now I need to figure out how to turn the system img back into a .prg. My plan is to do that without modifications, verify it flashes then start with small string changes to the apks. But I'm planning on this being my next hobby project. So we shall see if I progress.
So I updated my 8000NEX to the 81000 NEX software just to verify what does and does not work.
Some notes for this as well:
The navigation does work after an initial long load time (5-10min), so not sure why some are seeing a white screen.
I can confirm that the bluetooth audio, carplay audio and phone audio; do not play, while the controls and song title do show up.
An interesting note, if you turn carplay off and plug the phone in, the regular Pioneer usb/ipod interface works and does play music through the car.
So I updated my 8000NEX to the 81000 NEX software just to verify what does and does not work.
Some notes for this as well:
- Did the map update for the 8000NEX that is available beforehand with navitoolbox
- Did the 81000 bluetooth update beforehand
The navigation does work after an initial long load time (5-10min), so not sure why some are seeing a white screen.
I can confirm that the bluetooth audio, carplay audio and phone audio; do not play, while the controls and song title do show up.
An interesting note, if you turn carplay off and plug the phone in, the regular Pioneer usb/ipod interface works and does play music through the car.
I believe someone said carplay played music of the cable, but not sure. I don't use anything Apple. Yes you are correct, the bluetooth infomation still goes through but the audio doesnt. If you need someone to test anything or help in anyways let me know I got a 4000nex.
Hmm. Well I tried a variety of things in this order:
So I wonder if it really has to do with some type of security feature in the audio subsystem for bluetooth and carplay that causes it to behave this way.
In order to continue it looks like the 8100 update is delta and may not contain the need pieces. Is there anyone here that can image their sd card from their 4100,5100,6100,7100,8100?
Great work guys
I reached the same conclusion that one would need the whole SD card dumped to continue testing. A simple card swap would confirm if this would work. A dump of the contents would be a bit harder because of the CMD 42 password lock.
Well looking at testmode and dumping the logs you can see the following:
1-02 00:00:11.010 2724 2876 E BinaryDictionaryGetter: Could not find a dictionary pack 01-02 00:00:11.700 2581 2626 E BluetoothManagerService: fail to bind to: android.bluetooth.IBluetooth 01-02 00:00:11.720 2581 2594 E BluetoothHeadset: Could not bind to Bluetooth Headset Service 01-02 00:00:11.720 2581 2594 E BluetoothA2dp: Could not bind to Bluetooth A2DP Service
01-02 00:02:28.177 2501 2501 E datalink: [frameworks/extend/Sources/iDataLinkServer/src/DataLinkManager.cpp:201][0x20b00006][read error for mUserSelectedSource from data manager (0). force to use default source : JAVA_MEDIA_SOURCE] 01-02 00:02:28.217 2462 2462 E blueforce: [frameworks/extend/bluetooth/src/forcesrv/interact/CSourceBTAudio.cpp:61][0x22400068][error] 01-02 00:02:28.287 2457 2457 E DataManager: [frameworks/extend/DataManager/sqlite/SqliteDataBaseManager.cpp:544][0x21a00109][1##2#1#B#FAL#MSCSDFILEPATH, data size is wrong:0.] 01-02 00:02:28.287 2457 3180 E DataManager: [frameworks/extend/DataManager/sqlite/SqliteDataBaseManager.cpp:544][0x21a00109][1##2#1#B#FAL#MSCSDREARFILEPATH, data size is wrong:0.] 01-02 00:02:28.287 2457 2457 E DataManager: [frameworks/extend/DataManager/sqlite/SqliteDataBaseManager.cpp:544][0x21a00109][1##2#1#B#FAL#MSCUSB1FILEPATH, data size is wrong:0.] 01-02 00:02:28.287 2457 3177 E DataManager: [frameworks/extend/DataManager/sqlite/SqliteDataBaseManager.cpp:544][0x21a00109][1##2#1#B#FAL#MSCUSB1REARFILEPATH, data size is wrong:0.] 01-02 00:02:28.287 2457 3177 E DataManager: [frameworks/extend/DataManager/sqlite/SqliteDataBaseManager.cpp:544][0x21a00109][1##2#1#B#FAL#MSCUSB2FILEPATH, data size is wrong:0.] 01-02 00:02:28.297 2494 2521 E AUXPlayer: [frameworks/extend/Sources/AUXServer/src/../jni/AUXPlayer.cpp:292][0x20400003][AUXPlayer::getDisplayFormat fail!] 01-02 00:02:28.317 2496 2547 E dio-service: [frameworks/extend/Sources/DIOServer/src/AirPlayAVClient.cpp:497][0x22500005][AirPlayAVClient::setSubVolume() the MIX DAC have not started] 01-02 00:02:28.777 2493 3292 E SMP : setting getVideoOutputFormat error occurs. 01-02 00:02:28.827 2461 2509 E mediamanager-exe: SwitchManager::onSourceStatusChanged, getSourceID fail! name=extnavi 01-02 00:02:28.867 2462 2462 E blueforce: [frameworks/extend/bluetooth/src/forcesrv/interface/CBlueforceService.cpp:3017][0x22400069][error] 01-02 00:02:28.867 2493 2561 E blueforce: [frameworks/extend/bluetooth/src/forcelib/BpBlueforce.cpp:1757][0x22400069][error] 01-02 00:02:28.867 2493 2561 E blueforce: [frameworks/extend/bluetooth/src/forcelib/CBlueforceManage.cpp:2121][0x22400069][error] 01-02 00:02:28.867 2493 2561 E IOSMgr : call IAP Error = -105 01-02 00:02:28.877 2462 2513 E blueforce: [frameworks/extend/bluetooth/src/forcesrv/interface/CBlueforceService.cpp:3017][0x22400069][error] 01-02 00:02:28.877 2493 2561 E blueforce: [frameworks/extend/bluetooth/src/forcelib/BpBlueforce.cpp:1757][0x22400069][error] 01-02 00:02:28.877 2493 2561 E blueforce: [frameworks/extend/bluetooth/src/forcelib/CBlueforceManage.cpp:2121][0x22400069][error]
I'm not an android rom expert but it looks like there is an issue with the Bluetooth A2DP Service. If any android experts know any ideas for how to debug that without adb and just the firmware update files, that would be a big help.