[ROOT][FLASH][TWRP] Josmile / Xonrich MTK 8227L VW Head unit Android 10

Search This thread

grvdggr

Member
Jul 21, 2020
23
4
Originally I had a YT9213AJ, however since I managed to brick it I couldn't get it back.
Now I'm on this firmware: Full YT9213A_ui2_8227L_20200417_Flash_no_data
Works perfect.
But when I have flashed Android 8 it stops at the boot screen.
The files I flash over the YT9213A firmware is just ANDROID, 8227L-8.bin doesn't have any other files in it other than USRDATA.
Atleast that's what SP Flash Tool tells me when I manually locate each file and tell it it's 8227L-8.bin, error message "Please check the load image file is correct or not?"
Here is an example when I have tried to point to 8227L-8.bin from BOOTIMG.

So my question is, how do I make it work?
Do I need another bootloader? Is that the reason upgrading from a USB stick doesn't work?
https://drive.google.com/file/d/1x3GJQVRkUpLAxcX3lcrfccT2mQbYvg7Q/view?usp=sharing
 

zaborrilla

Member
Feb 20, 2008
9
7
I wonder how many people are buying these headunits based on the FALSE claim that they run Android 10. lol Not just this brand, but to my knowledge, ANY brand. As far as I'm aware, there are NO Android 10 based headunits. The home button icons, settings themes, and kernel numbers give it away. 95% of the time it's Android 8.1.0. Not even 9.0.


The worst one I've ever seen? Android 10.1. Uh huh, sure.......

Just made a complaint in AliExpress about this unit with fake Android version, I will update when I have a resolution.

Regards
 

chaveiro

Member
Nov 30, 2008
28
11
Just to update that i'v sold the unit for exchange of a PX6 (OP here).
I like the firmware a lot, nice launcher that you can customize, great integration with 3 cameras, power wires for each camera, canbus, radio, etc all works well an the simplicity of recovery from a completely wrong firmware makes this Autochips CPU the best of all.
But lacks on one very important thing, performance! - It's slow as hell!
So i was able to sell my unit to someone who doesn't care of the slow response and bought a more expensive one with the PX6 6-core cpu.
 

XNyle

Member
Apr 10, 2012
37
2
This might be a stupid question, but:

I bought a similar unit, SOC should be the same. But how do I connect those devices to a PC so that I can do a backup with SP Flashtool?

My unit didn't come with a USB-A to USB-A adapter. I had one USB-A to USB-A laying around but when I use that to connect to the PC (using 4pin header) nothing is being detected, I tried with power-off, standby and power-on (on the Android radio).
 

Durnsy

New member
Oct 5, 2020
4
0
Panama City Beach
Originally I had a YT9213AJ, however since I managed to brick it I couldn't get it back.
Now I'm on this firmware: Full YT9213A_ui2_8227L_20200417_Flash_no_data
Works perfect.
But when I have flashed Android 8 it stops at the boot screen.
The files I flash over the YT9213A firmware is just ANDROID, 8227L-8.bin doesn't have any other files in it other than USRDATA.
Atleast that's what SP Flash Tool tells me when I manually locate each file and tell it it's 8227L-8.bin, error message "Please check the load image file is correct or not?"
Here is an example when I have tried to point to 8227L-8.bin from BOOTIMG.

So my question is, how do I make it work?
Do I need another bootloader? Is that the reason upgrading from a USB stick doesn't work?


Can you share the link to the firmware with UI2

---------- Post added at 02:52 PM ---------- Previous post was at 02:11 PM ----------

the scatter file is what is detected when you add the scatter file is when it will be detected also ...

You can change the Head unit from host to device in settings so instead of detecting, it is detected.
 
Last edited:

MGSOU

Member
Aug 23, 2020
38
1
spain
MCU: TS907.190518 (H) I have the same MCU, as much as I read I can't know if it is MTCB / MTCC and MTCD / MTCE. What is my unit? is this system ok to root?
thanks
 

codecxbox

Senior Member
Jan 29, 2011
155
31
Im starting to believe that firmwares are signed to each radio.. these sweatshops are fuking around with users again...its time to Lineage these units...
 

