Beacon Pal
Medical
Only for iPhone
Free · Designed for iPhone. Not verified for macOS.
Disclaimer: This app should be used in the United States only, for approved use with the Dreem 3S device, which is a class II 510(k) cleared medical device in the United States. Always seek a doctor’s advice in addition to using this app, and before making any medical decisions.
The Beacon Pal app is the companion app to the Dreem 3S headband. The Dreem 3S headband is an innovative solution to address sleep problems through monitoring of EEG signals by working closely with the clinical research community to further understand the origins of sleep problems. The Beacon Pal app will lead you through set up of Wi-Fi connection and walk you through the steps to record sleep events.
This app is meant to be used within the clinical trial setting only, using credentials provided to you by the study staff. Please make sure that you are enrolled in an ongoing clinical study before downloading this app. All clinical studies utilizing this app must be IRB-approved.
more ## Fixed:
* iOS Waveband 1 SDK now correctly handles error states in the Bluetooth reconnection loop, improving reliability when a device temporarily disconnects or moves out of range during recording
1.23.1 Aug 27
## Added
* Improved the Waveband 1 signal quality check experience with updated UX/UI
* Support for fetching remotely configured approved language list
## Fixed
* Fixed an issue where successful Waveband 1 firmware updates were not correctly recorded
* Fixed an issue where incorrect error messages could be displayed when user authentication failed
## Changed
* Updated conditional questionnaire logic in to align with the Study Manager Questionnaire Builder for v2 questionnaires
1.23.0 Aug 14
## Added
* Participants can see if their recording was accepted or rejected by the study team
* Added user feedback when Waveband 0 WiFi network scans or connection attempts fail or return no results.
* Support for additional languages/variants: German (Austria), German (Belgium), French (Belgium), Dutch (Belgium), English (Canada), French (Canada), Hungarian (Hungary), Dutch (Netherlands), Norwegian (Norway), Polish (Poland), Finnish (Finland), Swedish (Finland), French (Switzerland), German (Switzerland), Italian (Switzerland), Korean (South Korea), English (UK).
## Changed
* Read recording start time from Waveband 1 record entries.
## Fixed
* Fix serbian Latin language code (sr-Latn-RS → sr_latn_rs)
* Fix diagnostic logging behavior to better protect sensitive device configuration information.
1.22.0 Jul 10
### Fixed
- Fixed bug in WB1 record parsing misidentifying empty records
1.21.1 Jun 24
## Added
- Support for WB1 data compression
## Fixed:
- Fixed bug in questionnaires UI that could cause questions to be skipped when rapidly tapping the ‘Next’ button
- Fixed crash in WB1 sessions tab when retrying after a failed recording upload
- Fixed bug causing the WB1 firmware update prompt to be redisplayed when switching devices
1.21.0 Jun 13
# Beacon Pal 1.20.0
## Added
- (Feature Flag) Added participant readiness confirmation step prior to device setup and recording
- Implemented restricted application behavior for tablet devices to prevent unsupported usage
- Added logging for events related to questionnaires
## Changed
- Updated default impedance thresholds to 10MΩ for front-back derivations in WB1 signal quality check.
## Fixed
- Fixed loss of pre-recording questionnaire responses during app backgrounding and foregrounding
1.20.0 May 7
# Beacon Pal 1.19.0
## Added
- Log impedance thresholds to Datadog for signal quality checks
## Changed
- Added retry limit and background upload support to S3 transfer utility
- Migrated to DataDog v3 SDK to address instability
## Fixed
- Fixed impedance timeout race condition
- Fixed race condition and bad rejection handling recording transfer
- Fixed failed pairing flash in legacy flow
- Added connecting timeout modal for Waveband disconnection handling
1.19.0 Apr 7
## Added
- Support for new languages: Bulgarian, Czech, Portuguese (Portugal), Serbian-Latin, Turkish, German (Germany), Danish, Romanian and Swedish.
- Datadog session reply for better observability
## Fixed
- Resolved an issue on iOS where terminating a Waveband 1 recording via long press could prevent transfer completion.
1.18.0 Mar 20
# Beacon pal 1.17.1
## Added
- Support for dynamic MAC addresses for Waveband 1.
- “Done” button in the Waveband 1 signal quality check flow after successful completion.
- Waveband 1 plugged-in status logging.
- Ability to configure impedance thresholds for a set of internal users.
## Changed
- Waveband 1 Sessions sync logic updated to use Waveband 1 recordEntries data when start or stop times missing from Datastore.
## Fixed
- Resolved an issue in the Waveband SDK where battery and plugged-in status could become incorrect after reconnection.
- Waveband 1 “Try Again” retrieval functionality on the Sessions screen no longer fails due to reset state issues.
- Waveband 1 DDK now correctly fetches device information when the device is in OTA mode.
- Improved display smoothness of Live EEG during ongoing Waveband 1 recordings to reduce choppiness.
- The firmware update flow in Settings tab is now enabled only when a Waveband 1 device is connected.
1.17.1 Mar 6
# Beacon Pal 1.17.0
## Added
- WB1 firmware update flow available from the Settings tab.
## Changed
- WB1 signal quality check UX improved.
- Signal quality check gain adjusted from 4 to 1.
- Conditional questionnaires updated to hide optional conditional questions
- Improved Bluetooth error handling in WB0 SDK to include characteristic UUIDs and underlying error descriptions
## Fixed
- Race condition in the WB1 impedance survey
- Incorrect WB1 impedance to electrode group mapping
- WB1 recording retrieval and upload with post-session questionnaire enabled
- Long blocking states during WB1 recording completion
- WB1 serial number display in Get Help when HelpLinkHidden is enabled
- WB0 SDK WiFi status callbacks and data buffer reset issues
1.17.0 Feb 12
# Beacon Pal 1.16.1
## Added
- Participant activation
- Error handling UI for WB1 signal quality checks
- Pre-post questionnaire screen supports a generic variant
## Fixed
- Image vertical alignment issues
- Incorrect end times for recordings started in-app and stopped manually
1.16.1 Jan 19
# Beacon Pal 1.16.0
## Added
- Native languaguage names in the language selection screen
- Low memory alerts for Waveband 1 devices
## Changed
- Updated to latest React Native, Expo and Skia versions
## Fixed
- Flashing Waveband 1 Firmware when directly paired in OTA mode
1.16.0 12/17/2025
# Beacon Pal 1.15.1
## Fixed
- Bug preventing standalone Waveband 0 recordings from being associated with the current user when the app hadn't paired with the device after reboot
1.15.1 11/22/2025
## Added
- Support for clearing write protection on Waveband 1 recordings
- Support for retrieving and uploading Waveband 1 recordings made in standalone mode
## Fixed
- Handling of unsupported conditional questions in questionnaires
- Improved Waveband 1 data transfer reliability
1.15.0 11/15/2025
Beacon Pal 1.14.1
## Added
- Support for authenticating Beacon DX accounts
1.14.1 10/18/2025
# Beacon Pal 1.14.0
## Added
- Waveband 1 device integration
- Impedance logging during signal check flow
1.14.0 10/09/2025
# Beacon Pal 1.13.1
## Added
- Support for Mexican Spanish
1.13.1 09/04/2025
Beacon Pal 1.13.0
# Added
- Support for non-spoken cues (no English audio) when a non-English language is selected - Feature Flag
- Additional logging for language selection in Datadog.
# Fixed
- Fixed various translation inconsistencies due to the use of compound sentences in the original English text keys.
# Changed
- Updated React Native version to 0.79
1.13.0 08/21/2025
Beacon Pal 1.12.0
# Added
- Italian, Japanese language support
- Support for automatically generating translation tables
# Fixed
- Fixed Sessions tab performance
- Fixed edge case where questionnaire answers were not being stored if study participation changed before recording
1.12.0 07/09/2025
Beacon Pal 1.11.1
# Fixed
- Fixed a low probability edge case where time zone changes on the phone in the middle of a recording could result in displaying temporarily inaccurate date and duration information.
1.11.1 06/04/2025
Beacon Pal 1.11.0
# Added
- Support for French (France)
- Refactored local storage to use MMKV for faster and more reliable performance
# Fixed
- Improved questionnaire uploading logic to prevent data loss
- Improvements for preventing the overuse of refresh tokens
- Fixed a bug occasionally causing the headband and backend to diverge on time zones
- Fixed a UX bug causing the user to get stuck when the headband becomes disconnected during signal quality checks
1.11.0 05/10/2025
Beacon Pal 1.9.0
# Added
- Support for Brazillian Portuguese and Colombian Spanish
- Multiple language selection during setup
# Changed
- Updated React Native version to 0.76
1.9.0 02/13/2025
# Beacon Pal 1.8.0
# Added
- Improved onboarding tutorials
- Improved Settings page design
1.8.0 01/08/2025
# Beacon Pal 1.7.0
## Added
- Improved Sessions page
- Easier to read CTAs and improved contrast in highlighted steps
1.7.0 12/19/2024
# Beacon Pal 1.6.0
## Added
- Improved pairing flow
- Tap to copy serial number functionality
- Visual persistance of bluetooth connection state
## Fixed
- Timezone offset bug
- Trim whitespace in login/change participant screens
1.6.0 11/19/2024
## Fixed:
* iOS Waveband 1 SDK now correctly handles error states in the Bluetooth reconnection loop, improving reliability when a device temporarily disconnects or moves out of range during recording
more Version 1.23.1 Aug 27
Data Not Linked to You The following data may be collected but it is not linked to your identity:
Health & Fitness Diagnostics