yashsingh1/xdaforums huggingface dataset:
[Android Head-Units] guilherme616:
Hello, mate.

I have this android radio car unit here. See picture bellow.

I have a doubt, whether I could install your "android 9.1 mod" over my android radio unit.

Could you help me?
[Android Head-Units] ExtremeMOD:
You won't find any firmware specific to your unit if your looking for "LEHX..." Your head unit is most likely YT9216BJ.

There's a link to a full guide in my original post on how to restore YT9216BJ and make it better as well. Check it out
[Android Head-Units] ExtremeMOD:
Actually it should work just fine. Just make sure to backup your unit first.
[Android Head-Units] Baron_01:
Thanks!
[Android Head-Units] guilherme616:
Mate, I made Full backup dump memory before flashing your mod.

I used as preloader your "MT3367_Android_scatter". After this, I flashed your ROM_BOOT1 file via "write memory" with begin address 0x0000000000000000 and region EMMC_BOOT_1.

Everything went good until here.

After all, I tried to flash your ROM_USER file, but unsuccessfully because my car radio wasn't recognized by computer anymore.

Now, It turn on but only shows black screen.

Could you help me to solve that?
[Android Head-Units] ExtremeMOD:
Your stereo isn't double din so it's most likely not compatible. Use the test point method to restore it, mentioned in the OP and revert back to factory firmware
[Android Head-Units] guilherme616:
Thank you. But I read a little bit and do not understood very well procedure. Do you have some video that clearly shows how to do that? Does it need soldering or only piece of wire?
[Android Head-Units] ExtremeMOD:
No soldering is required. What you need to do is:

Shut down your head unit and remove all the cables.

Insert an A-USB cable into your head unit, the 4 pin port.

Install the Mediatek Preloader Driver

Open the Device Manager on your Windows computer.

Start Flash Tool as Administrator and put Flash Tool and Device Manager window side by side

Load the proper Scatter File in the "Download Section"

Activate 'Advanced Mode' in Flash tool by pressing CTRL + ALT + V

Go to 'Window' --> 'Write Memory'

Short the 2 points (big circles, 1 and 2) as shown on the head unit's motherboard as shown in the picture with something like tweezers and then while holding down the tweezer on those 2 points, click "WRITE" in Flash Tool and then (while holding down the tweezers) insert the USB cable into your computer. Keep holding the tweezers until the upload of preloader is completed.

If you have installed the drivers correctly, a Mediatek device will pop up in your device manager and you will see a progress line in Flash Tool.
[Android Head-Units] Kejserjorn:
Hello!

Will this work with a Junsun V1 headunit 2/32?

Sorry if it’s a stupid question but I’ve searched the forum a lot, and it’s really hard to keep track and understand the differences between all these similar units. I guess the MCU dictates if a different firmware works?

My unit:

Kernel: 4.9.56

MCU version: T3L.3.19-302-10-A4C115-201117(MM031)

System version: V8.1.1_20210430.162039

Build number: t3_p1-eng 8.1.0 OPM1.171019.026 20210430

Thank You 🙏🏾
[Android Head-Units] ExtremeMOD:
It will but not this method. Your unit is completely different
[Android Head-Units] Kejserjorn:
Oh! Thank You. To me they all look so similar 😅

Can You guide me in the right direction? 🙏🏾
[Android Head-Units] ExtremeMOD:
They might look similar on the outside. Unfortunately I don't have anything for your model
[Android Head-Units] Highlites:
Hello,

I want to use this guide for my head unit. But it says YT9216CJ, I have included pictures.

Also how do you connect this to a PC/laptop?
[Android Head-Units] ExtremeMOD:
Hi,

Please use the link on the original post for YT9216BJ guide and post your questions in that thread. This way, others with similar units will be able to learn things as well.
[Android Head-Units] cgwatson1979:
Please change the text color to something other than green. Thank you
[Android Head-Units] ExtremeMOD:
UPDATE Aug 2021​

- Added YT9216xxx and YT9216xx Android 8 guide here

It covers these models:

YT9216BF

YT9216CFJ

YT9216BJ

YT9216BFJ

