Czy wolisz polską wersję strony elektroda?
Nie, dziękuję Przekieruj mnie tamANY UPDATE
• There is still no “official, one-size-fits-all” firmware release for the 7018B family, but in the last few months several community dumps and partially fixed images have appeared.
• The only verifiable new item since our previous exchange is a working image for the SK-848-MAIN-V1.7 / F1C200 s board posted on Elektroda (2023-12) that restores four-wire touch calibration and mirror-link.
• For any other PCB/MCU revision you must first identify the exact hardware (board silkscreen and MCU string) and then match it against the growing collection in the 4PDA / Elektroda / XDA repositories.
Key points
Why no single update exists
• “7018B” is a generic label, not a product line. Factories reuse the name for boards built around different SOCs (Allwinner F1C200 s/F1C500 s, Sunplus SPMP8xxx, Rockchip RK30xx) and different second-stage MCUs (STM32F1, GD32, Nuvoton).
• Each combination needs its own bootloader, display-timing blob and MCU binary. Cross-flashing almost always fails at the LCD initialisation stage, leaving a black screen.
What has changed recently | PCB Silkscreen / MCU | Image date | Source | Tested result | Comment |
---|---|---|---|---|---|
SK-848-MAIN-V1.7, F1C200 s, 6925C LCD | 2023-12-04 | Elektroda thread 3972298 | Touch restored, radio & BT OK | Requires TL866/CH341A programmer; IMG + fixed U-boot env provided. | |
HZ-06925-MB-V1.0, F1C200 s | 2023-03-20 | Elektroda thread 3811563 | Boots, Chinese/EN UI only | USB flashable; screen-mirror still broken. | |
XY-Auto RK3128 derivatives | 2024-02-15 | XDA thread 4420253 | Android 10 base, GMS stripped | Generic head-unit image; not compatible with Allwinner boards. |
Typical failure modes addressed by the new images
• Lost or offset touch calibration after battery disconnect → fixed in SK-848 image.
• Stuck on logo due to corrupted SPI flash → full-image write solves it if board matches.
• Low audio output → not a firmware bug on Allwinner units; caused by Class-D amp filter design.
Identification procedure (still valid)
a. System-menu dump: About → Version → note “MCU:” and “OS:” strings.
b. If unbootable: remove top cover, photograph the main PCB; look for codes such as “C200S-MB-V2.3”.
c. Record the flash IC footprint (often 8-pin SPI NOR) – needed if you have to desolder and re-programme.
Flash methods now in use
• USB Auto-Update – copy .img to FAT32 root, hold RESET while powering on (works only if bootloader still intact).
• UART x FEL (Allwinner) – short BOOT0 pad to GND, use sunxi-fel to push SPL + image; advanced.
• Offline programmer (TL866, CH341A) – safest for boards already bricked; write full dump to SPI/NAND.
• Community reverse-engineering is progressing: several devs are extracting SPL and LCD timing blocks, making it easier to port images across minor PCB spins.
• Move toward Android 10/11 RK3128/RK3326 boards in “7018B-looking” shells; these have official XY-Auto updates (Feb-2024) hosted on GitLab. Always differentiate by checking for micro-SD OS card vs. 8-pin SPI flash.
• Open-source UI overlays (e.g., OpenAuto Pro derivatives) are being tested on F1C200 s but are not yet daily-driver quality.
• Touch panel issues originate from a 16-byte calibration block stored at 0x1F000 of SPI NOR. Many “battery-disconnect” bricks are actually corrupted CRC in that sector. The SK-848 fixed image rewrites that block.
• Audio-level complaints: the Allwinner variant uses an on-board TDA7388 running from 13.8 V with 2 × 22 µF AC-coupling capacitors, limiting bass drive. No firmware patch can raise the rail.
• MirrorLink/CarPlay advertised on some product pages is implemented by a real-time USB/serial chip (EC18C). If your board lacks that IC, no firmware will enable mirroring.
• Firmware files are usually vendor-copyrighted binaries; redistributing dumps may violate regional IP laws.
• Flashing unofficial images can void any warranty and may contravene consumer-protection rules if the stereo was sold with locked software.
• In-vehicle electronics modifications must not distract the driver; ensure updates are performed with the car parked and powered from a stable bench supply.
Potential challenges & mitigations
• Unsure of board rev → post high-res photos to forum, ask for confirmation.
• No programmer → use a CH341A mini-programmer kit (€10) + flashrom on PC.
• Unit draws >2 A on bench → inrush current; add 4700 µF across supply lines.
• All community images are as-is; some retain Chinese UI sections or missing RDS support.
• Capacitive-touch variants (6-pin FPC) are not supported by the SK-848 image.
• Reports of bricked radios after using “gofirmware.com” links – those archives often repack mismatched LCD drivers.
• Porting lightweight Linux (Buildroot) to the F1C200 s for faster cold-boot.
• Reverse-engineering the MCU CAN-bus protocol to support steering-wheel button mapping.
• Developing an open database of LCD timing blobs indexed by panel code (e.g., KD050HDFIA).
Resources
• Elektroda 7018B thread index: https://www.elektroda.com/rtvforum/topic3584033.html
• F1C200 s FEL tools: https://github.com/steward-fu/f1c200s-tools
• XY-Auto firmware repo (Android 10+): https://gitlab.com/xy-auto/firmware
There is still no manufacturer-released global update for the 7018B, but the community has produced several board-specific images in late-2023 / early-2024. The most notable is the SK-848-MAIN-V1.7 touch-fix image. To proceed safely you must:
If you provide your board silkscreen and current MCU/OS strings, I can point you to the precise image (if one exists) or recommend alternative repair routes.