Beluga

From AsteroidOS
Revision as of 11:37, 12 July 2026 by Beroset (talk | contribs) (added additional recovery method under issues)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
 beluga  — OPPO Watch
 beluga
Status supported
Stars
Status details
Display good
Touch good
Bluetooth good
Haptics good
Tilt to wake good
Light sensor good
Always-on display good
Dual display missing
Microphone good
Speaker good
Compass good
Steps bad
Heart rate good
USB partial
WLAN good
GPS good
NFC bad
Cellular bad
Camera missing
Crown missing
Hands missing

Beluga (OPPO Watch) is a large rectangular watch with a lot of features.


Warning: The OPPO Watch Free is not supported! See the list on the porting Status page to find out if your model is supported.

Description

Beluga is a large rectangular watch with a (side) curved OLED display, fairly large amount of sensors and a good vibration motor. The casing of the watch is relatively thin, making it easier to tuck under the sleeves. The watch uses a proprietary watchband mechanism for which one can buy adapters so standard 22mm straps can be attached.

Issues

NFC support causes graphical glitches, so it has been disabled for now.

It has also been reported by some that switching back to the original OS from backups via the usual method doesn't always seem to work, so an alternative recipe is to extract the parts from the backup (as with watch-image) and then, with the watch in fastboot mode:

fastboot flash system system.img 
fastboot flash vendor vendor.img
fastboot flash userdata userdata.img
fastboot flash recovery recovery.img
fastboot flash cache cache.img
fastboot flash boot boot.img


Repair and customisation

The back of the watch is held on by glue, which means that disassembly will impact water resistance and is somewhat frustrating.

Sensorlogd

Stepcounter

The watch needs to be powered on when 0:00 happens. Else it does not reset the previous day.

Miscellaneous hardware docs

Keys

There are two hardware buttons located on the right of the watch.

The bottom button is used to power on or hard reset the watch. The top button can be used to wake/sleep the watch from AsteroidOS. This button is also used to navigate through the boot menu. Beluga is unconventional because the power button used in AsteroidOS is not the one used to power on the watch.

Manually getting to fastboot

When the watch is unlocked you can easily enter fastboot by pressing the upper right hardware button during the bootup of the watch. This will make the watch enter a boot menu. Using the top button to cycle through the list. Once "Fastboot" is selected press the bottom button to boot to fastboot.