OSCAR 2.0 is Available

General Discussion on any topic relating to CPAP and/or Sleep Apnea.
CrimsonNape
Posts: 5
Joined: Wed Jan 24, 2024 9:05 pm

OSCAR 2.0 is Available

Post by CrimsonNape » Thu Jun 04, 2026 8:52 pm

OSCAR 2.0, utilizing an SQL database is now available for downloading. Download link: https://www.sleepfiles.com/OSCAR/

Here are the highlights of what's new from the 1.x versions.
Major Update
  • [new] Migrated OSCAR and OSCAR data to an SQL database
  • [new] Share part of a profile with other users
  • [new] CSV export of data in the database
  • [new] Access to all OSCAR data from other programs
  • [new] Adjust CPAP times as needed and align data from oximeters (replaces CPAP clock drift)
Backup, Restore, and Share Profile
  • [new] Share part of a profile by file or direct to Dropbox or Google Drive
  • [new] Restore a shared profile from file or from a URL
  • [new] Backup and restore part or all of a profile
Data Export
  • [new] CSV export format has predefined and user configured templates
  • [new] Journal notes can be exported as a report
  • [new] Demo program and specs showing how to read data from OSCAR using Python
Loaders
  • [new] Support for ReactHealth/BMC G3 and G3X CPAP
  • [new] Support for Yuwell YH-580, YH-690, YH-820, YH-825, YH-830 CPAP
  • [new] Support for BMC G3 B20A legacy format CPAP
  • [update] Added identification of Lowenstein prisma25S and prisma25ST
  • [update] BMC G3X loader distinguishes mask-on from total-hours
  • [update] Check whether SD card being imported is same as last time (disable check in Preferences)
  • [fix] Rebuild from backup was destroying backup data in BMC loaders
  • [fix] DST change caused data loss in BMC loader
  • [fix] Y-Axis Default vs Auto-fit options not working with BMC and G3X loaders
  • [fix] Correct session start time if ResMed EDF start date is corrupted
  • [fix] Correct import second session of day with ResMed 11 series machines
  • [fix] Viatom now accepts 100% SpO2 without warning
Profiles
  • [update] Profile selector sort order is remembered across restarts
  • [update] Show disk information no longer requires a profile be open
  • [fix] New profiles get default channel settings, not copied from another profile
Edit Profile
  • [new] Allow user to change profile name
  • [update] Remove password support
  • [update] Remove DST zone in edit profile dialog
  • [update] Add instructions and clean up Edit Profile dialog
Database Support
  • [new] Advanced user can have multiple databases and switch between them
  • [fix] Prevent two OSCAR instances from opening the same database at the same time
  • [fix] Show "please wait" dialog if taking > 2 sec to delete a database
  • [fix] Automatic database integrity check at startup
  • [fix] Troubleshooting has database integrity check and compression options
Welcome Page
  • [fix] Welcome page information is now legible when system is in dark mode
  • [fix] Date on Welcome page is translated properly
  • [fix] Show AirSense 11 icon on Welcome page for AirSense 11 CPAP
Daily Page
  • [new] Adjust times for CPAP with wrong times and align data from oximeters and other devices
  • [update] Add optional session bars to SpO2, Pulse, and Movement graphs
  • [update] Update large leak and redline terminology
  • [update] Graph titles shrink to avoid being too large to fit
  • [update] Calendar date shown as italic if a bookmark exists for the day
  • [update] Calendar date colors and font attributes changed
  • [update] Right align numbers in Statistics panel on Daily page
  • [update] Feelings meter on Daily Notes panel now has a range of 0 to 100
  • [update] Clarify feelings button on Daily Notes panel
  • [fix] Popout Daily Time at Pressure graph now works properly
  • [fix] Popout graphs now paint properly
  • [fix] Printed Daily page box around notes is sized appropriately
  • [fix] Printed Daily page omitted last graph if only one graph on page
Overview Page
  • [update] Tooltips on Overview page no longer overlap the cursor
  • [update] Overview bilevel pressure graph now shows maximum IPAP reached during day
  • [fix] Crash in Overview page if mouse moves over no data
  • [fix] Overview graph heights not reset by Preference dialog
Statistics Page
  • [new] Add Steady Breathing to new Other Statistics section on Statistics page
  • [update] Changes to Device Settings on Statistics page allows similar machines to be combined
  • [update] Right align numbers on Statistics page
  • [update] Statistics page shows oximetry data for data recorded by CPAP machine
Preferences
  • [new] CPAP Clock Drift is replaced by menu item Data/Time Corrections
  • [update] User can set opacity of grid lines on graphs
  • [update] User can use cross-platform Fusion theme
  • [update] Add option to combine similar machines on Device Changes report
  • [update] Add option to enable multiple database support
  • [update] Remove high resolution preference used for Qt5 in OSCAR 1.7.1