Tuiranac

New member
Dec 22, 2020
2
0
Hi, i'v bought this unit and share all information i can find here.
The unit is very good, runs android 10 but i like to customize further.

Updates:
- Added Magisk install instructions (prefere)
- Just created a TWRP to this unit! Links bellow.
- Added links to last firmware from Josmile.

Looking for:
- Full flashes backup or updated versions from vendor. See down on the page instructions how to do it so you are safe from bricking in future. And share or PM me the link for the dump.


foto.jpg


Bought from Josmile Store : https://www.aliexpress.com/item/4000088935841.html?spm=a2g0s.9042311.0.0.7d724c4dfvbhO5
Similar to this on Xonrich store: https://www.aliexpress.com/item/4000059343717.html?spm=a2g0o.productlist.0.0.375177ecx7Q4Ro

Not sure who is the original manufacturer.


Specs:
  • Model 8227L
  • CPU Autochips AC8227L QuadCore 1,2 GHz MTK 8227L
  • RAM 2Gb (RS512M32 16 GBits x 32, 1.8/1.2/1.2V, -25~85℃, FBGA178)
  • ROM 16GB
  • IPS 1024x600
  • GPS MT6625L
  • Radio 7708S (with RDS)
  • DAC TDA7851L 4x45W
  • Wi-Fi MT6625L 802.11n
  • Bluetooth MT6625L 4.0
  • Kernel 3.18.79 (gcc version 6.3.1 20170404 (Linaro GCC 6.3-2017.05)) [email protected] #28 Mon Oct 28 14:39:22 CST 2019
  • full_8227L_demo-userdebug 10 O11019 1571038753 userdebug
  • Build alps-mp-01.mp5

Includes:
CanBus module for steering buttons control and AC head unit visualization, lights, reverse detection and ACC.


Compatible with (at least):
- Volkswagen Golf, Polo, Passat, Eos, Jetta, Tiguan
- Skoda Octavia


Supports:
- GPS
- Video in Front and Rear
- DVR in
- Video Out
- Line In/Out
- USB
- Wifi
- BT


Optional :
- TPMS - Tire Pressure measurement
- DAB radio
- OBD2 ELM327 BT dongle for car diagnostics
- 4G via usb dongle


Original Firmware:
HMI: XRCH.D.Q.F.2.01.2019.11.11.16.00
MCU: TS907.190518(H)
MEDIA: HC_v.2.0.0_190923_1100_e(v1.40)
BTV: BT.19.11.08.1500

New Firmware:
HMI: TSKJ.D.Q.F.2.C02.2020.05.20.10.30
MCU: TS907.190518(H)
MEDIA: HC_v.2.0.0_200416_0930(v1.40)
BTV: BT.20.05.07.1130

Firmware: https://mega.nz/file/ZhklkRpa#8g4I61welZ-F6WYcQFFWLv8wfqngxjreTh3wYwBSjkQ
Instructions: https://mega.nz/file/VwsHmZqL#9qVuMZ-F_v6WYWngSLVLDNLxu9VuME53qmh4YX6rIJE


Codes:
- Change boot Logo: 5678
- Advanced configurations: 8888



Install TWRP
Method 1 (no root, with flash tool):
- Follow instructions of "Unbrick with flash tool" below
- When Downloading, choose the twrp recovery file from this link that i prepared to support this unit. The stock image is also supplied on the flash tool instructions.
- Note: TWRP crashes the UI if the screen times out for 1 minute, so go to settings and disable screen timeout.

Method 2 (with root):
Start a remote adb shell and replace recover partition with the twrp file.
adb push RECOVERY.IMG /tmp/recovery.bin
adb shell
dd if=/tmp/recovery.bin of=/dev/block/platform/soc/by-name/RECOVERY


Root
Method 1 - Magisk via TWRP
Copy Magisk install (tested with v20.4) and Magisk App to an USB drive.
Plug drive reboot to TWRP and choose to install the Magisk install file.
Clean dalvik cache.
Copy the APK to the device /system/app folder for a system application (you could also have the apk manualy instaled before).
Reboot and its done!

