ROM / Firmware/ Brick Recovery for 7" Android Head Unit AC8227l YT9217 YT9218 1/16GB

Search This thread

cast-away

Senior Member
Dec 20, 2010
168
37
Dublin

Attachments

  • F86695FF-CD9E-4528-BF26-F61546550317.jpeg
    F86695FF-CD9E-4528-BF26-F61546550317.jpeg
    1.6 MB · Views: 58
Last edited:

Emilson

Senior Member
Jun 6, 2012
260
110
POLAND
@cast-away
It would be safest if you made a backup of the current firmware, then you would try to upload the latest firmware safely.
(Pc/laptop is needed for backup)
Tutorial youtu.be/1D2cKcgFr_o

Try check your screen resolution with DeviceInfoHW.
Currently there is nothing on the file.xygala.com server for your 1280x720 resolution.
Package of launcher themes suggests that they are compatible for both 1024x600 and 1280x720 resolutions and they are also already included in lastest firmware but im not sure about whole firmware package resolution.
Flashing without backup is a bit risky in this case but decision is up to you.

Btw. 26 ui sets package, they also require a newer system, for example if you didn't already have a built-in theme selector, most probably you'll get only one, first launcher theme without posibility of choosing other themes.
 
Last edited:
  • Like
Reactions: cast-away

cast-away

Senior Member
Dec 20, 2010
168
37
Dublin
@cast-away
It would be safest if you made a backup of the current firmware, then you would try to upload the latest firmware safely.
(Pc/laptop is needed for backup)
Tutorial youtu.be/1D2cKcgFr_o

Try check your screen resolution with DeviceInfoHW.
Currently there is nothing on the file.xygala.com server for your 1280x720 resolution.
Package of launcher themes suggests that they are compatible for both 1024x600 and 1280x720 resolutions and they are also already included in lastest firmware but im not sure about whole firmware package resolution.
Flashing without backup is a bit risky in this case but decision is up to you.

Btw. 26 ui sets package, they also require a newer system, for example if you didn't already have a built-in theme selector, most probably you'll get only one, first launcher theme without posibility of choosing other themes.
Thank you sir. I will make a backup before doing anything

I have find this file. Does it mean I can download a firmware with 1024x600 resolution and this file will fix it to suit 1280x720 rom?
 

Attachments

  • BDCD4B1A-82C5-45F0-A8D9-50628D656FF8.jpeg
    BDCD4B1A-82C5-45F0-A8D9-50628D656FF8.jpeg
    412.3 KB · Views: 34
Last edited:

electro_bordeaux1

Senior Member
Nov 8, 2020
90
2
Hi guys
I have a car radio with a black screen after a bad update
now when i connect the car radio with spflashtool and also with test point it gives me an error message error s_ft_enable_dram_fail (4032)
Is there a solution to save the life of this station?
if so what are the necessary software and thank you
car radio information
android: F9212A_00017_V001
android os: android 10.1
DDR: 1G FLASH: 16G
CPU: A7 1.3GHZ
backplay:1024/600
MCU:4.0
 

Attachments

  • f9212a board1.png
    f9212a board1.png
    480.4 KB · Views: 42
  • f9212a board2.png
    f9212a board2.png
    521.3 KB · Views: 39
  • f9212a board3.png
    f9212a board3.png
    527.3 KB · Views: 40

Emilson

Senior Member
Jun 6, 2012
260
110
POLAND
@electro_bordeaux1
Lastest firmware 9212A_10.0_1024x600_XAUTO_7.3.8 (login:xyauto pass:123456)
use scatter file from the package.
If you have your backup 'preloader' and 'metazone' file add to package folder and do 'format all+ download'
If not do just 'download only'.

does it seem to me like you have main chipset 8227 removed from the motherboard ???
there's no way it's going to work without a cpu 😅
 
Last edited:
  • Like
Reactions: electro_bordeaux1

electro_bordeaux1

