Terminal-Style Cellular Device

A DIY, terminal-first cellular device built as a personal network terminal, not a modern smartphone.

Why This Exists

Modern phones hide communication behind apps, notifications, and layers of software that are hard to see or control. Instead of helping you understand what’s going on, they focus on keeping your attention.

This project treats cellular connectivity as what it really is:

A network interface.

No apps.
No touchscreen.
No background processes.

Just typed commands, clear responses, and full visibility into the system.

Core Features (Target)

What This Is (and Isn’t)

This is:

This is not:

Design Philosophy (What Makes This Geeky)

The goal is to keep everything simple, understandable, and hackable.

Hardware Overview (High-Level)

Subsystem Description
Microcontroller Main command processor and UI controller
Cellular Modem LTE-M / cellular network interface
Display Monochrome text output
Input Keyboard matrix + rotary encoder
Power Li-ion battery with regulation
Antennas Cellular + optional GNSS

System Architecture

Example interaction:

> status
NET: CONNECTED
RSSI: -89 dBm
BAT: 82%

Command Interface (Planned)

sms send <contact> <message>
sms read
gps get
status
net info
log show

Incoming messages may also be parsed as simple commands, allowing limited remote interaction.

Concluding Thoughts

This project is all about exploring what a phone could be when you strip away distractions and hidden processes. This is my version of a phone. By keeping everything visible and command-driven, I can understand every part of the system, experiment freely, and build a device that feels intentionally designed. This is still a work in progress so I will keep this updated.