Skip to main content

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

AHI Breakdown
OA / CA

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.

Pressure Curve
50 Hz waveform

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.

Leak Analysis
10 Hz, L/min

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.

Machine Settings
Mode, pressure, Reslex

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.

Multi-Night History
~35 waveform files

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.

Usage Tracking
Hours / Compliance

Nightly usage hours, 30-day compliance rate against the Medicare 70% threshold, consistency scoring, and weekend vs weekday patterns.

Screenshot-Verified
Calibrated to the app

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.

Three Firmware Families
Incl. the G3 X

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

1

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.

2

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.

3

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