Firmware modification toolkit for ResMed AirSense 10 / AirCurve 10, with partial support for Series 9 and AirSense 11.
- Unlocks all therapy modes
- Unlocks clinical settings menu with full pressure range
- Removes motor runtime hours nag screen
- Full EDF signal recording in all therapy modes
- Maintains myAir cloud compatibility across therapy modes
- ILI9325/ILI9328 LCD driver (the most common replacement panel available for these devices)
Best support for SX567-0401 and SX567-0402 firmware. Other versions are handled with reduced feature coverage.
See the quickstart guide for a full walkthrough.
| Guide | Content |
|---|---|
| Quickstart | End-to-end overview |
| Disassembly | Opening the device |
| SWD wiring | Programming header connections |
| Serial connection | UART accessory port (for flashing without SWD) |
| OpenOCD | Firmware dump |
| Patching | Building, patch options, customization |
| Flashing | SWD and UART flashing |
| Document | Content |
|---|---|
| UART protocol | Frame format and commands |
| Config variables | Firmware variable system and globals[] structures |
| resmed_config | UART configuration tool |
| resmed_flash | UART flash tool |
| eeprom_tool | SPI EEPROM access |
| Variable reference | All 744 variables with var_id, UART name, EDF signal |
- airbridge -- ESP32 WiFi bridge for AirSense 10 service port