yashsingh1/xdaforums huggingface dataset:
[MTCD Software Development] ikerg:
Here it is the real Sofia board...take a look to the void into the bt chip location

Enviado desde mi SM-G950F mediante Tapatalk
[MTCD Software Development] typos1:
Theres another to the left and one with more pins above. The only way to tell would be to buy sdreaders and fit them. It was a suggestion by someone and its a possibilty, but there are also other ways too, like OTG.

Yeah, I think were pretty certtain now that its an RK3368/PX5 made from leftover Sofia mobos, thanks, now we just gotta recover it !
[MTCD Software Development] hv006:
i checked everything there is no 8 pin output for sd reader !

only 6 pin or 10

i think also the only way to recover it is otg soldering now :(
[MTCD Software Development] typos1:
It may well be that those other connectors support sd cards too, I dont think sdcard readers necessarily have to have 8 pins, I was just saying that you have to get an sd reader with the same number of pins as your sockets.
[MTCD Software Development] yonn1981:
Great work people :good:

I just succussfully updated my unit to Oreo

Originally PX3 upgraded to PX5 6.0 now to 8.0

And yes Bluetooth and Wifi works ...

Edit:

I directly used last updated Oreo instead of update.zip included in steps package
[MTCD Software Development] emre33:
sound is good (music or video)? Is not slow, distorted?
[MTCD Software Development] svadev:
Please, show main screen 1
[MTCD Software Development] yonn1981:
Don't have music or video in USB , I did try YouTube and got only sound with gray background, not sure why.. Speed is slower than 6 but better than my px3.. will test more later.. I used this update as stated is fixed Bluetooth...

Later I'll post main screen as I'm out, not happy with side bar prefer top...
[MTCD Software Development] marchnz:
Thanks for posting your experience with BT result and type (md725.)

From your result, md725 users should use the latest .zip when upgrading from 6 to 8, for working Bluetooth.

Regards
[MTCD Software Development] ikerg:
I have same Sofia board as you (v03) and I have a sd slot...let me have chance to remove (again) my headunit from car to show you where the ribbon is connected

Enviado desde mi SM-G950F mediante Tapatalk
[MTCD Software Development] SkyBeam2048:
I have also just quickly upgraed my MTCD/PX5 unit on my bench with Android 8 (ZIP provided by [MENTION=4974080]marchnz[/MENTION] with support of [MENTION=6738895]kumarai[/MENTION], build from 20171219).

I am currently working on a more stable recovery-switch process from Android 6 to 8 and back to 6. Currently I built a small (60MB) sdupdate.img which can be flashed on Android 6 recovery. Then it reboots to Android 8 recovery where update.zip can be applied.

I have put the current WIP on my google drive here.

It also includes instructions and some screenshots.

Also for me the Android 8 ROM runs quite smoothly from what I can see right now:

Bluetooth working (WQ_BC5 module), unfortunately my bench-unit does not have MD725 to test; Tested only by pairing a mobile.

WiFi working

No sound distortion noticed

FM radio seems to work even though I don't have an antenna connected, but it tunes channels fine
[MTCD Software Development] emre33:
Sound error (slow play) is only 20180108 version.

(model REV 8.0, SD-968, TDA8750)
[MTCD Software Development] Conan_pg:
hello everyone, congratulations to all the experts, please someone can explain passed passed for months like all the files to upgrade to android 8, if you can also make a video, thanks
[MTCD Software Development] apollo1976:
someone managed to root Android 8 ??
[MTCD Software Development] Sorazy:
In 19/12/2017 oreo, the USB don't work!
[MTCD Software Development] SkyBeam2048:
For me it does.

USB keyboard/mouse works

USB DAB+ device works

USB storage pendrive works
[MTCD Software Development] warata:
Thank you guys!Finally I also succeeded in the upgrade.But bluetooth does not work.My device is dasaita PX5(32G+2G) HA2100A-V600.I tried PX5_8.0_hct3_1_ota_20170108 too, but the result was the same.:(
[MTCD Software Development] marchnz:
What is the BT module/Type - check in [Factory Settings] and report here.
[MTCD Software Development] warata:
BT is MD725.Sorry I forgot to write.:p
[MTCD Software Development] marchnz:
Do we have any PX5

2GB with MD725 working bluetooth?
[MTCD Software Development] marchnz:
Technical details of the 'Upgrade" - maybe useful in other upgrade scenarios:

- The Android 6 [update.img] [miniloaderall.bin] has been replaced with the Oreo [miniloaderall.bin] from the Oreo OTG ROM Extract.

- The modifed Android 6 update image is used to create a bootable SDCARD. containing the the Oreo Miniloader.

- SDCARD flashes the OREO Recovery images to NAND.

- With Oreo Recovery installed, .ZIP upgrade images can be installed.
[MTCD Software Development] ikerg:
Do a reboot (factory settings 》 hctreboot as password) and when it rebooted the usb will mount unit again

Enviado desde mi SM-G950F mediante Tapatalk

---------- Post added at 02:39 AM ---------- Previous post was at 02:37 AM ----------

Strange..that is the behavior of December ota...In which no default device name not pin is set up..on January ota it works at least for.md725

Enviado desde mi SM-G950F mediante Tapatalk
[MTCD Software Development] Sorazy:
Rebooted twice until the USB began to work.

Thanks very much.
[MTCD Software Development] yonn1981:
Working with latest Update.. I'm having PX5 2GB with MD725

...

Today I checked Google maps, streaming shows, radio, YouTube and all worked fine, speed is fine also, didn't see any problem with sound in movies (streaming).. I'm actually enjoying this update (launcher bar need auto hide or something though)..
[MTCD Software Development] SkyBeam2048:
Just for completeness:

I have added a "mini-recovery" image including the required sd firmware tool to my shared drive.

There are archives for Anroid 6 to 8 recovery upgrades as well as for Android 8 6o 6 downgrades for those having an Android 8 SoM and would like to use Malaysk or similar. Though I did of course not test this on a real PX5/4GB/Oreo SoM as I don't own one. On my PX5/2GB/Rev8 SoM up- and downgrading works pretty smoothly.

The packages include some extensive step-by-step description (sorry, no video yet) on how to perform the task. Swapping Recovery is a matter of a few minutes only. After recovery is swapped it's easy to apply an Android 8 update.zip resp. Android 6 update.img at your own like to complete the process.

Sure this information was all available here and I don't take any credits besides packaging a tiny recovery-swap-only sdupdate.img.
[MTCD Software Development] leecox:
Is there a way for those of us without an SDcard slot to upgrade the recovery image? Sdupdate doesn't recognize if you reboot into recovery from Android.
[MTCD Software Development] ikerg:
Many thanks for this compilation...it is very useful

Enviado desde mi SM-G950F mediante Tapatalk
[MTCD Software Development] SkyBeam2048:
I am afraid you likely can't. I tried to create an sd boot card with bootloaer on an USB pen drive but my unit does not boot from it. Somehow this is logical by looking at the architecture. The USB ports on the back of the unit are not directly attached to the SoM as of my knowledge.

So I guess you need to use an SD card in order to boot recovery from SD card. There was a recent thread about someone having a PX5 unit without any SD slots as the manufacturer seem to have re-used Intel Sofia mainboards. But most MTCD/E units should have 1 or 2 SD/micro-SD card slots. Some of them might have at least an internal connector to connect a flat-flex cable attached sd card reader.

If everything fails I guess you need to go for OTG solution.

You're welcome. The most handy thing is you can just swap the sdupdate.img from Android 8 and 6 on a formatted SD card and switch between recoveries within a minute. No need to re-create the SD card using the tool each time.
[MTCD Software Development] scorillo_ro:
this might be a way to have root on oreo

Who is brave enough to test this "maybe rooted" OTA update?

I started from the 20180108 update.zip, extracted system.new.dat and system.transfer.list, then converted using sdat2img.py to system.img.

Mounted system.img using loop device and added SuperSU related files, converted back from system.img to system.new.dat and system.transfer.list using rimg2sdat.exe, then inserted them back to update.zip using jar -uf ...

https://drive.google.com/drive/folders/1RL0g3_bGRbuict24arlXhGI5xRi8HnGQ?usp=sharing
[MTCD Software Development] ikerg:
I took the license of publishing your work on the OP for the px5 thread under oreo

Enviado desde mi SM-G950F mediante Tapatalk
[MTCD Software Development] YoshiroWanKanobi:
When trying to apply the recover update, it starts, then says error, and cycles through that. If I pull the SD card, and re-power it up it goes into 6.1 recovery.
[MTCD Software Development] iJo09:
The Bootloader from Oreo (MiniLoaderAll) is exactly the SAME as the Android 6 bootloader!

By the way, video drivers are not working correctly with December ROM. YT videos are all gray, TomTom app doesn't work in 3D mode.
[MTCD Software Development] mum1989:
For youtube, there are an option to allow video on running with vehicles (so this options remove grey youtube on my Oreo unit)
[MTCD Software Development] Mad_Mod:
can you put/replace this lib64: libaudiopolicymanagerdefault.so (375kb) + the launcher from the old update version in the newer update 2018 and upload it so that i can test here, without root it just for safety, if you want?

the newer update has poor sound quality hence back to the old update.

ps; i have (md 724 and have) no bt problem here with the newer update but with the old one yes, i went back to the old update version because of the noise in the sound problem and the ugly launcher too.

what works;

tomtom is ok, test it with the old update but the tts sound does not work and that was because of the sw has no support yet for multiple languages, even google tts does not working with this oreo sw.

music + movies icw with mx player v1.9.17 is 100% ok, have no problems playing 10bit movies and also regular hd / sd movies with it.

if they gonna make a better update with fixing the (horrible) sound and it will be a great sw 8 compare to 6.

Edit:

correction, google tts does it, has to click on pico after the installation of G-tts and then select google as tts.

thanks
[MTCD Software Development] SkyBeam2048:
Sure. Thsnks for the credits.

---------- Post added at 08:48 PM ---------- Previous post was at 08:42 PM ----------

So it likely boots from sd card. Is there any more detail on the error message? What is the exact version of your MM recovery reported? You might try my android 6 downgrade sdupdate.img too in order first to "upgrade to a well known android 6 recovery".
[MTCD Software Development] YoshiroWanKanobi:
It gets about an eight of the way into the "Updating" and then just says error, goes black screen, and starts again. I'll try the downgrade/upgrade route next. I want to say it is a 6.1, but I would have to go try again to find out for sure.
[MTCD Software Development] SkyBeam2048:
I am not at the device right now but I think my Android 6 recovery states version 6.3.1. So directpatching your 6.1 might fail or it might require the trust an/or uboot partitions to be included too. The Android 6 downgrade image includes also the trust partition.so it might work in your case. Then anupgrade to Android 8 recovery might be possible. In worst case I could try creating a bigger sdupdate.img for you including more partitions.
[MTCD Software Development] typos1:
Yes, you need to buy an sdcard reader and ribbon cable - its is highly likely that there is a connector for an sd card somewhere inside your unit.

[MENTION=1397127]skybeam[/MENTION] 2048 - It was on this very thread that the Sofia board was discussed and I get the impression that you think that the fact that a Sofia mobo was used on that device has something to do with it lacking an external sdcard slot - this is incorrect, the fact that it was a Sofia mobo is entirely irrelevant.

MTCD mobos from each manufacturer are generally the same (the Sofia mobo had a space for a wifi/BT chip even though Sofia SoMs have wifi/BT onboard) - the MTCD platform allows for use of different SoMs on the same mobo/MCU combo.

Units with no sdcard slots are becoming increasingly common, so this will be a problem for people in the future, regardless of the mobo.

However, as we have both said above, the solution (much easier than OTG) is to add an sdcard slot, as all units contain the connector inside somewhere.

I think Aliexpress sales of sdcard readers + ribbon connectors are about to go through the roof ! :)
[MTCD Software Development] leecox:
Hi Typos,

I get it. I was hoping that if someone can compile a proper sdupdate image there might we a way to do the same with a standard update.img or ota.zip file which can be read from USB. If not, well thems the breaks.

Since that is the case, can someone who has a SDcard unit post a pic the connector, ribbon, and the circuit board? I'd like to match as close as I can. I understand a lot of those are embedded in the front bezel and may not be visible. Any help is appreciated!
[MTCD Software Development] typos1:
I m not sure it will help, unless they have the same mobo as you, because some units have the sdcard on the circuit board with the buttons and some directly on the mobo, there are all sorts of combos using varying amounts of pins.

I guess we should try and document what manufacturers put what connectors where on their mobo/screen boards etc, so we can help people. I have several units I can post pictures of. Maybe [MENTION=4974080]marchnz[/MENTION] can add the list to the first post as we go ?
[MTCD Software Development] SkyBeam2048:
You re right. I was mislead by the discussion mentioned and I never had a Sofia unit myself. Thanks for clarification.
[MTCD Software Development] typos1:
No probs. :)

