React Health Luna G3 · CPAP · APAP · G3 X
See your full Luna G3 therapy data
CPAP Clarity reads your Luna G3 SD card and shows you what the iCode summary leaves out: obstructive vs central apnea breakdown, the full 50 Hz pressure curve, leak trends, and your actual machine settings, all in your browser.
What CPAP Clarity shows you
The Luna G3 records obstructive and central apneas with timestamps and durations, and CPAP Clarity shows both counts. Hypopneas are a known firmware format limitation: the device either folds them into other event codes or stores them in a form we cannot validate yet, so we never fabricate a count.
The continuous therapy pressure, sampled 50 times per second. You can see exactly how the AutoCPAP algorithm responded to events through the night, at a resolution the device screen never shows.
Mask seal measured ten times per second. High leak means the mask is not sealing and therapy effectiveness drops; CPAP Clarity flags elevated-leak nights and shows the trend over time.
Your Luna G3 records its mode, pressure range, Reslex exhale relief level, ramp, humidity, mask type, and tube type. CPAP Clarity reads them directly from the SD card.
The card keeps roughly 35 waveform files in a rotating buffer, about a month of typical use. Import regularly and CPAP Clarity accumulates your full history in your browser, beyond what the card itself retains.
Nightly usage hours, 30-day compliance rate against the Medicare 70% threshold, consistency scoring, and weekend vs weekday patterns.
Luna G3 numbers in CPAP Clarity were calibrated against manufacturer-app screenshots from real contributor nights, pinned in our test suite so the mapping cannot silently drift.
We have validated three Luna G3 firmware families on real contributor cards, including the newer foam-free G3 X. Each family's quirks are handled and documented honestly.
How to import your data
Remove the SD card
Power the machine off. The SD card slot is on the back of the Luna G3 at the humidifier end, next to the transfer box. Push the card in until it clicks, then pull it out. Any standard full-size SD card reader works.
Insert into your computer
Plug the SD card into a USB card reader connected to your computer. You should see the card's data files appear.
Drop the folder on CPAP Clarity
Open CPAP Clarity, go to the import page, and drag the entire SD card folder onto the drop zone. CPAP Clarity reads everything automatically.
Frequently Asked Questions
Does CPAP Clarity work with my Luna G3?
Yes. CPAP Clarity supports the React Health Luna G3 CPAP and APAP family, including the newer G3 X, across three validated firmware families, each calibrated against real contributor data. The Luna G3 bilevel models (BPAP 25A and 30Vt) run a different therapy profile we have not validated yet; if you have one, tell us through the feedback page.
Where is the SD card slot on the Luna G3?
On the back of the machine at the humidifier end, next to the transfer box that connects the water chamber. Power the machine off, push the card in to release it, and pull it out. Any standard full-size SD card reader works. Note that the card is listed as optional in the box; if your machine shipped without one, a standard SD card up to 32 GB works once the machine formats it.
What does the Luna G3 record on the SD card?
The card carries the therapy pressure waveform sampled 50 times per second, leak sampled 10 times per second, obstructive and central apnea events with timestamps and durations, and your machine settings. The card keeps roughly 35 waveform files in a rotating buffer (about a month of typical use), so importing regularly preserves your full history.
Why don't I see hypopneas, respiratory rate, or flow limitation?
Honest answer: the Luna G3 firmware does not record them in a decodable form. Hypopneas are either folded into other event codes or stored in a format that cannot be validated without external ground truth, so CPAP Clarity does not fabricate a count, and your hypopnea number may read lower than the device screen shows. Per-second respiratory rate, tidal volume, minute ventilation, flow limitation, snore, and Cheyne-Stokes are not in the card format at all. AHI, pressure, and leak are the primary metrics for evaluating treatment effectiveness.
Is the Luna G3 the same machine as the BMC G3 A20?
Same hardware platform, different branding and firmware generations. The Luna G3 is sold in the US by React Health (formerly 3B Medical); the same chassis is sold internationally as the BMC G3 A20. React Health's own manuals name the Luna G3 CPAP and APAP as the G3 C20 and A20 platform. CPAP Clarity supports both, with separate parsers for their different firmware data formats.
What do iCode and iCodeConnect show compared to CPAP Clarity?
The Luna G3's patient menu shows a usage summary plus iCode and iCode QR+ codes, which are sequences you or your provider can decode into a compliance report. The built-in cellular modem sends usage and therapy information to the iCodeConnect cloud for your clinician. Neither shows you the pressure waveform or per-event detail; that lives on the SD card, which is what CPAP Clarity reads in your browser.
Why does my leak chart say no data on some nights?
One validated Luna G3 firmware family (G3-2.11.02.33, found on newer G3 X units) does not write a usable leak channel to the card. On those machines CPAP Clarity says so plainly instead of charting noise as if it were a real measurement. Pressure, events, and settings are unaffected.
Is my data safe?
All processing happens in your browser. Your CPAP data never leaves your computer and is never uploaded to any server. CPAP Clarity stores your data in your browser's local storage so you can return to it later without re-importing.
Related Reading
- Luna G3 CPAP Review: Data Access Guide : the full walkthrough of this device's data, limits, and import flow.
- BMC G3 A20 CPAP Review : the same hardware platform under its international branding.
- What Is AHI? : the headline number, what counts as an event, and what the thresholds mean.
- How to Read Your CPAP Data : a guide to understanding every metric on your dashboard.