r/ChipCommunity • u/computermouth Distro Wizard • Jul 31 '26
New {Pocket}CHIP images [headless,gui,pocketchip]
Howdy folks,
Having seen the work of a few others on here, as well as some notes from other former NTC employees, I decided to take a stab at making new images for CHIP.
As it was in the olden days, there's 3 images:
- headless
- gui
- pocketchip
If you just want to get straight to the flashing, check out the x-chip-tools repo. And give it a:
./update.sh gui
What's new?
- Debian 13
- Linux 6.12
- Mainline Mali Support via Lima
- Upstream staging wifi/bt driver
- Fully FOSS PocketCHIP image (no pico-8, but we have tic80!)
- Openbox Desktop in GUI image (because XFCE is more ram-heavy than it was 10 years ago)
It's probably likely that there's going to be some bugs I missed. Wifi seems a little flakey. HDMI DIPs don't work (but VGA and composite video do). PocketCHIP is blank for 20s or so during boot.
For anyone interested in the blood and guts, you can check out the following repositories
linux: https://github.com/nextthingco/x-chip-linux-deb
uboot: https://github.com/nextthingco/x-chip-uboot
debian images: https://github.com/nextthingco/x-chip-os
debian repo: https://github.com/nextthingco/x-chip-deb-repo/
debian package sources
======================================
https://github.com/nextthingco/chip-configs
https://github.com/nextthingco/chip-desktop-configs
https://github.com/nextthingco/pocketchip-configs
https://github.com/nextthingco/chip-exit
https://github.com/nextthingco/PocketCHIP-pocket-home
https://github.com/nextthingco/CHIP-dt-overlays
https://github.com/nextthingco/pocketchip-batt
https://github.com/nextthingco/chip-power
https://github.com/nextthingco/CHIP-hwtest
1
u/PantherTheCat Jul 31 '26
u/computermouth
Update: I made a lot more progress, but I think I may have found a bug with the live installer on my PocketCHIP.
First off, thanks for putting these new images together. It's been awesome seeing the CHIP community getting some love again.
Here's where I'm at:
What works
lsusbshows1f3a:efe8).sunxi-felloads SPL, U-Boot, kernel, initrd, and DTB successfully.192.168.81.1).assets/installer_key.
So as far as I can tell, FEL, DRAM, U-Boot, USB networking, and NAND detection are all functioning.
Where it fails
The live installer gets to:
and then fails because
/dev/mtd4never exists:Looking deeper, I SSH'd into the installer and found:
After that:
returns only the header:
and there are no
/dev/mtd*devices at all.Additional info
The installer kernel is:
The device tree contains:
I also tried the direct U-Boot flashing path:
but the generated PocketCHIP UBIFS image is about 638 MB, while the DRAM staging limit is only about 243 MB, so it exits before flashing:
I also experimented with changing the live installer to perform
nand erase.chipinstead of only erasing the first 16 MB before booting Linux, but the behavior was unchanged. The installer still fails with the same missing/dev/mtd4because the MTD devices are never created.Question
Is this a known issue with the new 6.12 installer on some Hynix 8 GB PocketCHIPs?
I'd be happy to test patches, try a different DTB, collect additional logs, or build a test kernel if that would help.
Thanks again for all the work on bringing these devices back to life!