Translations
  • [new] Automate language translations when translator not available (experimental)
  • [update] Translations for French, German
  • [update] Fix assorted translation issues
  • [fix] Correct translations in system dialogs (OK and Cancel buttons etc)
  • [fix] Preferences Dialog "older than" date was mangled when translated
  • [fix] Dates in various places are translated properly
User Interface
  • [update] Improve messages when no profile is open but one is required
  • [update] Right sidebar shows AHI or RDI as set in preference setting
  • [update] Restore right sidebar to previous state when OSCAR is opened
  • [update] System information panel now reports database schema version
  • [update] Remove profile name from title bar when taking screenshot
  • [update] Support running several copies of OSCAR on different data folders simultaneously
  • [fix] Dialogs and other screens now legible if system is in Dark mode
  • [fix] [Windows only] Bottom of OSCAR window won't hide behind taskbar when OSCAR starts
  • [fix] Progress dialog was blank during Resync Device Detected Events reprocessing
Startup Options
  • [update] Improve startup performance
  • [update] Holding Shift key down at startup toggles between OpenGL and software graphics engines
  • [update] Add --OpenGL command-line option to force OpenGL graphics engine
Miscellaneous
  • [update] Remove ANGLE graphics engine option (not supported in Qt6)
  • [update] Record more of debug log if there is a crash
  • [fix] Fix various DST edge cases
  • [fix] Fix latent bugs that might cause a crash
  • [fix] Screen capture with no profile open caused a crash
- Red

mpeg2
Posts: 18
Joined: Fri Sep 23, 2022 10:23 am

Re: OSCAR 2.0 is Available

Post by mpeg2 » Fri Jun 05, 2026 4:53 am

Can existing data from Oscar 1.7 be imported into Oscar 2.0 - to allow a single view for past and present data?

_________________
MachineMask

User avatar
Mijjil
Posts: 11
Joined: Wed Dec 03, 2025 2:54 pm

Re: OSCAR 2.0 is Available

Post by Mijjil » Fri Jun 05, 2026 7:27 am

Yes, when you run OSCAR 2.0 it will ask you where your 1.71 data lives and will import it.

_________________
Machine: AirSense 11 Autoset
Mask: AirFit™ F40 System - L/STD
Tester for OSCAR - Open Source CPAP Analysis Reporter
https://www.sleepfiles.com/OSCAR/

mpeg2
Posts: 18
Joined: Fri Sep 23, 2022 10:23 am

Re: OSCAR 2.0 is Available

Post by mpeg2 » Fri Jun 05, 2026 1:24 pm

Importing from 1.7 is good - but: I'm a Mac user - and see on the Mac install page that it was compiled for Intel CPUs - Apple Silicon requires the use of Rosetta. As far as I can see, this was not the case for 1.7. Looking a little deeper, I saw that Rosetta is going away in the not too distant future.

Any chance of getting a version compiled for Apple Silicon??

Thanks,
Rich

_________________
MachineMask

User avatar
BlueDragon
Posts: 558
Joined: Sun May 27, 2018 10:20 am
Location: Sonoran Desert

Re: OSCAR 2.0 is Available

Post by BlueDragon » Fri Jun 05, 2026 4:16 pm

Our problem is that we don't have a developer with a Mac Mx computer. That's all that's missing. OSCAR is an all-volunteer project and we need a volunteer developer with the necessary hardware. We thought we had one for a while with 1.7 but he is MIA so we were unable to make a Mac Silicon distribution package for OSCAR 2.0. We keep looking for someone who can help but the volunteers we have seen recently use either Windows or Linux. Or maybe someone will gift us with an old Mx and we could use that to build OSCAR (wishful thinking).

_________________
Machine: AirCurve™ 10 VAuto BiLevel Machine with HumidAir™ Heated Humidifier
Mask: Brevida™ Nasal Pillow CPAP Mask with Headgear
Additional Comments: Dx Mar 2018 (AHI=24, RDI=54; AHI=73 supine). Started APAP June 2018, VAuto Aug 2020.
See OSCAR for the latest release.
OSCAR Lead Developer
ResMed AirCurve 10 VAuto, F&P Brevida.
FlashAir SD and FlashPap for data transfer.

User avatar
RogerSC
Posts: 1917
Joined: Sat Jul 21, 2012 1:11 pm

Re: OSCAR 2.0 is Available

Post by RogerSC » Sat Jun 06, 2026 2:45 am

Mijjil wrote:
Fri Jun 05, 2026 7:27 am
Yes, when you run OSCAR 2.0 it will ask you where your 1.71 data lives and will import it.
Really appreciate the effort that goes into these releases. Having been a software release engineer in another life, I understand the issues.

Have a mac desktop here. OSCAR 2.0 couldn't copy the data from the external disk where I had OSCAR 1.6 saving my sleep data. I could copy the data files from the external disk to the internal one temporarily, but I'll probably just leave the old data where it is and access it with OSCAR 1.6 if I need to.