YT9216CJ
[Android Head-Units] crackerjacc:
My dumb question for the day, I have a YT9217B 9" screen, what, if any, of this will work for me?
[Android Head-Units] ExtremeMOD:
Not a dumb question at all :) The screen size shouldn't matter. To be absolutely sure, please share the System Info screen with us and we'll tell you whether you can go ahead with the mods. System Info is accessed through "Car Settings".
[Android Head-Units] crackerjacc:
I had a heck of a time with the screen glare but I think the current firmware number can be read. :)
[Android Head-Units] ExtremeMOD:
Your unit is fully compatible with the appropriate software package. Please follow the instructions carefully to avoid unpleasant surprises.
[Android Head-Units] crackerjacc:
Thanks for the reply, just to clearify, the 9217B, any 9216XXX versions should work with this revision. I'm assuming they only did very small changes between the 9217B and the 9216XXX series? Thanks.
[Android Head-Units] ExtremeMOD:
The YT9216B and YT9217B is the same package but made for both types. Do not try to install any others like YT9216BJ. If you do, chances are you'll brick the unit and even if you don't, it most probably won't work properly.
[Android Head-Units] dawidf:
Hi!

I have problem with YT9216B unit, someone try to change settings, now I dont have working touchscreen,. unit hang on "Security warning", I cant click "OK". Anyone have any idea how to solve this issue?
[Android Head-Units] ExtremeMOD:
Did this happen after you installed the software package in this thread?
[Android Head-Units] earl00:
Hi there, firstly, thanks for all the hard work @iceblue1980 !!! I have the YT9213AJ model without the audio chip. However I'm not the worst at soldering and would be happy to try and solder the chip you've marked as "csc37033" onto the board to improve the sound quality a little and get your ROM installed. Please could you share a link to the correct chip for sale? Many thanks.
[Android Head-Units] ian1mm989:
No this isn't a filter this is the colors after flashing new firmware. Colors and orientation are both f***** anyone see this before?
[Android Head-Units] ExtremeMOD:
Of course! The most optimal chip would be TDA7729. Here are the links to guides on how to complete such modification. Bear in mind that you will need to exchange a number of electronic components as well as tweak your Android settings. Chances are, you'll be able to run your unit as YT9216B instead (which is good).

Sound Chip mod 1 2 3
[Android Head-Units] earl00:
Thanks for this. Google translation is pretty decent, although I think I misjudged understanding the installation of the other electronic components. I think I'd be capable of soldering the TDA7729 in place however from what you've said and what I could make out from the links some other soldering is required to get any improvement working. :cry:
[Android Head-Units] ExtremeMOD:
Yes, this particular mod is probably one of the most complex ones. I've been modding these units for a couple of years and ruined quite a few of them trying to execute this mod. I can do it just fine now but it required quite some practice.

You know you can buy a new motherboard instead for maybe $50 that'll have the chip?
[Android Head-Units] ExtremeMOD:
Never seen this. This suggests that you either did something wrong or your head unit is not compatible.

Restore your backup and then share a picture of your head unit as well as the System Info screen.
[Android Head-Units] ian1mm989:
I figured it out. It was a messed up fc. Flex cable to the display
[Android Head-Units] earl00:
Oooh, did not know this. This may be a good route for me, this way I can mod the one without the chip and not worry about ruining it. Cheers!
[Android Head-Units] ian1mm989:
I did figure out if I use the Phoenix suite along with shorting the u boot test points the board will enter an emergency download or dev mode. This mode is amazing seems to be able to unbrick from almost any type of brick!

View attachment 5393355
[Android Head-Units] ExtremeMOD:
You should make a separate tutorial on this. Unless of course it applies to the units discussed here?
[Android Head-Units] dede9:
Hello ✌️😃

Can you help me please

I have this head unit !

is it possible to install custom Rom ?

Thanks 🙏
[Android Head-Units] ian1mm989:
Oh your right this is for a k2001q. I will move it to that thread. Got my thready mixed up lol.
[Android Head-Units] ian1mm989:
Could you install cpuz and post some pictures of the readings from that. It would give us all more details on the unit. Manufacturer processor... stuff like that
[Android Head-Units] dede9:
Thank you for the quick reply 😉
[Android Head-Units] ExtremeMOD:
Your device is a YT9216BJ with Android 6 installed. Here is the guide to make your unit awesome.
[Android Head-Units] dede9:
Thanks bro

Can you help me find the buttons please

I don't have a physical button !
[Android Head-Units] ExtremeMOD:
Is your unit currently broken?
[Android Head-Units] dede9:
B9216-VER0.2 XY AUTO
[Android Head-Units] dede9:
Work perfectly
[Android Head-Units] dede9:
I followed the tutorial 100% I am at step 3 🥳
[Android Head-Units] ExtremeMOD:
In that case, you don't need to do anything physically on your motherboard. Just follow the guide
[Android Head-Units] dede9:
Okay thanks
[Android Head-Units] ExtremeMOD:
You can put your unit back together completely :)
[Android Head-Units] dede9:
Thanks for tout help iceblue1980

