In 2015, I backed CHIP - The World's First Nine Dollar Computer on Kickstarter. Since then,
- I used C.H.I.P as my desktop for a while.
- I learned to compile the kernel or a kernel module.
- I measured bike speed with a PocketCHIP.
- I added a speaker and soldered pin headers to the PocketCHIP.
- I figured out how to flash CHIP offline.
In 2018, Next Thing Co went out of business. Disappearing along with them is the software updates. Debian Buster was released in July 2019, but CHIPs are stuck with now two-generation old Debian Jessie, along with a 3-year-old Linux 4.4 kernel. Without software updates, running C.H.I.P computers on the Internet is increasingly risky.
This week, I have decided to sell my collection of C.H.I.P single board computers. They were sold for $77 (equals Kickstarter pricing) within two days of listing on eBay.
Goodbye, C.H.I.P. I enjoyed while they lasted, but Linux 4.4 kernel is sexy no more, so I have to part with them.
Upgrading CHIP to Debian Stretch
Before I sell the C.H.I.P computers, I flashed them with Debian Stretch, the "oldstable" version that is newer than the original Debian Jessie. The procedure of upgrading is:
Flash a C.H.I.P to the "server" image.
Although I have published an offline CHIP flashing guide, I found this step easier with JF Possibilities' mirror of NTC's CHIP-tools images.
Using a USB serial cable, setup WiFi.
Update Debian Jessie packages with JF Possibilities' mirror of CHIP ".deb" repositories..
Upgrade to 4.4.138 kernel.
Modify
/etc/apt/sources.list
.- Change every
jessie
tostretch
. - Delete
jfpossibilities
andkaplan2539
repositories, as they do not provide packages for Debian Stretch.
- Change every
Do another
sudo apt update; sudo apt full-upgrade
, and you'll have Debian Stretch in about an hour.
This method only works for the "server" image. For PocketCHIP or "gui" image, you can (and should) upgrade Jessie packages and the kernel, but cannot upgrade to Debian Stretch as it would break the display drivers.
What Replaces My CHIPs
Regular C.H.I.P computers are ARMv7 computers. They are replaceable with Raspberry Pis. Apart from my Pi 3B desktop, I have two Pi Zero Ws, one of which is running a contour camera 24x7.
PocketCHIP is both a game console and a handheld Linux terminal. I have an ESP32-based ORDOID-GO game console (paid link) that I can play Nintendo games, and I am starting to program it. Handheld Linux terminal, on the other hand, is harder to come by. I could replace some use cases with my new Omega2 Pro, but I'll have to use a smartphone as its screen and keyboard.
Next Thing Co is dead, but the market for a PocketCHIP-style handheld Linux terminal is open. Is anyone coming?