yashsingh1/xdaforums huggingface dataset:
[MTCD Hardware Development] marchnz:
First, with SOM installed, have you tried connection via one of the headunit USB connectors to PC and enter recovery via buttons.

Try each USB. Some Boards support, some do not.

If that works, getting maskrom shouldn't be too hard.
[MTCD Hardware Development] pumatrax:
I will try connecting to the USB with PC. There is no buttons on this HU. Just a RST reset button.
[MTCD Hardware Development] pumatrax:
Would I need a special USB A to USB A cable to connect radio to PC?

Is there a way I can use an Android phone connected to radio and try to access a terminal console?
[MTCD Hardware Development] marchnz:
Yes

It's rockchip recovery, not Android.
[MTCD Hardware Development] pumatrax:
I can make it myself if there is a wiring diagram. Is it just rx and tx reversed, I can't imagine the power wires connecting from both devices. I see data transfer cables for usb-a to usb-a and others like this. https://www.amazon.com/UGREEN-Transfer-Enclosures-Printers-Cameras/dp/B00P0E3954/

and this

https://www.amazon.com/Cmple-Male-Cable-10FT-Black/dp/B00845KJYA/
[MTCD Hardware Development] pumatrax:
I made a little progress. I fashioned a male to male cable. I saw thats its just color for color. I pulled it into the usb that is used for Carplay on the HU, turned it on and the windows computer found a device. I have DriverAssistant 5.1.1 installed on the computer but it not installing any drivers for it.

I am a very knowledgeable computer person and so so EE but very new to Android world. Any thoughts on what to do next. I suppose I need to find a suitable driver that will load?

View attachment 5846399
[MTCD Hardware Development] pumatrax:
Okay so I got the HU connected to PC and driver loading. When I start the HU up and press reset for 20 sec, then another press for 2 seconds the computer detects the hardware. I am using the RKDevtool and I was able to put in Maskrom. Before that it was loader mode and I was able to read flash info and chip info, etc. I don't know want to do next.

I don't know what firmware to use or what to press but I have the update that xtrons sent me which is a .img file and a zip. Glad I am marking progress though.

View attachment 5846455
[MTCD Hardware Development] marchnz:
RTFF
[MTCD Hardware Development] pumatrax:
I have been, for hours. kinda lost in the weeds here. I was able to find an IMG https://disk.yandex.ru/d/umCvHqCDzHccr/RockChip PX6 Android 10/HCT but this is not the right one for me I believe. My device is a GS. not HCT.

Using that img in the upgrade firmware tab puts the device in MASKROM on its own and copies. But again that's not the right one for me as it just stays stuck on the Android 10 splash screen. It doesn't even go to the Android logo.

Just point me in the right direction, I came this far even with your vague responses which I appreciate anyway.

I tried another package from a link here https://docs.google.com/document/d/1VkEHWqPNIDUCOHKIx71L_ZEEVkfN0UiE/edit but this didnt put the device in maskrom when it copies and when it completed the HU did nothing, no splash, nothing. And it just going into maskrom mode. I was able to put back the above HCT firmware at least.

I dont want to kill the HU by making the wrong move but I am learning as I go.
[MTCD Hardware Development] pumatrax:
After some rest I was able to get radio in recovery mode with reset button running the HCT v10 image I flashed. I have a bench psu so when the current drops, I let go of reset button and then give it a 2 second press. I didn’t try that after loading that image. Brain fog Lol. I was able to load ota now and I got the radio back working with a version as close to the original, it was the latest gs16_rk3399 version 10 from that yandex site.

The version didn’t have the radio app or the same one but I wanted to try updating back to the Android 11 ota the vendor sent me. Same thing as initial problem. Boot loop. Trying other ota 11 versions was the same. Don’t know why that is but I’m waiting to see what vendor says next. At lease if I can get the original version 10 in image.
[MTCD Hardware Development] pumatrax:
welp I was so close now something else happened. I found a Dasaita Android 11 image here ha3_11_rk3399_11.0 in a post from @VAHID and it booted. I got an illegal system error because I guess obvious reasons. I tried to install my vendors 11 ota they sent me and as soon as I clicked install the screen started going haywire. I now have no video. {facepalm}. I do have video on the hdmi out when the system is up and running. So now thats a new problem. While it was like this and trying to troubleshoot I found another image, sych1_rk3399_11.0. This booted fine but still now video. This obviously had a different front end than my original so I used the android 11 OTA update the vendor sent me and got back my original front end and running on android 11 now.

