• Introducing XDA Computing: Discussion zones for Hardware, Software, and more!    Check it out!

[GUIDE] Android 8 API27 SUPERMOD for YT9216BF YT9216CFJ YT9216BJ YT9216BFJ YT9216CJ - root, Viper4Android, TWRP, Custom UI, brick recovery and more

Search This thread

TheKamlot

Member
Oct 8, 2021
7
0
That is because your head unit is not compatible. Also the process you described to get the communication going is the key indicator that something is off.

I suggest you restore your backup.

We can try to troubleshoot it after if you can share high resolution pics of the motherboard back and front
Funny is that when i installed all user regions (without bootloader), radio normaly normaly boot that version. Maybe I'm wrong but it looks like one of setting or something is just stored in different area which brick device when it's from original rom.
 

TheKamlot

Member
Oct 8, 2021
7
0
I'm sorry that it took so long but i didn't have enough time to moved it to place where i had internet, unfortunelty I had enough to kill CPU on it (LCD flex slipped and killed it, short on 12V, when i tried power unit directly by 1V (just in case) then CPU gets how), but before it I found which partition/sector or how you call it i need to turn on this radio with that system. Everything was working fine when i also installed ODMDTBO sector with SYSTEM,VENDOR and BOOT. Thanks everybody for time and below i sending pictures on imgur of that chinese pice of ****.

 

ExtremeMOD

Senior Member
Aug 14, 2020
722
174
41
London
extrememod.co.uk
I'm sorry that it took so long but i didn't have enough time to moved it to place where i had internet, unfortunelty I had enough to kill CPU on it (LCD flex slipped and killed it, short on 12V, when i tried power unit directly by 1V (just in case) then CPU gets how), but before it I found which partition/sector or how you call it i need to turn on this radio with that system. Everything was working fine when i also installed ODMDTBO sector with SYSTEM,VENDOR and BOOT. Thanks everybody for time and below i sending pictures on imgur of that chinese pice of ****.


I'm not sure I understood. Do you still need help?
 

algupta81

Member
Apr 18, 2021
34
2
40
India
Samsung Galaxy M30s
I performed the 1st FIRMWARE flash step on my headunit which is a YT9216CJ unit with 2GB/32 A7 1.3 UNIT after taking backup. After flashing and reboot, the screen came up whitish with light background image of old launcher visible and late it faded away and everything was white. Flowed the steps from drivers install to the backup part and using flash tool as suggested in steps. Tried 2 times but same.

Later had to reflash my old stock rom back to make the system run as before.

Please suggest and also please confirm if i can use the other steps for TWRP,root, viper and boot animation on my stock rom ?
 
Last edited:

ExtremeMOD

Senior Member
Aug 14, 2020
722
174
41
London
extrememod.co.uk
I performed the 1st FIRMWARE flash step on my headunit which is a YT9216CJ unit with 2GB/32 A7 1.3 UNIT after taking backup. After flashing and reboot, the screen came up whitish with light background image of old launcher visible and late it faded away and everything was white. Flowed the steps from drivers install to the backup part and using flash tool as suggested in steps. Tried 2 times but same.

Later had to reflash my old stock rom back to make the system run as before.

Please suggest and also please confirm if i can use the other steps for TWRP,root, viper and boot animation on my stock rom ?

Sorry to hear that but we'll try to help you. Please share pictures of the following (example pics attached):
1. System Info screen
System Info.png

2. Android Info screen with kernel
Android Info kernel.jpg
3. Back and front of your head unit
Universal Android Head Unit - front.png Universal Android Head Unit - rear.png

4. Motherboard back and front (High Resolution if possible)

XAuto pcb front.jpg XAuto pcb back.jpg
5. Sticker on the white connector
XYauto version sticker.jpg
6. Motherboard version
XAuto pcb version.jpg
 

algupta81

Member
Apr 18, 2021
34
2
40
India
Samsung Galaxy M30s
Sorry to hear that but we'll try to help you. Please share pictures of the following (example pics attached):
1. System Info screen
View attachment 5435211

2. Android Info screen with kernel
View attachment 5435209
3. Back and front of your head unit
View attachment 5435213 View attachment 5435215

4. Motherboard back and front (High Resolution if possible)

View attachment 5435219 View attachment 5435217
5. Sticker on the white connector
View attachment 5435223
6. Motherboard version
View attachment 5435221
Hope these pics help..
 

