Making a 1990s Phone Work Again! Hacking, Firmware, and What’s Inside!

Making a 1990s Phone Work Again! Hacking, Firmware, and What’s Inside!

More

Descriptions:

Dave from Dave’s Garage documents the restoration of a brand-new, never-installed Nortel Millennium payphone from the 1990s, discovering it is effectively a cloud-dependent embedded computer that refuses to function without a long-dead telco backend. The video blends hardware teardown, firmware history, and active reverse engineering into one of the more technically thorough electronics deep-dives available on the platform.

Inside the phone, Dave identifies a Zilog Z80-family microprocessor, ROM and RAM, coin validation circuitry, solenoid relays, tamper sensors, and a Bell 212A modem operating at approximately 1,200 baud. The Millennium was designed to phone home for rate configuration and provisioning updates — making it inoperable without its original provider network. The solution involves demo firmware reverse-engineered by a community contributor named Peter, who built a C command-line tool capable of patching the binary data structures directly: defining local area codes, coin denominations, speed dial assignments, and disabling built-in triggers. Dave documents a known firmware bug where nickels are intermittently counted as six cents, and compares the Millennium’s client-initiated modem architecture against competing payphone platforms from Protel and Alcatel.

The video also addresses the legal ambiguity around reverse-engineering orphaned Nortel software, given the company’s dissolution. For anyone interested in embedded systems, legacy hardware revival, or the early history of cloud-dependent networked devices, this is a technically rich and well-structured walkthrough.


📺 Source: Dave’s Garage · Published April 30, 2026
🏷️ Format: Deep Dive

1 Item

Channels