Geez. So I don’t know if the display is now toast for whatever reason or if there is some thing I can do software related if’s possibly software installed incorrectly under that first image I put up top with the combination of trying to install my vendors OTA. @marchnz maybe you have a suggestion, or you could yell at me for a thread in the forum I should be looking at. :)

at least I get to share these experiences with everyone who might have an xtrons HU And are trying to go from android 10 to android 11.
[MTCD Hardware Development] pumatrax:
I figured it out. \o/
[MTCD Hardware Development] Clandaries:
I thougt that A11 and A12 are fake until now. Why trying to upgrade and toast the head unit then?
[MTCD Hardware Development] pumatrax:
Hey @marchnz you'll enjoy this one. I posted in my own thread about an issue with dim display, and I figured that out with a different screen setting, screen:11. I was excited to get that fixed so then I proceeded to restore a backup image I took and then things went South again. Not sure why but at 99% complete with the userdata partition, it failed. The HU was totally bricked at this point. Restarting it did nothing, and I even notice the current draw on my power supply was low when booting. That told me something was wrong. I could no longer get the unit in loader mode with the reset button. I thought it was done there but I decided to take the module out and take the heat sink off and I noticed two pads on the board. I remembered pads mentioned in the threads here and I think another user was having similar issues where you were assisting and I followed your instructions to short the two pads with power off and then turn unit on and then let go. Sure enough she came up in maskrom mode. On first attempt, the driver dropped out after a few seconds. On second attempt it lasted longer, and I proceeded to install the image, I was blowing on the rock chip just in case it was getting hot. At 60% it failed but then rebooted and I got the splash screen back. I was then able to use the reset button and put the unit back in loader mode. The rest is history. I was able to install an image and then update with the OTA for my radio.

if anyone’s radio is totally bricked, that is using this new PX6 board with the 204 sodimm, the maskrom mode is totally an option.
[MTCD Hardware Development] marchnz:
Thanks for taking the time to share your experience and progression to get it working. Especially since this is a new board variant and SOM Carrier. That new SOM socket reminds me of the old MTCB type SOM keyed edge connector.

The 60% failure is probably the MCU watchdog, which resets after some minutes. I wrote about that in my initial endeavors. Getting recovery and bootloader on is all that is needed as the rest can be done as you found - reset and use loader or SDCard recovery OTA.

To summarize, rockchip recovery connection was obtained through headunits USB - correct? Any specific USB?
[MTCD Hardware Development] pumatrax:
Correct, I left the module plugged into the unit and used the same usb i've been loading with. Its the usb that allows for carplay separate from the usb1 and 2 pair.
[MTCD Hardware Development] thecomputerguy81:
So these headunits have an otg port?

I have the teyes cc3

And i have the dash dvr hooked up (have no idea why to be honest lol)

But that cord has a usb attached to it also and i also have a single usb cable attached right next to that port

Im trying to connect a gaming controller via usb and nothings working so i figured i could possibly not be connected to an otg port. (if that even matters)
[MTCD Hardware Development] pumatrax:
On my unit the otg was the single usb connector.
[MTCD Hardware Development] Egeli:
I can go maskrom mode and loader mode. But I cant upload firmware.

11:24:00 543 RKDevTool v2.8.4.0 start run

11:24:26 935 Layer<1-1-3>: Download Boot Start

11:24:32 013 <LAYER 1-1-3> ERROR:Boot_VendorRequest-->DeviceIoControl failed,Total(12290),Sended(0),bRet(1),err(0)

11:24:32 015 <LAYER 1-1-3> ERROR: DownloadBoot-->Boot_VendorRequest471 failed,index(0)

11:24:32 015 Error:Layer<1-1-3>: Download Boot Fail

11:24:47 468 Layer<1-1-3>: Download Boot Start

11:24:52 561 <LAYER 1-1-3> ERROR:Boot_VendorRequest-->DeviceIoControl failed,Total(12290),Sended(0),bRet(1),err(0)

11:24:52 563 <LAYER 1-1-3> ERROR: DownloadBoot-->Boot_VendorRequest471 failed,index(0)

11:24:52 563 Error:Layer<1-1-3>: Download Boot Fail

11:24:52 579 Layer<1-1-3>: RunProc is ending, ret=0
[MTCD Hardware Development] marchnz:
You do not have an MTCD type unit. This sub forum and methods do not apply to FYT head units.
[MTCD Hardware Development] Kottex123:
Hi @pumatrax , I only get my Hu displayed as an unknown device and only if I have bridged the two pins. I also built a USB cable where RX/TX are reversed. Question have you changed anything else on the USB cable and if not how do I get masikrom to recognise the device?