Method 2 - With no Root yet
https://forum.xda-developers.com/showpost.php?p=80550729&postcount=100
Warning: never let SuperSu update the su binary or it will not boot anymore and need to fix via TWRP or flash recovery / update.


USB OTA update:
- Plug in a FAT32 formated USB pen with the firmware files "8227L-8.bin" and "8227L-8.upd" saved to the root folder (ask your seller for the updated firmware files and share with us).
- Unit should detect in 30s and update automatically.


Enter Upgrade Mode :
- Plug in a FAT32 formated USB pen with the firmware files "8227L-8.bin" and "8227L-8.upd" saved to the root folder (ask your seller for the updated firmware files).
- Press reset.
- Keep touching the screen with one finger quickly until "detected" appears in green, recovery now starts.


Recovery / Factory Reset:
- Press reset.
- Keep touching the screen quickly with 5 fingers at the same time until "detected, entering recovery" appears.
- Will enter TWRP or do a factory reset if using the stock recovery and reboot after.


Unbrick with flash tool:
- Connect to computer by USB cable (use the 4 pins usb cable not the 6 pin on the back of the unit)
- Flashtool available here : https://mega.nz/#!LAl1FI6D!CJa2AHokZ...2FJ6js2xY/view
- Install drivers
- Launch flash tool
- Use "MTK_AllInOne_DA.bin" Download-Agent (DA).
- Choose "MT3367_Android_scatter.txt" and select the images/partitions you want to replace (files here or can be obtained with full flash backup method)
- Select Download Only
- Choose partitions
- Press Download
- Press reset on the unit
- Process should start and go smooth until 100%.
attachment.php



Full Flash Backup: - (This applies to all MTK chipsets)
- Connect to computer by USB cable (use the 4 pins usb cable not the 6 pin on the back of the unit)
- Flashtool available here : https://mega.nz/#!LAl1FI6D!CJa2AHokZ...2FJ6js2xY/view
- Install drivers
- Launch flash tool
Instructions on how to make a full DUMP device, bypassing the 5-minute limit of the application:
- See this instructions as the basis.
- We do everything as it is written, Save EMMC_BOOT_1 and EMMC_BOOT_2 and other partitions.
- For EMMC_USER, reaching point 3.3, the principle remains the same, only we will have to merge the EMMC_USER region in various parts, depending on the size discovered.
Here are the addresses and lengths of the pieces:
Addresses and Length
-------------- address ---------------- length
1: 0x0000000000000000 0x5C800000
2: 0x000000005C800000 0x5C800000
3: 0x00000000B9000000 0x5C800000
4: 0x0000000115800000 0x5C800000
5: 0x0000000172000000 0x5C800000
6: 0x00000001CE800000 0x5C800000
7: 0x000000022B000000 0x5C800000
8: 0x0000000287800000 0x5C800000
9: 0x00000002E4000000 0x5C800000
10: 0x0000000340800000 0x5C800000
11: 0x000000039D000000 0x08200000 <- adapt to reach the total size you got from the memory test (eg. 0x00000003a5200000).

Get 11 pieces, they need to be combined into 1 file. We use the DOS copy program:
- Open a cmd shell, change to the path where the files are and type:
copy /b file1+file2+file3+filex dump.bin
attachment.php


Next use the WwR program:
- Select File - select the ROM file in autopilot. First specify the merged dump.bin, and then EMMC_BOOT_1.
WwR will check the integrity and if everything is correctly reported that you have full firmware.
- Click "Cut the ROM, trim zeros, ext2/ext3/ext4 in sparse".
- Share you dump on the thread!
attachment.php

Hello, @chaverrio
Do you know if the response time of the reverse camera can be accelerated? It takes a while for the camera to appear when reversing the car.

Also I wonder if anyone has experienced problems with the FM radio, it does not pick up any signal.

I have the same radio as you, the one in this Aliexpress link
 

aldmorei

