How to update Hypoxic's BLU2Lite and BLU2Pro Indicators
Overview
Please use the updating utilities found on your phone's app store!
Release Notes
BLU2 Firmware v3.00.01 Release Notes
Release Date: April 2026
Previous Release: v3.00.00
App Version: v1.0.2
This update improves connection reliability across GoPro, Sony, and Insta360 cameras.
- Fixed intermittent GoPro connection failure where BLU2 would connect (fast LED flash) but then disconnect and retry repeatedly. Most commonly seen on HERO10 to HERO13, occurring roughly 1 in 20 connection attempts. BLU2 now recovers automatically without requiring a power cycle.
- Improved GoPro HERO13 and MAX2 connection speed and reliability.
- Fixed Insta360 "wrong mode" warning incorrectly triggering when camera is in Pure Video mode.
- Fixed Sony cameras getting stuck in a reconnect loop if the user deletes the BLU2 pairing from the camera. BLU2 now clears stale bonds and re-enters pairing mode automatically.
- Unsupported GoPro models (HERO 2024, HERO Lite) are now filtered from scanning to prevent failed connection attempts.
BLU2 Firmware v3.00.00 Release Notes
Release Date: March 2026
Previous Release: v2.08.03
App Version: v1.0.2
This is a major release that transforms BLU2 from a GoPro-only remote into a unified multi-camera platform. The firmware now supports four camera brands from a single build, with automatic camera detection. The BLU2 app has been updated to v1.0.2 to support the unified firmware.
New Camera Support
DJI Osmo Action Series (Action 3, Action 4, Action 5, Action 6) & OSMO360
- Full BLE remote control: start/stop recording, photo capture, mode switching
- Battery, storage, and temperature monitoring with on-device warnings
- Automatic reconnection via stored whitelist (no re-pairing needed)
- PIN-based pairing (enter 1234 on DJI camera)
Insta360 (X2, X3, X4, Ace, Ace Pro, Ace Pro 2)
- BLE remote control with protobuf-based protocol
- Battery, storage, temperature, and capture status monitoring
- Photo and video mode support with sub-mode tracking
- Active sensor/lens selection preserved between sessions
- Note: Camera connection can take up to 20 seconds in some cases
Canon EOS (R50 and other BLE-enabled models)
- Shutter trigger and focus control
- Simple one-button pairing
- Automatic reconnection via stored whitelist
- No record status feedback unfortunately (limitation of camera)
Sony BLE Support
- General reliability improvements
Unified Architecture
- One firmware for all cameras. No more separate GoPro/Sony builds. Camera type is detected automatically during BLE scanning.
- Runtime camera selection. The correct protocol handler is loaded based on which camera advertises and is closest. Switching cameras just requires a new pairing.
- Per-camera BLE settings. Scan timeouts, RSSI thresholds, and security requirements are tuned per camera brand for optimal connection speed.
GoPro Fixes
- Hero 13 discovery fix. Resolved a connection failure on Hero 13 caused by BLE UUID registration order in the unified firmware. Hero 13 and future unknown GoPro models now connect reliably.
- BLE response decoder rewrite. The response parser now follows the official GoPro BLE spec, fixing intermittent decode errors on newer firmware versions.
- Reconnection reliability. Fixed an issue where the device would not reconnect to a paired GoPro after a disconnect. The whitelist is now correctly used for bonded cameras.
- Watchdog reset fix. Resolved a rare crash caused by notification flooding during the GoPro query/status phase. The watchdog is now fed during long message reassembly.
Connection & Stability Improvements
- Data Length Extension. BLE packets increased from 27 to 251 bytes, reducing overhead and improving throughput for protobuf-heavy cameras (Insta360, GoPro).
- Connection setup watchdog. A 2-second watchdog detects stuck connections and triggers recovery instead of hanging indefinitely.
- BLE security simplified. Switched to Just Works pairing for DJI/Insta360/Canon, reducing connection handshake time.
UI & LED Fixes
- LED state restore on button release. The LED now correctly returns to its pre-press state (e.g., scanning indicator) after releasing the button.
- LED button lockout. LED state is preserved during button hold and restored on release.
Warnings & Monitoring
- Unified low storage warnings. Storage warnings now trigger at consistent thresholds across all cameras: ~3.5 GB for GoPro and DJI, 4.5 GB for Insta360 (which needs a 1 GB recording buffer).
Build & Toolchain
- Removed legacy single-camera build configurations
Known Issues
- Insta360 timelapse mode: On the X2 using an external shutter remote, record starts normal video instead of timelapse. Fix planned for future release.
- DJI Osmo Action & Action 2 (original, pre-Action 3) is not supported. Uses a different BLE protocol.
v2.08.03 GoPro MAX 2 Support
[2025-10-15]
- GoPro MAX2 Support.
- Improved initial connection sequence with GoPro HERO8 and up including GoPro MAX & GoPro MAX2 (Hardware Info test recommended by GoPro).
- Elongated Timeout for GoPro HERO9 especially when in QuickCapture Mode.
- "Joseph" HERO13 fix on connection with new method.
v2.08.00 Automatic Updater
[2025-06-10]
- Made minor changes to allow for clean automatic updating via the Hypoxic BLU2 Updater App.
v2.07.05 GoPro HERO13 Support - New Rev
[2025-03-19]
- Fix for the BLU2Lite with new stepping of GoPro HERO13
v2.07.01 GoPro HERO13 Support
[2024-09-25]
- Fix for the BLU2Lite not showing any status if the GoPro HERO13 starts in QuikCapture mode.
- Added quick connect method for the GoPro HERO13.
v2.06.02 GoPro HERO12 & Beyond Support
[2023-09-17]
- Fix for GoPro HERO12 not using a delay that was needed for the GoPro HERO11/Mini. Without this fix, connecting to the H12 while it is booting up may corrupt the BLE subsystem. The green standby LED will be locked in this case. A battery pull is needed to restart the camera if this occurs, powering off will not fix it!
- Updated quick discovery method for the HERO12. The new handles are now cached. Future cameras will use the generic discovery method. Connection will longer on the GoPro HERO MAX2.0 and beyond until we post an update to the BLU2Lite.
v2.06.01 GoPro HERO11 Updates & Speed up
[2023-07-29]
- Circumventing multiple bugs that exists on GoPro HERO11/Mini firmware. In contact with GoPro Inc.
- Connection will be faster for all GoPro Cameras currently shipping. Cache handles versus discover them each connection.
- Connection sequence streamlined for GoPro HERO8 to HERO11.
- Using new vendor queue methodology vs homebuilt.
- Disabled unused notification channels
- Removed MTU exchange.
- Updated vendor SDK.
v2.04.00 Bug Fixes
[2023-06-13]
- Fixed a connection bug that may crash the GoPro firmware
- Status is now polled from the camera versus at the whim of the camera.
- Fix Battery level indication
- Low-level fix with connection sequence. Will become more reliable.
- Added LED sequence for slow connecting cameras such as the GoPro HERO[8-9]. You will now see a faster "flash" once we started communication but waiting for status. Remember the HERO8 & 9 take a super long time to bootup from deep sleep.
- Various bug fixes with security failing and disconnecting
v2.02.01 HERO11 Mini Continued Support
[2023-03-22] Production Release
- GoPro HERO11 Mini robustness on connections
- GoPro HERO11 Black Timelapse mode fix
v2.01.00 HERO11 Support [2023-02-20]
- GoPro HERO11 Black and HERO11 Mini Support
- Faster wake up and more robust connection sequence
- Once the BLU2Lite is connected to the camera, the respective LED will always remain illuminated. It will cycle brightness to save power, but will never go completely off.
