Firmware
CAUTION: AC8257/AC8259 IS CHIPSET NAME ONLY
Firmware needs to match to HU name (e.g. YT5760B)
Read None 5760B tab if different HU
CAUTION: AC8257/AC8259 IS CHIPSET NAME ONLY
Firmware needs to match to HU name (e.g. YT5760B)
Read None 5760B tab if different HU
Update firmware have bricking risk so its good to have clear reason for wanting to update besides "wanting the latest" HU firmware is much less well designed, organized, and tested than the iPhone, macOS or Windows updates.
This HU is quite slow and many people are hoping firmware updates will make it faster. The only benefit I have ever observed is 1.73.8 is slightly faster than <=1.73.7. Other than this, I've observed no useful differences in 1.75.1, 1.80.1, 1.80.1_1.5 etc.
Consider doing some level of backup prior to any firmware updates. Especially newer (2024) purchased HUs with many differnet LCD panel models.
This stands for Over The Air, but is actually done with a USB stick. Format the stick with FAT/FAT32/exFAT (probably best in typical PC's MBR partition table format - only matters if you are on macOS) file system. Put the correct System Update file on it. Insert the USB stick in to HU, click "Car Settings" -> "System Info" -> "Android upgrade" button. Very easy.
There are 2 kinds of OTA updates. For details see here.
However, if you update the wrong file for the HU, it will brick the HU and require much more difficult brick recovery effort.
If want to upgrade from one partition format to another (e.g. 1.73.7 to 1.75.1 or 1.75.1 to 1.80.1), the more complex PC update is necessary. It is much more complex than OTA update. Details are here.
Also if your HU is bricked, you need to flash firmware via PC for brick recovery.
This requires a PC connected to HU's USB port to flash the firmware. It is much more complex, because it requires full flash memory erase, firmware install, and IMEI/app license recovery. Generally should be avoided if it's the first time to update these HU's system firmware. Only take this path once become more familiar.
xyauto changed firmware partition format at 1.73.8 and 1.80.1. Only way to update with changed partition table is PC flashing. If partition tabe do not change, can just use ota update.
<= 1.73.7 to higher require PC flashing
1.73.8 to <= 1.75.1 can use ota
< 1.80.1 to 1.80.1 require PC flashing
This website is mainly for the YT5760B hardware that uses these AC8257/AC8279 chips and firmware made by XYAUTO/XYGALA, a Chinese company. There are many variations of low cost Chinese HU manufacturer and a few firmware maker. Most will have some similar sounding specs like AC8257.AC8259. This is just the dominent main chip inside the HU but reality is this main chip can be designed into a variety of HU boards and therefore is completely different from each other. New buyers of HUs may not know what hardware version they have or firmware maker built the firmware.
As for now, XYGALA seems to be the only source that continuously provide a file server with updated firmware, but getting this has become much more difficult. See also here for full history and more information.
All other firmware providers seem to not provide file servers. Usually newer firmwares are sent by HU vendors or sellers when requested. Some posted it online (e.g. at 4PDA or XDA) consequently quite disorganized and can easily mismatch and brick your HU. There are 2 key problems:
Chinese sellers/vendors may not be very responsive
These forum posted firmwares can be dangerous to use. Often it doesn't clear indicate for which version of HU hardware it will work with and may cause bricking the HU. They are also firmware from the past and unknown if will work with owner's current firmware even if hardware is identical.
If just looking at pictures on a seller website, they may not show sufficient detail picture (or even not accurate picture) to determine.
To date (6/2023) we have seen many versions of hardware with XYAUTO firmware and Boison B200. See Archived firmware installation info.
WARNING: If wrong HU firmware is flashed, system will brick and maybe very hard to recover. See here.
This websites info mostly focuses on XYAUTO/XYGALA firmware. Other hardware vendors and firmware vendors (besides XYAUTO/XYGALA) and those HUs are completely different than one discussed in this website.
Read here
There are quite a few different model variations. Seems all with different firmware. So be extra careful to research what unit you have and information on the forums (which unit does the info pertain to). Many people have bricked their HU by flashing the wrong firmware.
Most important is to find someone with EXACTLY same model as yours as shown by the model # in the "Android:" line in "Car Settings" -> "System Info" screen and confirm the firmware they used. There are many System Information screens that look similar, so make sure you confirm the model #. Different firmware exist for different models, memory capacity, screen orientation within each model. XYAUTO launchers are also model AND resolution specific.
If the wrong firmware is installed, system will be bricked. Recovery isn't too hard. See Brick Recovery and PC Flashing page.
There are firmware variations for:
Different hardware models #s (e.g. 5760B)
Chinese and foreign languages
2/4GB RAM and 6/8GB RAM models
Horizontal and vertical screen orientations
Different screen resolutions
8bit and 6bit
XYAUTO/XYGALA release separate firmware for 2/4GB RAM and 6/8GB RAM HUs. Usually 6/8GB RAM firmware is delayed slightly.
Main difference seems to be 32bit Android for 2/4GB models and 64bit Android for 6/8GB models.
Also these displays have different firmwares. Most info here is for horizontal.
Note: Some (not all) vertical/portrait mode model's firmware name maybe could be misleading. Showing width is longer than height. Do some research to avoid flashing wrong firmware and brick:
https://xdaforums.com/t/ac8259-cpu-based-hu-problems-questions-mainly-yt5760.4171219/post-86385173
https://4pda.to/forum/index.php?showtopic=1000527&st=4440#entry112950628
Some firmware show 8bit or 6bit. Seems to be all vertical/portrait displays from the forums. It's unclear what these differences are, but potentially just LCD panel differences (6bit panels cheaper?). It's unclear if latest HUs have this variation.
https://xdaforums.com/t/ac8259-cpu-based-hu-problems-questions-mainly-yt5760.4171219/post-84944657
https://xdaforums.com/t/ac8259-cpu-based-hu-problems-questions-mainly-yt5760.4171219/post-86385173
Some firmware shows "MIPI" or "LVDS". These are LCD screen interface standards. XYAUTO have firmware directories showing "MIPI". Recently (2023) released firmware had enhanced display resolution compatibility so maybe MIPI/LVDS differences are handled by firmware now. But in 2024some users with 1280x720 displays encountered display driver problem after PC flashing, e.g. see here.
AC8257/AC8259 are the main SOC (System On a Chip) on this HU developed by AutoChip. These are lower end HU chips and many different HU models use them. YT5760B/D and YT7260D/L are the names of the mainboard (usually there is a sticker with this name on a connector socket). There are other SOC suppliers such as UISOCO ( link ) also with many lower end HU models using them.
For AC8257/59, multiple firmware developers exist. The website primarily focus on AC8257/59 firmware developed by xyauto ( link )
Read more below on how to find your HU and firmware. Here is an example of a search process posting ( link ) It will make more sense after reading info below.
If your HU works, take a look at "Car Settings" -> "System Info" and optional install AIDA64. It should be similar to this:
For System Info:
Android: Shows the model.
Android os: Android version. Factory installed firmware also seems to keep revving Android version # (seen Android 12 as of May 2023), but real Android seems to be 9 and firmware manufacturer just keep showing fake newer version. After firmware upgrade, it will show Android 10 (which is still fake and really is Android 9), see here.
CAR AUDIO 1.XX.Y: Shows the currently installed release. Factory installed firmware seems to have J preceding the #s. We don't know what J stands for.
CANBUS: Shows the installed CANBUS version.
MCU: Shows installed MCU version.
Firmware release, CANBUS, and MCU version are all cyan colored. Pressing these will show release notes.
Release notes are helpful, because some releases have the same release # so only way to tell how recent is through release notes.
https://xdaforums.com/t/ac8259-cpu-based-hu-problems-questions-mainly-yt5760.4171219/post-88201845
XYAUTO doesn't have the best release configuration control and management so we'll have to accept this result.
If it occurs, that you have YT7260B or another model, there is still a chance you will find the correct firmware for your device, by following the procedure for YT5760B.
https://xdaforums.com/t/ac8259-cpu-based-hu-problems-questions-mainly-yt5760.4171219/post-86302301
https://xdaforums.com/t/ac8259-cpu-based-hu-problems-questions-mainly-yt5760.4171219/post-86303979
If yours show something else, have to search for the correct firmware different from the links provided later.
Usually find info in the following:
Google model ID from seller website. Find others with same model ID and gain more insight on what you have. Vendor website also often have pictures posted in reviews that can be helpful if your HU is bricked.
What does the main screen menus look like?
Run AIDA64 app and get kernel build version
Disassemble HU and take a look at the inside if there is a sticker on sticker with a name on a connector socket. Here is an example:
Using the above info, google to see if you can find postings of similar picture and version name:
Google the HU ID in System Info screen
Google the Android OS build string ( usually first ~10 character is enough and enables a wider search window )
Once you find some similar results, compare screenshots to see if it's similar to your HU. Then see where other people purchased the HU and where they get firmware. Here is an example searching for common HUs with build string ( link )
If you have activated ZLINK/X-Car for Android Auto/CarPlay, upgrades will continue to stay activated. See also here.
The following information is for old versions:
If you have Phonelink, <= 1.72 update will not activate ZLINK (and you lose Phonelink which means no more Android Auto/CarPlay). 1.73 had 2 releases. First one on 1/9/22 that activated ZLINK but was then pulled. The 2nd release on 1/20/22 reverted back to no ZLINK activation behavior. Here is a post showing success with the 1/9/22 release. Nevertheless , the first release of 1.73 no longer activates ZLINK:
https://xdaforums.com/t/ac8259-cpu-based-hu-problems-questions-mainly-yt5760.4171219/post-86249913
Here is a post showing 2nd release of 1.73 does not activate ZLINK:
https://xdaforums.com/t/ac8259-cpu-based-hu-problems-questions-mainly-yt5760.4171219/post-86390289
I believe post #442 is the backup of first v1.73 release (not available on XYAUTO server). It likely activates ZLINK but still waiting for definitive confirmation.
360 license will be recovered by network. A dialog about license will appear and just click the "ok" button.
For very old firmwares: After updating firmware for the first time, you may lose Roundads app for 360 cameras. In newer firmwares (probably starting from 1.65), it has been replaced with a different app. You need to install it again. Download it from this post, if needed:
https://xdaforums.com/t/ac8259-cpu-based-hu-problems-questions-mainly-yt5760.4171219/post-84192383
AIDA64 lists Android 10, but most people conclude it's fake and really Android 9. Fake Device Test shows Android 9.
There is a patch which can change Android version #, DDR RAM size etc. It seems some vendors are using this to fake higher version of Android and more memory than really on the HU.
Search results for query: android 9 | XDA Forums
Various apps such as AIDA64, Device Info HW or RAM Truth can display real DDR RAM capacity.
WARNING: If wrong HU firmware is flashed, system will brick and may be very hard to recover. Be careful and research for the correct firmware and learn about backups.
NOTE: PC flashing version of firmware requires finding preloader, metazone, and logo files. See Missing files archive.
xyauto/xygala keeps changing their firmware servers so file link urls becomes invalid. So we archive firmwares in free MEGA accounts.
Recent 5760B 5740D 7260B 7360B firmware are archived on mega. See links in table below. 7260L stopped updating so just follow 7260B according to this post:
https://xdaforums.com/t/ac8259-cpu-based-hu-problems-questions-mainly-yt5760.4171219/post-89626403
Auto translation in chrome, edge, brave browsers seems to not work well. Here is a trick for edge. Select all the text in browser, right click and translate to your language. Then auto translate icon will appear in search bar. Click that, set to original, then set to translate to your language. Working after these steps.
It is not possible to OTA upgrade from one partition structure to the other. For example:
1.73.7 OTA upgrade to 1.73.8+ will fail, 1.75.1 OTA upgrade to 1.80.1+ will fail.
1.73.8 OTA downgrade to 1.73.7 or lower will fail, 1.80.1 OTA downgrade to 1.75.1 or lower will fail.
For this reason, 1.73.8 firmware is not very useful for 5760B, which has 1.75.1 available for both OTA and PC flash update. (Exception is vertical orientation HUs which 1.75.1 firmware has a bug - see table below) As of 9/30/24 1.80.1 is the current version for horizontal 5760B HUs with 2/4GB and 6/8GB RAM. Others could follow during the next weeks.
To upgrade to firmware with different partition format requires more complex PC flashing, which can flash any version.
>= 1.73.8 will run faster than 1.73.7. Release notes for 1.80.1 also promises system performance optimizations and update of system applications such as SystemUI. So there should be some motivation to learn this harder upgrade method.
Also take a look at this posts:
https://xdaforums.com/t/ac8259-cpu-based-hu-problems-questions-mainly-yt5760.4171219/post-88211005
https://xdaforums.com/t/ac8259-cpu-based-hu-problems-questions-mainly-yt5760.4171219/post-88212183
XYAUTO/XYGALA usually provides 2 types of files for update:
with *ota* in filename for OTA update via USB stick
without "*ota*" in filename and most times with (电脑包) in front of the filename is used with a PC to upgrade or downgrade to other partition structure (to <=1.73.7, 1.73.8-1.75.1 and 1.80.1+) or to restore bricked HUs
These characters in the file names mean the following
hw = overseas (non Chinese)
zh = Chinese -> not recommended outside China
6G = 6/8GB RAM HUs
ota = firmware update with USB stick (over-the-air)
(电脑包) = laptop bag = PC flash files
1024x768 = vertical orientation (name is a bit confusing since it should be 768x1024)
d = 3 split screen
The following table contains various models and firmware locations (subject to change by file server directory change by XYAUTO). Only the most current versions are mentioned and for OTA also the last possible ones before changed partition structure in v1.73.8 and v1.80.1. Legacy firmwares are in "Firmware archive" sheet. YT5760B is the most common model with most info on the XDA forum. Before flashing, please check filename if it fits to your HU!
WARNING : In general, 1.80.* had more problems than 1.73.8-1.75.1 series. So best stay with the earlier series. 1.80 series have a newer color theme for many system apps that support different colors for day and night mode (not so dramatic as prior colors were chosen to work well in both day/night). 1.80* has had the following problems
Some people report slower performance (including latest 1.80.3)
Bluetooth problems 1.80.1 and maybe 1.80.2. Seems fixed in 1.80.3
WARNIG : Most firmwares have been tested and confirmed with 1024x600 (lvds) displays. They may brick display on other displays. There are reported bricks from 1280x720 HUs, that needed a display driver recovery. Always make a backup before flashing a PC firmware, especially when HU has not a 1024x600 (lvds) display.
When there is a link in "Install success" column go to this link and check if you have the same hardware (e.g. display resolution).
https://file.xygala.com/ Login name is "xyauto" and password is "123456". Finding and downloading the correct firmware was quite easy (except for some Chinese characters). Starting around Q1/Q2 2024, XYAUTO got almost "closed" by deleting most of the firmwares and moving to different website. There are some files left, but in most cases useless or outdated.
http://carsoft.xygala.com. Login name is "xyauto". Currently, working login and password is ( xyauto 68e4Xw ) In the past, working password changes daily. Sometimes passwords appear on forums like 4PDA and XDA but must be used quickly since only valid for 1 day. Most horizontal firmware have been removed from this server.
Here is a link to all YT5760B (at least 1024x600) firmware files on a free 20GB mega repository (contains the same as the chart above):
https://mega.nz/folder/hDEhFAqZ#A0JuPIKhW83X5NZgL2NSWg
And same for 7260B firmware files:
https://mega.nz/folder/KXxHhBbD#kxI0cD-5oX55YuMEhsgrcg
Here you can find all collected links from XYGALA site:
https://mega.nz/file/laERgIgZ#oQ4H46d_BU2H9agn-j4hl2ur_EV4iQ1EBqlZxb7QcEA
For ZLINK 5 respository, see here. ZLINK 5 was default from 1.73.8 on. On 1.80.1+, X-Car is default.
Some members have installed 7360B firmware (downloaded from carsoft.xygala.com) on 5760B to resolve bugs and improved UI and features. However, IMEI repatch after PC flash appears to not work.
Post #4609 Also read the following posts 4612 4613 4616 4617 4618
As of 12/2024, these aren't available in MEGA repository or xyauto file server. So for 1.73.* HUs, ota firmware is no longer available. >=1.73.8 is available but require more complex PC flash. Be sure to learn about Backup.
If you want to upgrade to 1.73.8 (require PC package) on this HU, XYAUTO appears to include the wrong display driver so after flashing, no display will appear. Here is the recovery method:
https://xdaforums.com/t/ac8259-cpu-based-hu-problems-questions-mainly-yt5760.4171219/post-88668467
1.75.1 Vertical orientation firmware has a bug that rotates boot animation and reverse camera 90 degrees. See above firmware table for solution (fairly advanced ability required)
1.80.1 has some report of bluetooth issues.
This update is for parking monitoring. I don't know what this feature is, maybe it's recording camera data while parked for security. It isn't clear if this will consume extra battery power:
https://xdaforums.com/t/ac8259-cpu-based-hu-problems-questions-mainly-yt5760.4171219/post-88304285
https://xdaforums.com/t/ac8259-cpu-based-hu-problems-questions-mainly-yt5760.4171219/post-88311447
Most of devices are delivered with MCU version 0.7. There is available update to version 2.1, but not many people have experience with updating it:
https://xdaforums.com/t/ac8259-cpu-based-hu-problems-questions-mainly-yt5760.4171219/post-86530675
4PDA has some posts. Also stopped one member from changing SWC.
This member reported success in updating it. Read his follow-on posts #1578, #1582, #1583:
https://xdaforums.com/t/ac8259-cpu-based-hu-problems-questions-mainly-yt5760.4171219/post-88301491
For those wanting to go back to 0.7 MCU after 2.1, someone posted the file here:
https://xdaforums.com/t/ac8259-cpu-based-hu-problems-questions-mainly-yt5760.4171219/post-88321859
Here are some other old OTA archives such as ZLINK or Canbus:
https://mega.nz/folder/pKVQBBiC#xtjqMJX5Pd4eLqnVzpKRnQ
Only flash them if you know what you're doing and make a backup before. This folder is mainly for archival purposes, because most XYAUTO files are down.