New member
Oct 1, 2016
3
1
[QUOTE = "Tuiranac, postagem: 84149017, membro: 11352739"]
Ola @chaverrio
Você sabe se o tempo de resposta da câmera reversa pode ser acelerado? Demora um pouco para a câmera aparecer ao dar ré no carro.

Também gostaria de saber se alguém já teve problemas com o rádio FM, ele não pega nenhum sinal.

Eu tenho o mesmo rádio que você, aquele neste link Aliexpress
[URL unfurl = "true"] https://www.aliexpress.com/item/4000059343717.html?spm=a2g0o.productlist.0.0.375177ecx7Q4Ro [/ URL]
[/CITAR]
Olá, essa versão: https://pt.aliexpress.com/item/1005001547896895.html?spm=a2g0s.9042311.0.0.29e8b90aacBpZ7 tem um problema no radio por causa de interferência da antena de GPS.
 

Tuiranac

New member
Dec 22, 2020
2
0
[QUOTE = "aldmorei, publicación: 84263269, miembro: 7767924"]
[QUOTE = "Tuiranac, franqueo postal: 84149017, membro: 11352739"]
Ola @chaverrio
Você sabe se o tempo de resposta da câmera reversa pode ser acelerado? Demora um pouco para a câmera aparecer ao dar ré no carro.

Também gostaria de saber se alguém já teve problemas com o rádio FM, ele não pega nenhum sinal.

Eu tenho o mesmo rádio que você, aquele neste link Aliexpress
[URL unfurl = "true"] https://www.aliexpress.com/item/4000059343717.html?spm=a2g0o.productlist.0.0.375177ecx7Q4Ro [/ URL]
[/ CITAR]
Olá, essa versão: https://pt.aliexpress.com/item/1005001547896895.html?spm=a2g0s.9042311.0.0.29e8b90aacBpZ7 tem um problema no radio por causa de interferência da antena de GPS.
[/CITAR]

He friend. That problem of the radio FM has solution?
 

