Samsung Galaxy Watch (samsung-galileo)

From postmarketOS
Jump to navigation Jump to search
Samsung Galaxy Watch (SM-R800, SM-R805, SM-R810, SM-R815)
200px
Galaxy Watch 42mm SM-R810
Manufacturer Samsung
Name Galaxy Watch (SM-R800, SM-R805, SM-R810, SM-R815)
Codename samsung-galileo
Released 2018
Category testing
Original software Tizen 4.0, upgradable to OneUI 2.0, Tizen 5.5
postmarketOS kernel 4.9.59
Hardware
Chipset Samsung Exynos 9110
CPU Dual-core 1.15 GHz Cortex-A53
GPU Mali-T720
Display 360x360 Super AMOLED
Storage 4 GB
Memory 768 MB, 1.5 GB
Architecture aarch64
Non-Android based device
Features
USB Networking
Flashing
Touchscreen
Display
WiFi
FDE
Mainline
Battery
3D Acceleration
Audio
Bluetooth
Camera
Unavailable
GPS
Mobile data
SMS
Calls
USB OTG
Unavailable
NFC
Sensors
Accelerometer
Magnetometer
Ambient Light
Proximity
Unavailable
Hall Effect
Barometer
Power Sensor
Misc
Keyboard
Unavailable
Touchpad
Unavailable
USB-A
Unavailable
HDMI/DP
Unavailable
Ir TX
Unavailable
TrustZone
FOSS bootloader


Contributors

Maintainer(s)

Users owning this device

  • Zephyr1112 (Notes: 42mm NON-LTE model (SM-R810). Tizen 4.0.0.1 Engineering Firmware. Planning to port)


Status

Port doesn't boot at all, reboots to ODIN Mode. (Tested on SM-R810)

  • After booting, most of the options in recovery mode are gone (Only Continue, Power off and Download (wireless) available)

Flash Modes

How to enter advanced reboot

  • Power on the watch
  • Hold the Power/Home button until the screen turns black
  • Once you see "Rebooting..." on the screen, press Power/Home multiple times.
  • On the menu you can now move by single pressing and select by holding Power/Home.

Available options

  • Continue - will proceed with reboot
  • Power off - shut down the watch
  • Download (wireless) - NetOdin 3 flash mode. Use Home button to cycle between WPS and AP mode
  • Upload (wireless) - ??? (wireless)


Tizen 4.0.x.x / Engineering firmware exclusive

  • Download - Wired download (no visible data connection, dock does not support data transfer?)
  • Upload - ??? (but wired)

Installation

Not yet.

Notes

  • This device uses the same dzImage structure as other Tizen devices. See Samsung Z1 for more info.
  • Apparently, the generic tizen_galileo_defconfig config has no display panel set by default. One has to use tizen_galileo_small/_large_defconfig or build will fail with panel and MIPI-related unused variables. User will have to choose which panel to use at build, like on the Xiaomi Poco F1 (one can NOT enable both panel variants at the same time, or the source will freak out)

Kernel Compilation Issues

  • If using GCC 10 or newer, dtc-parser and dtc-lexer will fail due to -fno-common. This commit fixes it.
  • NONE! Kernel builds properly.


Kernel Configs

  • tizen_galileo_lte_defconfig - (USE ALONG WITH GALILEO-GENERIC AND 42MM/46MM CONFIGS) enables LTE functionality
  • tizen_galileo_large_defconfig - (USE ALONG WITH GALILEO-GENERIC) enables display panel for 46mm variant
  • tizen_galileo_small_defconfig - (USE ALONG WITH GALILEO-GENERIC) enables display panel for 42mm variant
  • tizen_galileo_defconfig - TIZEN galileo-generic (USE AS BASE FOR ALL VARIANTS)

Notes

Samsung has not released SM-800 / SM-R805 (46mm / 46mm LTE) specific sources. Defconfig for them can be found in the SM-R810 / SM-815 (42mm, 42mm LTE) sources.

See also