Samsung Galaxy Watch (samsung-galileo)

From postmarketOS
Samsung Galaxy Watch (SM-R800, SM-R805, SM-R810, SM-R815)
File:Samsung-galileo-small.jpeg
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
Pre-built images no
Original software Tizen
Original version 4.0
Extended version 5.5 (OneUI 2.0)
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
Type watch
This device is marked as not booting.
Status: You will end up with a hardbrick.
Features
USB Networking
Flashing
Broken
Touchscreen
Display
WiFi
FDE
Mainline
Battery
3D Acceleration
Audio
Bluetooth
GPS
Mobile data
Internal storage
SMS
Calls
NFC
Sensors
Accelerometer
Magnetometer
Ambient Light
Hall Effect
Barometer
Power Sensor
Misc
Built-in DVB
Camera Flash
Ir RX
Stylus
Memory Card
Haptics
Ethernet
FOSS bootloader


Contributors

Maintainer(s)

Users owning this device

  • Zephyr1112 (Notes: 42mm NON-LTE model (SM-R810). Hardbricked after flashing PMOS, stuck on WIRED Odin.)


Icon WARNING: IF YOU FLASH ANYTHING TO YOUR WATCH THAT IS NOT TIZEN, YOU CAN AND WILL END UP WITH A BRICK, CONSIDER YOURSELF WARNED! THIS WATCH CANNOT BE UNBRICKED VIA WIRED ODIN. THERE IS CURRENTLY NO FOUND JTAG PORT OR SERIAL PINS INSIDE THE WATCH TO UNBRICK. NEED TO RESEARCH


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