Top Liked Posts

  • There are no posts matching your filters.
  • 4
    Hi, i'v bought this unit and share all information i can find here.
    The unit is very good, runs android 10 but i like to customize further.

    Updates:
    - Added Magisk install instructions (prefere)
    - Just created a TWRP to this unit! Links bellow.
    - Added links to last firmware from Josmile.

    Looking for:
    - Full flashes backup or updated versions from vendor. See down on the page instructions how to do it so you are safe from bricking in future. And share or PM me the link for the dump.


    foto.jpg


    Bought from Josmile Store : https://www.aliexpress.com/item/4000088935841.html?spm=a2g0s.9042311.0.0.7d724c4dfvbhO5
    Similar to this on Xonrich store: https://www.aliexpress.com/item/4000059343717.html?spm=a2g0o.productlist.0.0.375177ecx7Q4Ro

    Not sure who is the original manufacturer.


    Specs:
    • Model 8227L
    • CPU Autochips AC8227L QuadCore 1,2 GHz MTK 8227L
    • RAM 2Gb (RS512M32 16 GBits x 32, 1.8/1.2/1.2V, -25~85℃, FBGA178)
    • ROM 16GB
    • IPS 1024x600
    • GPS MT6625L
    • Radio 7708S (with RDS)
    • DAC TDA7851L 4x45W
    • Wi-Fi MT6625L 802.11n
    • Bluetooth MT6625L 4.0
    • Kernel 3.18.79 (gcc version 6.3.1 20170404 (Linaro GCC 6.3-2017.05)) [email protected] #28 Mon Oct 28 14:39:22 CST 2019
    • full_8227L_demo-userdebug 10 O11019 1571038753 userdebug
    • Build alps-mp-01.mp5

    Includes:
    CanBus module for steering buttons control and AC head unit visualization, lights, reverse detection and ACC.


    Compatible with (at least):
    - Volkswagen Golf, Polo, Passat, Eos, Jetta, Tiguan
    - Skoda Octavia


    Supports:
    - GPS
    - Video in Front and Rear
    - DVR in
    - Video Out
    - Line In/Out
    - USB
    - Wifi
    - BT


    Optional :
    - TPMS - Tire Pressure measurement
    - DAB radio
    - OBD2 ELM327 BT dongle for car diagnostics
    - 4G via usb dongle


    Original Firmware:
    HMI: XRCH.D.Q.F.2.01.2019.11.11.16.00
    MCU: TS907.190518(H)
    MEDIA: HC_v.2.0.0_190923_1100_e(v1.40)
    BTV: BT.19.11.08.1500

    New Firmware:
    HMI: TSKJ.D.Q.F.2.C02.2020.05.20.10.30
    MCU: TS907.190518(H)
    MEDIA: HC_v.2.0.0_200416_0930(v1.40)
    BTV: BT.20.05.07.1130

    Firmware: https://mega.nz/file/ZhklkRpa#8g4I61welZ-F6WYcQFFWLv8wfqngxjreTh3wYwBSjkQ
    Instructions: https://mega.nz/file/VwsHmZqL#9qVuMZ-F_v6WYWngSLVLDNLxu9VuME53qmh4YX6rIJE


    Codes:
    - Change boot Logo: 5678
    - Advanced configurations: 8888



    Install TWRP
    Method 1 (no root, with flash tool):
    - Follow instructions of "Unbrick with flash tool" below
    - When Downloading, choose the twrp recovery file from this link that i prepared to support this unit. The stock image is also supplied on the flash tool instructions.
    - Note: TWRP crashes the UI if the screen times out for 1 minute, so go to settings and disable screen timeout.

    Method 2 (with root):
    Start a remote adb shell and replace recover partition with the twrp file.
    adb push RECOVERY.IMG /tmp/recovery.bin
    adb shell
    dd if=/tmp/recovery.bin of=/dev/block/platform/soc/by-name/RECOVERY


    Root
    Method 1 - Magisk via TWRP
    Copy Magisk install (tested with v20.4) and Magisk App to an USB drive.
    Plug drive reboot to TWRP and choose to install the Magisk install file.
    Clean dalvik cache.
    Copy the APK to the device /system/app folder for a system application (you could also have the apk manualy instaled before).
    Reboot and its done!

    Method 2 - With no Root yet
    https://forum.xda-developers.com/showpost.php?p=80550729&postcount=100
    Warning: never let SuperSu update the su binary or it will not boot anymore and need to fix via TWRP or flash recovery / update.


    USB OTA update:
    - Plug in a FAT32 formated USB pen with the firmware files "8227L-8.bin" and "8227L-8.upd" saved to the root folder (ask your seller for the updated firmware files and share with us).
    - Unit should detect in 30s and update automatically.


    Enter Upgrade Mode :
    - Plug in a FAT32 formated USB pen with the firmware files "8227L-8.bin" and "8227L-8.upd" saved to the root folder (ask your seller for the updated firmware files).
    - Press reset.
    - Keep touching the screen with one finger quickly until "detected" appears in green, recovery now starts.


    Recovery / Factory Reset:
    - Press reset.
    - Keep touching the screen quickly with 5 fingers at the same time until "detected, entering recovery" appears.
    - Will enter TWRP or do a factory reset if using the stock recovery and reboot after.


    Unbrick with flash tool:
    - Connect to computer by USB cable (use the 4 pins usb cable not the 6 pin on the back of the unit)
    - Flashtool available here : https://mega.nz/#!LAl1FI6D!CJa2AHokZ...2FJ6js2xY/view
    - Install drivers
    - Launch flash tool
    - Use "MTK_AllInOne_DA.bin" Download-Agent (DA).
    - Choose "MT3367_Android_scatter.txt" and select the images/partitions you want to replace (files here or can be obtained with full flash backup method)
    - Select Download Only
    - Choose partitions
    - Press Download
    - Press reset on the unit
    - Process should start and go smooth until 100%.
    attachment.php



    Full Flash Backup: - (This applies to all MTK chipsets)
    - Connect to computer by USB cable (use the 4 pins usb cable not the 6 pin on the back of the unit)
    - Flashtool available here : https://mega.nz/#!LAl1FI6D!CJa2AHokZ...2FJ6js2xY/view
    - Install drivers
    - Launch flash tool
    Instructions on how to make a full DUMP device, bypassing the 5-minute limit of the application:
    - See this instructions as the basis.
    - We do everything as it is written, Save EMMC_BOOT_1 and EMMC_BOOT_2 and other partitions.
    - For EMMC_USER, reaching point 3.3, the principle remains the same, only we will have to merge the EMMC_USER region in various parts, depending on the size discovered.
    Here are the addresses and lengths of the pieces:
    Addresses and Length
    -------------- address ---------------- length
    1: 0x0000000000000000 0x5C800000
    2: 0x000000005C800000 0x5C800000
    3: 0x00000000B9000000 0x5C800000
    4: 0x0000000115800000 0x5C800000
    5: 0x0000000172000000 0x5C800000
    6: 0x00000001CE800000 0x5C800000
    7: 0x000000022B000000 0x5C800000
    8: 0x0000000287800000 0x5C800000
    9: 0x00000002E4000000 0x5C800000
    10: 0x0000000340800000 0x5C800000
    11: 0x000000039D000000 0x08200000 <- adapt to reach the total size you got from the memory test (eg. 0x00000003a5200000).

    Get 11 pieces, they need to be combined into 1 file. We use the DOS copy program:
    - Open a cmd shell, change to the path where the files are and type:
    copy /b file1+file2+file3+filex dump.bin
    attachment.php


    Next use the WwR program:
    - Select File - select the ROM file in autopilot. First specify the merged dump.bin, and then EMMC_BOOT_1.
    WwR will check the integrity and if everything is correctly reported that you have full firmware.
    - Click "Cut the ROM, trim zeros, ext2/ext3/ext4 in sparse".
    - Share you dump on the thread!
    attachment.php
    2
    Just updated my unit. All went OK. I post pictures of before versión, after version, different launcher after install, cpu-z (how can I see if is really android 10?), etc...
    Summary: All works ok, launcher is different.
    The API version shows what version of Android you have
    https://source.android.com/setup/start/build-numbers

    If I was to believe that output, you have Android 10 (API 29).

    Use Aida64, looks like the Chinese have learned how to fake even the API version reported by 3rd apps. :p
    2
    @bicer79 you quoted my whole post and the link to what I used is in the first line. What else is unclear.... ?

    ---------- Post added at 13:43 ---------- Previous post was at 13:41 ----------

    Hello,
    I have tried to update my unit with 8227L-8 files, however nothing happens.
    I have tried both USB sockets, unplugged the power for a long time, rebooted through Terminal and pushed the reset button for 20 seconds.
    I have also tried your instructions to the letter.
    I can see the files in the File Explorer.
    I have also tried to format the USB stick with SD Card Formatter.
    Tried atleast 4 different versions of the 8227L-8 files.
    My unit is not rooted.
    Anything else I can do to make it work?
    You might have to go the SPFlash tools route, that's what I ended up doing. Read the post where I got my software to restore the unit.
    2
    Hi,

    Seller Josmile just sent me this:

    Firmware: mega.nz/file/ZhklkRpa#8g4I61welZ-F6WYcQFFWLv8wfqngxjreTh3wYwBSjkQ
    Instructions: mega.nz/file/VwsHmZqL#9qVuMZ-F_v6WYWngSLVLDNLxu9VuME53qmh4YX6rIJE

    Use at your own risk, not tested yet

    Regards
    2
    Hi,

    Seller Josmile just sent me this:

    Firmware: mega.nz/file/ZhklkRpa#8g4I61welZ-F6WYcQFFWLv8wfqngxjreTh3wYwBSjkQ
    Instructions: mega.nz/file/VwsHmZqL#9qVuMZ-F_v6WYWngSLVLDNLxu9VuME53qmh4YX6rIJE

    Use at your own risk, not tested yet

    Regards

    Just updated my unit. All went OK. I post pictures of before versión, after version, different launcher after install, cpu-z (how can I see if is really android 10?), etc...

    Summary: All works ok, launcher is different.
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone