Kindly Morrow
Aluminum WiFi Retro Gaming Handheld Console
Run Linux in your pocket, with buttons. This aluminum-shell handheld boots a full ARM-based Linux environment with WiFi, dual analog sticks, and a large LCD. Write firmware, port games, or build multiplayer experiences from the same device you play on.
The die-cast aluminum alloy body is built for daily carry, not a shelf. Under the hood, the ARM processor handles emulation and custom game engines without thermal throttling. SSH in from your laptop, push code over WiFi, and test it on hardware in under a minute.
Things to build with this
- Use the WiFi stack and Linux socket API to build a two-player turn-based game over LAN, with one unit acting as host and the other as client. No router required if you configure one unit as a WiFi access point.
- Write a custom input remapper in userspace that reads the analog sticks and buttons as a virtual gamepad over USB HID, turning this into a programmable controller for any game on your desktop.
- SSH into the device from your laptop, compile a Pygame project directly on the ARM hardware, and use the LCD and physical buttons as your live test environment. Iterate on input handling without leaving your editor.
Key Features
- ARM processor: runs full Linux, handles emulation and custom game engines concurrently
- Built-in WiFi: SSH access, OTA code deployment, and multiplayer socket connections
- Large LCD display: high-refresh panel sized for comfortable handheld use
- Dual analog sticks: full thumbstick input, mappable in firmware or userspace
- Aluminum alloy shell: die-cast construction, survives drops and daily bag carry
- USB-C charging: standard port, no proprietary cables
- Open toolchain support: compile C/C++ natively or cross-compile, run Pygame, modify emulator source directly
Frequently Asked Questions
What Linux distribution does it run, and can I replace it?
It ships with a custom Linux build optimized for the hardware. You can reflash it with a compatible ARM Linux image over USB or SD card, depending on the bootloader configuration. Check the product wiki for tested distros.
Can I install RetroPie or EmulationStation?
Yes. Both run on ARM Linux and can be installed manually. You will need to configure input mappings for the onboard controls, but the dual analog sticks and D-pad are recognized as standard input devices.
Does the WiFi support 5GHz or only 2.4GHz?
The built-in WiFi module supports 2.4GHz. If you need 5GHz, a USB WiFi adapter connected via the USB-C port with an adapter is your best option.
How do I get code onto the device during development?
SSH over WiFi is the fastest workflow. You can also mount the device as a network drive via SFTP or use SCP to push binaries. Some developers set up a Git remote on the device and pull directly.
Why we stock this
Curated by Kindly Morrow. We test and vet every product before it hits the store. If we wouldn't use it in our own builds, we don't sell it.
Things to build with this
Fun projects to try once you get your hands on it.
Connect it to Home Assistant
Most hardware plays nice with Home Assistant. Add it to your dashboard, write an automation, and make your home a little smarter.
Hook it up to Claude
Wire it to an API, point it at Claude, and let AI decide what it does. The future of hardware is firmware you didn't write.
Give it to a kid and watch what happens
Half the fun of hardware is watching someone else figure it out. No instructions, just vibes.





