Yes. Dennis Hilk reports that DOOM ultimately ran natively on a Cisco Unified IP Phone CP-9951—not just streamed from a computer. The distinction matters: at first, a Linux workstation ran the game and sent media to the phone; in the final v.666 build, the phone itself executed the game and used its own display and keypad. Hilk’s report describes the result as “Yes. Natively, locally, persistently and offline.” (Dennis Hilk’s project field note)
What the €35 Cisco phone project demonstrated
Hilk says he bought a used CP-9951 for €35 for the project. That is his reported historical purchase, not a current asking price or a guide to the phone’s typical value. He describes testing a device running MontaVista Linux on ARMv6, with firmware context identified as sip9951.9-2-1. The account concerns that tested configuration; it does not establish that every CP-9951 firmware variant behaves the same way.
In the phone’s shell environment, Hilk reported roughly 244 MB of RAM. This is an observation from his project device, not a general specification for every unit. A technical-news account also describes the port in the context of ARMv6 and MontaVista Linux. (Golem.de’s report)
Streaming DOOM was the first milestone—not native play
The project began with DOOM running on Hilk’s Linux workstation. The CP-9951 acted as a media endpoint, receiving video and audio over H.264/RTP through an Asterisk and Baresip setup. In a later streamed stage, the phone could also relay controls. The game still executed on the workstation, so this was remote play rather than DOOM running on the Cisco phone.
What’s actually slowing this PC down?
Pick the symptom - the matching free tool is one click away.
#1 Best Overall
- Item Package Dimension - 15.699999983986L x 11.49999998827W x 4.299999995614H inches
- Item Package Weight - 4.49963476742 Pounds
- Item Package Quantity - 1
- Product Type - LANDLINE PHONE
What changed in the final native build
In the final v.666 version, Hilk reports that the game executed on the phone’s ARM CPU. The build drew to the device’s framebuffer at /dev/fb1 and read the physical keypad through /dev/input/keypad0. The final implementation therefore moved execution, rendering, and keypad input onto the phone rather than merely sending it a stream.
Hilk also reports local sound, a menu launch, and persistent installation in the phone’s flash storage. His field note says the build could launch after a cold boot with Ethernet disconnected. These are the project author’s reported results, not independent compatibility tests.
Rank #2
- This Certified Refurbished product is tested and certified to look and work like new. The refurbishing process includes functionality testing, basic cleaning, inspection, and repackaging. The product ships with all relevant accessories, a minimum 90-day warranty, and may arrive in a generic box. Only select sellers who maintain a high performance bar may offer Certified Refurbished products on Amazon.com
- Large backlit, vibrant high-resolution 640 x 480 pixel, graphical, fully-adjustable color display makes viewing easy
- Five tri-color illuminated LED line/feature keys provide at-a-glance status for primary and shared lines
- Four programmable soft-label keys for fast feature access
- Dual standard USB 2.0 ports support wired headsets for greater choice and convenience
How the streamed and native versions differ
| Aspect | Streamed stage | Final native build |
|---|---|---|
| Where DOOM executes | On the Linux workstation | On the CP-9951’s ARM CPU |
| Network role | H.264/RTP carries audio and video through the Asterisk/Baresip setup | Hilk reports launching after cold boot with Ethernet disconnected |
| Input | The phone later served as a remote controller | Physical keypad input through /dev/input/keypad0 |
| Display and audio | Streamed media arrives at the phone | Framebuffer rendering through /dev/fb1; Hilk reports local sound |
| Persistence | Not stated for the streamed stage | Hilk reports installation in the phone’s flash storage and a menu launch |
What game data the release uses
The author says the released package uses Freedoom Phase 2 and does not bundle a commercial DOOM IWAD. That separates the phone port and build from proprietary game data: the project account does not claim to include commercial DOOM files.
Quick Recap
Best Value
- Compatible with: Replacement for Cisco 8800, 8900 (8961 only), 9900 Series IP Phones including 88110, 88410, 88450, 88510, 88610, 88650, 89610, 99710, 99510, CP-PWR-Cube-4. Pls DOUBLE CHECK before order
- Specifications: Input: AC 100V- 240V 50-60 HZ; Output: Max 48V class 2 power supply; Power Cord: 8.2 ft/2.5 m, with US standard wall plug. The charger for Cisco Phone has good resistance to bending and pulling, and has a long service life
- International Certifications: JATERSERN charger for Cisco 8800 IP Phones is FCC and CE certified. Made of premium copper DC connector material, built-in smart IC chip with short circuit, over current, over voltage and over temperature protection
- Package Included: 1 x Replacement for Cisco 8841 IP Phones Charger. Our chargers meet OEM manufacturing standards and undergo multiple tests to ensure they are suitable for Cisco Phones
- Good Service: Charger adapter for Cisco IP Phones with 8.2 FT power cord. If you have any questions about your order and the product, pls feel free to contact us
Rank #4
- Product Type - VOIP Phone
- Package Quantity - 1.
- This pre-owned product has been professionally inspected, tested and cleaned by Amazon qualified vendors.
- Accessories may not be original, but will be compatible and fully functional. Product may come in generic box.
- This item does not come with a power cord
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

