Skip to content
 
 

Repository files navigation

airbreak-plus

Firmware modification toolkit for ResMed AirSense and AirCurve devices.

Platform Guide
AirSense 10 / AirCurve 10 Air10 Quickstart
AirSense 11 / AirCurve 11 Air11 Quickstart
Series 9 Partial support; no maintained guide

What it does

Air10

Unlocked therapy modes Unlocked therapy modes Unlocked pressure ranges Custom VAuto settings ASV Backup Rate settings Square Wave settings Backlight settings

Best support for SX567-0401 and SX567-0402 firmware. Other versions are handled with reduced feature coverage.

Air11

Getting started

Windows users can prepare the common build environment with the WSL2 setup guide.

Guide Air10 Air11
Quickstart Air10 Quickstart Air11 Quickstart
Disassembly Air10 disassembly Air11 disassembly
Connections SWD wiring or serial connection SWD or CAN connection
Firmware dump OpenOCD OpenOCD
Patching Air10 patching Air11 patching
Flashing Air10 flashing Air11 flashing

Reference

Air10

Document Content
resmed_config UART configuration tool
resmed_flash UART firmware flash and dump tool
Config variables Firmware variable system and globals[] structures
Variable reference Firmware variables with var_id, UART name, EDF signal
Patching: Custom settings Variable assignments, reclaimed resources, persistence, and menu registry
Patching: Patch payloads Versioned payload build, code-cave allocation, stubs, and ABI slots
eeprom_tool SPI EEPROM access (deprecated, see native support)
UART protocol Frame format and commands
oximeter protocol Oximetry data submission specification

Air11

Document Content
as11_config Configuration, RPC, streams, events, spools, and BLE pairing
as11_flash CAN and BLE firmware flashing
CONF block format Descriptor and schema structures
Variable reference Cross-version variable names and metadata
as11_descriptors Offline firmware and CONF inspection
Patching: Patch payloads Versioned payload builds, code-cave allocation, native stubs, and callback integration
CAN connection Connectors, wiring, and tested adapters
CAN protocol CAN datagrams, VCIDs, and service endpoints
Bluetooth protocol BLE pairing, session, and transport
RPC protocol JSON-RPC methods and message transport
OTA protocol Upgrade containers, authentication, and targets
EDF signals Air11 EDF file and signal schemas

Related

  • airbridge - ESP32 WiFi bridge for AirSense 10 service port
  • aircannect - Wireless adapter for AirSense/AirCurve 11 devices

About

Firmware modification toolkit for resmed AirSense 10 / AirCurve 10, AirSense 11 and partial support for S9.

Topics

Resources

Stars

45 stars

Watchers

13 watching

Forks

Releases

Contributors

Languages