All drivers are installed.

Greetings from Germany.
[MTCD Hardware Development] Kottex123:
Hi, I can now get my HU uwar into loader mode but I can't flash any firmware. Does anyone have a tutorial for me on how exactly to make a firmware for my Xtrons PQS with Android 10 or maybe someone can create one for me?

And how do I get the individual parameters set in Android Tool? I've read through everything but I don't understand a thing but I'm not completely unfamiliar with Android because I've rooted and flashed Samsung phones but I really need help here, even if it's via PN. I don't want to throw away the HU.

P.s. I have the new SOM board inside.
[MTCD Hardware Development] pumatrax:
Hi,

You don't flip the data pair. You just match all the colors. I also ended up buying a nice cable on Amazon but my hacked one worked fine.

Male to Male a to a USB Cable

Male to Male a to a USB Cable: Thought not that common, male to male A-A USB cables are used to connect USB devices to a PC or another USB device.My old USB Hub need it for external power supply to provide full power to every port.

www.instructables.com

https://www.amazon.com/gp/product/B00P0E3954/ref=ppx_yo_dt_b_search_asin_title?ie=UTF8&psc=1
[MTCD Hardware Development] Kottex123:
Hi,

I have the cable and it works, but I can't get any further because I'm simply missing the firmware.img and the rktool for creating it starts but closes again immediately.

I need help on how to create the img file and how to load it into maskrom so that I can select the individual components such as loader?

And the tip with the img that you have also used I have tried but brings me errors.
[MTCD Hardware Development] realzoulou:
I have read all 51 pages and none has worked for me. So I give up now after 4 complete days of trying.

My PX6 SOM: HCT-RK3399-REV08 2019-03-18

@marchnz would be able to recover if I sent this to him in NZ. I am from Germany. Is there anyone "nearer" in Europe that would provide similar "service"? Of course not for free.
[MTCD Hardware Development] jogobelo:
hello @realzoulou write to me, I'm from Slovakia and I would try to help you restore px6.
[MTCD Hardware Development] marchnz:
Thanks for stepping up and offering help!
[MTCD Hardware Development] realzoulou:
Thanks @jogobelo I will contact you via PM.

However, a (silent) watcher of this thread from Berlin, Germany contacted me in April after my original post and I sent him the full device with SOM. He tried hard but finally had to give up because the SOM did not show activity on the USB OTG data pins. Same I observed myself before, too. But I was not not confident about my resistor soldering. The SOM is not dead. When in the device, then it starts until the Android boot logo animation and then is stuck there until MCU shuts down after ~10min. Also no reaction on the usual way to enter recovery mode (= a certain sequence pressing/releasing reset pin in a hole with a needle).

Meanwhile I found a German site which sells new PX6 SOMs for 200 EUR and I am awaiting it in the next days...
[MTCD Hardware Development] alex1301:
@pumatrax I have the same issue now with my PQS8046BL, which has the same SODIMM layout. I want to try the USB method but I'm not kinda sure which image I should flash. Which one did you use and did you get back to stock Xtrons firmware?
[MTCD Hardware Development] realzoulou:
A BIG BIG THANK YOU to @jogobelo for un-bricking my PX6 SOM. It was a very dificult job, but you did not give up until you were successful (y) Ďakujem veľmi pekne.
[MTCD Hardware Development] Timofest:
Hello, sorry for my English, I live in Germany. My px6 car stereo with rk3399 chip got stuck on the Android boot screen during firmware update. I made a USB cable as instructed, but the computer doesn't recognize the connection. I installed all the drivers and did everything correctly. Which contacts do I need to short to enter maskrom mode? The board revision is 10. Thank you for your help in advance!
[MTCD Hardware Development] dangerous88x:
Hi all, I have a Dasaita PX5 for Peugeot 208, unfortunately after installing the MCU (wrong version), the car radio no longer starts, useless attempts to enter recovery, nothing.

The touch keys keep flashing but nothing is seen and nothing is heard if I press the buttons, so I came across this guide and made the connections, slightly different because mine is a 76 pin SOM, HCT-PX5 rev10 , in any case, after a few attempts I saw that the pc reads the device quietly and also the rockchip tool sees the device, but when I load the android 6 image and press update I get this error "TEST DEVICE FAIL" it is not that apparently everything seems ok but there is a problem with the connection? or should I try with Android 8 if it comes out by default with that version? the chip is the RK3368 it is reported on hwdinfo on the Platform item, the MCU version is MTCE_HA, do you have any idea?

