3 ms·
I wrote the Mac/Linux driver for the Fisher & Paykel Healthcare Icon CPAP device. The principle of operation is very simple: just blowing air into your face whi
by peterburkimsher 8y ago
I wrote the Mac/Linux driver for the Fisher & Paykel Healthcare Icon CPAP device. The principle of operation is very simple: just blowing air into your face while you're sleeping.
The trouble is, it's not pleasant to wake up with air blowing at you. So they have an algorithm to detect when you're sleeping peacefully or about to wake up, based on your breathing pattern. It turns off the pump when you're waking up.
The CPAP plugs in with USB-serial, but the connector is buried deep inside the device so it needs a special adaptor just to reach the pins. The protocol is obfuscated and checksummed, but not encrypted.
I'm looking for a job now, so if anybody would like someone with experience in this area, please reach out.