Attachments

  • 20210530_224917.jpg
    20210530_224917.jpg
    1.2 MB · Views: 15
  • 20210530_224943.jpg
    20210530_224943.jpg
    1.5 MB · Views: 9
  • 20210306_124357.jpg
    20210306_124357.jpg
    838.1 KB · Views: 8
  • 20210317_140829~01.jpg
    20210317_140829~01.jpg
    595.7 KB · Views: 10
  • 20210530_224910.jpg
    20210530_224910.jpg
    1.3 MB · Views: 11
  • 20210530_225255.jpg
    20210530_225255.jpg
    2.4 MB · Views: 7
  • 20210530_224922.jpg
    20210530_224922.jpg
    1.4 MB · Views: 7
  • 20210530_224928.jpg
    20210530_224928.jpg
    1 MB · Views: 6
  • 20210530_224934.jpg
    20210530_224934.jpg
    1.2 MB · Views: 5
  • 20210530_224957.jpg
    20210530_224957.jpg
    2 MB · Views: 6
  • 20210530_225011.jpg
    20210530_225011.jpg
    2 MB · Views: 5
  • 20210530_225138.jpg
    20210530_225138.jpg
    1.9 MB · Views: 6
  • 20210530_225221.jpg
    20210530_225221.jpg
    1.2 MB · Views: 6
  • 20210530_225229.jpg
    20210530_225229.jpg
    1.3 MB · Views: 17
  • 20211017_160651.jpg
    20211017_160651.jpg
    2.4 MB · Views: 16
  • 20211017_160712.jpg
    20211017_160712.jpg
    4.3 MB · Views: 18

ExtremeMOD

Senior Member
Aug 14, 2020
722
174
41
London
extrememod.co.uk
Hope these pics help..
Thank you. Excellent pictures.

Okay so here's what you can try - when flashing firmware, only tick "Android" or "System" box and also Vendor". Nothing else.

Make sure to use the scatter file you created for your head unit in previous steps (with WwR MTK).

Also, would you be willing to share your BOOT1 file with me for development purposes?

We can also create this for you, i.e your unique preloader and scatter file if you need help.
 

algupta81

Member
Apr 18, 2021
34
2
40
India
Samsung Galaxy M30s
Thank you. Excellent pictures.

Okay so here's what you can try - when flashing firmware, only tick "Android" or "System" box and also Vendor". Nothing else.

Make sure to use the scatter file you created for your head unit in previous steps (with WwR MTK).

Also, would you be willing to share your BOOT1 file with me for development purposes?

We can also create this for you, i.e your unique preloader and scatter file if you need help.
1. I used BOOT too in addition to selecting Vendor and System/Android as per steps shared when flashing but will try flashing again with BOOT not selected
2. I used the Scatter file extracted as part of backup process before flashing the new rom. The WWr MTK 2.50 was not downloadable so i used Mtk 2.51

In this 3rd step as per PDF (Make a copy of the scatter file and preloader file that you created in previous step and paste it into 1. Firmware/…/ YT9216BF_6.2v3.5_02.05.2021 folder, overwriting those files in the folder) no Scatter or Preloader files were present in the downloaded ROM folder from the link shared.

3. Sure I am ok to share my BOOT1 file soon if it doesn't contain any personal data from the unit :)
4. In case it doesn't work, I will let you know and request for preloader or scatter file creation.

Thanks for getting back on this. Will share the update and details soon.
 

ExtremeMOD

Senior Member
Aug 14, 2020
722
174
41
London
extrememod.co.uk
1. I used BOOT too in addition to selecting Vendor and System/Android as per steps shared when flashing but will try flashing again with BOOT not selected
2. I used the Scatter file extracted as part of backup process before flashing the new rom. The WWr MTK 2.50 was not downloadable so i used Mtk 2.51

In this 3rd step as per PDF (Make a copy of the scatter file and preloader file that you created in previous step and paste it into 1. Firmware/…/ YT9216BF_6.2v3.5_02.05.2021 folder, overwriting those files in the folder) no Scatter or Preloader files were present in the downloaded ROM folder from the link shared.

3. Sure I am ok to share my BOOT1 file soon if it doesn't contain any personal data from the unit :)
4. In case it doesn't work, I will let you know and request for preloader or scatter file creation.

Thanks for getting back on this. Will share the update and details soon.

BOOT1 doesn't contain any personal data. I deliberately removed preloader and scatter files from some of the software packages to ensure users don't brick their units.

USER_ROM file without personal data can be created if you first run a full factory reset on your head unit and then create the memory dump. I will need this file to create your scatter. If you decide to share it, make sure to archive it first (zip file) and then I can provide you with our server upload link, or you can share it by Google Drive or similar.
 

algupta81

Member
Apr 18, 2021
34
2
40
India
Samsung Galaxy M30s
BOOT1 doesn't contain any personal data. I deliberately removed preloader and scatter files from some of the software packages to ensure users don't brick their units.

