Reverse engineering a Viking VOIP phone protocol with Claude Code — Boris Starkov, Eleven Labs
Key Takeaways
Reverse engineers a Viking VOIP phone protocol using Claude Code and brute force methods
Original Description
A Viking VoIP phone sat in the ElevenLabs San Francisco office for a year. Three senior engineers and ChatGPT could not get it working. Boris from ElevenLabs cracked the undocumented protocol with Claude Code in a couple of days: brute forced all 676 possible two letter command combinations, found 80 valid ones, then set up a TCP proxy between a Windows virtual machine and the phone to intercept and log what the proprietary Windows XP software was actually sending.
The last piece was a one byte checksum in the persistence command. Claude reverse engineered the formula by running known input output pairs through it, confirmed the pattern in a closed loop, and derived a simple subtraction. Boris describes his own role as being the hands: Claude orchestrated, he physically rebooted the phone and reported how many beeps he heard. The protocol is now open sourced as a Claude Code skill so anyone with a Viking phone can configure it directly without the Windows software. The outcome at AI Engineer Europe: a red phone booth on the third floor where picking up the receiver connects you to a Michael Caine voice agent that quizzes you on British AI history.
Watch on YouTube ↗
(saves to browser)
Sign in to unlock AI tutor explanation · ⚡30
More on: LLM Engineering
View skill →Related Reads
📰
📰
📰
📰
Intelligence is not designed, but evolved through feedback
Medium · LLM
Le paradoxe de l'IA open-source en 2026 : Meta se ferme, Moonshot s'ouvre, et la frontière se déplace de la Californie à Pékin
Dev.to AI
The Open-Source AI Paradox of 2026: Meta Closes, Moonshot Opens, and the Frontier Shifts From California to Beijing
Dev.to AI
'World Models' Will Be the Next Buzzword. The Man Saying That Just Raised $1B to Build One.
Dev.to AI
🎓
Tutor Explanation
DeepCamp AI