This SOM is a 76 Pin board, maybe that error program for some wrong connection, does anyone have a more detailed picture of how to connect the wires?

As for the resistors, I'm not sure I've connected them well, today I should receive a package from Amazon containing all the resistors needed.

I hope someone can help me. Thanks all in advanceView attachment 5973285
[MTCD Hardware Development] Clandaries:
When i am not wrong, the MCU is stored on the mainboard, not on the coreboard.

But how to fix this i dont know, sorry.
[MTCD Hardware Development] marchnz:
This picture is SOM. SOM is not MCU. Read forums/search for MCU fixes. Enjoy your time at xda
[MTCD Hardware Development] Migueliyo85:
I don't usually write in the forums but I read a lot of topics and you have helped me a lot, especially Marchnz who has managed to recover my SOM (2 times) From Spain, I want to thank you for your help.
[MTCD Hardware Development] Timofest:
Apparently, my problem is either unsolvable or the first of its kind in the history of the forum.
[MTCD Hardware Development] realzoulou:
I also faced this question myself and this thread did not contain a workable answer for me. I have the impression that the pins to short in order to force mask rom mode are not on the SOM board but on the mainboard and hence vary from device to device. But I may be completely wrong.
[MTCD Hardware Development] jogobelo:
Hi, what ROM version did you have before uploading the second ROM, I assume different ANDROID versions, that's why the BOOT partition got damaged. It is necessary to make a boot sd card.

If so, try to write via PM.
[MTCD Hardware Development] pitrek148:
Hi,

I have Xtrons PX6 10.25" without any buttons headunit and laptop with Windows 11

From beginning, i was trying to flash update to my headunit but by mistake i downloaded and flashed a Android 11. It stuck in bootloop, i disconnected a headunit for 3-4 days, but nothing change still stuck with "Android" logo.

So i've tried to go to bootloader/recovery mode but pressing a "RST" button on radio, it was just reseting and going once again to logo.

I took my headunit on desk, read some threads and find info that i can take out a SOM(RK3399 REV08) board and connect it to my pc directly and flash correct ROM.

I solder a cable with resistors and pluged pins to 3/5/17 and 12/16/17 pins and make a short circut as i found in other thread. Bum my pc see some device but it's Unknown usb device (device descriptor request failed). Okay maybe drivers are wrong but i downloaded DriverAssistant_v5.1.1 nad RKDevTool v2.93, nothing changed. Voltage on cable are similar(4.60V on Red and Black and 1.6V on black and Orange/Yellow) to metioned here in thread,.

I found in this thread that users are using some USB cable Male-Male from Ugreen, i ordered same cable. Connected headunit once again with all cables in the car, connected this USB to my pc and device is not visible(on both ports) and something chagned, my device screen is just black it's not running.

Also im attaching some photos.

View attachment 6010767

View attachment 6010769

So my question is, what else can i do to repair/revive my headunit ?
[MTCD Hardware Development] marchnz:
Force maskrom
[MTCD Hardware Development] pitrek148:
i tried with these to little gold plated pins

View attachment 6010791

