Repository navigation
Releases
TWRP UJC201 (AC8257) - build 13 (ccr-eca2d7b0-vz26un)
Branche ccr-eca2d7b0-vz26un, commit 0829149.
Version affichee par TWRP au demarrage et dans getprop ro.librehu.twrp : UJC201-b13-0829149.
Verifier le flash (Android, root) : su -c "sha256sum /dev/block/platform/bootdevice/by-name/recovery" = empreinte de twrp_ujc201.img (image de la taille exacte de la partition).
TWRP pour Jancar UJC201 (AC8257, carte JAC_8258C), composants stock issus du firmware UJC201-V1.151R6-260122_0427-RH-C0-CYA.
Noyau : Linux 4.9.117+ #72, compile le 22 janvier 2026.
Manifeste : twrp-12.1
Fichier a flasher : twrp_ujc201.img (post-traite, signature AVB du recovery stock).
NE PAS flasher recovery.img brut (ecran noir).
fastboot flash recovery twrp_ujc201.img puis fastboot oem reboot-recovery
Retour arriere : fastboot flash recovery .img
TWRP UJC201 (AC8257) - build 12 (ccr-eca2d7b0-vz26un)
Branche ccr-eca2d7b0-vz26un, commit 3c5b078.
Version affichee par TWRP au demarrage et dans getprop ro.librehu.twrp : UJC201-b12-3c5b078.
Verifier le flash (Android, root) : su -c "sha256sum /dev/block/platform/bootdevice/by-name/recovery" = empreinte de twrp_ujc201.img (image de la taille exacte de la partition).
TWRP pour Jancar UJC201 (AC8257, carte JAC_8258C), composants stock issus du firmware UJC201-V1.151R6-260122_0427-RH-C0-CYA.
Noyau : Linux 4.9.117+ #72, compile le 22 janvier 2026.
Manifeste : twrp-12.1
Fichier a flasher : twrp_ujc201.img (post-traite, signature AVB du recovery stock).
NE PAS flasher recovery.img brut (ecran noir).
fastboot flash recovery twrp_ujc201.img puis fastboot oem reboot-recovery
Retour arriere : fastboot flash recovery .img
TWRP UJC201 (AC8257) - build 10
TWRP pour Jancar UJC201 (AC8257, carte JAC_8258C), composants stock issus du firmware UJC201-V1.151R6-260122_0427-RH-C0-CYA.
Noyau : Linux 4.9.117+ #72, compile le 22 janvier 2026.
Manifeste : twrp-12.1
Fichier a flasher : twrp_ujc201.img (post-traite, signature AVB du recovery stock).
NE PAS flasher recovery.img brut (ecran noir).
fastboot flash recovery twrp_ujc201.img puis fastboot oem reboot-recovery
Retour arriere : fastboot flash recovery .img
TWRP UJC201 (AC8257) - v8
Updated stock kernel to Linux 4.9.117+ #72 and matching DTBO
- Updated stock VBMeta to preserve AVB compatibility
- Fixed BCB handling with a fallback to the para partition when /misc is missing from TWRP's default fstab (tldr data reset from android settings is now working)
- From latest TWRP sources
- Fixed /system image type for backup & restore
- Fixed GitHub Actions workflow: default manifest branch set to twrp-12.1, with automatic builds triggered by workflow changes
- Build #7 successful: source patches, compilation, post-processing and publication of twrp_ujc201.img completed
TWRP UJC201 (AC8257) - build 5
TWRP pour Jancar UJC201 (AC8257, carte JAC_8258C), composants stock issus du firmware UJC201-V1.151R6-260122_0427-RH-C0-CYA.
Noyau : Linux 4.9.117+ #72, compile le 22 janvier 2026.
Manifeste : twrp-12.1
Fichier a flasher : twrp_ujc201.img (post-traite, signature AVB du recovery stock).
NE PAS flasher recovery.img brut (ecran noir).
fastboot flash recovery twrp_ujc201.img puis fastboot oem reboot-recovery
Retour arriere : fastboot flash recovery .img
TWRP UJC201 (AC8257) - build 9
TWRP pour Jancar UJC201 (AC8257, carte JAC_8258C), composants stock issus du firmware UJC201-V1.151R6-260122_0427-RH-C0-CYA.
Noyau : Linux 4.9.117+ #72, compile le 22 janvier 2026.
Manifeste :
Fichier a flasher : twrp_ujc201.img (post-traite, signature AVB du recovery stock).
NE PAS flasher recovery.img brut (ecran noir).
fastboot flash recovery twrp_ujc201.img puis fastboot oem reboot-recovery
Retour arriere : fastboot flash recovery .img
TWRP UJC201 (AC8257) - build 7
TWRP pour Jancar UJC201 (AC8257, carte JAC_8258C), composants stock issus du firmware UJC201-V1.151R6-260122_0427-RH-C0-CYA.
Noyau : Linux 4.9.117+ #72, compile le 22 janvier 2026.
Manifeste :
Fichier a flasher : twrp_ujc201.img (post-traite, signature AVB du recovery stock).
NE PAS flasher recovery.img brut (ecran noir).
fastboot flash recovery twrp_ujc201.img puis fastboot oem reboot-recovery
Retour arriere : fastboot flash recovery .img
TWRP 3.7.1_12 UJC201-AC8257-v1.1-BETA
TWRP 3.7.1_12 for SIXWIN UJC201 (AC8257) — v1.1
Tested on firmware UJC201-V1.1.35R6-250718 only.
New
- MCU connection (
/dev/ttyS1, Jancar JAC_V1 protocol)- MCU firmware version & info: Advanced → MCU info
- PC_READY (
0x1F 01) sent to the MCU at boot - Live vehicle state: ignition (ACC), hand brake (HB), headlights (ILL), steering wheel buttons
- Vehicle / MCU dashboard: Advanced → Vehicle / MCU dashboard
- input voltage & CPU temperature with gauges
- ACC / HB / lights indicators
- MCU firmware & clock, last steering wheel button
- Status bar:
ACC / HB / LIGHTSon the right side - Pop-ups (on top of every page)
- headlights on: 8 s; permanent if ignition is off (battery drain warning)
- pressed steering wheel button
- Steering wheel buttons support & learning: Advanced → Steering wheel keys: learn
- actions: volume, enter, back, home, power, arrows, brightness
- Date & time synced from the MCU (uses the TWRP time zone)
- Boot menu (optional, separate boot.img built from your own stock boot): TWRP / Android / Fastboot, autoboot to Android after 3 s. See
tools/bootmenu/mkboot.py.
Fixed
- Advanced menus showing nothing (Power info Vin / CPU, MCU info, USB modes): output is now displayed in the console
Known issues
- Input voltage reading is not accurate yet (calibrated on a bench power supply only)
- Steering wheel buttons: no button frame received from the MCU yet, mapping untested
- Headlights state (ILL) shows
--until the lights are switched on/off once
Install
fastboot flash recovery twrp_ujc201.img
Revert: flash your stock recovery dump.
Do not restore the Preloader partition from TWRP.
TWRP UJC201 (AC8257) - build 3
TWRP pour Jancar UJC201 (AC8257, carte JAC_8258C), firmware stock UJC201-V1.1.35R6-250718.
Manifeste : twrp-12.1
Fichier a flasher : twrp_ujc201.img (post-traite, signature AVB du recovery stock).
NE PAS flasher recovery.img brut (ecran noir).
fastboot flash recovery twrp_ujc201.img puis fastboot oem reboot-recovery
Retour arriere : fastboot flash recovery .img
TWRP 3.7.1_12 UJC201-AC8257-v1.0-BETA
First working TWRP for UJC201-based Android head units (Autochips AC8257, board JAC_8258C),
sold under many brands (SIXWIN, Podofo, Hikity…).
Tested on: SIXWIN 6+128 GB, stock firmware UJC201-V1.1.35R6-250718_0429 (kernel 4.9.117 #25).
Other firmwares: see Compatibility below.
What works
- ✅ Boots from the
recoverypartition, Android still boots normally (no bootloop) - ✅ Display, landscape (rotation 90)
- ✅ Touchscreen + left bezel touch keys (Power, Home, Back, Vol+, Vol−)
- ✅ Brightness slider (the stock driver is inverted; handled)
- ✅ ADB and MTP over the OTG USB port
- ✅ USB drive on the second (host) USB port
- ✅ Advanced → USB: Host mode / PC mode to switch the OTG port
- ✅ /data mounted (not encrypted on this firmware), backup/restore
- ✅ Status bar: CPU temperature + input voltage (2 ADC probes,
x | y) - ✅ Advanced → Power info (Vin / CPU)
Install
⚠️ Make a full eMMC backup with SP Flash Tool first (Readback:EMMC_BOOT_10x0/0x400000,
EMMC_USER0x0/0x1A0000000, and end of diskEMMC_USER0x1D1A000000/0x4000000).
Also keep a copy of your stock recovery partition.
Full Changelog: twrp-build-1...3.7.1_12