I also noticed the reference to Apple discontinuing the support of Intel-based apps during installation and when I run it. Hopefully you'll get a chance to build OSCAR on a mac before Fall, 2027.

Again, thanks so much for all that you do!

_________________
Machine: ResMed AirSense™ 10 AutoSet™ CPAP Machine with HumidAir™ Heated Humidifier
Additional Comments: ResMed AirFit N30i mask

mpeg2
Posts: 18
Joined: Fri Sep 23, 2022 10:23 am

Re: OSCAR 2.0 is Available

Post by mpeg2 » Sat Jun 06, 2026 4:49 am

"Our problem is that we don't have a developer with a Mac Mx computer..."

I understand the problem now and wish I could help out - but the last time I did any code development was probably 30 years ago on what are now completely archaic systems.

For the time being, the old version of OSCAR works fine for me.

I do appreciate all the effort that is going in here.

Rich

_________________
MachineMask

Volty42
Posts: 1
Joined: Sat Jun 06, 2026 7:54 am

Re: OSCAR 2.0 is Available

Post by Volty42 » Sat Jun 06, 2026 7:58 am

i really like the new functionality with exporting. However, I have no idea how to edit the SQL or even where to look for guidance. Is there a tutorial page/document available?

User avatar
Mijjil
Posts: 11
Joined: Wed Dec 03, 2025 2:54 pm

Re: OSCAR 2.0 is Available

Post by Mijjil » Sat Jun 06, 2026 10:01 am


_________________
Machine: AirSense 11 Autoset
Mask: AirFit™ F40 System - L/STD
Tester for OSCAR - Open Source CPAP Analysis Reporter
https://www.sleepfiles.com/OSCAR/

User avatar
BlueDragon
Posts: 558
Joined: Sun May 27, 2018 10:20 am
Location: Sonoran Desert

Re: OSCAR 2.0 is Available

Post by BlueDragon » Sat Jun 06, 2026 10:37 am

For how to use the Export to CSV dialog: https://www.apneaboard.com/wiki/index.p ... _OSCAR_2.0

Not sure where to find a tutorial on SQL query language. Anyone have a better suggestion than just googling it?

_________________
Machine: AirCurve™ 10 VAuto BiLevel Machine with HumidAir™ Heated Humidifier
Mask: Brevida™ Nasal Pillow CPAP Mask with Headgear
Additional Comments: Dx Mar 2018 (AHI=24, RDI=54; AHI=73 supine). Started APAP June 2018, VAuto Aug 2020.
See OSCAR for the latest release.
OSCAR Lead Developer
ResMed AirCurve 10 VAuto, F&P Brevida.
FlashAir SD and FlashPap for data transfer.

User avatar
BlueDragon
Posts: 558
Joined: Sun May 27, 2018 10:20 am
Location: Sonoran Desert

Re: OSCAR 2.0 is Available

Post by BlueDragon » Sat Jun 06, 2026 10:41 am

Thanks to an Apnea Board member, an installer for Mac Silicon is now available on https://sleepfiles.com/OSCAR

_________________
Machine: AirCurve™ 10 VAuto BiLevel Machine with HumidAir™ Heated Humidifier
Mask: Brevida™ Nasal Pillow CPAP Mask with Headgear
Additional Comments: Dx Mar 2018 (AHI=24, RDI=54; AHI=73 supine). Started APAP June 2018, VAuto Aug 2020.
See OSCAR for the latest release.
OSCAR Lead Developer
ResMed AirCurve 10 VAuto, F&P Brevida.
FlashAir SD and FlashPap for data transfer.

User avatar
RogerSC
Posts: 1917
Joined: Sat Jul 21, 2012 1:11 pm

Re: OSCAR 2.0 is Available

Post by RogerSC » Sat Jun 06, 2026 11:57 am

BlueDragon wrote:
Sat Jun 06, 2026 10:41 am
Thanks to an Apnea Board member, an installer for Mac Silicon is now available on https://sleepfiles.com/OSCAR
Thanks so much for this...an alternate way to run the app on a mac the first time is to go into System Settings -> Privacy and Security and enable "run anyway" for OSCAR20. A little simpler if you know your way around Settings :-).

Not knowing what would happen if I installed OSCAR20 on top of OSCAR20, I removed the Intel version before installing the Apple silicon version...seems to have worked.

Thanks again, glad that you got this done so quickly!

_________________
Machine: ResMed AirSense™ 10 AutoSet™ CPAP Machine with HumidAir™ Heated Humidifier
Additional Comments: ResMed AirFit N30i mask

mpeg2
Posts: 18
Joined: Fri Sep 23, 2022 10:23 am

Re: OSCAR 2.0 is Available

Post by mpeg2 » Sat Jun 06, 2026 2:30 pm

Thanks - amazingly fast...

Rich

_________________
MachineMask