Dunno why they are starting to leave sdcard off anyway, seems particularly stupid if RK units need it to update.
[MTCD Software Development] warata:
I tried but the result was "installation aborted"(see attached picture)
[MTCD Software Development] YoshiroWanKanobi:
Confirmed it is 6.1.2. The picture in your downgrade shows 6.1.2 as well. Any suggestions - I'm thinking a clean/flash install of latest 6.0 and try again?
[MTCD Software Development] SkyBeam2048:
You might still want to try the Android 6 downgrade package first.

Edit: You can also try this Android 8 recovery sdupdate.img, it contains additional partitions. Just in case...

Feedback welcome.
[MTCD Software Development] salvo831:
erisin px5 android 8

salve ho un erisin android 8 px5 sono entrato in recovery x formattarlo e l'autoradio si e bloccato.se lo accento mi parte la scritta iniziale ma poi cerca di partire e compaiono delle scritte e si riavvia e non parte..ce qualche metodo per istallare di nuovo android 8 con una sd avvibile?
[MTCD Software Development] typos1:
Please post in English, use a translation site.
[MTCD Software Development] salvo831:
salve con quale programma fai la scheda sdcard avviabile ?io ho un erisin px5 con android 8.soltanto ho provato a formattare e si e bloccato .compaiono delle scritte e poi si riavvia di nuovo e fa sempre cosi non riesce a partire sembra che si e cancellato qualcosa.

