[Android Head-Units] chaveiro:
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.

[IMG="Photo"]https://dl.xda-cdn.com/5/0/5/8/7/5/7/foto.jpg?key=m0MI4R2_GaYXodkNKuX8AQ&ts=1594491446[/IMG]

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)) root@ubuntu #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://xdaforums.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%.

[IMG="Flash Tool"]https://xdaforums.com/attachment.php?attachmentid=5058987&stc=1&d=1594531446[/IMG]

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

[IMG="Flash Tool"]https://xdaforums.com/attachment.php?attachmentid=5058985&stc=1&d=1594531446[/IMG]

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!

[IMG="Photo"]https://xdaforums.com/attachment.php?attachmentid=5059157&d=1594548107[/IMG]