Senior Member
Nov 8, 2020
90
2
@electro_bordeaux1
Lastest firmware 9212A_10.0_1024x600_XAUTO_7.3.8 (login:xyauto pass:123456)
use scatter file from the package.
If you have your backup 'preloader' and 'metazone' file add to package folder and do 'format all+ download'
If not do just 'download only'.

does it seem to me like you have main chipset 8227 removed from the motherboard ???
there's no way it's going to work without a cpu 😅
I used the scatter file with the spflashtool but I always have an error message error S_NOT_ENOUGH_STORAGE_SPACE 1011
 
Last edited:

Emilson

Senior Member
Jun 6, 2012
260
110
POLAND
I used the scatter file with the spflashtool but I always have an error message error s_ft_enable_dram_fail (4032)
have you already tried scatter file exactly from this package i've linked?

'Format all' same result?

And why motherboard missing a cpu??? Did you desolder it? Is it actual photo??
did you solder it back on yet?

the pictures are blurry but it seems to me that some parts are missing, cpu, ram or memory.
 
Last edited:
  • Like
Reactions: electro_bordeaux1

electro_bordeaux1

Senior Member
Nov 8, 2020
90
2
have you already tried scatter file exactly from this package i've linked?

'Format all' same result?

And why motherboard missing a cpu??? Did you desolder it? Is it actual photo??
did you solder it back on yet?

the pictures are blurry but it seems to me that some parts are missing, cpu, ram or memory.
thank you my friend for your reply
I used the existing scatter file in the MT3367_Android_scatter.txt package but the spflashtool loader gives me an error message S_NOT_ENOUGH_STORAGE_SPACE 1011
 

Emilson

Senior Member
Jun 6, 2012
260
110
POLAND
do you understand what i am writing to you? Or is there something you don't understand?

The scatter file in the package i linked is called 'AC8227L_Android_Scatter'

Are you looking for help or doing your own way
 
  • Like
Reactions: electro_bordeaux1

electro_bordeaux1

Senior Member
Nov 8, 2020
90
2
do you understand what i am writing to you? Or is there something you don't understand?

The scatter file in the package i linked is called 'AC8227L_Android_Scatter'

Are you looking for help or doing your own way
if I understand correctly you are talking about the existing scartter file in version 9212A_10.1_1024/600_XAUTO_7.3.8 because I used the existing scatter file in the first post and I apologize for the inconvenience brother
 
Last edited:

electro_bordeaux1

Senior Member
Nov 8, 2020
90
2
if I understand correctly you are talking about the existing scartter file in version 9212A_10.1_1024/600_XAUTO_7.3.8 because I used the existing scatter file in the first post and I apologize for the inconvenience brother
Hello Emiloson
just for info the photos I posted are taken on the internet but it is the same motherboard but the info quoted is real info they are taken from the car radio when it was on
I used the file you posted AC8227L_Android_scatter.txt
when I click on format I see that the progress bar turns red and after a few seconds it gives me the following message ERROR: S_DL_GET_DRAM_SETTING_FAIL 5054
and when I click on download the same thing and the same error ERROR: S_DL_GET_DRAM_SETTING_FAIL 5054
 

Emilson

Senior Member
Jun 6, 2012
260
110
POLAND
To be sure, are you using sp-flash-tool-v5-2112 ? recommended on many forums, works best with our models.

if you'll get the same errors,You can try 'format' tab.
Wipe your memory selecting 'auto format flash', 'format whole flash' and select scatter file from v7.3.8 package.

Then flash againg v7.3.8 package with all files included, preloader and metazone using testpoints method this time.
 
Last edited:

electro_bordeaux1

Senior Member
Nov 8, 2020
90
2
To be sure, are you using sp-flash-tool-v5-2112 ? recommended on many forums, works best with our models.

if you'll get the same errors,You can try 'format' tab.
Wipe your memory selecting 'auto format flash', 'format whole flash' and select scatter file from v7.3.8 package.

Then flash againg v7.3.8 package with all files included, preloader and metazone using testpoints method this time.
I downloaded sp-flash-tool V5.2112
I used AC8227L_Android_scatter.txt still same error message ERROR: S_DL_GET_DRAM_SETTING_FAIL 5054 in the format tab and also on download
 

electro_bordeaux1

Senior Member
Nov 8, 2020
90
2
here i will tell you what i did
to see if I'm on the right path or not
I downloaded two files from the first link you posted to me
a folder under the name gongban_9212A_ui26_hwok-ota-v7.3.8
and another under the name (???)????9212A_ui26_hwok-v7.3.8
in the first folder I did not find AC8227L_Android_scatter.txt
but in the nome folder in Chinese I found the file AC8227L_Android_scatter.txt
but no metazone and preloader folder

according to the pictures below
I'm new to this model excuse me if I explained my problem badly and thank you
 

Attachments

  • index2.jpg
    index2.jpg
    77.4 KB · Views: 26
  • index.jpg
    index.jpg
    100.5 KB · Views: 26
  • index3.jpg
    index3.jpg
    90.7 KB · Views: 26
Last edited:

Emilson

Senior Member
Jun 6, 2012
260
110
POLAND
here i will tell you what i did.
just noticed your post above.
Package with 'ota' is for upgrade thru working android.
Other one (with Chinese letters) is for spflash tool.

I said many times that you have to use your preloader and metazone when doing 'format' or 'format all+ download'.
do you have any preloader file or metazone? how did you even do the format without it? the program shouldn't let you start flashing without that, you could brick your motherboard, maybe you already did.

make a copy of whatever is left there.
Maybe you will get your preloader and scatter if you haven't deleted it yet.
Tutorial https://youtu.be/1D2cKcgFr_o

Or if you don't care about device brick you can download my device preloader and metazone from this post-87744815 then and add these files to 'v7.3.8 folder' and do 'format all+ download'. It may work or it may brick device too.

I'm done.
 
Last edited:
  • Like
Reactions: electro_bordeaux1

electro_bordeaux1

Senior Member
Nov 8, 2020
90
2
just noticed your post above.
Package with 'ota' is for upgrade thru working android.
Other one (with Chinese letters) is for spflash tool.

I said many times that you have to use your preloader and metazone when doing 'format' or 'format all+ download'.
do you have any preloader file or metazone? how did you even do the format without it? the program shouldn't let you start flashing without that, you could brick your motherboard, maybe you already did.

make a copy of whatever is left there.
Maybe you will get your preloader and scatter if you haven't deleted it yet.
Tutorial https://youtu.be/1D2cKcgFr_o

Or if you don't care about device brick you can download my device preloader and metazone from this post-87744815 then and add these files to 'v7.3.8 folder' and do 'format all+ download'. It may work or it may brick device too.

I'm done.
I don't have a preloader file and the metazone file
what I have these two files that I had posted for you in photo
can you send me the metazone file and the suitable preloader file
and thank you
 

