Reverse engineering a Viking VOIP phone protocol with Claude Code — Boris Starkov, Eleven Labs
TL;DR
Claude Code cracked hardware Boris couldn’t — Boris says he’s “just a normal software engineer,” but Claude handled the protocol discovery, checksum reversal, and orchestration that made the Viking phone usable again.
The real blocker was persistence, not connectivity — Finding the phone’s command port and valid two-letter commands was manageable; the hard part was figuring out how settings were actually saved to long-term memory after reboot.
A Windows VM became a sniffing tool, not the final solution — Because the vendor software only ran on Windows, Claude set up a Mac TCP proxy between the VM and the phone to capture and analyze the proprietary traffic.
Brute force worked surprisingly well — Claude iterated through all two-letter command combinations, found about 80 valid commands, and used the phone’s error pattern (
ERplus echoed input) to map the protocol surface.The ‘encryption’ was basically a one-byte checksum — Once Claude isolated the
TScommand and its binary payload, it inferred and verified that the missing piece was a simple single-byte checksum, making the protocol practical to reproduce.The whole project was cheap and reusable — Boris estimates the Claude usage at roughly $10 to $100, then turned the result into an open-source skill so anyone with a Viking phone can program it without spinning up a Windows machine.
The Breakdown
A dead conference-demo phone that stumped three senior engineers for a year got revived in a couple of days when Boris Starkov used Claude Code to reverse engineer its undocumented Viking VOIP protocol. The payoff was a working AI phone booth with Michael Caine’s voice on the other end—and an open-sourced setup skill that removes the need for the vendor’s Windows XP-era software.
Was This Useful?
Share
Keep Reading
Make Alcreon Yours
Tune your feedFive quick questions, and the feed ranks what matters to you first.Or just get notified
The weekly Echo. Signal worth keeping in your inbox.
Every new piece, announced on X.
Read Next
See all
Playbook
Tasteful Skills
“Tasteful Skills” argues that the best agent skills are not documentation or best-practice lists.

Playbook
The Art of Tasteful Prompting
Learn how tasteful prompting helps you move beyond generic AI output by shaping context, style, and judgment from the start.

Playbook
The Codex /goal Playbook
OpenAI shipped /goal for the Codex CLI. It turns a prompt into a persisted, self-continuing contract.