I have create my Factory backup dump.

Now how to install the new ROM with SP FlashTool ?
[Android Head-Units] dede9:
I have install the new firmware with SPFtool.

Installation OK.

I have restar the unit.

Wait for 20min.

not boot 😭

The screen is black
[Android Head-Units] ExtremeMOD:
Sorry to hear that. If you followed the instructions and it doesn't work, restore your backup.
[Android Head-Units] dede9:
Hello Friend 😃

I followed the instructions 100%

I cannot do my system restore with SPFtool.

it is no longer detected by Windows or by SP Flash tool !

I tried reinstalling all the drivers, still not detected by Device manager nor by SPFtool.

Can you help me please 🙏
[Android Head-Units] ExtremeMOD:
Follow the guide for Test Point method recovery
[Android Head-Units] dede9:
I have already tested the test point without success !

Maybe I got the wrong test point !?
[Android Head-Units] dede9:
Hey Friend 😃

I have tried everything several times in a row.

1) I have tested the 2 Big test point not work !

2) I have tested GND and and Big test point not work !

3) I have tested only motherboard (without LCD screen and without touch buttons) + 2 Big test point not work !

4) I have tested another pc with Clean Windows. without sucess !

I have read in several forums that you should never check the preloader in SP flash tool. Because that risks making the device useless!
[Android Head-Units] ExtremeMOD:
Did you follow this guide when restoring your memory dump? It clearly says that you should skip steps with uploading preloader if your unit is fully working to begin with.

If you have properly backed up your unit, your preloader is in the BOOT1 file so you are safe.

Here are the main reasons as to why the Test Point might not work:

You haven't installed the correct VCOM drivers - these are different drivers than the ones used for normal SP Flash Tool operations

You are not executing the Test Point method correctly

Your Test Point is damaged

The first reason is by far the most common one. Check that guide.
[Android Head-Units] dede9:
Thank you for responding, I will do everything calmly tonight.

I believe in you
[Android Head-Units] ExtremeMOD:
This error is quite common and is also described in the guide. The main reason is highlighted in yellow.
[Android Head-Units] ExtremeMOD:
There are 20 or so versions of SP Flash Tool. Start from the latest and work your way down. Make sure to run SP Flash Tool as Administrator.

Is the VCOM port visible in your Device Manager?
[Android Head-Units] dede9:
Okay thanks

Yes VCOM port is visible in manager.

Do you have a link for vcom and mtk drivers ?

I used USB2ser_W7 64bit vcom drivers

For MTK drivers i used MTK_USB_ALL_V1.0.8
[Android Head-Units] ExtremeMOD:
If you see the driver as shown in the guide above on Mediatek drivers, then the driver is fine.

You can also try to "Download" the preloader only in Flash Tool rather than using "Write" function.

To extract your preloader file from BOOT1, use the tool WwR MTK.

But first, try all the versions of SP Flash Tool
[Android Head-Units] dede9:
I think it's the scatter that's the problem !

I tried 7 different versions of SP FLASH TOOL.

I will try with the new wwr mtk tool 2.51 software.
[Android Head-Units] dede9:
I have successfully extracted the preloader
[Android Head-Units] dede9:
Thanks you Friend 😃

I restore the backup 🥳
[Android Head-Units] ExtremeMOD:
Great to hear! What solved the problem?
[Android Head-Units] dede9:
The problem it was preloader !

Now the touch screen and touch buttons do not work !

- I think it's a problem with the scatter file !

what do you think ?
[Android Head-Units] dede9:
I would like to extract the scatter file from the backup with Droit Tool but the debugging does not work !

The car radio does not go into USB debugging.

I saw that with the software ( Miraclebox ) i can put an MTK device into USB debugging !

Would you have a link to download miracle with crack?

Thanks
[Android Head-Units] dede9:
My Head unit is API 29 with real Android 10
[Android Head-Units] ExtremeMOD:
Should work if you restored your backup. Incorrect preloader can cause this as well but not the scatter file.

Make sure you reconnected the unit correctly. Don't forget to do full factory reset after.

If that doesn't work, then it's an issue with your preloader or system backup.
[Android Head-Units] ExtremeMOD:
Droid Tool will not work. Only WwR MTK
[Android Head-Units] ExtremeMOD:
To verify, you need to check your Build.prop file. Unless you have a Qualcomm head unit, it is highly unlikely you got Android API 29. Don't trust AIDA and similar apps. Only Build.prop file will tell you the real version.