---------- Post added at 12:15 AM ---------- Previous post was at 12:10 AM ----------

salve con quale programma fai la scheda sdcard avviabile ?io ho un erisin px5 con android 8.soltanto ho provato a formattare e si e bloccato .compaiono delle scritte e poi si riavvia di nuovo e fa sempre cosi non riesce a partire sembra che si e cancellato qualcosa.

https://ibb.co/f5gXRS
[MTCD Software Development] Mad_Mod:
format the sd card and put the update.zip into it and then flash it again.

formattare la scheda SD e inserire il file update.zip e quindi eseguire nuovamente il flash.
[MTCD Software Development] YoshiroWanKanobi:
Tried it, errors out at around the same spot an 1/8th in. Putting in the 6.1.2 recovery loader makes it just launch to a black screen.

Going for a flash to latest android 6 now to see if that helps.
[MTCD Software Development] marchnz:
I dunno why they boarked OTG, most boards have the switch chip to make this happen, just that the designers got the switch portion wrong, leaving the outputs connected/sharing with the USB hub!

If they had that right, we would all have OTG!
[MTCD Software Development] YoshiroWanKanobi:
Moving to the latest released hot audio build did not help :(. I think I'm done for the night but I'm open to ideas. The super strange thing I really don't understand is why the downgrade loads a black screen instead of an install.
[MTCD Software Development] ikerg:
I have a HA Sofia v03 mobo with sdvard on ribbon mounted

Enviado desde mi SM-G950F mediante Tapatalk
[MTCD Software Development] warata:
I manually set the setting and checked again but after all BT did not work.

Anyway dasaita ROM is useless for me because split screen does not work.:rolleyes:
[MTCD Software Development] ikerg:
Did you do the wipes previously to update to January ota?

I will reflash again to January ota....

Enviado desde mi SM-G950F mediante Tapatalk
[MTCD Software Development] Al Ferro:
Hi, i have a dasaita head unit that came with a PX5 2GB. Som and its a Sofia Mobo, i took some pictures of the front screen board looking for an SD port/connector, but i remembered that i also own an EONON head unit with dual sd card slots, and of course i took some pictures, the sd card ribbon cable from the EONON head unit seems to be the same size of two empty ports or connectors on the dasaita front screen board.

1- First picture. Dasaita screen board showing empty connectors encircled in red, they read ''ffc1'' and ''ffc2''

2- Second picture. Eonon head unit's dual sd card reader.

3-Third picture. Eonon head unit's ribbon cable and connector .

4- Fourth picture. Eonon head unit's sd card ribbon cable conector
[MTCD Software Development] marchnz:
MicroSD card breakout for those without SDcard slot -

here https://www.sparkfun.com/products/544

Wire direct to SOM might be easiest and one wire to [mmc_3v3] than trying to solder to back of flat flex cable connector. There are only 4 SOM connections and 1 power.

If anyone wants pin numbers on SOM from schematic, let me know.
[MTCD Software Development] warata:
Yes I did.Perhaps something's different.

And I confirmed that BT will work if I return to android6.
[MTCD Software Development] Al Ferro:
Returned to the latest dasaita android 8 update, and now Bluetooth works (MD725), but using the stock music player or jetaudio, i can hear that music is being played slow.:( When i was using the update that kumarai provided bluetooth did not work, but music was played fine:confused:
[MTCD Software Development] svadev:
How to remove the left navigation bar in Andoid 8 Oreo from Hotaudio

The left navigation bar in Andoid 8 Oreo from Hotaudio can be removed as follows:

Find in the build file.prop string:

ro.product.shownavbar=true

and install it in

ro.product.shownavbar=false

Unfortunately, this requires root ...
[MTCD Software Development] scorillo_ro:
Seems that the update.zip file was missing the signature. I replaced the file in my google drive with one containing the signature, hopefully this one will work.

https://drive.google.com/drive/folders/1RL0g3_bGRbuict24arlXhGI5xRi8HnGQ?usp=sharing

Archive: ROOTED_20180108_OTA/update.zip
signed by SignApk
Length Method Size Cmpr Date Time CRC-32 Name
-------- ------ ------- ---- ---------- ----- -------- ----
158 Stored 158 0% 2009-01-01 00:00 553c230c META-INF/com/android/metadata
0 Stored 0 0% 2009-01-01 00:00 00000000 oem.patch.dat
0 Stored 0 0% 2009-01-01 00:00 00000000 system.patch.dat
0 Stored 0 0% 2009-01-01 00:00 00000000 vendor.patch.dat
1642104 Defl:N 770305 53% 2009-01-01 00:00 2074547b META-INF/com/google/android/update-binary
1508 Defl:N 483 68% 2009-01-01 00:00 c9f0159a META-INF/com/google/android/updater-script
23555368 Defl:N 10091096 57% 2009-01-01 00:00 b12c66d7 boot.img
753675 Defl:N 29240 96% 2009-01-01 00:00 38b7e5a9 file_contexts.bin
61194240 Defl:N 33956339 45% 2009-01-01 00:00 3cb943de oem.new.dat
538 Defl:N 215 60% 2009-01-01 00:00 22f4c633 oem.transfer.list
1770803200 Defl:N 884046272 50% 2018-02-12 17:07 7633c1c8 system.new.dat
2435 Defl:N 886 64% 2018-02-12 17:07 08eefac5 system.transfer.list
4194304 Defl:N 401502 90% 2009-01-01 00:00 fc8400f6 trust.img
4194304 Defl:N 742439 82% 2009-01-01 00:00 b1ae69b3 uboot.img
268591104 Defl:N 113459797 58% 2009-01-01 00:00 f3922c7a vendor.new.dat
1540 Defl:N 522 66% 2009-01-01 00:00 e70b8723 vendor.transfer.list
1440 Defl:N 902 37% 2009-01-01 00:00 73fb5a9c META-INF/com/android/otacert
-------- ------- --- -------
2134935918 1043500156 51% 17 files
[MTCD Software Development] svadev:
signed zip

I think it does not work, - need right certificate, but not signed zip ...
[MTCD Software Development] warata:
Unfortunately:(

But everyone wants ROOT. I will cooperate many times:fingers-crossed:

Correct:)
[MTCD Software Development] scorillo_ro:
I did not sign it by myself, I was trying to keep the signature by only updating the two files inside the original zip.

The method is working to modify for example framework-res.apk, thought it will also work here.

Will dig more to see if we can trick the recovery to load the modified update.zip

I see a certificate file inside the archive (META-INF/com/android/otacert) ... :fingers-crossed:
[MTCD Software Development] svadev:
To make working update.zip you need write right certificate in META-INF/com/android/otacert.

And i dont know as it can to do.

If I had known, I would have done it long ago.
[MTCD Software Development] emre33:
thank you very much, I was afraid because others have not backed up this mistake yet.

20180108 firmware is wrong!
[MTCD Software Development] Conan_pg:
congratulations to all Android 8 in PX5 2g MX Mcu2.75.All works perfect, with the latest Dasaitta ROM, only thing and the bluetooth module that does not work. when I go to recovery sometimes when I reboot, I open a language cina.After rebooting, Oreo reboots, if WiFi works because bluetooth no .com anywhere you are big
[MTCD Software Development] scorillo_ro:
Please try just one more time, then I quit ..

---------- Post added at 05:07 PM ---------- Previous post was at 05:03 PM ----------

There is a new update 20180118 in kumarai's repo

https://yadi.sk/d/umCvHqCDzHccr/RockChip%20PX5%20%20Android%208.0/GS
[MTCD Software Development] YoshiroWanKanobi:
[MENTION=3556393]SkyBeam2048[/MENTION] any further suggestions - 6.1 loader shows a black screen when inserted, updated 8 loader fails around the same spot about an 1/8th in (and then loops), and upgrading to latest android 6 release did not seem to help either loader progress.

Also sorry for being the odd man out and a bother :( And thank you for helping so much so far.
[MTCD Software Development] kumarai:
In the firmware the most beautiful UI

video - https://yadi.sk/i/xOZl8-a33SMrkH
[MTCD Software Development] emre33:
20171219 HCT_PX5_8.0_升级包(20171219).rar

sound is perfect!

20180108 PX5_8.0_hct3_1_ota_20170108 https://www.sendspace.com/pro/dl/empate

sound bad (music, video) slow, distorted (radio sound good). and new UI, sidebar is very bad!

20180118 PE 系列 gs5_PX5_8.0_升级包(20180118).rar

sound is perfect!

Only the HA version is bad. Sidebar is also very bad

In GS firmware the most beautiful UI
[MTCD Software Development] SkyBeam2048:
So you tried the special sdupdate.img I provided and it still fails, right? As I understand you always are dropped to Android 6.1.2 recovery.

I suggest trying the following:

Enter Android 6 recovery.

Apply complete update.img of a recent Android 6 ROM. There is a link to a yandex share in my Android 6 downgrade readme.

After you got a recent Android 6 flashed retry applying the Anfroid 8 recovery.

I cant see muchfeedback from others in here so I dont know if my recovery swap procedureonly faiös for you or its failing for everybody except me.