Top Liked Posts

  • There are no posts matching your filters.
  • 1
    @electro_bordeaux1
    the lastest of may xyauto system updates:
    9216BJ-9216CJ 10.0(00012-V009) XYAUTO_7.3.8_1.3can_update_30vol

    9216BJ-9216CJ 10.0(00012-V009) XYAUTO_7.3.8_1.1can_update_63vol

    if you use preloader from at least android 9.1+ it should work.
  • 39
    ROM / Firmware/ Brick Recovery for 7" Android Head Unit AC8227l YT9217 YT9218 1/16GB

    Thanks everyone who contributed in my effort to fix my bricked device. Here is all that I have found useful in successfully reviving my device.
    The files shared here are the ones that worked on my unit (see specs and pictures below) If your device is different, it may or may not work.
    If the device has dedicated radio chip inside, the Firmware number will show as YT9218, if no radio chip, then it will show as YT9217
    Note: if your device is not bricked, Make a full backup before trying another firmware.

    I hope it helps.
    (donations are always welcome ) :D

    Memory dump:
    firmware 20181222 HiFi: (Link) (thanks mazepa2000) (May 2019 update below)
    Rooted TWRP firmware 20190523 HiFi: (Link)

    Preloader (Boot_1) from other Similar Firmwares: (Link) <- Click again if it doesn't lead to the relevant post.
    Download the one similar to your device's version.

    Firmware via flash tool: Rooted TWRP 20190523 (Link) Thanks Maxkir
    (You may need to remap side touch buttons in Factory settings (code 8888) -> Touch settings -> Click start -> Name of the button -> The button itself ->Repeat for all the buttons -> close -> ok).

    Firmware for YT9213 Device: (Link) (Thanks pajurpl)

    Update / Upgrade Files USB flash drive:
    Firmware 20190522 HiFi:
    (Link) (Thanks foxgiggle , iSevenAuto)
    Firmware 20190906: (Link)

    MCU 3.1 (Link)(Thanks foxgiggle )
    MCU 2.8 (Link) (Thanks lemmon and foxgiggle)

    I hope it helps. (donations are always welcome ) :D

    Memory Dump Procedure via flashtool:
    (Memory dump is only needed if you need full recovery from a backup. Otherwise you may only need to do the next part.)
    Download and install MTK drivers. (Link)
    Load scatter file and preloader (Link) in spflashtool. Press Ctrl Alt V , then go to Window and select "write memory". In file path select "user", in begin address put 0x0, In Region select the partition named "EMMC_USER". Hit Write memory. After that plug in the usb cable (connected to usb1 port). If the device is not detected, you need to power it on. If still not detected then you might need to short the two test points (see picture) (without power this time) and then plug in the usb cable. Remove the short when write process starts. Check if the issue is fixed. If its not fixed, then do the same to write boot2 and boot1 partitions as well. You may need to download Boot_1 specific to your original firmware from the link above.

    Uploading Firmware (full or parts) via flashtool:
    If you are uploading the firmware available in parts, you only need to upload "BOOTIMG" and "ANDROID" (SYSTEM).
    You may also need to flash "RECOVERY". Remember to uncheck the preloader. Here is a nice instructions file. (Link) (thanks Maxkir)
    There is more info and firmwares to chose from at 4pda forum.

    Update / Upgrade Procedure via USB flash drive:
    Copy the zip file (do not extract) to usb drive or microSD card, (formatted by SD Card Formatter). Connect to usb port 1 or 2. Go to Car Settings, System info. Click Android Upgrade.
    --OR--
    Extract the zip into a folder named XYAUTOUPG into the flash drive or microSD card, connect to usb port 1 or 2 and then reboot. Upgrade should start automatically. You might need to try with different USB drives or sd cards. For some reason this only works with certain usb and cards.

    I hope it helps. (donations are always welcome ) :D

    MCU Upgrade Procedure via USB flash drive:
    Extract the mcu file into flash drive or microSD card. Connect to usb port 1 or 2. Go into system info and update mcu.

    Make a Full Backup/Memory Dump:
    Open SPFlashtool, Select Memory Test Tab, Select only RAM Test (uncheck the rest), push start, and connect the unit. Save the information appeared, in a text file for later. (Read above "Memory dump procedure" for the usb connection setup).
    Now go to ReadBack Tab, Double click on empty space next to tick mark, Select a folder where you want to store the dump file, and Type a name for the dump file you are going to creat, (ie. Boot_1, Boot_2, USER). Click Save. In next window "Readback block start address", select the region you want to make backup of (ie. EMMC_BOOT_1, EMMC_BOOT_2, EMMC_USER).
    Start address is 0x0000000000000000
    Length copy and paste from the text file you created earlier.
    typically for Boot_1 and 2 the length is 0x0000000000400000
    and for USER (16GB models) the length is 0x00000003a8000000
    Click OK.
    Now click on Readback and then connect the unit via usb cable. and Read process will start.
    Do the same to make backup of all three partions. USER will take long time because its the largest partition.


    RDS FM Radio:
    Radio app with fixed RDS, channel names on buttons and HiFi: (Link) (thanks sjguk)
    Copy to FMRadio directory /system/priv-app/FMRadio, rename to FMRadio.apk and change permission 764. (or 755 ?).

    Channel name Editor: (Link) (thanks mclaught)
    install as normal. You may need to install GalaPublicResources. Click top right dots.

    I hope it helps. (donations are always welcome ) :D

    Multi Window Mode:
    Go to root folder, look for build.prop. Open in text editor. Change the line ro.build.type=user to ro.build.type=userdebug.
    If no such line is there, then simply add the line at the end. Save and exit. Go to Android settings, Developer options, look for multi window mode and enable it. Swipe down from the top of the window, Click on recent apps tile. You'll see the new multi window option there.

    Subwoofer output Pin:
    The default AUX_out pins are for mid range audio and is controlled by Mid slider in the mixer. The subwoofer output is on another pin (See Picture).
    it is easy to remove one of the AUX_out pin and install it at the Sub output. this pin is controlled by Subw slider in the audio mixer.


    Launchers UI1, UI2, UI4, UI5 (Link) (Thanks Maxkir)

    Boot animation: (Resolution is 1024x600)
    eg. (Link)
    The animation preview didn't work for me, but I installed it anyway and it worked fine.

    OBD Dongle Bluetooth Setting:
    Open Bluetooth app, Click on settings, tap on the pin code "0000" and type in "1234" instead. Save settings.
    Now search and connect the OBD dongle normally.

    I hope it helps. (donations are always welcome ) :D

    Unit Specs:
    motherboard marking YT9217 VER1.5 XY AUTO also 9218 VER2.4 XY AUTO near the antenna
    Model no 8227L_demo android 8.1
    Android YT9217C_00005_V003_20191402_HIFI
    Kernel 3.18.22
    DDR 1GB FLASH 16GB
    CPU A7 1.3GHzx4
    Amplifier AC7315 mos bile duct 45Wx4
    AutoChip ARM AC8227L
    Mediatek MT6323LGA
    Kingston EMMC 16G
    5
    the link takes me to the main page. and then its like finding needle in a haystack.

    All relevant info about ROMs and flashing you can find in top header of this russian forum.
    Look at the spoilers in the gray header layer and use Google translate to understand what is written there.

    There are 3 ROM versions for the 8227L based head units. I downloaded and installed the oldest of the 3 (rooted and TWRP IMG included). Copy all files from the RAR to a flashdrive in root folder.
    Turn off the head unit.
    Connect the flashdrive to USB 1 slot of the head unit.
    Turn on the the head unit.
    The install process starts immediately after turning on.
    It takes about 10 minutes.
    When install process is ready, turn off the head unit.
    Detach the flashdrive.
    Turn on the head unit and it will boot with factory settings like a new device....

    Note that there are also ROMs for flashing wit MTC flash tool downloadable.
    But the versions for installing from USB sticks ( po russki - dla flashky) are more comfortable to install and I don't own a Windows pc. So this variant was my favorite method...

    Regards and good luck...

    Edit: if your unRAR program asks for a password for unpacking the RAR file, then use Eazy unRAR app from Playstore on your Android device - it ignores password lock in RAR file ;) ...

    Edit2: the 5th gray spoiler in the top header of the Russian forum hosts the links to the ROM RAR files...
    4
    Lots of info on those headunits (russian, use google translate):
    http://4pda.ru/forum/index.php?showtopic=936535

    pinout:
    4
    new firmware and MCU

    comming soon:
    16808269.png
    3
    Very nice indeed.
    Im using Agama launcher at the moment, far better than others in my opinion.
    a bit off topic...

    Updated to MCU 2.8 - automatic acc off time delay works > 24hours...
    I modded the UI2 Launcher a little bit for my personal needs.
    See attached screenshot.
    (my car, VW golf plus 2013, is now shown in Homescreen...)