Open it with any text editor and look for line containing word "SdK"
[Android Head-Units] dede9:
Full Factory reset from RECOVERY or OS Android ?

Wipe data/Factory reset from RECOVERY or from OS.

Ok thanks for all 🙏😄
[Android Head-Units] ExtremeMOD:
From Android OS
[Android Head-Units] dede9:
Impossible to create scatter !

Iceblue1980 Can you help me please ?
[Android Head-Units] dede9:
this is the scatter of the DUMP of my original backup.

How to extract or create a scatter from wwr ?

I followed the HOVATEK tutorial but without success ... 😅
[Android Head-Units] dede9:
Left side my scatter / Right side your scatter
[Android Head-Units] alejo:
Hi.is this update compatible with my head unit? I am enclosing the about image and the hardware report:
[Android Head-Units] dede9:
Hello iceblue1980

I think it's the preloader that's the problem !

Everything works except the touch screen.

Can you please help me solve the problem ?

I tried several bootloaders but without success.
[Android Head-Units] dede9:
Attention the SUPER MOD is crap !

Even with a compatible device it won't work !

I bought my device 10 days ago 250 € now the touch screen doesn't work anymore.
[Android Head-Units] ExtremeMOD:
Creating your own scatter is pretty tricky as it'll require manual modifications outside of WwR.

This is why you should use the scatter file in the software package
[Android Head-Units] ExtremeMOD:
Unfortunately not.
[Android Head-Units] ExtremeMOD:
If nothing is wrong with your flat cables then his normally happens because your unit is not compatible.

Restore your backup.
[Android Head-Units] ExtremeMOD:
Good that you can return it for a full refund. However, there's nothing wrong with the package as we have 100+ users with succesful installations.

Just restore your backup.
[Android Head-Units] Zabzd:
Good day.

Don't know how to adjust the volume on the volume trimmer?

Thank you for your help
[Android Head-Units] ExtremeMOD:
Please check the original post
[Android Head-Units] Zabzd:
Good day.

