Open hardware · Linux · ARM64
TURN AN ANDROID TABLET
INTO A REAL LINUX COMPUTER.
Tablex Linux is an open-source project to bring modern Linux to affordable ARM64 tablets — starting from the hardware, the bootloader and the kernel.
Open hardware research · Mainline Linux · U-Boot · Device Tree · Community driven
$ make tablex_defconfig && make -j28
BOOTING TABLEX LINUX...
[ OK ] U-Boot [ OK ] eMMC
[ OK ] Linux kernel [ OK ] USB
[ OK ] Touchscreen [ OK ] Display
TABLEX LINUX READY.█
FIG.01 — DEVELOPMENT TARGET · ENGINEERING RENDER (PLACEHOLDER, REPLACE WITH REAL BOARD PHOTO)
01 / The problem
You bought the hardware.
Why don't you own the software?
Modern tablets are powerful enough to become useful Linux computers. But their software is usually locked behind proprietary Android firmware, vendor kernels, undocumented hardware and short support lifetimes.
When the manufacturer stops updating the device, the hardware is often still perfectly usable.
Hardware should not become obsolete just because its original software does.
YEAR 1 — one major update, maybe
YEAR 2 — security patches slow down
YEAR 3 — EOL. NO MORE UPDATES.
YEAR 4 — hardware 100% fine. software abandoned.
TABLEX ANSWER: understand → modify → reuse → maintain.
02 / The idea
Give the hardware a second life.
Tablex Linux is building the missing software stack required to turn inexpensive Android tablets into properly supported Linux devices — working from the bottom up.
Instead of replacing Android with another closed system, we want to build a modern Linux platform that can be understood, modified and maintained by its users.
First development platform
One inexpensive tablet.
One serious experiment.
The first Tablex Linux development platform is an affordable ARM64 tablet based on the Allwinner A523 family — selected because it is a realistic, hard test case, not an easy demo.
- ARM64 processor, modern enough for daily Linux
- Low-cost consumer hardware (real constraints)
- Existing Android firmware to investigate
- Upstream Linux work to build upon
- Enough complexity to expose the real problems
STATUS: IN DEVELOPMENT — SPECS PUBLISHED AS THEY ARE VERIFIED. NOTHING CLAIMED BEFORE IT BOOTS.
ARCH : ARM64
BOOT : vendor BROM → U-Boot (target)
DISPLAY: MIPI-DSI (in development)
TOUCH : I2C touchscreen (experimental)
GPU : Mali / Panfrost path (planned)
NET : Wi-Fi + BT (planned)
POWER : PMIC + fuel-gauge (research)
The first device is only the beginning — the methodology is designed to transfer to other ARM64 tablets.
03 / What we are building
We're not building an Android launcher.
We're building Linux support.
U-BOOT
A modern boot chain capable of starting Linux directly on the hardware.
IN DEVELOPMENTLINUX KERNEL
Modern kernel support based on upstream architecture and drivers wherever possible.
IN DEVELOPMENTDEVICE TREE
A clean hardware description instead of undocumented vendor assumptions.
EXPERIMENTALDISPLAY
Working display, backlight and eventually the complete graphics pipeline.
EXPERIMENTALTOUCH
Proper touchscreen integration through standard Linux input subsystems.
EXPERIMENTALGPU
Open graphics support using the Linux graphics stack and Panfrost where applicable.
PLANNEDAUDIO
Speakers, microphones and routing through standard Linux subsystems.
PLANNEDWIRELESS
Wi-Fi and Bluetooth on maintainable Linux drivers and firmware.
PLANNEDPOWER
Battery, charging, regulators, thermal, suspend/resume.
PLANNED04 / The hard part
The documentation doesn't exist.
So we're going to build it.
Consumer ARM hardware is documented indirectly. The information required lives scattered across vendor trees, boot images, firmware partitions, logs, patches and experiments.
Tablex Linux treats this information as engineering evidence: what the hardware actually does, what the original firmware expected, and how to reproduce it on modern Linux.
├─ android kernels + vendor device trees
├─ boot images + firmware partitions
├─ u-boot sources + binary firmware
├─ kernel logs + uart traces
├─ datasheets + upstream patches
├─ board schematics + hw experiments
└─ verdict: FACT / EVIDENCE / HYPOTHESIS / UNKNOWN
05 / From vendor kernel to mainline
Don't copy the old kernel.
Understand it.
Android vendors ship heavily modified kernels containing years of undocumented hardware knowledge — tied to obsolete versions. We mine them for knowledge and re-implement forward.
GOAL: EXTRACT THE KNOWLEDGE, NOT PRESERVE THE OLD KERNEL.
06 / Open source
Everything we learn should outlive the device.
Hardware discoveries, Device Trees, patches, build instructions, experiments and docs must be reproducible by other developers. If a solution only works because one person knows a secret command, it isn't finished.
2. publish the defconfig + build steps
3. publish the uart log of it booting
4. publish what doesn't work yet
5. accept the patch that proves you wrong
input: kernel_src + dts + uart + datasheet
output:
[FACT] regulator @ 1.8V (measured)
[EVIDENCE] vendor dts sets gpio-14 (2 sources)
[HYPOTHESIS] panel reset is active-low
[ASSUMPTION] pmic addr 0x34 (unverified)
[UNKNOWN] touch irq polarity
07 / The engineering agent
We're building an engineer, not just a chatbot.
Tablex Engineer is an experimental AI-assisted agent for embedded Linux investigation. Its job is not to invent specifications — it organizes evidence from kernel source, Device Trees, bootloaders, firmware, logs and datasheets.
Every discovery is classified as FACT · EVIDENCE · HYPOTHESIS · ASSUMPTION · UNKNOWN — AI assists the investigation without replacing verification.
08 / The roadmap
From one tablet to a platform.
HARDWARE RESEARCH
Identify the exact hardware: SoC, memory, storage, PMIC, display, touchscreen, sensors, wireless, peripherals.
BOOT
Bring up U-Boot and establish a reproducible Linux boot chain.
KERNEL
Build a modern Linux kernel and the basic hardware description.
CORE HARDWARE
Storage, USB, GPIO, interrupts, regulators, clocks, battery and power management.
USER EXPERIENCE
Display, touchscreen, audio, wireless and sensors.
GRAPHICS
Complete open graphics pipeline and GPU support where possible.
REPRODUCIBLE SYSTEM
Reproducible images, documentation and installation procedures.
EXPANSION
Apply the Tablex methodology to more ARM64 tablets and embedded platforms.
09 / What Kickstarter funds
Your support buys engineering time.
The biggest cost isn't software — it's the time to investigate hardware never designed for mainline Linux. Funding turns a promising experiment into a reproducible open-source project.
- development hardware + multiple tablet revisions
- serial / debug / recovery equipment
- storage + backup infrastructure
- development + documentation time
- linux upstream development + cross-revision testing
- community infrastructure
metric: power button → LINUX BOOT
proof : uart log + images + docs, public
scope : one tablet done right, then a platform
KICKSTARTER LINK GOES HERE — REPLACE #back HREF WHEN LIVE.
10 / Why this matters
Millions of devices don't need to become e-waste.
BUY → USE → UPDATE → OBSOLETE → DISCARD
# tablex path
BUY → USE → UNDERSTAND → MODIFY → REUSE → MAINTAIN
A tablet can have years of useful hardware life left after its manufacturer stops supporting it. Open Linux support changes that equation — this is an experiment in making the second path practical.
11 / What success looks like
Success isn't another Android ROM.
Success is pressing power and seeing Linux boot.
- The display works
- The touchscreen works
- Wi-Fi works
- Bluetooth works
- Audio works
- The battery charges
- Suspend works
- USB works
- The GPU works
- Another dev reproduces it blind
EACH ITEM SHIPS WITH ITS STATUS LABEL: WORKING / IN DEVELOPMENT / EXPERIMENTAL / PLANNED.
12 / Community
Build it with us.
Tablex Linux is developed in public. You don't need to be a kernel developer to help — every verified piece of information makes the next device easier.
debugging · device tree work · kernel patches
reverse engineering · translations
hardware donations · discussion + ideas
Final call
Let's make the hardware yours again.
A cheap Android tablet shouldn't be a disposable computer. Let's find out what it can become when the software is open.
REPLACE BUTTON HREFS WITH THE KICKSTARTER + GITHUB URLS WHEN LIVE.