Device Ports & Hardware Bring-Up

Reproducible Linux bring-up trees, custom device trees, out-of-tree drivers, and headless compute conversions for tablets and repurposed phone motherboards. Each device page documents verified hardware status, boot architecture, and open engineering gaps.

Reset filters

Showing 2 ported devices

Device SoC & Arch Kernel OS / Userland Boot Path Status Links
Vestel Venus 5.5x
VSP355s
Qualcomm Snapdragon 400 (MSM8926, 4× Cortex-A7) ARMv7 Downstream Linux 3.4.0 Alpine Linux (ARMv7 OpenRC) Custom static /init ramdisk → userdata (mmcblk0p25) pivot Active
LG G4 Stylus (LG-H540)
lg-h540
MediaTek MT6592M (8× Cortex-A7 @ 1.4 GHz) ARMv7 Downstream Linux 3.4.67 (Stock Android 5.0.2) Stock LG Lollipop (H54010d_00) MediaTek Preloader / Custom DA Stage 2 Flasher Experimental
SoC
Qualcomm Snapdragon 400 (MSM8926, 4× Cortex-A7)
Kernel
Downstream Linux 3.4.0
OS
Alpine Linux (ARMv7 OpenRC)
Boot
Custom static /init ramdisk → userdata (mmcblk0p25) pivot

Bringing up a bare Vestel Venus 5.5x motherboard (no screen, battery, or UART) into a persistent Alpine Linux node using a custom static C /init and WCNSS firmware loader.

Hardware & bring-up log → Source code

LG G4 Stylus (LG-H540) — MT6592M Unbrick, DA Protocol & LK Disassembly

Experimental Smartphone (Bare Board Recovery) ARMv7
SoC
MediaTek MT6592M (8× Cortex-A7 @ 1.4 GHz)
Kernel
Downstream Linux 3.4.67 (Stock Android 5.0.2)
OS
Stock LG Lollipop (H54010d_00)
Boot
MediaTek Preloader / Custom DA Stage 2 Flasher

Unbricked from LG Security Error #9 by reverse-engineering MediaTek's legacy DA Stage 2 0x61 write protocol, and disassembled Thumb-2 Little Kernel (lk.bin) in radare2 to trace KPOC batteryless shutdowns.

Hardware & bring-up log →