I managed to adjust all the buttons according to your instructions, but I can't adjust the gain and attenuation when turning the knob. During setting, it reports: no button has been pressed.
[Android Head-Units] ExtremeMOD:
In this case the software package isn't compatible with your head unit. Restore your backup
[Android Head-Units] shiner88:
Is really possible to upgrade Android 6 (fake 8.1 go) unit to a real Android 8? that's amazing
[Android Head-Units] ExtremeMOD:
Yes it is possible. Same as rolling back from 8 to 6
[Android Head-Units] Zabzd:
It works, the settings are in "Encoder settings". See photo.
[Android Head-Units] ExtremeMOD:
I made the assumption that he already tried that. I have added the Encoder Settings fix to the OP.
[Android Head-Units] Zabzd:
The default setting was "I / O detect", and the knob did not work. When I set the picture and pressed "OK", everything started to work fine. I didn't set anything else.
[Android Head-Units] sandwormxda:
Hello. I have (unfortunately) the YT9216B 2/32 version. Is it possible to convert 16GB ROM_USER to 32GB? (Wwr MTK?)
[Android Head-Units] ExtremeMOD:
Sorry but this package will not work on your unit. It would require completely different programming.
[Android Head-Units] shiner88:
I have a YT9217B 1GB/16GB with this memory dump already installed: "Rooted TWRP firmware 20190523 HiFi" (from this post https://xdaforums.com/t/rom-firmwar...7l-yt9217-yt9218-1-16gb.3931863/post-79562020).

I've tried to install your modified memory dump.

Backup done.

Write memory for BOOT1 ok.

Then when i tried ROM_USER - > no sign when I've plugged USB.

I've tried to restore my backup: used scatter e preload from your memory dump, But no luck. With test point usb device was recognized But sptool download failed.

Then I've used scatter and preload from memory dump in the other post. And worked.

The question now is: can I use preload and scatter from the other memory dump for importing yours?

Any ideas why after writing your BOOT1, my device was bricked?
[Android Head-Units] ExtremeMOD:
Thank you for sharing your experience with this MOD. It actually gave me couple of great ideas on what to add to the PDF guides.

I do want to point out however that you should not be installing this mod if your unit is 'HIFI'. See the first thread:

The guide in the Memory Dump folder is actually for restoring a faulty unit. If you are updating an already working firmware, you should skip uploading the BOOT1 file and proceed directly to the large ROM_USER file. After installation, run complete factory reset and then proceed to other pieces of the software package.

BOOT1 contains the preloader (i.e bootloader file unique to your Android device) and should never be used unless your head unit is broken and you got not backup.

When you backup your unit, especially if it's a modified firmware installation, you need to use the scatter file and preloader from that package, not mine.

I'll be remaking the guide today and uploading a new version. Cheers
[Android Head-Units] shiner88:
Oh ok, that's clear now.

If i have a working unit, no need for BOOT1.

Btw i've see the red discaimer :) The original firmware was not HIFI, after installing the modified firware i've got _YT9217B_HIFI. So I don't really have an HIFI unit
[Android Head-Units] ExtremeMOD:
Okay then. Now the guides are updated. Hopefully this'll help.
[Android Head-Units] biker_boys:
hi,

I have a radio model F9212B but it works fatal, the rom loaded is 8727L_demo but I think it is a copy of another model. The model of my radio is the 2gb + 32gb.

I spoke with the Chinese seller and he did not know anything ...

Any help. Could you load another more stable version?

Thanks
[Android Head-Units] ExtremeMOD:
Wrong thread. Your head unit model is not discussed here. There are some users that have reported successful installation of the YT9216B software package, so if you feel adventurous - try that and let us know if it works. Just don't forget to fully backup your unit first.
[Android Head-Units] biker_boys:
upps sorry

I looked for the model of the radio and this thread came out.

I did not know that this model was my radio: YT9212B
[Android Head-Units] biker_boys:
web uploads

http://file.xygala.com/?logout

user: xyauto

pass: 123456
[Android Head-Units] ExtremeMOD:
Your head unit is not YT9216B but the software package might work on it, if done correctly.

This is the official site for XYAuto head units and the only firmware you'll find there is from factory. It'll do pretty much nothing.
[Android Head-Units] biker_boys:
So what can I do?

My bluetooth and radio stations work badly.
[Android Head-Units] ExtremeMOD:
That is a hardware issue. You would need to modify hardware first and then modify the YT9216B software package in this post to successfully install it.

It requires quite an advanced knowledge, skills and equipment, I'm afraid.

Sorry to be the bearer of the bad news
[Android Head-Units] biker_boys:
Modify the hardware in what sense?I think i could do it
[Android Head-Units] ExtremeMOD:
Microchip soldering and custom programming of the firmware. I haven't yet posted any guides on hardware modification, but plan to. For now, use forums like 4PDA to search for information.

On a high level - you will need to deactivate the current WIFI/BlueTooth system (basically disconnecting the correct pins/cables from the motherboard), modify any internal wifi module to be connected to an external antenna. This will also solve the Bluetooth issues as well as increase wifi speeds by 10 times

......

As for the Radio - you need to install the NXP chip with surrounding electronics. Info here. But there is a lighter version of the mod,where you only need to adjust 8 smd capacitors (remove 4 and change the other 4 to much more powerful ones)

......

This should give you a feeling for what's required on the hardware side.

Software modification is something else entirely and I would need to have access to this motherboard to adopt my package to it.
[Android Head-Units] biker_boys:
What I did need was a rom to flash because the one I have is fake.

Any suggestions?
[Android Head-Units] ExtremeMOD:
All of them are fake. That doesn't mean anything really as long as you know what the real API is. The modded firmware is typically a better choice. If your unit is compatible, try any of the software packages in my signature. Be prepared to spend many hours to do a proper job, however.
[Android Head-Units] biker_boys:
I tried to flash another rom but it was brickeo, do you know how to forward from the board so that it detects the usb?
[Android Head-Units] ExtremeMOD:
Yes, please refer to the guides in the first post, under "Brick Recovery"
[Android Head-Units] biker_boys:
How do I recover Test Point? It does not look like the one in your manual, I only find two matching points.

The points would be CSN2 and SRCLKENAI? There are two big circles but they are higher
[Android Head-Units] biker_boys:
What radio would you recommend if I break it in the end?
[Android Head-Units] ExtremeMOD:
First of all, I hope you won't break it. If you do, you can send it to me and I can see if I can repair it. If you live outside of UK it might however not be worth it as the postage fees will be to high. If you can't restore it, I can arrange for a pickup of the head unit and use it in the lab for tests etc.

If you are to buy a new Android Head Unit, make sure it's type YT9216B, YT9217B, YT9218x or any YT9216xxx. Avoid YT9213A and YT9213AJ as these units normally come without audio processing chip. And of course don't buy any other types. I can point you towards some sellers on AliExpress that I know sell these units.

Hope it goes well.