But only then my PC see a device but still with error :(

When im connecting SOM without short circut nothing happen.
[MTCD Hardware Development] marchnz:
Keep trying. You are so close. Also check D+ and D- USB are not swapped....

Best luck and well done posting details and steps you have tried. This helps everyone.
[MTCD Hardware Development] pitrek148:
4.50V and 1.66V is okay voltage ?
[MTCD Hardware Development] pitrek148:
Okay,

I tried many times and it was so close to give up but FINALLY it's recognized as "class for rockusb devices"

RKDevTool shows "Found One MASKROM device"

What i done ? - i used aluminium foil on WHITE and GREEN cables, i bought a external powersupply(5V 2A) and wired it together to USB cable on USB3 port, i used a 1m cable USB plus ext powersupply, on pins when connected to SOM i have 5,24V on power(red and black) and 1.91V on recovery cables. Also i runned my Windows with advanced settings and cliked nr.7 "without certificates".

Many thanks to @marchnz

Now my question what can i do when in RKDevTool i have something like this ?

View attachment 6014963

Also i done steps from here - https://xdaforums.com/t/help-i-acci...-bricked-my-px6-rk3399-android-10-hu.4136897/

But when im trying to flash i have something like this - View attachment 6014965

Also my dealr always sent me a files started with GS11_RK3399.

I was soo happy that device already connected at MASKROM mode but still my headunit is not working :(
[MTCD Hardware Development] jdaxi:
Hi All!

Anybody here who was able to recover a PX6 SOM with new connector layout?

As most of you i bricked my PX6 and are trying to recover it since days now.

Last resort would be the USB jig way but:

Which are the pins which need to be connected with the USB jig on this new layout?

View attachment 6027472View attachment 6027473
[MTCD Hardware Development] marchnz:
Attach a circuit diagram / schematic
[MTCD Hardware Development] jdaxi:
OK, my bad.

Reading helps. My PX6 SOM has a specific single USB port for OTG ;).

It only worked this way on my XTRONS PQS8046BL

1.Connect Laptop to single OTG Port with USB-a to USB-a

2.Push power button for 15sec till light is flashing

3.After flasching release power button and push 2x

4.Screen will get dark

5.PC found device

cheers

J
[MTCD Hardware Development] pumatrax:
Put it back in the radio so you can use the OTC USB and touch the two gold pads to the right of the rockchip while powering up. Find my posts where I recovered mine.
[MTCD Hardware Development] pumatrax:
[PX3 & 5] [OTG] - No Headunit Mod, recover or flash a SOM with a simple USB cable - FREE

"Factory" Recovery for MTCx PX3, PX5 and PX6 SOM. UPDATED" 26.06.2023 - Before doing this, try your Headunit USB cable first - Some headunits support OTG directly on the headunit USB cable. Come here after using paid Software "Mod" tools like...

xdaforums.com
[MTCD Hardware Development] Yamoteusz:
Hi. I have a problem that i try to figure out for 4 days already. I updated radio with malaysk rom but after the update my screen went black in radio. It looks like it is working cuz when turned on it goes with its loading screens i believe. It looks like... screen just goes black then blinks with light (i think that will be dark grey color) then goes black then blinks once again and goes black permamently. After using rst button it turns with the same sequence. I don't really know what to do.

I have

- px5

- rk3368

- MTCH_HT3 (If i remember correctly)

I will be greatful if someone can help me!
[MTCD Hardware Development] marchnz:
See my recovery threads in my signature
[MTCD Hardware Development] Yamoteusz:
So i tried to figure it out but im a little worried that i will end life of my radio totally and i barely understand the instruction without any knowledge. Is there a way i could send you my SOM and you could help me? Of course i know that will cost cuz nothing is free.
[MTCD Hardware Development] marchnz:
Yes, PM, I dont charge for my effort, only return freight.
[MTCD Hardware Development] crienz90:
Ciao, è possibile vedere come erano collegati i pin e lo schema del cavo USB?

Mod translation: expand...Hi, is it possible to see how the pins and diagram of the USB cable were connected?
[MTCD Hardware Development] crienz90:
hi have you solved it? I have the exact same problem as you, but som doesn't connect to PC, but they say that som is different from MCU like
[MTCD Hardware Development] biagiop:
Hi, unfortunately I think I've done something stupid, I'll start by saying that I've read the various posts, but is there another way to solve my problem? Let me explain, I have a PX5 radio from Aycetry, 4-64 MB with Android 9, purchased in 2020, and today I updated an Android 10 .img firmware from microSD/GPS, only that it didn't work, in the sense that the radio continues to reboot and possibly install a new firmware, but without success. Before starting the update to A10, I updated the MTC to MTCE_HXD_V3.41bd, maybe this is the problem? I'll post some before and after photos to give you an idea, thanks in advance for a solution.

Resolved
[MTCD Hardware Development] Kottex:
Hi, I have a PX6 core board with a RK3399 chip and SODIMM206 connector. I have read the whole forum and tried everything but unfortunately I can't get any further. My board is recognised in MASKROM and Loader Rom no problem but I can't get a boot file on it let alone a firmware. Because I have tried all the ones that would be for mine and are offered here but always get the error message from the RKDev tool that it is the wrong one. Can anyone help me, preferably by PM? Because I'm getting desperate and don't know what to do.
[MTCD Hardware Development] marchnz:
Do you have full .img or partiton extract? OTG files won't work.

Your MTCx variant is reasonably new, so might need another member to extract partiton and share it with you.

Good work getting this far! Keep going, you're so close. Best of luck and wishes.