Scope. For ventilators permanently retired from patient care. Resetting the maintenance clock does not perform the 2000-hour preventive maintenance or calibration. Any unit that could reach a patient needs full OEM calibration and verification.
What the OEM manual establishes
| Fact | Where |
|---|---|
| PM advisory after 2000 h or 12 months; MUTE silences only the tone. | Operation & Service Manual, Alarms |
Hour and day counters live in a battery-backed Dallas DS1202 clock chip on the CPU board; visible as #### Hrs / ### Dys in the hidden USER PROGRAMS menu. | Theory of Operation; USER PROGRAMS |
| Only reset path: PC program CAL.EXE over the 9-pin RS-232 port on the AC supply: F5 Hold, F3 Initialize EEPROM / Reset Real Time Clock, F5 Release. Analyzer not needed for that step. | §14 Computer Calibration |
| Ventilator link: 2400 or 1200 baud, 8N1, pins 2 / 3 / 5. Streams status every second and pressure every 100 ms. Command bytes unpublished. | §14; Communications Port |
Two ways to run it
Bench dashboard in the browser
Chrome or Edge with Web Serial: connect wizard, live monitor and pressure trace, capture and analysis, OEM-session recording and command learning, PM reset with the same safety logic, probe, analyzer emulator, and a self-test suite against a virtual Eagle 754. No install. Open it.Python toolkit
The same functions as a command-line tool and Tk GUI for any OS, plus the DOSBox-X TCP bridge for running the OEM CAL.EXE without virtual COM drivers. Captures and command files are interchangeable with the dashboard.What the toolkit does
Monitor & discover
Live hex view with automatic frame classification, 100 ms / 1 s period detection, checksum identification and a pressure sparkline.eagle754 monitor, capture, analyze, baudsweep.Learn from one OEM session
A two-port bridge records CAL.EXE talking to the ventilator while you mark Hold / RTC reset / Release.learn turns the capture into commands.json. Runs the 16-bit CAL.EXE under DOSBox-X over TCP with no virtual COM drivers.Reset natively
eagle754 pm-reset replays Hold → RTC reset → Release with stream checks, an LCD confirmation step, automatic release on abort, and a timestamped service log.Analyzer emulators
Stand-ins for the obsolete Timeter RT-200 (9600 7E1, CR) and Impact Model 100 (STX/ETX) so the OEM program proceeds; live values can be typed in from a modern analyzer.Guided probing
When no OEM software exists: systematic candidate sweeps that watch the stream after every byte, detect the Hold state, toggle out of it, and pause for you.Simulator & tests
A ventilator simulator with the right cadences lets you rehearse and lets CI run the whole pipeline.eagle754 selftest.Install
git clone https://github.com/kochmatthew462-collab/Eagle-UniVent-Software
cd Eagle-UniVent-Software
python -m pip install .
eagle754 selftest
eagle754 connect # guided link check
eagle754 monitor COM5
Windows: double-click tools\windows\install.bat, then Eagle754-GUI.bat. Hardware: a USB-to-RS232 adapter (FTDI preferred) and a straight-through DB9 cable.