USER_ROM file without personal data can be created if you first run a full factory reset on your head unit and then create the memory dump. I will need this file to create your scatter. If you decide to share it, make sure to archive it first (zip file) and then I can provide you with our server upload link, or you can share it by Google Drive or similar.
Thanks for the response. Is using WwR_MTK 2.51 ok or can we use 2.40 also as 2.50 was not downloadable ?
 

RandCat

Senior Member
Oct 1, 2021
55
0
Followed directions to a T, 3 times including installing the MediaTek drivers. Cannot get SP Flash Tool to run the memory test. This head unit has a built in USB port on the front so I'm not using one of the 4 or 6 pin usb adapters on the back. Is that why I'm having trouble?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    Thanks. And those are original files you extracted from your backup, correct?
    Yes, extracted from original boot1 and rom_user files, correct.
    1
    Sorry, i missed i use this "YT9216BF_6.2v3.5_02.05.2021"

    Okay, in this case:

    1. Restore your backup

    2. Flash the firmware again but without the boot.img file (so only Android/System and Vendor)

    3. If 2GB TWRP file doesn't work, try the 1GB one.
    1
    Okay, in this case:

    1. Restore your backup

    2. Flash the firmware again but without the boot.img file (so only Android/System and Vendor)

    3. If 2GB TWRP file doesn't work, try the 1GB one.
    Finished!!! Thank you Very Much.

    i Flashed Android/System and Vendor only. But TWRP 2 GB Not work, Worked with 1GB
    1
    Hi all

    Got a weird issue with my YT9216BJ stereo that I am hoping this mod will resolve.

    The stereo randomly powers on and drains my battery and I don't understand why. The built in launcher is poor but I've installed my purchased version of Agama from a previous Android Head Unit and it works much better.

    I have attached pictures of the stereo settings pages to see if this update is compatible or not

    Thanks

    Your head unit is compatible with this mod. It will not solve your particular issue however. In order to solve it, you need to rewire it in your car. Simply put, connect your B+ and ACC cable to the ACC input in your car. This way your stereo will only power on when you start the car. With this mod, the startup time will go down considerably as well. Enjoy!
    1
    Thanks for the reply. I used the wiring harnesses that came with it and attached it to my existing cradle. I'm guessing then that the wiring harness needs modifying to fix the problem?

    I'll probably wait until weekend to have a look at that properly then

    Yes but all you need to do is to remove the B+ cable where it connects to the car socket and then twist it together with the ACC one.
  • 13
    Hi all,

    If you want to greatly improve the way your head unit works, sounds and looks like - you've come to the right place!

    Why install this?
    With this package you will greatly improve:
    • Stability
    • Speed
    • User Interface
    • Sound tweaking options
    • Customization options
    20210805112900.jpg

    • ON PHYSICAL BUTTONS: this software has only been tested on head units with no physical buttons (like volume) | Before making any changes, access the CAR SETTINGS -> FACTORY SETTINGS -> ENCODER SETTINGS on your head unit and take a screenshot of the current settings (see example below). After installing the package, go back to these settings and adjust them if needed. If that doesn't help and if you can't successfully re-calibrate the buttons after installing the firmware, restore your backup

      encoder settings.png

    Disclaimer
    I do not create the software itself but rather use research and put together different mods and hacks into one package that includes very user-friendly step-by-step instructions on how to install it all. You will find the links to original posts in the instructions pdf's if credit is due. The software might include smaller changes made by me and has been fully tested in real units.

    This guide works on the following 1Gb RAM and 2 Gb RAM units with fake Android 10 and Android 11 installed:

    - YT9216BF | YT9216CFJ | YT9216BJ | YT9216BFJ | YT9216CJ

    !! TAKE A PICTURE OF YOUR SYSTEM INFO AND KERNEL VERSION BEFORE DOING ANYTHING TO YOUR HEAD UNIT !!


    Screenshot_20181015-082542.png 20210805092140.jpg

    The zip file package contains:
    • Modified firmware - courtesy of Stranger21UFA @ 4PDA (link to the original post)
    • TWRP (separate folders for 1GB and 2GB RAM units)
    • Root via Magisk
    • Viper4Android
    • Car Launcher
    • Boot Animation
    • SEPARATE INSTRUCTIONS ARE INCLUDED IN EVERY FOLDER

    >>>> ALWAYS BACKUP YOUR UNIT BEFORE MAKING ANY CHANGES TO IT <<<<

    !! IMPORTANT !!

    This is a fairly advanced installation process and will require you to follow the individual guides included in the software package - to the letter. Failing to do so, will (in "best" case) result in a slow and buggy head unit and in the worse case - brick it altogether.​


    DOWNLOAD #5
    YT9216BF * YT9216CFJ * YT9216BJ * YT9216BFJ * YT9216CJ - supermod software package & drivers

    STEP-BY-STEP GUIDE (upgrading from working stock firmware):
    1. DO NOT SKIP ANY STEPS, AND INSTALL EVERYTHING IN THE CORRECT ORDER. STEPS 5 AND 6 ARE MOST CRITICAL.

    2. Proceed to download the software package for your unit and the drivers package in the same folder

    3. It's highly recommended to do these upgrades with your unit connected on your desktop, rather than in the car. Video Guide

    4. Install the Mediatek & ADB drivers on your Windows computer. Video Guide - use the same principle for ADB drivers.

    5. Backup your current system by exporting a full memory dump. Video Guide

    6. Import back your memory dump from step-5 to ensure it fully works. This is how.

    7. Install the package. Separate instructions are included in every folder of the downloaded zip file. Follow them by the order.

    IF THIS SOFTWARE PACKAGE HAS BRICKED YOUR HEAD UNIT AND YOU HAVE YOUR BACKUP AVAILABLE, follow the steps below:
    1. DO NOT SKIP ANY STEPS, AND INSTALL EVERYTHING IN THE CORRECT ORDER.

    2. It's highly recommended to do these upgrades with your unit connected on your desktop, rather than in the car. Video Guide

    3. Install the Mediatek & ADB drivers on your Windows computer. Video Guide - use the same principle for ADB drivers - (download link is in the video description)

    4. Watch this video on Test Point recovery

    5. Import back your memory dump. This is how.

    6. If successful - try to install the software package again or stay with your original one

    IF THIS SOFTWARE PACKAGE HAS BRICKED YOUR HEAD UNIT AND YOU HAVE NO BACKUP AVAILABLE, follow the steps below:
    1. Share the pictures of your System Info and Kernel in this thread and I'll try to help you

    20210805091905.jpg 20210805091639.jpg 20210805112820.jpg 20210805091836.jpg

    ------------------------------------------

    This post is being frequently updated and you'll find more guides and mods in my signature​

    ------------------------------------------

    Thanks! And if this post is helpful to you please don't forget to "like" it.

    Enjoy!​


    [V4A][VIPER4ANDROID][ViperFX][ROOT][TWRP][8227L][YT9216BF] [YT9216CFJ] [YT9216BJ] [YT9216BFJ] [YT9216CJ]
    4
    Below post is to show my respect & appreciation to iceblue1980 and in addition to share my experience that had for a few days while trying to make my unit better with above firmware.

    As I downloaded firmware package, I chose not to follow his guide by letter & skip a few steps, for example & most important, not to take full back up of memory.
    Then disaster followed, as I almost bricked the unit.
    So I turned back to post/s to find solutions. Iceblue1980 was there, day & night responding to me & sending me several alternatives to try.
    He even volunteered to fix my unit by sending it to him without any money even if he had to spend valuable time for it.
    Finally, after several attempts & lots of files / firmwares / guides he sent me the gold package & we made it work !!!

    I carefully followed his last guide by letter & that was it.

    Now my unit is back to life & even better than ever.

    This guy is awesome & I personally thank him so much.

    To all members, PLS FOLLOW author's
    guides BY LETTER EVERYTIME to avoid surprises !!!!
    AND
    Don't forget to thank the people who are there for you day or night.
    They use lot of their personal time to be there for you & that is priceless !!

    :) :) :) :)
    2
    The links go to a '404' page.
    I did the first step as per the guide then did a factory reset. I then installed TWRP and rebooted then unit. Then I ran the 'reboot recovery' command in the terminal emulator and the unit rebooted, but it only shows the logo, some vertical lines on the bottom half of the screen, then a black screen and hangs there.

    I can still reboot normally and the unit will run.

    Separately, when resuming audio tracks after key-off, the audio is very choppy and unusable. Both bluetooth audio and the music app behave the same.

    To recover, I have to reset the unit and then the audio is ok.

    Also there's a very loud audio boom on start up and shutdown of the unit. This is not there in the stock firmware.View attachment 5409085

    Thank you for sharing these details. I'm afraid your head unit is not compatible with any of my software packages. If you haven't done so already, please revert back to factory firmware to avoid issues.
    2
    The method I had to use slightly differs from everything I have read.

    1.) I wired a toggle switch to my positive lead. Left it in the off position (no power to head unit)

    You could share a picture of your soldered button. Some folks here might find it helpful :)

    I'm thinking of making a guide going for a permanent mod, where the soldered tactile SMD button will be accessible through a small hole in the back of the head unit (similar to how you access the RESET button). That way you can use a 'needle' to short the test points, rather than picking the unit apart every time.
    2
    View attachment 5405715my board is this where is the recovery pin ? And where I conect an antenna for wifi

    These are the recovery test points:

    IMG-20210909-WA0006.jpeg

    The Wifi/BT antenna mod is shown here, however I plan to post a proper guide on this particular mod in the future.