<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.asteroidos.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jrt</id>
	<title>AsteroidOS - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.asteroidos.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Jrt"/>
	<link rel="alternate" type="text/html" href="https://wiki.asteroidos.org/index.php/Special:Contributions/Jrt"/>
	<updated>2026-05-30T15:37:52Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.8</generator>
	<entry>
		<id>https://wiki.asteroidos.org/index.php?title=Seluna/solios&amp;diff=710</id>
		<title>Seluna/solios</title>
		<link rel="alternate" type="text/html" href="https://wiki.asteroidos.org/index.php?title=Seluna/solios&amp;diff=710"/>
		<updated>2025-10-26T20:07:45Z</updated>

		<summary type="html">&lt;p&gt;Jrt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[Category:Watches]]&lt;br /&gt;
seluna (Pixel Watch 3 LTE) and solios (Pixel Watch 3 Wi-Fi/Bluetooth) are Android 16 smartwatches featuring the Qualcomm Snapdragon W5 Gen 1 chipset (monaco).{{Watches&lt;br /&gt;
|Name=seluna,solios&lt;br /&gt;
|Model=Google Pixel Watch 3&lt;br /&gt;
|Chipset=sw5100&lt;br /&gt;
|AndroidVersion=16}}&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
This watch is sold in 4 variations. LTE and Wi-Fi versions in both 41 mm and 45 mm:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Codename !! Model Name&lt;br /&gt;
!Note&lt;br /&gt;
|-&lt;br /&gt;
| seluna || Pixel Watch 3 LTE&lt;br /&gt;
|selene+luna=seluna=common LTE platform&lt;br /&gt;
|-&lt;br /&gt;
|selene&lt;br /&gt;
|Pixel Watch 3 LTE (41 mm)&lt;br /&gt;
|Resolution: 408x408&lt;br /&gt;
|-&lt;br /&gt;
|luna&lt;br /&gt;
|Pixel Watch 3 LTE (45 mm)&lt;br /&gt;
|Resolution: 456x456&lt;br /&gt;
|-&lt;br /&gt;
| solios || Pixel Watch 3 Wi-Fi&lt;br /&gt;
|sol+helios=solios=common Wi-Fi platform&lt;br /&gt;
|-&lt;br /&gt;
|helios&lt;br /&gt;
|Pixel Watch 3 Wi-Fi (41 mm)&lt;br /&gt;
|Resolution: 408x408&lt;br /&gt;
|-&lt;br /&gt;
|sol&lt;br /&gt;
|Pixel Watch 3 Wi-Fi (41 mm)&lt;br /&gt;
|Resolution: 456x456&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Bootloader Unlock ===&lt;br /&gt;
The bootloader of the Pixel Watch 3 can be unlocked by enabling “OEM unlock” within the Android developer options, rebooting into bootloader mode via ADB and unlocking afterward via fastboot.&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# reboot to bootloader&lt;br /&gt;
adb reboot bootloader&lt;br /&gt;
&lt;br /&gt;
# check if the watch is unlockable. If yes it returns &amp;quot;1&amp;quot;&lt;br /&gt;
fastboot flashing get_unlock_ability&lt;br /&gt;
&lt;br /&gt;
# ask the device to prompt for bootloader unlock&lt;br /&gt;
fastboot flashing unlock&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;After issuing the unlock command, the action must be confirmed on the watch.&lt;br /&gt;
&lt;br /&gt;
=== Repair ===&lt;br /&gt;
The Pixel Watch 3 has replaceable straps, but the device is glued shut, making repair attempts harder.&lt;br /&gt;
&lt;br /&gt;
=== Firmware ===&lt;br /&gt;
OTA firmware images are available on [https://developers.google.com/android/ota-watch?hl=de#seluna developers.google.com]. The zip files contain a file called payload.bin that can be extracted with [https://github.com/ssut/payload-dumper-go payload-dumper-go].&lt;br /&gt;
&lt;br /&gt;
Once extracted, the partitions are contained in named image files. e.g. &amp;lt;code&amp;gt;boot.img&amp;lt;/code&amp;gt;.&lt;/div&gt;</summary>
		<author><name>Jrt</name></author>
	</entry>
	<entry>
		<id>https://wiki.asteroidos.org/index.php?title=Seluna/solios&amp;diff=709</id>
		<title>Seluna/solios</title>
		<link rel="alternate" type="text/html" href="https://wiki.asteroidos.org/index.php?title=Seluna/solios&amp;diff=709"/>
		<updated>2025-10-26T20:00:29Z</updated>

		<summary type="html">&lt;p&gt;Jrt: sol+helios&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[Category:Watches]]&lt;br /&gt;
seluna (Pixel Watch 3 LTE) and solios (Pixel Watch 3 Wi-Fi/Bluetooth) are Android 16 smartwatches featuring the Qualcomm Snapdragon W5 Gen 1 chipset.{{Watches&lt;br /&gt;
|Name=seluna,solios&lt;br /&gt;
|Model=Google Pixel Watch 3&lt;br /&gt;
|Chipset=sw5100&lt;br /&gt;
|AndroidVersion=16}}&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
This watch is sold in 4 variations. LTE and Wi-Fi versions in both 41 mm and 45 mm:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Codename !! Model Name&lt;br /&gt;
!Note&lt;br /&gt;
|-&lt;br /&gt;
| seluna || Pixel Watch 3 LTE&lt;br /&gt;
|selene+luna=seluna=common LTE platform&lt;br /&gt;
|-&lt;br /&gt;
|selene&lt;br /&gt;
|Pixel Watch 3 LTE (41 mm)&lt;br /&gt;
|Resolution: 408x408&lt;br /&gt;
|-&lt;br /&gt;
|luna&lt;br /&gt;
|Pixel Watch 3 LTE (45 mm)&lt;br /&gt;
|Resolution: 456x456&lt;br /&gt;
|-&lt;br /&gt;
| solios || Pixel Watch 3 Wi-Fi&lt;br /&gt;
|sol+helios=solios=common Wi-Fi platform&lt;br /&gt;
|-&lt;br /&gt;
|helios&lt;br /&gt;
|Pixel Watch 3 Wi-Fi (41 mm)&lt;br /&gt;
|Resolution: 408x408&lt;br /&gt;
|-&lt;br /&gt;
|sol&lt;br /&gt;
|Pixel Watch 3 Wi-Fi (41 mm)&lt;br /&gt;
|Resolution: 456x456&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Bootloader Unlock ===&lt;br /&gt;
The bootloader of the Pixel Watch 3 can be unlocked by enabling “OEM unlock” within the Android developer options, rebooting into bootloader mode via ADB and unlocking afterward via fastboot.&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# reboot to bootloader&lt;br /&gt;
adb reboot bootloader&lt;br /&gt;
&lt;br /&gt;
# check if the watch is unlockable. If yes it returns &amp;quot;1&amp;quot;&lt;br /&gt;
fastboot flashing get_unlock_ability&lt;br /&gt;
&lt;br /&gt;
# ask the device to prompt for bootloader unlock&lt;br /&gt;
fastboot flashing unlock&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;After issuing the unlock command, the action must be confirmed on the watch.&lt;br /&gt;
&lt;br /&gt;
=== Repair ===&lt;br /&gt;
The Pixel Watch 3 has replaceable straps, but the device is glued shut, making repair attempts harder.&lt;br /&gt;
&lt;br /&gt;
=== Firmware ===&lt;br /&gt;
OTA firmware images are available on [https://developers.google.com/android/ota-watch?hl=de#seluna developers.google.com]. The zip files contain a file called payload.bin that can be extracted with [https://github.com/ssut/payload-dumper-go payload-dumper-go].&lt;br /&gt;
&lt;br /&gt;
Once extracted, the partitions are contained in named image files. e.g. &amp;lt;code&amp;gt;boot.img&amp;lt;/code&amp;gt;.&lt;/div&gt;</summary>
		<author><name>Jrt</name></author>
	</entry>
	<entry>
		<id>https://wiki.asteroidos.org/index.php?title=Seluna/solios&amp;diff=708</id>
		<title>Seluna/solios</title>
		<link rel="alternate" type="text/html" href="https://wiki.asteroidos.org/index.php?title=Seluna/solios&amp;diff=708"/>
		<updated>2025-10-26T19:59:30Z</updated>

		<summary type="html">&lt;p&gt;Jrt: sol+helios&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[Category:Watches]]&lt;br /&gt;
seluna (Pixel Watch 3 LTE) and solios (Pixel Watch 3 Wi-Fi/Bluetooth) are Android 16 smartwatches featuring the Qualcomm Snapdragon W5 Gen 1 chipset.{{Watches&lt;br /&gt;
|Name=seluna,solios&lt;br /&gt;
|Model=Google Pixel Watch 3&lt;br /&gt;
|Chipset=sw5100&lt;br /&gt;
|AndroidVersion=16}}&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
This watch is sold in 2 variations:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Codename !! Model Name&lt;br /&gt;
!Note&lt;br /&gt;
|-&lt;br /&gt;
| seluna || Pixel Watch 3 LTE&lt;br /&gt;
|selene+luna=seluna=common LTE platform&lt;br /&gt;
|-&lt;br /&gt;
|selene&lt;br /&gt;
|Pixel Watch 3 LTE (41 mm)&lt;br /&gt;
|Resolution: 408x408&lt;br /&gt;
|-&lt;br /&gt;
|luna&lt;br /&gt;
|Pixel Watch 3 LTE (45 mm)&lt;br /&gt;
|Resolution: 456x456&lt;br /&gt;
|-&lt;br /&gt;
| solios || Pixel Watch 3 Wi-Fi&lt;br /&gt;
|sol+helios=solios=common Wi-Fi platform&lt;br /&gt;
|-&lt;br /&gt;
|helios&lt;br /&gt;
|Pixel Watch 3 Wi-Fi (41 mm)&lt;br /&gt;
|Resolution: 408x408&lt;br /&gt;
|-&lt;br /&gt;
|sol&lt;br /&gt;
|Pixel Watch 3 Wi-Fi (41 mm)&lt;br /&gt;
|Resolution: 456x456&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Bootloader Unlock ===&lt;br /&gt;
The bootloader of the Pixel Watch 3 can be unlocked by enabling “OEM unlock” within the Android developer options, rebooting into bootloader mode via ADB and unlocking afterward via fastboot.&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# reboot to bootloader&lt;br /&gt;
adb reboot bootloader&lt;br /&gt;
&lt;br /&gt;
# check if the watch is unlockable. If yes it returns &amp;quot;1&amp;quot;&lt;br /&gt;
fastboot flashing get_unlock_ability&lt;br /&gt;
&lt;br /&gt;
# ask the device to prompt for bootloader unlock&lt;br /&gt;
fastboot flashing unlock&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;After issuing the unlock command, the action must be confirmed on the watch.&lt;br /&gt;
&lt;br /&gt;
=== Repair ===&lt;br /&gt;
The Pixel Watch 3 has replaceable straps, but the device is glued shut, making repair attempts harder.&lt;br /&gt;
&lt;br /&gt;
=== Firmware ===&lt;br /&gt;
OTA firmware images are available on [https://developers.google.com/android/ota-watch?hl=de#seluna developers.google.com]. The zip files contain a file called payload.bin that can be extracted with [https://github.com/ssut/payload-dumper-go payload-dumper-go].&lt;br /&gt;
&lt;br /&gt;
Once extracted, the partitions are contained in named image files. e.g. &amp;lt;code&amp;gt;boot.img&amp;lt;/code&amp;gt;.&lt;/div&gt;</summary>
		<author><name>Jrt</name></author>
	</entry>
	<entry>
		<id>https://wiki.asteroidos.org/index.php?title=Seluna/solios&amp;diff=707</id>
		<title>Seluna/solios</title>
		<link rel="alternate" type="text/html" href="https://wiki.asteroidos.org/index.php?title=Seluna/solios&amp;diff=707"/>
		<updated>2025-10-26T19:37:36Z</updated>

		<summary type="html">&lt;p&gt;Jrt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[Category:Watches]]&lt;br /&gt;
seluna (Pixel Watch 3 LTE) and solios (Pixel Watch 3 Wi-Fi/Bluetooth) are Android 16 smartwatches featuring the Qualcomm Snapdragon W5 Gen 1 chipset.{{Watches&lt;br /&gt;
|Name=seluna,solios&lt;br /&gt;
|Model=Google Pixel Watch 3&lt;br /&gt;
|Chipset=sw5100&lt;br /&gt;
|AndroidVersion=16}}&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
This watch is sold in 2 variations:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Codename !! Model Name&lt;br /&gt;
!Note&lt;br /&gt;
|-&lt;br /&gt;
| seluna || Pixel Watch 3 LTE&lt;br /&gt;
|selene+luna=seluna=common LTE platform&lt;br /&gt;
|-&lt;br /&gt;
|selene&lt;br /&gt;
|Pixel Watch 3 LTE (41 mm)&lt;br /&gt;
|Resolution: 408x408&lt;br /&gt;
|-&lt;br /&gt;
|luna&lt;br /&gt;
|Pixel Watch 3 LTE (45 mm)&lt;br /&gt;
|Resolution: 456x456&lt;br /&gt;
|-&lt;br /&gt;
| solios || Pixel Watch 3 Wi-Fi/Bluetooth&lt;br /&gt;
|&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Bootloader Unlock ===&lt;br /&gt;
The bootloader of the Pixel Watch 3 can be unlocked by enabling “OEM unlock” within the Android developer options, rebooting into bootloader mode via ADB and unlocking afterward via fastboot.&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# reboot to bootloader&lt;br /&gt;
adb reboot bootloader&lt;br /&gt;
&lt;br /&gt;
# check if the watch is unlockable. If yes it returns &amp;quot;1&amp;quot;&lt;br /&gt;
fastboot flashing get_unlock_ability&lt;br /&gt;
&lt;br /&gt;
# ask the device to prompt for bootloader unlock&lt;br /&gt;
fastboot flashing unlock&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;After issuing the unlock command, the action must be confirmed on the watch.&lt;br /&gt;
&lt;br /&gt;
=== Repair ===&lt;br /&gt;
The Pixel Watch 3 has replaceable straps, but the device is glued shut, making repair attempts harder.&lt;br /&gt;
&lt;br /&gt;
=== Firmware ===&lt;br /&gt;
OTA firmware images are available on [https://developers.google.com/android/ota-watch?hl=de#seluna developers.google.com]. The zip files contain a file called payload.bin that can be extracted with [https://github.com/ssut/payload-dumper-go payload-dumper-go].&lt;br /&gt;
&lt;br /&gt;
Once extracted, the partitions are contained in named image files. e.g. &amp;lt;code&amp;gt;boot.img&amp;lt;/code&amp;gt;.&lt;/div&gt;</summary>
		<author><name>Jrt</name></author>
	</entry>
	<entry>
		<id>https://wiki.asteroidos.org/index.php?title=Seluna/solios&amp;diff=706</id>
		<title>Seluna/solios</title>
		<link rel="alternate" type="text/html" href="https://wiki.asteroidos.org/index.php?title=Seluna/solios&amp;diff=706"/>
		<updated>2025-10-26T19:14:25Z</updated>

		<summary type="html">&lt;p&gt;Jrt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[Category:Watches]]&lt;br /&gt;
seluna (Pixel Watch 3 LTE) and solios (Pixel Watch 3 Wi-Fi/Bluetooth) are Android 16 smartwatches featuring the Qualcomm Snapdragon W5 Gen 1 chipset.{{Watches&lt;br /&gt;
|Name=seluna,solios&lt;br /&gt;
|Model=Google Pixel Watch 3&lt;br /&gt;
|Chipset=sw5100&lt;br /&gt;
|AndroidVersion=16}}&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
This watch is sold in 2 variations:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Codename !! Model Name&lt;br /&gt;
|-&lt;br /&gt;
| seluna || Pixel Watch 3 LTE&lt;br /&gt;
|-&lt;br /&gt;
| solios || Pixel Watch 3 Wi-Fi/Bluetooth&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Bootloader Unlock ===&lt;br /&gt;
The bootloader of the Pixel Watch 3 can be unlocked by enabling “OEM unlock” within the Android developer options, rebooting into bootloader mode via ADB and unlocking afterward via fastboot.&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# reboot to bootloader&lt;br /&gt;
adb reboot bootloader&lt;br /&gt;
&lt;br /&gt;
# check if the watch is unlockable. If yes it returns &amp;quot;1&amp;quot;&lt;br /&gt;
fastboot flashing get_unlock_ability&lt;br /&gt;
&lt;br /&gt;
# ask the device to prompt for bootloader unlock&lt;br /&gt;
fastboot flashing unlock&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;After issuing the unlock command, the action must be confirmed on the watch.&lt;br /&gt;
&lt;br /&gt;
=== Repair ===&lt;br /&gt;
The Pixel Watch 3 has replaceable straps, but the device is glued shut, making repair attempts harder.&lt;br /&gt;
&lt;br /&gt;
=== Firmware ===&lt;br /&gt;
OTA firmware images are available on [https://developers.google.com/android/ota-watch?hl=de#seluna developers.google.com]. The zip files contain a file called payload.bin that can be extracted with [https://github.com/ssut/payload-dumper-go payload-dumper-go].&lt;br /&gt;
&lt;br /&gt;
Once extracted, the partitions are contained in named image files. e.g. &amp;lt;code&amp;gt;boot.img&amp;lt;/code&amp;gt;.&lt;/div&gt;</summary>
		<author><name>Jrt</name></author>
	</entry>
	<entry>
		<id>https://wiki.asteroidos.org/index.php?title=Seluna/solios&amp;diff=705</id>
		<title>Seluna/solios</title>
		<link rel="alternate" type="text/html" href="https://wiki.asteroidos.org/index.php?title=Seluna/solios&amp;diff=705"/>
		<updated>2025-10-26T16:34:02Z</updated>

		<summary type="html">&lt;p&gt;Jrt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
[[Category:Watches]]&lt;br /&gt;
seluna (Pixel Watch 3 LTE) and solios (Pixel Watch 3 Wi-Fi/Bluetooth) are Android 16 smartwatches featuring the Qualcomm Snapdragon W5 Gen 1 chipset.{{Watches&lt;br /&gt;
|Name=seluna,solios&lt;br /&gt;
|Model=Google Pixel Watch 3&lt;br /&gt;
|Chipset=sw5100&lt;br /&gt;
|AndroidVersion=16}}&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
This watch is sold in 2 variations:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Codename !! Model Name&lt;br /&gt;
|-&lt;br /&gt;
| seluna || Pixel Watch 3 LTE&lt;br /&gt;
|-&lt;br /&gt;
| solios || Pixel Watch 3 Wi-Fi/Bluetooth&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Bootloader Unlock ===&lt;br /&gt;
The bootloader of the Pixel Watch 3 can be unlocked by enabling “OEM unlock” within the Android developer options, rebooting into bootloader mode via ADB and unlocking afterward via fastboot.&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# reboot to bootloader&lt;br /&gt;
adb reboot bootloader&lt;br /&gt;
&lt;br /&gt;
# check if the watch is unlockable. If yes it returns &amp;quot;1&amp;quot;&lt;br /&gt;
fastboot flashing get_unlock_ability&lt;br /&gt;
&lt;br /&gt;
# ask the device to prompt for bootloader unlock&lt;br /&gt;
fastboot flashing unlock&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;After issuing the unlock command, the action must be confirmed on the watch.&lt;br /&gt;
&lt;br /&gt;
=== Repair ===&lt;br /&gt;
The Pixel Watch 3 has replaceable straps, but the device is glued shut, making repair attempts harder.&lt;/div&gt;</summary>
		<author><name>Jrt</name></author>
	</entry>
	<entry>
		<id>https://wiki.asteroidos.org/index.php?title=Seluna/solios&amp;diff=704</id>
		<title>Seluna/solios</title>
		<link rel="alternate" type="text/html" href="https://wiki.asteroidos.org/index.php?title=Seluna/solios&amp;diff=704"/>
		<updated>2025-10-26T16:25:25Z</updated>

		<summary type="html">&lt;p&gt;Jrt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Watches&lt;br /&gt;
|Name=seluna&lt;br /&gt;
|Model=Google Pixel Watch 3 (LTE)&lt;br /&gt;
|Chipset=sw5100&lt;br /&gt;
}}&lt;br /&gt;
[[Category:Watches]]&lt;br /&gt;
seluna (Pixel Watch 3 LTE) and solios (Pixel Watch 3 Wi-Fi/Bluetooth) are Android 16 smartwatches featuring the Qualcomm Snapdragon W5 Gen 1 chipset.&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
This watch is sold in 2 variations:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Codename !! Model Name&lt;br /&gt;
|-&lt;br /&gt;
| seluna || Pixel Watch 3 LTE&lt;br /&gt;
|-&lt;br /&gt;
| solios || Pixel Watch 3 Wi-Fi/Bluetooth&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Bootloader Unlock ===&lt;br /&gt;
The bootloader of the Pixel Watch 3 can be unlocked by enabling “OEM unlock” within the Android developer options, rebooting into bootloader mode via ADB and unlocking afterward via fastboot.&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# reboot to bootloader&lt;br /&gt;
adb reboot bootloader&lt;br /&gt;
&lt;br /&gt;
# check if the watch is unlockable. If yes it returns &amp;quot;1&amp;quot;&lt;br /&gt;
fastboot flashing get_unlock_ability&lt;br /&gt;
&lt;br /&gt;
# ask the device to prompt for bootloader unlock&lt;br /&gt;
fastboot flashing unlock&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;After issuing the unlock command, the action must be confirmed on the watch.&lt;br /&gt;
&lt;br /&gt;
=== Repair ===&lt;br /&gt;
The Pixel Watch 3 has replaceable straps, but the device is glued shut, making repair attempts harder.&lt;/div&gt;</summary>
		<author><name>Jrt</name></author>
	</entry>
	<entry>
		<id>https://wiki.asteroidos.org/index.php?title=Seluna/solios&amp;diff=703</id>
		<title>Seluna/solios</title>
		<link rel="alternate" type="text/html" href="https://wiki.asteroidos.org/index.php?title=Seluna/solios&amp;diff=703"/>
		<updated>2025-10-26T16:20:15Z</updated>

		<summary type="html">&lt;p&gt;Jrt: bootloader unlock procedure&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Watches&lt;br /&gt;
|Name=seluna&lt;br /&gt;
|Model=Google Pixel Watch 3 (LTE)&lt;br /&gt;
|Chipset=sw5100&lt;br /&gt;
}}&lt;br /&gt;
[[Category:Watches]]&lt;br /&gt;
seluna (Pixel Watch 3 LTE) and solios (Pixel Watch 3 Wi-Fi/Bluetooth) are Android 16 smartwatches featuring the Qualcomm Snapdragon W5 Gen 1 chipset.&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
This watch is sold in 2 variations:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Codename !! Model Name&lt;br /&gt;
|-&lt;br /&gt;
| seluna || Pixel Watch 3 LTE&lt;br /&gt;
|-&lt;br /&gt;
| solios || Pixel Watch 3 Wi-Fi/Bluetooth&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Bootloader Unlock ===&lt;br /&gt;
The bootloader of the Pixel Watch 3 can be unlocked by enabling “OEM unlock” within the Android developer options, rebooting into bootloader mode via ADB and unlocking afterward via fastboot.&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# reboot to bootloader&lt;br /&gt;
adb reboot bootloader&lt;br /&gt;
&lt;br /&gt;
# check if the watch is unlockable. If yes it returns &amp;quot;1&amp;quot;&lt;br /&gt;
fastboot flashing get_unlock_ability&lt;br /&gt;
&lt;br /&gt;
# ask the device to prompt for bootloader unlock&lt;br /&gt;
fastboot flashing unlock&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;After issuing the unlock command, the action must be confirmed on the watch.&lt;/div&gt;</summary>
		<author><name>Jrt</name></author>
	</entry>
	<entry>
		<id>https://wiki.asteroidos.org/index.php?title=Seluna/solios&amp;diff=702</id>
		<title>Seluna/solios</title>
		<link rel="alternate" type="text/html" href="https://wiki.asteroidos.org/index.php?title=Seluna/solios&amp;diff=702"/>
		<updated>2025-10-26T15:50:44Z</updated>

		<summary type="html">&lt;p&gt;Jrt: Created page with &amp;quot;{{Watches |Name=seluna |Model=Google Pixel Watch 3 (LTE) |Chipset=sw5100 }} Category:Watches seluna (Pixel Watch 3 LTE) and solios (Pixel Watch 3 Wi-Fi/Bluetooth) are Android 16 smartwatches featuring the Qualcomm Snapdragon W5 Gen 1 chipset.  = Description = This watch is sold in 2 variations: {| class=&amp;quot;wikitable&amp;quot; |- ! Codename !! Model Name |- | seluna || Pixel Watch 3 LTE |- | solios || Pixel Watch 3 Wi-Fi/Bluetooth |}&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Watches&lt;br /&gt;
|Name=seluna&lt;br /&gt;
|Model=Google Pixel Watch 3 (LTE)&lt;br /&gt;
|Chipset=sw5100&lt;br /&gt;
}}&lt;br /&gt;
[[Category:Watches]]&lt;br /&gt;
seluna (Pixel Watch 3 LTE) and solios (Pixel Watch 3 Wi-Fi/Bluetooth) are Android 16 smartwatches featuring the Qualcomm Snapdragon W5 Gen 1 chipset.&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
This watch is sold in 2 variations:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Codename !! Model Name&lt;br /&gt;
|-&lt;br /&gt;
| seluna || Pixel Watch 3 LTE&lt;br /&gt;
|-&lt;br /&gt;
| solios || Pixel Watch 3 Wi-Fi/Bluetooth&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jrt</name></author>
	</entry>
	<entry>
		<id>https://wiki.asteroidos.org/index.php?title=Useful_Commands&amp;diff=701</id>
		<title>Useful Commands</title>
		<link rel="alternate" type="text/html" href="https://wiki.asteroidos.org/index.php?title=Useful_Commands&amp;diff=701"/>
		<updated>2025-10-25T09:51:16Z</updated>

		<summary type="html">&lt;p&gt;Jrt: systemctl --force reboot bootloader doesn&amp;#039;t work anymore. systemd has a reboot argument that gets passed to the reboot syscall. Passing &amp;quot;bootloader&amp;quot; works as before and doesn&amp;#039;t require the --force anymore&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;AsteroidOS comes with several command line tools that are very handy to control a watch from [[SSH]] or a script. This page tries to document the basic features of those commands, don&#039;t hesitate to use their &amp;lt;code&amp;gt;--help&amp;lt;/code&amp;gt; options if you want to learn more.&lt;br /&gt;
&lt;br /&gt;
Commands and gestures to enter the fastboot (bootloader) mode are listed at the bottom of this page.&lt;br /&gt;
&lt;br /&gt;
== Notifications ==&lt;br /&gt;
&lt;br /&gt;
AsteroidOS complies to the [freedesktop.org notifications specification](https://specifications.freedesktop.org/notification-spec/notification-spec-latest.html), which means you can use standard Linux desktop tools such as libnotify to show notifications in asteroid-launcher.&lt;br /&gt;
On AsteroidOS a useful command named &amp;lt;code&amp;gt;notificationtool&amp;lt;/code&amp;gt; is provided that allows you to create/update/close/list notifications from the CLI.&lt;br /&gt;
&lt;br /&gt;
Following example creates a new notification with various parameters&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
notificationtool -o add \&lt;br /&gt;
        --icon=ios-happy \&lt;br /&gt;
        --application=&amp;quot;Super App&amp;quot; \&lt;br /&gt;
        --urgency=3 \&lt;br /&gt;
        --hint=&amp;quot;x-nemo-preview-summary Incredible preview title&amp;quot; \&lt;br /&gt;
        --hint=&amp;quot;x-nemo-preview-body Exceptional preview content&amp;quot; \&lt;br /&gt;
        --hint=&amp;quot;x-nemo-feedback notif_strong&amp;quot; \&lt;br /&gt;
        &amp;quot;Great Title&amp;quot; \&lt;br /&gt;
        &amp;quot;Amazing content&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Launch applications ==&lt;br /&gt;
&lt;br /&gt;
AsteroidOS uses an &amp;lt;code&amp;gt;invoker&amp;lt;/code&amp;gt; to launch apps. The invoker is used to allow for quicker app startup by caching many of the Qt components into memory.&lt;br /&gt;
&lt;br /&gt;
This example launches the alarm clock app using the invoker and hides the title bar.&lt;br /&gt;
Ensure that this command is executed under the &amp;lt;code&amp;gt;ceres&amp;lt;/code&amp;gt; user.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
EGL_PLATFORM=wayland \&lt;br /&gt;
        QT_QPA_PLATFORM=wayland \&lt;br /&gt;
        QT_WAYLAND_DISABLE_WINDOWDECORATION=1 \&lt;br /&gt;
        invoker --single-instance --type=qt5 \&lt;br /&gt;
        /usr/lib/asteroid-alarmclock&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Screenshots ==&lt;br /&gt;
&lt;br /&gt;
The AsteroidOS Wayland compositor is named asteroid-launcher, it is based on lipstick which offers a DBus API to take screenshots. This DBus interface can be used from the command line with dbus-send but a tool named screenshottool makes the usage of this command easier.&lt;br /&gt;
&lt;br /&gt;
Save a screenshot in &amp;lt;code&amp;gt;$HOME&amp;lt;/code&amp;gt; after 3 seconds&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
screenshottool /home/ceres/screenshot.jpg 3&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Alarms ==&lt;br /&gt;
&lt;br /&gt;
Managing the time is very important on a smartwatch. Systemd provides basic timer capabilities but the timed daemon goes further and is much more capable. This daemon also comes with a tool named &amp;lt;code&amp;gt;timedclient-qt5&amp;lt;/code&amp;gt; that can help you run commands on special events.&lt;br /&gt;
&lt;br /&gt;
Execute the /home/ceres/test.sh script every day at 12:15&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
timedclient-qt5 -a&#039;whenDue;runCommand=/home/ceres/test.sh@ceres&#039; \&lt;br /&gt;
        -r&#039;hour=12;minute=15;everyDayOfWeek;everyDayOfMonth;everyMonth&#039; \&lt;br /&gt;
        -e&#039;APPLICATION=Test;TITLE=Test&#039;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== USB ==&lt;br /&gt;
&lt;br /&gt;
In AsteroidOS, the USB mode is handled by a daemon named usb_moded. This daemon offers a DBus interface that is exposed to the GUI by asteroid-launcher and asteroid-settings. However, usb_moded also comes with a command named &amp;lt;code&amp;gt;usb_moded_util&amp;lt;/code&amp;gt; to control this DBus interface from the command line.&lt;br /&gt;
&lt;br /&gt;
Return a list of supported modes:&lt;br /&gt;
&amp;lt;pre&amp;gt;usb_moded_util -m&amp;lt;/pre&amp;gt;&lt;br /&gt;
Show the currently used USB mode:&lt;br /&gt;
&amp;lt;pre&amp;gt;usb_moded_util -q&amp;lt;/pre&amp;gt;&lt;br /&gt;
Set USB to the ADB Mode:&lt;br /&gt;
&amp;lt;pre&amp;gt;usb_moded_util -s adb_mode&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Screen ==&lt;br /&gt;
&lt;br /&gt;
A daemon named MCE is in charge of handling various screen related behaviors. For example, MCE handles the device locking, the tap to unlock, the current brightness, fading and dimming and others.... It can be controlled thanks to a CLI tool named &amp;lt;code&amp;gt;mcetool&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Display the current state of various variables:&lt;br /&gt;
&amp;lt;pre&amp;gt;mcetool&amp;lt;/pre&amp;gt;&lt;br /&gt;
Enable &amp;quot;demo mode&amp;quot;: screen stays on:&lt;br /&gt;
&amp;lt;pre&amp;gt;mcetool -D on&amp;lt;/pre&amp;gt;&lt;br /&gt;
Disable the tap to unlock functionality:&lt;br /&gt;
&amp;lt;pre&amp;gt;mcetool -M disabled&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Restart ==&lt;br /&gt;
&lt;br /&gt;
Systemd is the init system used by AsteroidOS. It is controlled by a command named &amp;lt;code&amp;gt;systemctl&amp;lt;/code&amp;gt;. This command can be used to restart the user session or the entire system into a different mode.&lt;br /&gt;
&lt;br /&gt;
Restart the ceres session (including the entire UI):&lt;br /&gt;
&amp;lt;pre&amp;gt;systemctl restart user@1000&amp;lt;/pre&amp;gt;&lt;br /&gt;
Simply reboot your watch:&lt;br /&gt;
&amp;lt;pre&amp;gt;reboot&amp;lt;/pre&amp;gt;&lt;br /&gt;
Restart the watch in bootloader mode:&lt;br /&gt;
&amp;lt;pre&amp;gt;systemctl reboot --reboot-argument=bootloader&amp;lt;/pre&amp;gt;&lt;br /&gt;
Restart the watch in recovery mode:&lt;br /&gt;
&amp;lt;pre&amp;gt;systemctl reboot --reboot-argument=recovery&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Time zone, date &amp;amp; time ==&lt;br /&gt;
&lt;br /&gt;
Although we offer [[Synchronization Clients | synchronisation clients]] for different platforms, it might still be useful to set the time zone or synchronise the date and time using standard Linux tools. The Linux folder &amp;lt;code&amp;gt;/usr/share/zoneinfo/&amp;lt;/code&amp;gt; contains the naming scheme for your local time zone in &amp;lt;code&amp;gt;&amp;lt;continent&amp;gt;/&amp;lt;zone&amp;gt;&amp;lt;/code&amp;gt; format.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;ssh root@192.168.2.15 &amp;quot;timedatectl set-timezone &amp;lt;continent&amp;gt;/&amp;lt;zone&amp;gt;&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;pre&amp;gt;ssh root@192.168.2.15 &amp;quot;date -s @`(date -u +&amp;quot;%s&amp;quot; )`&amp;quot;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Boot to fastboot (bootloader) menu =&lt;br /&gt;
&lt;br /&gt;
In case you can not boot to the fastboot menu using &lt;br /&gt;
&amp;lt;pre&amp;gt;adb reboot bootloader&amp;lt;/pre&amp;gt;&lt;br /&gt;
Try the manual method for your watch specified below. These methods come in very handy in case your watch does neither boot AsteroidOS, nor WearOS successfully in its current state.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Anthias, Bass, Dory, Lenok, Mooneye, Sparrow, Swift, Wren====&lt;br /&gt;
During the first seconds of the boot process, swipe diagonally across the screen. Starting from the top/left outer edge of the screen to the bottom/right.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Catfish, hoki, Skipjack====&lt;br /&gt;
Power down the watch. Keep holding both buttons during the boot process until the fastboot menu appears.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Firefish, Ray====&lt;br /&gt;
After the watch stops vibrating on startup, immediately touch the top/left &amp;amp; bottom/right of the screen and press the middle button while the manufacturer logo displays.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Nemo, triggerfish====&lt;br /&gt;
Power down the watch. Keep holding the lower button while powering on the device.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Pike====&lt;br /&gt;
Power down the watch. Keep holding both buttons during the boot process, then select fastboot from the menu.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Sawfish, Sawshark, Sturgeon====&lt;br /&gt;
Press and hold the power button when the manufacturer bootlogo appears, until the vibration finishes. Release the button and press it again quickly. The time frame for this method is short and might need several attempts. Some users report that spamming power button presses already during the vibration helps.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Smelt====&lt;br /&gt;
Keep holding the power button during the boot process and release it quickly after the second (double) vibration.&lt;/div&gt;</summary>
		<author><name>Jrt</name></author>
	</entry>
	<entry>
		<id>https://wiki.asteroidos.org/index.php?title=Mercury&amp;diff=433</id>
		<title>Mercury</title>
		<link rel="alternate" type="text/html" href="https://wiki.asteroidos.org/index.php?title=Mercury&amp;diff=433"/>
		<updated>2024-02-13T21:39:04Z</updated>

		<summary type="html">&lt;p&gt;Jrt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;code&amp;gt;mercury&amp;lt;/code&amp;gt; is known under the name &amp;quot;Ticwatch 2 international&amp;quot;, &amp;quot;Ticwatch 2i&amp;quot; or &amp;quot;Ticwatch 2 i18n&amp;quot; and uses the [https://www.mediatek.com/products/wearables/mt2601 MediaTek MT2601] SoC.&lt;br /&gt;
[[File:Ticwatch 2 internals.jpg|alt=Ticwatch 2 internals|thumb|Ticwatch 2 internals]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Partitions ====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
GUID Partition Table (EFI)&lt;br /&gt;
Offset Sector: 0&lt;br /&gt;
Units are in 512-byte sectors&lt;br /&gt;
&lt;br /&gt;
      Slot      Start        End          Length       Description&lt;br /&gt;
000:  Meta      0000000000   0000000000   0000000001   Safety Table&lt;br /&gt;
001:  -------   0000000000   0000001023   0000001024   Unallocated&lt;br /&gt;
002:  Meta      0000000001   0000000001   0000000001   GPT Header&lt;br /&gt;
003:  Meta      0000000002   0000000006   0000000005   Partition Table&lt;br /&gt;
004:  000       0000001024   0000007167   0000006144   proinfo&lt;br /&gt;
005:  001       0000007168   0000017407   0000010240   nvram&lt;br /&gt;
006:  002       0000017408   0000037887   0000020480   protect1&lt;br /&gt;
007:  003       0000037888   0000058367   0000020480   protect2&lt;br /&gt;
008:  004       0000058368   0000058623   0000000256   seccfg&lt;br /&gt;
009:  005       0000058624   0000059391   0000000768   lk&lt;br /&gt;
010:  006       0000059392   0000073727   0000014336   boot&lt;br /&gt;
011:  007       0000073728   0000088063   0000014336   recovery&lt;br /&gt;
012:  008       0000088064   0000088575   0000000512   secro&lt;br /&gt;
013:  009       0000088576   0000089599   0000001024   para&lt;br /&gt;
014:  010       0000089600   0000095743   0000006144   logo&lt;br /&gt;
015:  011       0000095744   0000161279   0000065536   nvdata&lt;br /&gt;
016:  012       0000161280   0000196607   0000035328   expdb&lt;br /&gt;
017:  013       0000196608   0001835007   0001638400   system&lt;br /&gt;
018:  014       0001835008   0002457599   0000622592   cache&lt;br /&gt;
019:  015       0002457600   0005029887   0002572288   userdata&lt;br /&gt;
020:  016       0005029888   0007590911   0002561024   intsd&lt;br /&gt;
021:  017       0007590912   0007633919   0000043008   flashinfo&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== boot.img configuration ====&lt;br /&gt;
&amp;lt;syntaxhighlight line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
bootsize = 0x700000&lt;br /&gt;
pagesize = 0x800&lt;br /&gt;
kerneladdr = 0x10008000&lt;br /&gt;
ramdiskaddr = 0x11000000&lt;br /&gt;
secondaddr = 0x10f00000&lt;br /&gt;
tagsaddr = 0x10000100&lt;br /&gt;
name = 1516354717&lt;br /&gt;
cmdline = &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Stock Firmware Linux Version ====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
cat /proc/version                                         &lt;br /&gt;
Linux version 3.10.72+ (jenkins@mobvoi-indiana) (gcc version 4.8 (GCC) ) #1 SMP PREEMPT Fri Jan 19 17:19:11 CST 2018&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Relevant build.prop fields ====&lt;br /&gt;
&amp;lt;syntaxhighlight line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
[ro.btstack]: [blueangel]&lt;br /&gt;
[ro.build.characteristics]: [watch]&lt;br /&gt;
[ro.build.date.utc]: [1516353162]&lt;br /&gt;
[ro.build.date]: [Fri Jan 19 17:12:42 CST 2018]&lt;br /&gt;
[ro.build.description]: [mercury_i18n-user 5.1 LMY47I 1516353091 release-keys]&lt;br /&gt;
[ro.build.display.id]: [LMY47I]&lt;br /&gt;
[ro.build.fingerprint]: [TIC/mercury_i18n/mercury:5.1/LMY47I/1516353091:user/release-keys]&lt;br /&gt;
[ro.build.flavor]: [mercury_i18n-user]&lt;br /&gt;
[ro.build.host]: [mobvoi-indiana]&lt;br /&gt;
[ro.build.id]: [LMY47I]&lt;br /&gt;
[ro.build.product]: [mercury]&lt;br /&gt;
[ro.build.tags]: [release-keys]&lt;br /&gt;
[ro.build.type]: [user]&lt;br /&gt;
[ro.build.user]: [jenkins]&lt;br /&gt;
[ro.mediatek.platform]: [MT2601]&lt;br /&gt;
[ro.mediatek.project.path]: [device/mobvoi/mercury_i18n]&lt;br /&gt;
[ro.mediatek.version.branch]: [L1.MP9]&lt;br /&gt;
[ro.mediatek.version.release]: [ALPS.L1.MP9.V3.8_MOBVOI2601.WP.L]&lt;br /&gt;
[ro.product.brand]: [TIC]&lt;br /&gt;
[ro.product.cpu.abi2]: [armeabi]&lt;br /&gt;
[ro.product.cpu.abi]: [armeabi-v7a]&lt;br /&gt;
[ro.product.cpu.abilist32]: [armeabi-v7a,armeabi]&lt;br /&gt;
[ro.product.cpu.abilist64]: []&lt;br /&gt;
[ro.product.cpu.abilist]: [armeabi-v7a,armeabi]&lt;br /&gt;
[ro.product.device]: [mercury]&lt;br /&gt;
[ro.product.locale.language]: [en]&lt;br /&gt;
[ro.product.locale.region]: [US]&lt;br /&gt;
[ro.product.manufacturer]: [Mobvoi Inc.]&lt;br /&gt;
[ro.product.model]: [Ticwatch2-i18n]&lt;br /&gt;
[ro.product.name]: [mercury_i18n]&lt;br /&gt;
[mediatek.wlan.chip]: [MT6630]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Misc Hardware Info ====&lt;br /&gt;
The metal part of the watch where “Model: WE12016” is engraved is a sticker with a metal look and can be removed. Once the sticker is removed, the watch exposes 6 pads, with 5 of them connected internally. The current working theory is that the pads are USB.&lt;br /&gt;
[[File:Ticwatch2 pads.jpg|alt=Ticwatch 2 with model number sticker removed, exposing pads|thumb|Ticwatch 2 with model number sticker removed, exposing pads]]&lt;/div&gt;</summary>
		<author><name>Jrt</name></author>
	</entry>
	<entry>
		<id>https://wiki.asteroidos.org/index.php?title=Mercury&amp;diff=432</id>
		<title>Mercury</title>
		<link rel="alternate" type="text/html" href="https://wiki.asteroidos.org/index.php?title=Mercury&amp;diff=432"/>
		<updated>2024-02-13T21:38:56Z</updated>

		<summary type="html">&lt;p&gt;Jrt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;code&amp;gt;mercury&amp;lt;/code&amp;gt; is known under the name &amp;quot;Ticwatch 2 international&amp;quot;, &amp;quot;Ticwatch 2i&amp;quot; or &amp;quot;Ticwatch 2 i18n&amp;quot; and uses the [https://www.mediatek.com/products/wearables/mt2601 MediaTek MT2601] SoC.&lt;br /&gt;
[[File:Ticwatch 2 internals.jpg|alt=Ticwatch 2 internals|thumb|Ticwatch 2 internals]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Partitions ====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
GUID Partition Table (EFI)&lt;br /&gt;
Offset Sector: 0&lt;br /&gt;
Units are in 512-byte sectors&lt;br /&gt;
&lt;br /&gt;
      Slot      Start        End          Length       Description&lt;br /&gt;
000:  Meta      0000000000   0000000000   0000000001   Safety Table&lt;br /&gt;
001:  -------   0000000000   0000001023   0000001024   Unallocated&lt;br /&gt;
002:  Meta      0000000001   0000000001   0000000001   GPT Header&lt;br /&gt;
003:  Meta      0000000002   0000000006   0000000005   Partition Table&lt;br /&gt;
004:  000       0000001024   0000007167   0000006144   proinfo&lt;br /&gt;
005:  001       0000007168   0000017407   0000010240   nvram&lt;br /&gt;
006:  002       0000017408   0000037887   0000020480   protect1&lt;br /&gt;
007:  003       0000037888   0000058367   0000020480   protect2&lt;br /&gt;
008:  004       0000058368   0000058623   0000000256   seccfg&lt;br /&gt;
009:  005       0000058624   0000059391   0000000768   lk&lt;br /&gt;
010:  006       0000059392   0000073727   0000014336   boot&lt;br /&gt;
011:  007       0000073728   0000088063   0000014336   recovery&lt;br /&gt;
012:  008       0000088064   0000088575   0000000512   secro&lt;br /&gt;
013:  009       0000088576   0000089599   0000001024   para&lt;br /&gt;
014:  010       0000089600   0000095743   0000006144   logo&lt;br /&gt;
015:  011       0000095744   0000161279   0000065536   nvdata&lt;br /&gt;
016:  012       0000161280   0000196607   0000035328   expdb&lt;br /&gt;
017:  013       0000196608   0001835007   0001638400   system&lt;br /&gt;
018:  014       0001835008   0002457599   0000622592   cache&lt;br /&gt;
019:  015       0002457600   0005029887   0002572288   userdata&lt;br /&gt;
020:  016       0005029888   0007590911   0002561024   intsd&lt;br /&gt;
021:  017       0007590912   0007633919   0000043008   flashinfo&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== boot.img configuration ====&lt;br /&gt;
&amp;lt;syntaxhighlight line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
bootsize = 0x700000&lt;br /&gt;
pagesize = 0x800&lt;br /&gt;
kerneladdr = 0x10008000&lt;br /&gt;
ramdiskaddr = 0x11000000&lt;br /&gt;
secondaddr = 0x10f00000&lt;br /&gt;
tagsaddr = 0x10000100&lt;br /&gt;
name = 1516354717&lt;br /&gt;
cmdline = &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Stock Firmware Linux Version ====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
cat /proc/version                                         &lt;br /&gt;
Linux version 3.10.72+ (jenkins@mobvoi-indiana) (gcc version 4.8 (GCC) ) #1 SMP PREEMPT Fri Jan 19 17:19:11 CST 2018&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Relevant build.prop fields ====&lt;br /&gt;
&amp;lt;syntaxhighlight line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
[ro.btstack]: [blueangel]&lt;br /&gt;
[ro.build.characteristics]: [watch]&lt;br /&gt;
[ro.build.date.utc]: [1516353162]&lt;br /&gt;
[ro.build.date]: [Fri Jan 19 17:12:42 CST 2018]&lt;br /&gt;
[ro.build.description]: [mercury_i18n-user 5.1 LMY47I 1516353091 release-keys]&lt;br /&gt;
[ro.build.display.id]: [LMY47I]&lt;br /&gt;
[ro.build.fingerprint]: [TIC/mercury_i18n/mercury:5.1/LMY47I/1516353091:user/release-keys]&lt;br /&gt;
[ro.build.flavor]: [mercury_i18n-user]&lt;br /&gt;
[ro.build.host]: [mobvoi-indiana]&lt;br /&gt;
[ro.build.id]: [LMY47I]&lt;br /&gt;
[ro.build.product]: [mercury]&lt;br /&gt;
[ro.build.tags]: [release-keys]&lt;br /&gt;
[ro.build.type]: [user]&lt;br /&gt;
[ro.build.user]: [jenkins]&lt;br /&gt;
[ro.mediatek.platform]: [MT2601]&lt;br /&gt;
[ro.mediatek.project.path]: [device/mobvoi/mercury_i18n]&lt;br /&gt;
[ro.mediatek.version.branch]: [L1.MP9]&lt;br /&gt;
[ro.mediatek.version.release]: [ALPS.L1.MP9.V3.8_MOBVOI2601.WP.L]&lt;br /&gt;
[ro.product.brand]: [TIC]&lt;br /&gt;
[ro.product.cpu.abi2]: [armeabi]&lt;br /&gt;
[ro.product.cpu.abi]: [armeabi-v7a]&lt;br /&gt;
[ro.product.cpu.abilist32]: [armeabi-v7a,armeabi]&lt;br /&gt;
[ro.product.cpu.abilist64]: []&lt;br /&gt;
[ro.product.cpu.abilist]: [armeabi-v7a,armeabi]&lt;br /&gt;
[ro.product.device]: [mercury]&lt;br /&gt;
[ro.product.locale.language]: [en]&lt;br /&gt;
[ro.product.locale.region]: [US]&lt;br /&gt;
[ro.product.manufacturer]: [Mobvoi Inc.]&lt;br /&gt;
[ro.product.model]: [Ticwatch2-i18n]&lt;br /&gt;
[ro.product.name]: [mercury_i18n]&lt;br /&gt;
[mediatek.wlan.chip]: [MT6630]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Misc Hardware Info ====&lt;br /&gt;
The metal part of the watch where “Model: WE12016” is engraved is a sticker with a metal look and can be removed. Once the sticker is removed, the watch exposes 6 pads, with 5 of them connected internally. The current working theory is that the pads are USB.&lt;br /&gt;
[[File:Ticwatch2 pads.jpg|alt=Ticwatch 2 with model number sticker removed, exposing pads|thumb|Ticwatch 2 with model number sticker removed, exposing pads]]&lt;/div&gt;</summary>
		<author><name>Jrt</name></author>
	</entry>
	<entry>
		<id>https://wiki.asteroidos.org/index.php?title=Mercury&amp;diff=431</id>
		<title>Mercury</title>
		<link rel="alternate" type="text/html" href="https://wiki.asteroidos.org/index.php?title=Mercury&amp;diff=431"/>
		<updated>2024-02-13T21:38:37Z</updated>

		<summary type="html">&lt;p&gt;Jrt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;code&amp;gt;mercury&amp;lt;/code&amp;gt; is known under the name &amp;quot;Ticwatch 2 international&amp;quot;, &amp;quot;Ticwatch 2i&amp;quot; or &amp;quot;Ticwatch 2 i18n&amp;quot; and uses the [https://www.mediatek.com/products/wearables/mt2601 MediaTek MT2601] SoC.&lt;br /&gt;
[[File:Ticwatch 2 internals.jpg|alt=Ticwatch 2 internals|thumb|Ticwatch 2 internals]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Partitions ====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
GUID Partition Table (EFI)&lt;br /&gt;
Offset Sector: 0&lt;br /&gt;
Units are in 512-byte sectors&lt;br /&gt;
&lt;br /&gt;
      Slot      Start        End          Length       Description&lt;br /&gt;
000:  Meta      0000000000   0000000000   0000000001   Safety Table&lt;br /&gt;
001:  -------   0000000000   0000001023   0000001024   Unallocated&lt;br /&gt;
002:  Meta      0000000001   0000000001   0000000001   GPT Header&lt;br /&gt;
003:  Meta      0000000002   0000000006   0000000005   Partition Table&lt;br /&gt;
004:  000       0000001024   0000007167   0000006144   proinfo&lt;br /&gt;
005:  001       0000007168   0000017407   0000010240   nvram&lt;br /&gt;
006:  002       0000017408   0000037887   0000020480   protect1&lt;br /&gt;
007:  003       0000037888   0000058367   0000020480   protect2&lt;br /&gt;
008:  004       0000058368   0000058623   0000000256   seccfg&lt;br /&gt;
009:  005       0000058624   0000059391   0000000768   lk&lt;br /&gt;
010:  006       0000059392   0000073727   0000014336   boot&lt;br /&gt;
011:  007       0000073728   0000088063   0000014336   recovery&lt;br /&gt;
012:  008       0000088064   0000088575   0000000512   secro&lt;br /&gt;
013:  009       0000088576   0000089599   0000001024   para&lt;br /&gt;
014:  010       0000089600   0000095743   0000006144   logo&lt;br /&gt;
015:  011       0000095744   0000161279   0000065536   nvdata&lt;br /&gt;
016:  012       0000161280   0000196607   0000035328   expdb&lt;br /&gt;
017:  013       0000196608   0001835007   0001638400   system&lt;br /&gt;
018:  014       0001835008   0002457599   0000622592   cache&lt;br /&gt;
019:  015       0002457600   0005029887   0002572288   userdata&lt;br /&gt;
020:  016       0005029888   0007590911   0002561024   intsd&lt;br /&gt;
021:  017       0007590912   0007633919   0000043008   flashinfo&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== boot.img configuration ====&lt;br /&gt;
&amp;lt;syntaxhighlight line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
bootsize = 0x700000&lt;br /&gt;
pagesize = 0x800&lt;br /&gt;
kerneladdr = 0x10008000&lt;br /&gt;
ramdiskaddr = 0x11000000&lt;br /&gt;
secondaddr = 0x10f00000&lt;br /&gt;
tagsaddr = 0x10000100&lt;br /&gt;
name = 1516354717&lt;br /&gt;
cmdline = &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Stock Firmware Linux Version ====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
cat /proc/version                                         &lt;br /&gt;
Linux version 3.10.72+ (jenkins@mobvoi-indiana) (gcc version 4.8 (GCC) ) #1 SMP PREEMPT Fri Jan 19 17:19:11 CST 2018&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Relevant build.prop fields ====&lt;br /&gt;
&amp;lt;syntaxhighlight line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
[ro.btstack]: [blueangel]&lt;br /&gt;
[ro.build.characteristics]: [watch]&lt;br /&gt;
[ro.build.date.utc]: [1516353162]&lt;br /&gt;
[ro.build.date]: [Fri Jan 19 17:12:42 CST 2018]&lt;br /&gt;
[ro.build.description]: [mercury_i18n-user 5.1 LMY47I 1516353091 release-keys]&lt;br /&gt;
[ro.build.display.id]: [LMY47I]&lt;br /&gt;
[ro.build.fingerprint]: [TIC/mercury_i18n/mercury:5.1/LMY47I/1516353091:user/release-keys]&lt;br /&gt;
[ro.build.flavor]: [mercury_i18n-user]&lt;br /&gt;
[ro.build.host]: [mobvoi-indiana]&lt;br /&gt;
[ro.build.id]: [LMY47I]&lt;br /&gt;
[ro.build.product]: [mercury]&lt;br /&gt;
[ro.build.tags]: [release-keys]&lt;br /&gt;
[ro.build.type]: [user]&lt;br /&gt;
[ro.build.user]: [jenkins]&lt;br /&gt;
[ro.mediatek.platform]: [MT2601]&lt;br /&gt;
[ro.mediatek.project.path]: [device/mobvoi/mercury_i18n]&lt;br /&gt;
[ro.mediatek.version.branch]: [L1.MP9]&lt;br /&gt;
[ro.mediatek.version.release]: [ALPS.L1.MP9.V3.8_MOBVOI2601.WP.L]&lt;br /&gt;
[ro.product.brand]: [TIC]&lt;br /&gt;
[ro.product.cpu.abi2]: [armeabi]&lt;br /&gt;
[ro.product.cpu.abi]: [armeabi-v7a]&lt;br /&gt;
[ro.product.cpu.abilist32]: [armeabi-v7a,armeabi]&lt;br /&gt;
[ro.product.cpu.abilist64]: []&lt;br /&gt;
[ro.product.cpu.abilist]: [armeabi-v7a,armeabi]&lt;br /&gt;
[ro.product.device]: [mercury]&lt;br /&gt;
[ro.product.locale.language]: [en]&lt;br /&gt;
[ro.product.locale.region]: [US]&lt;br /&gt;
[ro.product.manufacturer]: [Mobvoi Inc.]&lt;br /&gt;
[ro.product.model]: [Ticwatch2-i18n]&lt;br /&gt;
[ro.product.name]: [mercury_i18n]&lt;br /&gt;
[mediatek.wlan.chip]: [MT6630]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Misc Hardware Info ====&lt;br /&gt;
The metal part of the watch where “Model: WE12016” is engraved is a sticker with a metal look and can be removed. Once the sticker is removed, the watch exposes 6 pads, with 5 of them connected internally. The current working theory is that the pads are USB.&lt;br /&gt;
[[File:Ticwatch2 pads.jpg|alt=Ticwatch 2 with model number sticker removed, exposing pads|thumb|Ticwatch 2 with model number sticker removed, exposing pads]]&lt;/div&gt;</summary>
		<author><name>Jrt</name></author>
	</entry>
	<entry>
		<id>https://wiki.asteroidos.org/index.php?title=Mercury&amp;diff=430</id>
		<title>Mercury</title>
		<link rel="alternate" type="text/html" href="https://wiki.asteroidos.org/index.php?title=Mercury&amp;diff=430"/>
		<updated>2024-02-13T21:15:40Z</updated>

		<summary type="html">&lt;p&gt;Jrt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;code&amp;gt;mercury&amp;lt;/code&amp;gt; is known under the name &amp;quot;Ticwatch 2 international&amp;quot;, &amp;quot;Ticwatch 2i&amp;quot; or &amp;quot;Ticwatch 2 i18n&amp;quot; and uses the [https://www.mediatek.com/products/wearables/mt2601 MediaTek MT2601] SoC.&lt;br /&gt;
[[File:Ticwatch 2 internals.jpg|alt=Ticwatch 2 internals|thumb|Ticwatch 2 internals]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Misc Hardware Info ====&lt;br /&gt;
The metal part of the watch where “Model: WE12016” is engraved is a sticker with a metal look and can be removed. Once the sticker is removed, the watch exposes 6 pads, with 5 of them connected internally. The current working theory is that the pads are USB.&lt;br /&gt;
[[File:Ticwatch2 pads.jpg|alt=Ticwatch 2 with model number sticker removed, exposing pads|thumb|Ticwatch 2 with model number sticker removed, exposing pads]]&lt;/div&gt;</summary>
		<author><name>Jrt</name></author>
	</entry>
	<entry>
		<id>https://wiki.asteroidos.org/index.php?title=File:Ticwatch_2_internals.jpg&amp;diff=429</id>
		<title>File:Ticwatch 2 internals.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.asteroidos.org/index.php?title=File:Ticwatch_2_internals.jpg&amp;diff=429"/>
		<updated>2024-02-13T21:14:36Z</updated>

		<summary type="html">&lt;p&gt;Jrt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ticwatch 2 internals&lt;/div&gt;</summary>
		<author><name>Jrt</name></author>
	</entry>
	<entry>
		<id>https://wiki.asteroidos.org/index.php?title=Mercury&amp;diff=428</id>
		<title>Mercury</title>
		<link rel="alternate" type="text/html" href="https://wiki.asteroidos.org/index.php?title=Mercury&amp;diff=428"/>
		<updated>2024-02-13T21:11:02Z</updated>

		<summary type="html">&lt;p&gt;Jrt: info about possible usb pads&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;code&amp;gt;mercury&amp;lt;/code&amp;gt; is known under the name &amp;quot;Ticwatch 2 international&amp;quot;, &amp;quot;Ticwatch 2i&amp;quot; or &amp;quot;Ticwatch 2 i18n&amp;quot; and uses the [https://www.mediatek.com/products/wearables/mt2601 MediaTek MT2601] SoC.&lt;br /&gt;
&lt;br /&gt;
==== Misc Hardware Info ====&lt;br /&gt;
The metal part of the watch where “Model: WE12016” is engraved is a sticker with a metal look and can be removed. Once the sticker is removed, the watch exposes 6 pads, with 5 of them connected internally. The current working theory is that the pads are USB.&lt;br /&gt;
[[File:Ticwatch2 pads.jpg|alt=Ticwatch 2 with model number sticker removed, exposing pads|thumb|Ticwatch 2 with model number sticker removed, exposing pads]]&lt;/div&gt;</summary>
		<author><name>Jrt</name></author>
	</entry>
	<entry>
		<id>https://wiki.asteroidos.org/index.php?title=File:Ticwatch2_pads.jpg&amp;diff=427</id>
		<title>File:Ticwatch2 pads.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki.asteroidos.org/index.php?title=File:Ticwatch2_pads.jpg&amp;diff=427"/>
		<updated>2024-02-13T21:09:48Z</updated>

		<summary type="html">&lt;p&gt;Jrt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Ticwatch 2 (mercury) with model number sticker removed&lt;/div&gt;</summary>
		<author><name>Jrt</name></author>
	</entry>
	<entry>
		<id>https://wiki.asteroidos.org/index.php?title=Mercury&amp;diff=426</id>
		<title>Mercury</title>
		<link rel="alternate" type="text/html" href="https://wiki.asteroidos.org/index.php?title=Mercury&amp;diff=426"/>
		<updated>2024-02-13T16:23:27Z</updated>

		<summary type="html">&lt;p&gt;Jrt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;code&amp;gt;mercury&amp;lt;/code&amp;gt; is known under the name &amp;quot;Ticwatch 2 international&amp;quot;, &amp;quot;Ticwatch 2i&amp;quot; or &amp;quot;Ticwatch 2 i18n&amp;quot; and uses the [https://www.mediatek.com/products/wearables/mt2601 MediaTek MT2601] SoC.&lt;/div&gt;</summary>
		<author><name>Jrt</name></author>
	</entry>
	<entry>
		<id>https://wiki.asteroidos.org/index.php?title=Mercury&amp;diff=425</id>
		<title>Mercury</title>
		<link rel="alternate" type="text/html" href="https://wiki.asteroidos.org/index.php?title=Mercury&amp;diff=425"/>
		<updated>2024-02-13T16:23:10Z</updated>

		<summary type="html">&lt;p&gt;Jrt: Created page with &amp;quot;mercury is known under the name &amp;quot;Ticwatch 2 international&amp;quot;, &amp;quot;Ticwatch 2i&amp;quot; or &amp;quot;Ticwatch 2 i18n&amp;quot; and uses the [https://www.mediatek.com/products/wearables/mt2601 MediaTek MT2601] SoC.&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;mercury is known under the name &amp;quot;Ticwatch 2 international&amp;quot;, &amp;quot;Ticwatch 2i&amp;quot; or &amp;quot;Ticwatch 2 i18n&amp;quot; and uses the [https://www.mediatek.com/products/wearables/mt2601 MediaTek MT2601] SoC.&lt;/div&gt;</summary>
		<author><name>Jrt</name></author>
	</entry>
	<entry>
		<id>https://wiki.asteroidos.org/index.php?title=GW4&amp;diff=413</id>
		<title>GW4</title>
		<link rel="alternate" type="text/html" href="https://wiki.asteroidos.org/index.php?title=GW4&amp;diff=413"/>
		<updated>2023-12-21T12:14:12Z</updated>

		<summary type="html">&lt;p&gt;Jrt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Samsung Galaxy Watch 4}}&lt;br /&gt;
&lt;br /&gt;
The Samsung Galaxy Watch 4 (LTE) is a round smartwatch that is one of the first ones to contain a bioelectrical impedance analysis (BIA) sensor.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Samsung Galaxy Watch 4&lt;br /&gt;
|-&lt;br /&gt;
| Model number || SM-R860, SM-R870, SM-R880, SM-R890 (Wi-Fi only), SM-R865U, SM-R875U, SM-R885U, SM-R895U (USA, LTE model), SM-R895F (Int., LTE model)&lt;br /&gt;
|-&lt;br /&gt;
| Memory || 1.5 GB&lt;br /&gt;
|-&lt;br /&gt;
| Storage || 16 GB&lt;br /&gt;
|-&lt;br /&gt;
| SoC || Exynos W920 dual core 1.18 GHz; GPU: Mali-G68&lt;br /&gt;
|-&lt;br /&gt;
| Sensors || &lt;br /&gt;
* Heart rate monitor&lt;br /&gt;
* Bioelectrical Impedance Analysis&lt;br /&gt;
* Accelerometer&lt;br /&gt;
* Gyroscope&lt;br /&gt;
* Barometer&lt;br /&gt;
|-&lt;br /&gt;
| Battery || Non-removable 247mAh / 361mAh&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Miscellaneous hardware docs ===&lt;br /&gt;
&lt;br /&gt;
==== Manually getting into Download or Recovery Mode ====&lt;br /&gt;
Press and hold both buttons until the &amp;quot;Rebooting...&amp;quot; screen appears. Release both buttons and press the power button (red outline) 3 times.&lt;br /&gt;
&lt;br /&gt;
The reboot menu should be displayed. Press the power button to cycle between the options and confirm the selection with a long press (3 seconds).&lt;br /&gt;
&lt;br /&gt;
==== Skipping initial setup ====&lt;br /&gt;
The pairing and setup of the watch can be skipped by pressing and holding down the Wear OS logo on the pairing screen.&lt;br /&gt;
&lt;br /&gt;
==== Debugging and Jigs ====&lt;br /&gt;
The device probably exposes a UART via the USB pads if ID is connected to GND with a 619k resistor, similar to the [[WC1]]. This is currently untested.&lt;/div&gt;</summary>
		<author><name>Jrt</name></author>
	</entry>
	<entry>
		<id>https://wiki.asteroidos.org/index.php?title=GW4&amp;diff=412</id>
		<title>GW4</title>
		<link rel="alternate" type="text/html" href="https://wiki.asteroidos.org/index.php?title=GW4&amp;diff=412"/>
		<updated>2023-12-21T12:13:31Z</updated>

		<summary type="html">&lt;p&gt;Jrt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Samsung Galaxy Watch 4}}&lt;br /&gt;
&lt;br /&gt;
The Samsung Galaxy Watch 4 (LTE) is a round smartwatch that is one of the first ones to contain a bioelectrical impedance analysis (BIA) sensor.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Samsung Galaxy Watch 4&lt;br /&gt;
|-&lt;br /&gt;
| Model number || SM-R860, SM-R870, SM-R880, SM-R890 (Wi-Fi only), SM-R865U, SM-R875U, SM-R885U, SM-R895U (USA, LTE model), SM-R895F (Int., LTE model)&lt;br /&gt;
|-&lt;br /&gt;
| Memory || 1.5 GB&lt;br /&gt;
|-&lt;br /&gt;
| Storage || 16 GB&lt;br /&gt;
|-&lt;br /&gt;
| SoC || Exynos W920 dual core 1.18 GHz; GPU: Mali-G68&lt;br /&gt;
|-&lt;br /&gt;
| Sensors || &lt;br /&gt;
* Heart rate monitor&lt;br /&gt;
* Bioelectrical Impedance Analysis&lt;br /&gt;
* Accelerometer&lt;br /&gt;
* Gyroscope&lt;br /&gt;
* Barometer&lt;br /&gt;
|-&lt;br /&gt;
| Battery || Non-removable 247mAh / 361mAh&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Miscellaneous hardware docs ===&lt;br /&gt;
&lt;br /&gt;
==== Manually getting into Download or Recovery Mode ====&lt;br /&gt;
Press and hold both buttons until the &amp;quot;Rebooting...&amp;quot; screen appears. Release both buttons and press the power button (red outline) 3 times.&lt;br /&gt;
&lt;br /&gt;
The reboot menu should be displayed. Press the power button to cycle between the options and confirm the selection with a long press (3 seconds).&lt;br /&gt;
&lt;br /&gt;
==== Skipping initial setup ====&lt;br /&gt;
The pairing and setup of the watch can be skipped by pressing and holding down the Wear OS logo on the pairing screen.&lt;br /&gt;
&lt;br /&gt;
==== Debugging and Jigs ====&lt;br /&gt;
The device probably exposes a UART via the USB pads if ID is connected to GND with a 619k resistor. This is currently untested.&lt;/div&gt;</summary>
		<author><name>Jrt</name></author>
	</entry>
	<entry>
		<id>https://wiki.asteroidos.org/index.php?title=WC1&amp;diff=411</id>
		<title>WC1</title>
		<link rel="alternate" type="text/html" href="https://wiki.asteroidos.org/index.php?title=WC1&amp;diff=411"/>
		<updated>2023-12-21T12:09:01Z</updated>

		<summary type="html">&lt;p&gt;Jrt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Galaxy Gear S2 Classic ==&lt;br /&gt;
&lt;br /&gt;
The Gear S2 classic is a Tizen-based smartwatch released in 2015. See [https://www.gsmarena.com/samsung_gear_s2_classic-7677.php gsmarena] for detailed specs. The codename used in Tizen and Recovery seems to be &amp;quot;WC1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
As the vendor kernel is very old (3.4) and there&#039;s no existing abstraction for the Tizen HAL, a mainline Linux port for this watch is being attempted instead.&lt;br /&gt;
&lt;br /&gt;
Downstream sources available at https://github.com/casept/samsung-wc1-sources, as Samsung no longer hosts them.&lt;br /&gt;
&lt;br /&gt;
=== Hardware docs ===&lt;br /&gt;
&lt;br /&gt;
==== Recovery mode and flashing ====&lt;br /&gt;
&lt;br /&gt;
Like other Samsung watches, the Gear S2 classic can either be flashed wirelessly via the NetOdin protocol, or using the regular Odin protocol by opening it up and soldering a USB cable to some internal pads. See e.g. [https://xdaforums.com/t/gear-s2-wireless-download-mode-error.3745724/ this XDA thread] for the pinout.&lt;br /&gt;
&lt;br /&gt;
Note that flashing the BOOT partition with a bad kernel will result in a broken recovery and inability to use wireless download mode, so make sure you have USB connected before working on the watch.&lt;br /&gt;
&lt;br /&gt;
==== List of peripherals and their kernel driver state ====&lt;br /&gt;
&lt;br /&gt;
Most of the hardware in this watch seems to have drivers in the mainline kernel, especially the SoC and most of the regulators.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Samsung Gear S2 Classic&lt;br /&gt;
|-&lt;br /&gt;
! Chip !! Function !! Driver state in mainline Linux !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Exynos 3250 || SoC || Supported || DTS for dev boards based on it exist&lt;br /&gt;
|-&lt;br /&gt;
| WM1831 || Microphone DAC || Supported&lt;br /&gt;
|-&lt;br /&gt;
| BCM4343W || WLAN and BT || Unsupported || Infineon still maintains this chip. There&#039;s a patch for recent kernels (5.15) available on [https://community.infineon.com/t5/Wi-Fi-Bluetooth-for-Linux/Cypress-Linux-WiFi-Driver-Release-FMAC-2023-09-01/td-p/492862 Infineon&#039;s support site]. A quite complete datasheet exists [https://www.infineon.com/dgdl/Infineon-CYW4334WKUBGT-DataSheet-v11_00-EN.pdf?fileId=8ac78c8c7d0d8da4017d0ee1f02f680f here].&lt;br /&gt;
|-&lt;br /&gt;
| SENN5DDPS2 || NFC || Possibly supported || There exists a kernel driver for 5th generation Samsung NFC chips, whether this chip is part of it is unknown.&lt;br /&gt;
|-&lt;br /&gt;
| BCM53950 || Wireless charge controller || Unsupported || No public datasheet, Samsung code seems readable enough and quite short (~1500LoC)&lt;br /&gt;
|-&lt;br /&gt;
| ISA1000A || vibrator motor controller || Unsupported || No datasheet, but probably only requires SoC PWM+GPIO, Samsung driver ca. 500LoC (&#039;&#039;drivers/motor/isa1000a_vibrator.c&#039;&#039;)&lt;br /&gt;
|-&lt;br /&gt;
| Unknown IC || hall effect sensor, crown || Unsupported || Connected via I2C, Samsung driver at &#039;&#039;drivers/input/misc/sec_rotary.c&#039;&#039;, ~1300LoC&lt;br /&gt;
|-&lt;br /&gt;
| CYTMA525 || touchscreen controller || Supported&lt;br /&gt;
|- &lt;br /&gt;
| MAX77836 || MUIC || Supported || downstream kernel judges jig modes based on resistor connected to this via USB&lt;br /&gt;
|-&lt;br /&gt;
| ATSAMG55G19A || sensor hub || unknown || possibly supported via &amp;quot;Samsung sensor hub&amp;quot; driver. Sensor chips are connected to this and not the SoC directly.&lt;br /&gt;
|-&lt;br /&gt;
| Unknown (marked &amp;quot;OCTA&amp;quot;) || LCD controller || unknown || unknown&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Debugging and Jigs ====&lt;br /&gt;
&lt;br /&gt;
The device exposes a UART via the USB pads if ID is connected to GND with a 619k resistor. D+ goes to TX on the TTL adapter and D- goes to RX. VCC does not need to be connected. [https://web.archive.org/web/20231221120727/https://xdaforums.com/t/guide-usb-uart-on-galaxy-s-devices-2012-09-25.1901376/ This works identically to other Samsung smartphones].&lt;br /&gt;
&lt;br /&gt;
Connecting to the device via UART yields the following output on startup:&amp;lt;syntaxhighlight line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
= 0x00&lt;br /&gt;
PMIC_STATUS1    = 0x27&lt;br /&gt;
PMIC_STATUS2    = 0x11&lt;br /&gt;
PMIC_OFFSRC     = 0x00&lt;br /&gt;
PMIC_PWRON      = 0x08&lt;br /&gt;
PMIC_IRQ1       = 0xc3&lt;br /&gt;
PMIC_IRQ2       = 0x11&lt;br /&gt;
PMIC_IRQ3       = 0x00&lt;br /&gt;
PMIC_RTC_OFFSRC = 0x00&lt;br /&gt;
PMIC_RTC_SMPL   = 0x23&lt;br /&gt;
pwm-0: stop, tcon = 0x510000&lt;br /&gt;
pwm-0: prescaler = 1, divider = 3&lt;br /&gt;
pwm-0: src clk = 50000000, prescaler = 1, div = 8&lt;br /&gt;
pwm-0: freq = 3125000, request freq = 25344&lt;br /&gt;
pwm-0: tcnt = 0x7b, tcmp = 0x79&lt;br /&gt;
s5p_check_reboot_mode: INFORM3 = 0 ... skip&lt;br /&gt;
board_ps_hold_control: state (1)&lt;br /&gt;
s5p_reboot_menu_is_7sec_reset&lt;br /&gt;
debug_level: 0x00004f4c (20300)&lt;br /&gt;
   pwron-ap: 0x00010000 (hard reset)&lt;br /&gt;
 pwron-pmic: 0x00000008 (mrst)&lt;br /&gt;
s5p_reboot_menu_is_7sec_reset: 7sec reset at low debug level&lt;br /&gt;
cmu_div:65535, div:1, src_clk:0, pixel_clk:15552000&lt;br /&gt;
reset_lcd by s6e36w1x01&lt;br /&gt;
s5p_dsim_display_config: COMMAND MODE&lt;br /&gt;
display id: 40, 20, 15&lt;br /&gt;
s5p_reboot_menu_is_7sec_reset: timeout&lt;br /&gt;
target reboot with swreset as workaround&lt;br /&gt;
s5p_restart_handler (&#039;N&#039;:normal)&lt;br /&gt;
&lt;br /&gt;
OMUIC rev = MAX14577(117)&lt;br /&gt;
MON: 0x65(4)&lt;br /&gt;
MON[0] = (4)[0x37, 0xe8]&lt;br /&gt;
MON[1] = (5)[0x39, 0xe8]&lt;br /&gt;
MON[2] = (6)[0x3a, 0xc0]&lt;br /&gt;
MON[3] = (7)[0x0c, 0x14]&lt;br /&gt;
MON[4] = (0)[0x36, 0xe8]&lt;br /&gt;
MON[5] = (1)[0x32, 0xfc]&lt;br /&gt;
MON[6] = (2)[0x18, 0x20]&lt;br /&gt;
MON[7] = (3)[0x0a, 0x00]&lt;br /&gt;
cardtype: 0x00000007&lt;br /&gt;
buswidth: 0x00&lt;br /&gt;
hstiming: 0x00&lt;br /&gt;
SB_MMC_HS_52MHZ_1_8V_3V_IO&lt;br /&gt;
mmc-&amp;gt;card_caps: 0x00000f11&lt;br /&gt;
mmc-&amp;gt;host_caps: 0x00000f11&lt;br /&gt;
!!!Enter 8 Bit DDR mode.!!!&lt;br /&gt;
[mmc] capacity = 7634944&lt;br /&gt;
&lt;br /&gt;
MODEL_NAME:{{SM-R732}}&lt;br /&gt;
eMMC_SERIAL_NUMBER:{{150100464A32354441008825557FC261}}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jrt</name></author>
	</entry>
	<entry>
		<id>https://wiki.asteroidos.org/index.php?title=WC1&amp;diff=410</id>
		<title>WC1</title>
		<link rel="alternate" type="text/html" href="https://wiki.asteroidos.org/index.php?title=WC1&amp;diff=410"/>
		<updated>2023-12-21T11:23:26Z</updated>

		<summary type="html">&lt;p&gt;Jrt: /* Debugging and Jigs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Galaxy Gear S2 Classic ==&lt;br /&gt;
&lt;br /&gt;
The Gear S2 classic is a Tizen-based smartwatch released in 2015. See [https://www.gsmarena.com/samsung_gear_s2_classic-7677.php gsmarena] for detailed specs. The codename used in Tizen and Recovery seems to be &amp;quot;WC1&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
As the vendor kernel is very old (3.4) and there&#039;s no existing abstraction for the Tizen HAL, a mainline Linux port for this watch is being attempted instead.&lt;br /&gt;
&lt;br /&gt;
Downstream sources available at https://github.com/casept/samsung-wc1-sources, as Samsung no longer hosts them.&lt;br /&gt;
&lt;br /&gt;
=== Hardware docs ===&lt;br /&gt;
&lt;br /&gt;
==== Recovery mode and flashing ====&lt;br /&gt;
&lt;br /&gt;
Like other Samsung watches, the Gear S2 classic can either be flashed wirelessly via the NetOdin protocol, or using the regular Odin protocol by opening it up and soldering a USB cable to some internal pads. See e.g. [https://xdaforums.com/t/gear-s2-wireless-download-mode-error.3745724/ this XDA thread] for the pinout.&lt;br /&gt;
&lt;br /&gt;
Note that flashing the BOOT partition with a bad kernel will result in a broken recovery and inability to use wireless download mode, so make sure you have USB connected before working on the watch.&lt;br /&gt;
&lt;br /&gt;
==== List of peripherals and their kernel driver state ====&lt;br /&gt;
&lt;br /&gt;
Most of the hardware in this watch seems to have drivers in the mainline kernel, especially the SoC and most of the regulators.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Samsung Gear S2 Classic&lt;br /&gt;
|-&lt;br /&gt;
! Chip !! Function !! Driver state in mainline Linux !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Exynos 3250 || SoC || Supported || DTS for dev boards based on it exist&lt;br /&gt;
|-&lt;br /&gt;
| WM1831 || Microphone DAC || Supported&lt;br /&gt;
|-&lt;br /&gt;
| BCM4343W || WLAN and BT || Unsupported || Infineon still maintains this chip. There&#039;s a patch for recent kernels (5.15) available on [https://community.infineon.com/t5/Wi-Fi-Bluetooth-for-Linux/Cypress-Linux-WiFi-Driver-Release-FMAC-2023-09-01/td-p/492862 Infineon&#039;s support site]. A quite complete datasheet exists [https://www.infineon.com/dgdl/Infineon-CYW4334WKUBGT-DataSheet-v11_00-EN.pdf?fileId=8ac78c8c7d0d8da4017d0ee1f02f680f here].&lt;br /&gt;
|-&lt;br /&gt;
| SENN5DDPS2 || NFC || Possibly supported || There exists a kernel driver for 5th generation Samsung NFC chips, whether this chip is part of it is unknown.&lt;br /&gt;
|-&lt;br /&gt;
| BCM53950 || Wireless charge controller || Unsupported || No public datasheet, Samsung code seems readable enough and quite short (~1500LoC)&lt;br /&gt;
|-&lt;br /&gt;
| ISA1000A || vibrator motor controller || Unsupported || No datasheet, but probably only requires SoC PWM+GPIO, Samsung driver ca. 500LoC (&#039;&#039;drivers/motor/isa1000a_vibrator.c&#039;&#039;)&lt;br /&gt;
|-&lt;br /&gt;
| Unknown IC || hall effect sensor, crown || Unsupported || Connected via I2C, Samsung driver at &#039;&#039;drivers/input/misc/sec_rotary.c&#039;&#039;, ~1300LoC&lt;br /&gt;
|-&lt;br /&gt;
| CYTMA525 || touchscreen controller || Supported&lt;br /&gt;
|- &lt;br /&gt;
| MAX77836 || MUIC || Supported || downstream kernel judges jig modes based on resistor connected to this via USB&lt;br /&gt;
|-&lt;br /&gt;
| ATSAMG55G19A || sensor hub || unknown || possibly supported via &amp;quot;Samsung sensor hub&amp;quot; driver. Sensor chips are connected to this and not the SoC directly.&lt;br /&gt;
|-&lt;br /&gt;
| Unknown (marked &amp;quot;OCTA&amp;quot;) || LCD controller || unknown || unknown&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Debugging and Jigs ====&lt;br /&gt;
&lt;br /&gt;
The device exposes a UART via the USB pads if ID is connected to GND with a 619k resistor. D+ goes to TX on the TTL adapter and D- goes to RX. VCC does not need to be connected. This works identically to other Samsung smartphones.&lt;br /&gt;
&lt;br /&gt;
Connecting to the device via UART yields the following output on startup:&amp;lt;syntaxhighlight line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
= 0x00&lt;br /&gt;
PMIC_STATUS1    = 0x27&lt;br /&gt;
PMIC_STATUS2    = 0x11&lt;br /&gt;
PMIC_OFFSRC     = 0x00&lt;br /&gt;
PMIC_PWRON      = 0x08&lt;br /&gt;
PMIC_IRQ1       = 0xc3&lt;br /&gt;
PMIC_IRQ2       = 0x11&lt;br /&gt;
PMIC_IRQ3       = 0x00&lt;br /&gt;
PMIC_RTC_OFFSRC = 0x00&lt;br /&gt;
PMIC_RTC_SMPL   = 0x23&lt;br /&gt;
pwm-0: stop, tcon = 0x510000&lt;br /&gt;
pwm-0: prescaler = 1, divider = 3&lt;br /&gt;
pwm-0: src clk = 50000000, prescaler = 1, div = 8&lt;br /&gt;
pwm-0: freq = 3125000, request freq = 25344&lt;br /&gt;
pwm-0: tcnt = 0x7b, tcmp = 0x79&lt;br /&gt;
s5p_check_reboot_mode: INFORM3 = 0 ... skip&lt;br /&gt;
board_ps_hold_control: state (1)&lt;br /&gt;
s5p_reboot_menu_is_7sec_reset&lt;br /&gt;
debug_level: 0x00004f4c (20300)&lt;br /&gt;
   pwron-ap: 0x00010000 (hard reset)&lt;br /&gt;
 pwron-pmic: 0x00000008 (mrst)&lt;br /&gt;
s5p_reboot_menu_is_7sec_reset: 7sec reset at low debug level&lt;br /&gt;
cmu_div:65535, div:1, src_clk:0, pixel_clk:15552000&lt;br /&gt;
reset_lcd by s6e36w1x01&lt;br /&gt;
s5p_dsim_display_config: COMMAND MODE&lt;br /&gt;
display id: 40, 20, 15&lt;br /&gt;
s5p_reboot_menu_is_7sec_reset: timeout&lt;br /&gt;
target reboot with swreset as workaround&lt;br /&gt;
s5p_restart_handler (&#039;N&#039;:normal)&lt;br /&gt;
&lt;br /&gt;
OMUIC rev = MAX14577(117)&lt;br /&gt;
MON: 0x65(4)&lt;br /&gt;
MON[0] = (4)[0x37, 0xe8]&lt;br /&gt;
MON[1] = (5)[0x39, 0xe8]&lt;br /&gt;
MON[2] = (6)[0x3a, 0xc0]&lt;br /&gt;
MON[3] = (7)[0x0c, 0x14]&lt;br /&gt;
MON[4] = (0)[0x36, 0xe8]&lt;br /&gt;
MON[5] = (1)[0x32, 0xfc]&lt;br /&gt;
MON[6] = (2)[0x18, 0x20]&lt;br /&gt;
MON[7] = (3)[0x0a, 0x00]&lt;br /&gt;
cardtype: 0x00000007&lt;br /&gt;
buswidth: 0x00&lt;br /&gt;
hstiming: 0x00&lt;br /&gt;
SB_MMC_HS_52MHZ_1_8V_3V_IO&lt;br /&gt;
mmc-&amp;gt;card_caps: 0x00000f11&lt;br /&gt;
mmc-&amp;gt;host_caps: 0x00000f11&lt;br /&gt;
!!!Enter 8 Bit DDR mode.!!!&lt;br /&gt;
[mmc] capacity = 7634944&lt;br /&gt;
&lt;br /&gt;
MODEL_NAME:{{SM-R732}}&lt;br /&gt;
eMMC_SERIAL_NUMBER:{{150100464A32354441008825557FC261}}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Jrt</name></author>
	</entry>
	<entry>
		<id>https://wiki.asteroidos.org/index.php?title=WC1&amp;diff=408</id>
		<title>WC1</title>
		<link rel="alternate" type="text/html" href="https://wiki.asteroidos.org/index.php?title=WC1&amp;diff=408"/>
		<updated>2023-12-16T12:37:29Z</updated>

		<summary type="html">&lt;p&gt;Jrt: Created page with &amp;quot;== Galaxy Gear S2 Classic ==&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Galaxy Gear S2 Classic ==&lt;/div&gt;</summary>
		<author><name>Jrt</name></author>
	</entry>
	<entry>
		<id>https://wiki.asteroidos.org/index.php?title=Building_AsteroidOS&amp;diff=385</id>
		<title>Building AsteroidOS</title>
		<link rel="alternate" type="text/html" href="https://wiki.asteroidos.org/index.php?title=Building_AsteroidOS&amp;diff=385"/>
		<updated>2023-10-21T14:44:35Z</updated>

		<summary type="html">&lt;p&gt;Jrt: Replaced user selected AUR helper and pacman wrapper with standard pacman, since all packages are available in the default repositories.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Developers]]&lt;br /&gt;
If you decide to compile AsteroidOS from source be aware that it’s a simple process but requires a lot of disk space (potentially more than 100GB) and the first build might take you a lot of time (hours). Report any problem to the [https://github.com/AsteroidOS/asteroid/issues issue tracker]:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[https://asteroidos.org/asteroid.mp4 Video showing the build process]&lt;br /&gt;
&lt;br /&gt;
= General information =&lt;br /&gt;
&lt;br /&gt;
You might want to build AsteroidOS in a &#039;&#039;container engine&#039;&#039; such as [https://www.docker.com/ Docker] or [https://podman.io/ podman] because you&#039;ll get a clean build environment that works no matter what kinds of package repositories or package versions you have installed or how outdated your Linux distribution is or which Linux distribution you&#039;re using in the first place.&lt;br /&gt;
&lt;br /&gt;
Another advantage of Docker specifically is that it &#039;&#039;should&#039;&#039; also work on Windows and OS X. (However, this has not been tested yet!)&lt;br /&gt;
&lt;br /&gt;
Using containers also allows you to easily roll back.  Without a container, if you decided to delete the AsteroidOS repository and uninstall the prerequisite software packages from your computer, you will potentially remove packages that you had installed before and might actually still need.  With a container, simply deleting the container image has no other effect on the host computer.&lt;br /&gt;
&lt;br /&gt;
= Clone the repository =&lt;br /&gt;
&lt;br /&gt;
Clone the main repository using the following command:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git clone https://github.com/AsteroidOS/asteroid.git&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you haven&#039;t set a global git name and email yet, adapt the following &#039;&#039;git config&#039;&#039; commands to your information. (This is only required to clone some git repositories when building.)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
git config --global user.email &amp;quot;you@example.com&amp;quot;&lt;br /&gt;
git config --global user.name &amp;quot;Your Name&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Before you continue to &#039;&#039;Build without containers&#039;&#039; or &#039;&#039;Build with containers&#039;&#039;, make sure you&#039;re in the asteroid directory:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
cd asteroid/&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Build without containers =&lt;br /&gt;
&lt;br /&gt;
== Downloading ==&lt;br /&gt;
&lt;br /&gt;
Install the prerequisites:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Distribution prerequisite installation&lt;br /&gt;
|-&lt;br /&gt;
! Distro !! Command&lt;br /&gt;
|-&lt;br /&gt;
| Ubuntu || &amp;lt;code&amp;gt;apt-get install git build-essential chrpath cpio diffstat gawk liblz4-tool python3 shared-mime-info texinfo wget zstd &amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Fedora || &amp;lt;code&amp;gt;dnf install chrpath diffstat g++ lz4 perl perl-bignum python3-pip rpcgen socat texinfo&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Arch || &amp;lt;code&amp;gt;pacman -Sy base-devel chrpath cpio diffstat gawk lz4 python3 rpcsvc-proto shared-mime-info texinfo wget zstd&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| Alpine || &amp;lt;code&amp;gt;apk add binutils chrpath gcc g++ gawk gcc lz4 make patch perl rpcgen&amp;lt;/code&amp;gt; &amp;lt;br&amp;gt;Note: Alpine Linux does not contain diffstat in its repositories, thus you have to [https://github.com/asottile-archive/diffstat build it yourself from source].&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
This repository basically only contains a shell script that populates &amp;lt;code&amp;gt;src/&amp;lt;/code&amp;gt; with OpenEmbedded and the appropriate Asteroid layers. Then, it setups the environment for a bitbake build. The following command will setup a build for &amp;lt;code&amp;gt;dory&amp;lt;/code&amp;gt; (the LG G Watch) but you can also build an image for other watches by using the corresponding codename. (Codenames can be found on the [https://asteroidos.org/watches/ Watches page].)&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source ./prepare-build.sh dory # Be careful that this script must be sourced and not only ran&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If the environment has been correctly setup, you should now be in the &amp;lt;code&amp;gt;build&amp;lt;/code&amp;gt; subdirectory.&lt;br /&gt;
&lt;br /&gt;
== Building ==&lt;br /&gt;
&lt;br /&gt;
Once the environment is prepared, you can simply trigger a build with the following command:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
bitbake asteroid-image&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&#039;&#039;Notes:&#039;&#039;&lt;br /&gt;
1) The build process requires roughly 2GB memory per thread. It might be necessary to limit the number of threads. This can be done by prepending &amp;lt;code&amp;gt;BB_NUMBER_THREADS=n&amp;lt;/code&amp;gt; to the build command. Or by adding &amp;lt;code&amp;gt;BB_NUMBER_THREADS = &amp;quot;n&amp;quot;&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;build/conf/local.conf&amp;lt;/code&amp;gt;. Where &amp;lt;code&amp;gt;n&amp;lt;/code&amp;gt; is the amount of threads.&lt;br /&gt;
2) Bitbake is a powerful tool that can also build single packages (e.g: &amp;lt;code&amp;gt;bitbake strace&amp;lt;/code&amp;gt;) or [Creating an Asteroid app#Building the Cross Compilation Toolchain|building the SDK] for example. Refer to its documentation for more details.&lt;br /&gt;
&lt;br /&gt;
If this step was successful, you can proceed to the [[#Installing|Installing]] section below.&lt;br /&gt;
&lt;br /&gt;
== Updating the Sources ==&lt;br /&gt;
&lt;br /&gt;
You can update the AsteroidOS sources with the following command:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
source ./prepare-build.sh update&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Build with containers =&lt;br /&gt;
&lt;br /&gt;
These instructions have been tested on Ubuntu 19.04 (with Docker) and Fedora 34 (with podman), but should also be applicable to Debian Sid (at least at the time of writing). For other distributions the dependencies may have different names and you may have to install additional ones.&lt;br /&gt;
&lt;br /&gt;
From a user&#039;s point of view, Docker and podman are quite similar and accept almost all of the exact same commands, but there are some difference.  The most significant differences for building Asteroid are that podman does not use a daemon and can be run &amp;quot;rootless&amp;quot; (that is, as a non-root user).  This makes some things a bit easier, but either can be used.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Setup ==&lt;br /&gt;
&lt;br /&gt;
Remove the Docker container called &amp;lt;code&amp;gt;asteroidos-toolchain&amp;lt;/code&amp;gt; if it already exists:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo docker rm -f asteroidos-toolchain&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
or&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
podman rm -f asteroidos-toolchain&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Build a container image called &amp;lt;code&amp;gt;asteroidos-toolchain&amp;lt;/code&amp;gt; from the given Dockerfile:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo docker build --tag asteroidos-toolchain .&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
or&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
podman build --tag asteroidos-toolchain .&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Building the software ==&lt;br /&gt;
&lt;br /&gt;
Now that the container with the toolchain software has been created, we can use this to build AsteroidOS.  All of the tools are contained and run within the container, but we use a &#039;&#039;shared volume&#039;&#039;, essentially some drive space that both the host computer and the container can read and write, for actually creating the AsteroidOS image files.&lt;br /&gt;
&lt;br /&gt;
In this example, we will build AsteroidOS for &amp;lt;code&amp;gt;dory&amp;lt;/code&amp;gt;(the LG G Watch).  To build for a different watch than the LG G Watch, use its corresponding codename instead of &amp;lt;code&amp;gt;dory&amp;lt;/code&amp;gt; when executing the &amp;lt;code&amp;gt;docker run ...&amp;lt;/code&amp;gt; command.  You can find the codenames for the supported watches on the [https://asteroidos.org/watches/ Watches page].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Assuming that you have carefully followed the instructions so far and are in the &amp;lt;code&amp;gt;asteroid&amp;lt;/code&amp;gt; directory, you can now build the software.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Run this as a non root user&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
sudo docker run \&lt;br /&gt;
  --rm \&lt;br /&gt;
  -it \&lt;br /&gt;
  -v /etc/passwd:/etc/passwd:ro \&lt;br /&gt;
  -u &amp;quot;$(id -u):$(id -g)&amp;quot; \&lt;br /&gt;
  -v &amp;quot;$HOME/.gitconfig:/$HOME/.gitconfig:ro&amp;quot; \&lt;br /&gt;
  -v &amp;quot;$(pwd):/asteroid&amp;quot; asteroidos-toolchain \&lt;br /&gt;
  bash -c &amp;quot;source ./prepare-build.sh dory &amp;amp;&amp;amp; bitbake asteroid-image&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
or&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
podman run \&lt;br /&gt;
  --rm \&lt;br /&gt;
  -it \&lt;br /&gt;
  -v  &amp;quot;$(pwd)&amp;quot;:/asteroid:z \&lt;br /&gt;
  --userns keep-id asteroidos-toolchain \&lt;br /&gt;
  bash -c &amp;quot;source ./prepare-build.sh dory &amp;amp;&amp;amp; bitbake asteroid-image&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The files created during the build are placed in the current directory; more specifically, the source files are placed in a &amp;lt;code&amp;gt;src&amp;lt;/code&amp;gt; subdirectory and build artefacts, including the final binary images are placed in the &amp;lt;code&amp;gt;build&amp;lt;/code&amp;gt; subdirectory.&lt;br /&gt;
&lt;br /&gt;
Here is a detailed explanation of the Docker command above:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;sudo docker run&amp;lt;/code&amp;gt; Runs a container image&lt;br /&gt;
*&amp;lt;code&amp;gt;--rm&amp;lt;/code&amp;gt; Cleans up after the command is run by removing temporary container storage&lt;br /&gt;
*&amp;lt;code&amp;gt;-it&amp;lt;/code&amp;gt;  Attaches the terminal to the container so that we can see the output. Otherwise it would run blindly in the background.&lt;br /&gt;
*&amp;lt;code&amp;gt;-u &amp;quot;$(id -u):$(id -g)&amp;quot;&amp;lt;/code&amp;gt; Ensures that the current user id and group id from the host is used on files inside the container to avoid permission issues.&lt;br /&gt;
*&amp;lt;code&amp;gt;-v /etc/passwd:/etc/passwd&amp;lt;/code&amp;gt;  Ensures that the user ids and groups from the host are also available in the Docker container. (Otherwise the &amp;lt;code&amp;gt;-u&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;-g&amp;lt;/code&amp;gt; would be useless.)&lt;br /&gt;
*&amp;lt;code&amp;gt;/etc/passwd&amp;lt;/code&amp;gt; Contains the user names and their ids.&lt;br /&gt;
*&amp;lt;code&amp;gt;&amp;quot;$HOME/.gitconfig:/$HOME/.gitconfig&amp;quot;&amp;lt;/code&amp;gt; Share your user&#039;s git config with the container.&lt;br /&gt;
*&amp;lt;code&amp;gt;-v &amp;quot;$(pwd):/asteroid&amp;quot;&amp;lt;/code&amp;gt; Mount the current directory (which is your asteroid git repo clone) into the container.&lt;br /&gt;
*&amp;lt;code&amp;gt;bash -c &amp;quot;source ./prepare-build.sh dory &amp;amp;&amp;amp; bitbake asteroid-image&amp;quot;&amp;lt;/code&amp;gt;  This is the command to be executed inside of the container with &amp;quot;dory&amp;quot; being the codename of your watch.&lt;br /&gt;
&lt;br /&gt;
Here is a detailed explanation of the podman version of the command above:&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;code&amp;gt;podman run&amp;lt;/code&amp;gt; Runs a container image&lt;br /&gt;
*&amp;lt;code&amp;gt;--rm&amp;lt;/code&amp;gt; Cleans up after the command is run by removing temporary container storage&lt;br /&gt;
*&amp;lt;code&amp;gt;-it&amp;lt;/code&amp;gt; Attaches the terminal to the container so that we can see the output. Otherwise it would run blindly in the background.&lt;br /&gt;
*&amp;lt;code&amp;gt;-v &amp;quot;$(pwd)&amp;quot;:/asteroid:z&amp;lt;/code&amp;gt; Mount the current directory (which is your asteroid git repo clone) into the container. The &amp;lt;code&amp;gt;:z&amp;lt;/code&amp;gt; tells SELinux, if it&#039;s running, to allow multiple containers to share this mount.&lt;br /&gt;
*&amp;lt;code&amp;gt;--userns keep-id&amp;lt;/code&amp;gt; Run as the current user inside the container&lt;br /&gt;
*&amp;lt;code&amp;gt;bash -c &amp;quot;source ./prepare-build.sh dory &amp;amp;&amp;amp; bitbake asteroid-image&amp;quot;&amp;lt;/code&amp;gt;  This is the command to be executed inside of the container with &amp;lt;code&amp;gt;dory&amp;lt;/code&amp;gt; being the codename of your watch.&lt;br /&gt;
&lt;br /&gt;
If this step was successful, you can proceed to [[#Installing|Installing]] below.&lt;br /&gt;
&lt;br /&gt;
= Installing =&lt;br /&gt;
&lt;br /&gt;
After a while, whether you build with or without containers, the generated image should be available in &amp;lt;code&amp;gt;build/tmp-glibc/deploy/images/dory/&amp;lt;/code&amp;gt; (for &amp;lt;code&amp;gt;dory&amp;lt;/code&amp;gt; -- for other watches, the image files are in the corresponding code word directory.)&lt;br /&gt;
&lt;br /&gt;
Install AsteroidOS using your usual device&#039;s instructions, which you can find linked from the [https://asteroidos.org/watches/ Watches page].&lt;/div&gt;</summary>
		<author><name>Jrt</name></author>
	</entry>
	<entry>
		<id>https://wiki.asteroidos.org/index.php?title=GW4&amp;diff=373</id>
		<title>GW4</title>
		<link rel="alternate" type="text/html" href="https://wiki.asteroidos.org/index.php?title=GW4&amp;diff=373"/>
		<updated>2023-10-09T18:52:35Z</updated>

		<summary type="html">&lt;p&gt;Jrt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Samsung Galaxy Watch 4}}&lt;br /&gt;
&lt;br /&gt;
The Samsung Galaxy Watch 4 (LTE) is a round smartwatch that is one of the first ones to contain a bioelectrical impedance analysis (BIA) sensor.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Samsung Galaxy Watch 4&lt;br /&gt;
|-&lt;br /&gt;
| Model number || SM-R860, SM-R870, SM-R880, SM-R890 (Wi-Fi only), SM-R865U, SM-R875U, SM-R885U, SM-R895U (USA, LTE model), SM-R895F (Int., LTE model)&lt;br /&gt;
|-&lt;br /&gt;
| Memory || 1.5 GB&lt;br /&gt;
|-&lt;br /&gt;
| Storage || 16 GB&lt;br /&gt;
|-&lt;br /&gt;
| SoC || Exynos W920 dual core 1.18 GHz; GPU: Mali-G68&lt;br /&gt;
|-&lt;br /&gt;
| Sensors || &lt;br /&gt;
* Heart rate monitor&lt;br /&gt;
* Bioelectrical Impedance Analysis&lt;br /&gt;
* Accelerometer&lt;br /&gt;
* Gyroscope&lt;br /&gt;
* Barometer&lt;br /&gt;
|-&lt;br /&gt;
| Battery || Non-removable 247mAh / 361mAh&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Miscellaneous hardware docs ===&lt;br /&gt;
&lt;br /&gt;
==== Manually getting into Download or Recovery Mode ====&lt;br /&gt;
Press and hold both buttons until the &amp;quot;Rebooting...&amp;quot; screen appears. Release both buttons and press the power button (red outline) 3 times.&lt;br /&gt;
&lt;br /&gt;
The reboot menu should be displayed. Press the power button to cycle between the options and confirm the selection with a long press (3 seconds).&lt;br /&gt;
&lt;br /&gt;
==== Skipping initial setup ====&lt;br /&gt;
The pairing and setup of the watch can be skipped by pressing and holding down the Wear OS logo on the pairing screen.&lt;/div&gt;</summary>
		<author><name>Jrt</name></author>
	</entry>
	<entry>
		<id>https://wiki.asteroidos.org/index.php?title=GW4&amp;diff=372</id>
		<title>GW4</title>
		<link rel="alternate" type="text/html" href="https://wiki.asteroidos.org/index.php?title=GW4&amp;diff=372"/>
		<updated>2023-10-09T18:00:00Z</updated>

		<summary type="html">&lt;p&gt;Jrt: Recovery and Download (Odin) Mode&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Samsung Galaxy Watch 4}}&lt;br /&gt;
&lt;br /&gt;
The Samsung Galaxy Watch 4 (LTE) is a round smartwatch that is one of the first ones to contain a bioelectrical impedance analysis (BIA) sensor.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Samsung Galaxy Watch 4&lt;br /&gt;
|-&lt;br /&gt;
| Model number || SM-R860, SM-R870, SM-R880, SM-R890 (Wi-Fi only), SM-R865U, SM-R875U, SM-R885U, SM-R895U (USA, LTE model), SM-R895F (Int., LTE model)&lt;br /&gt;
|-&lt;br /&gt;
| Memory || 1.5 GB&lt;br /&gt;
|-&lt;br /&gt;
| Storage || 16 GB&lt;br /&gt;
|-&lt;br /&gt;
| SoC || Exynos W920 dual core 1.18 GHz; GPU: Mali-G68&lt;br /&gt;
|-&lt;br /&gt;
| Sensors || &lt;br /&gt;
* Heart rate monitor&lt;br /&gt;
* Bioelectrical Impedance Analysis&lt;br /&gt;
* Accelerometer&lt;br /&gt;
* Gyroscope&lt;br /&gt;
* Barometer&lt;br /&gt;
|-&lt;br /&gt;
| Battery || Non-removable 247mAh / 361mAh&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Manually getting into Download or Recovery Mode ===&lt;br /&gt;
Press and hold both buttons until the &amp;quot;Rebooting...&amp;quot; screen appears. Release both buttons and press the power button (red outline) 3 times.&lt;br /&gt;
&lt;br /&gt;
The reboot menu should be displayed. Press the power button to cycle between the options and confirm the selection with a long press (3 seconds).&lt;/div&gt;</summary>
		<author><name>Jrt</name></author>
	</entry>
	<entry>
		<id>https://wiki.asteroidos.org/index.php?title=GW4&amp;diff=361</id>
		<title>GW4</title>
		<link rel="alternate" type="text/html" href="https://wiki.asteroidos.org/index.php?title=GW4&amp;diff=361"/>
		<updated>2023-10-08T13:26:06Z</updated>

		<summary type="html">&lt;p&gt;Jrt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Samsung Galaxy Watch 4}}&lt;br /&gt;
&lt;br /&gt;
The Samsung Galaxy Watch 4 (LTE) is a round smartwatch that is one of the first ones to contain a bioelectrical impedance analysis (BIA) sensor.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Samsung Galaxy Watch 4&lt;br /&gt;
|-&lt;br /&gt;
| Model number || SM-R860, SM-R870, SM-R880, SM-R890 (Wi-Fi only), SM-R865U, SM-R875U, SM-R885U, SM-R895U (USA, LTE model), SM-R895F (Int., LTE model)&lt;br /&gt;
|-&lt;br /&gt;
| Memory || 1.5 GB&lt;br /&gt;
|-&lt;br /&gt;
| Storage || 16 GB&lt;br /&gt;
|-&lt;br /&gt;
| SoC || Exynos W920 dual core 1.18 GHz; GPU: Mali-G68&lt;br /&gt;
|-&lt;br /&gt;
| Sensors || &lt;br /&gt;
* Heart rate monitor&lt;br /&gt;
* Bioelectrical Impedance Analysis&lt;br /&gt;
* Accelerometer&lt;br /&gt;
* Gyroscope&lt;br /&gt;
* Barometer&lt;br /&gt;
|-&lt;br /&gt;
| Battery || Non-removable 247mAh / 361mAh&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jrt</name></author>
	</entry>
	<entry>
		<id>https://wiki.asteroidos.org/index.php?title=GW4&amp;diff=360</id>
		<title>GW4</title>
		<link rel="alternate" type="text/html" href="https://wiki.asteroidos.org/index.php?title=GW4&amp;diff=360"/>
		<updated>2023-10-08T13:11:17Z</updated>

		<summary type="html">&lt;p&gt;Jrt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Samsung Galaxy Watch 4}}&lt;br /&gt;
&lt;br /&gt;
The Samsung Galaxy Watch 4 (LTE) is a round smartwatch that is one of the first ones to contain a bioelectrical impedance analysis (BIA) sensor.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Samsung Galaxy Watch 4&lt;br /&gt;
|-&lt;br /&gt;
| Model number || SM-R860, SM-R870, SM-R880, SM-R890 (Wi-Fi only), SM-R865U, SM-R875U, SM-R885U, SM-R895U (USA, LTE model), SM-R895F (Int., LTE model)&lt;br /&gt;
|-&lt;br /&gt;
| Memory || 1.5 GB&lt;br /&gt;
|-&lt;br /&gt;
| Storage || 16 GB&lt;br /&gt;
|-&lt;br /&gt;
| SoC || Exynos W920 dual core 1.18 GHz; GPU: Mali-G68&lt;br /&gt;
|-&lt;br /&gt;
| Sensors || * Heart rate monitor&lt;br /&gt;
* Bioelectrical Impedance Analysis&lt;br /&gt;
* Accelerometer&lt;br /&gt;
* Gyroscope&lt;br /&gt;
* Barometer&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jrt</name></author>
	</entry>
	<entry>
		<id>https://wiki.asteroidos.org/index.php?title=GW4&amp;diff=359</id>
		<title>GW4</title>
		<link rel="alternate" type="text/html" href="https://wiki.asteroidos.org/index.php?title=GW4&amp;diff=359"/>
		<updated>2023-10-08T13:10:55Z</updated>

		<summary type="html">&lt;p&gt;Jrt: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Samsung Galaxy Watch 4}}&lt;br /&gt;
&lt;br /&gt;
The Samsung Galaxy Watch 4 (LTE) is a round smartwatch that is one of the first ones to contain a bioelectrical impedance analysis (BIA) sensor.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Caption text&lt;br /&gt;
|-&lt;br /&gt;
| Model number || SM-R860, SM-R870, SM-R880, SM-R890 (Wi-Fi only), SM-R865U, SM-R875U, SM-R885U, SM-R895U (USA, LTE model), SM-R895F (Int., LTE model)&lt;br /&gt;
|-&lt;br /&gt;
| Memory || 1.5 GB&lt;br /&gt;
|-&lt;br /&gt;
| Storage || 16 GB&lt;br /&gt;
|-&lt;br /&gt;
| SoC || Exynos W920 dual core 1.18 GHz; GPU: Mali-G68&lt;br /&gt;
|-&lt;br /&gt;
| Sensors || * Heart rate monitor&lt;br /&gt;
* Bioelectrical Impedance Analysis&lt;br /&gt;
* Accelerometer&lt;br /&gt;
* Gyroscope&lt;br /&gt;
* Barometer&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Jrt</name></author>
	</entry>
	<entry>
		<id>https://wiki.asteroidos.org/index.php?title=GW4&amp;diff=357</id>
		<title>GW4</title>
		<link rel="alternate" type="text/html" href="https://wiki.asteroidos.org/index.php?title=GW4&amp;diff=357"/>
		<updated>2023-10-08T10:59:23Z</updated>

		<summary type="html">&lt;p&gt;Jrt: Created page with &amp;quot;{{DISPLAYTITLE:Samsung Galaxy Watch 4}}  The Samsung Galaxy Watch 4 (LTE) is a round smartwatch that is one of the first ones to contain a bioelectrical impedance analysis (BIA) sensor.  {{Short description|Smartwatch developed by Samsung Electronics}} {{Infobox smartwatch | references = &amp;lt;ref name=&amp;quot;:1&amp;quot;/&amp;gt;&amp;lt;ref name=&amp;quot;:2&amp;quot;/&amp;gt; | name = Samsung Galaxy Watch 4 | codename =  | logo =  | logosize =  | image =  | imagesize =  | alt =  | caption =  | brand = Samsung Galaxy | manu...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Samsung Galaxy Watch 4}}&lt;br /&gt;
&lt;br /&gt;
The Samsung Galaxy Watch 4 (LTE) is a round smartwatch that is one of the first ones to contain a bioelectrical impedance analysis (BIA) sensor.&lt;br /&gt;
&lt;br /&gt;
{{Short description|Smartwatch developed by Samsung Electronics}}&lt;br /&gt;
{{Infobox smartwatch&lt;br /&gt;
| references = &amp;lt;ref name=&amp;quot;:1&amp;quot;/&amp;gt;&amp;lt;ref name=&amp;quot;:2&amp;quot;/&amp;gt;&lt;br /&gt;
| name = Samsung Galaxy Watch 4&lt;br /&gt;
| codename = &lt;br /&gt;
| logo = &lt;br /&gt;
| logosize = &lt;br /&gt;
| image = &lt;br /&gt;
| imagesize = &lt;br /&gt;
| alt = &lt;br /&gt;
| caption = &lt;br /&gt;
| brand = [[Samsung Galaxy]]&lt;br /&gt;
| manufacturer = [[Samsung Electronics]]&lt;br /&gt;
| series = [[Samsung Galaxy Watch series]]&lt;br /&gt;
| modelnumber = SM-R860, SM-R870, SM-R880, SM-R890 (Wi-Fi only), SM-R865U, SM-R875U, SM-R885U, SM-R895U (USA, LTE model), SM-R895F (Int., LTE model)&lt;br /&gt;
| released = {{Start date and age|2021|8|27|df=no}}&lt;br /&gt;
| available = &lt;br /&gt;
| unitssold = &lt;br /&gt;
| predecessor = [[Samsung Galaxy Watch 3]]&amp;lt;br&amp;gt;[[Samsung Galaxy Watch Active 2]]&lt;br /&gt;
| successor = [[Samsung Galaxy Watch 5]]&lt;br /&gt;
| related = &lt;br /&gt;
| type = [[Smartwatch]]&lt;br /&gt;
| form = &lt;br /&gt;
| weight = &lt;br /&gt;
| memory = 1.5 GB [[Random Access Memory|RAM]]&lt;br /&gt;
| storage = 16 GB&lt;br /&gt;
| battery = *Non-removable 247mAh (1.2&amp;quot;), 361mAh (1.4&amp;quot;)&amp;lt;br/&amp;gt;&lt;br /&gt;
*[[Qi (standard)|Qi wireless charging]]&lt;br /&gt;
| cpu = [[Exynos]] W920 [[Multi-core processor|dual core]] 1.18 G[[hertz|Hz]]; GPU: Mali-G68&lt;br /&gt;
| size = &lt;br /&gt;
| soc = &lt;br /&gt;
| os = [[Wear OS|Wear OS 4]] with [[One UI|One UI Watch 5]]&lt;br /&gt;
| rear_camera = &lt;br /&gt;
| front_camera = &lt;br /&gt;
| ext_display = [[Always On Display]]&lt;br /&gt;
| memory_card = &lt;br /&gt;
| display = *{{convert|1.2|in|mm|0|abbr=on}} [[AMOLED display|Super AMOLED]] [[capacitive display]], 396×396 pixels, 16 M colours, ~330 [[pixel density|ppi density]], 1:1 [[aspect ratio]]&lt;br /&gt;
*{{convert|1.4|in|mm|0|abbr=on}} [[AMOLED display|Super AMOLED]] [[capacitive display]], 450×450 pixels, 16 M colours, ~330 [[pixel density|ppi density]], 1:1 [[aspect ratio]]&lt;br /&gt;
*digital touch bezel or physical rotating bezel (classic)&lt;br /&gt;
* glass front ([[Gorilla Glass|Gorilla Glass DX+]]) (Galaxy Watch 4) ([[Gorilla Glass|Gorilla Glass DX+]]) (Galaxy Watch 4 Classic)&lt;br /&gt;
| connectivity = &lt;br /&gt;
| sound = &lt;br /&gt;
| input = *[[Heart rate monitor]]&amp;lt;br/&amp;gt;&lt;br /&gt;
*[[Bioelectrical Impedance Analysis]]&lt;br /&gt;
* [[Accelerometer]]&lt;br /&gt;
*[[Gyroscope]]&lt;br /&gt;
*[[Barometer]]&lt;br /&gt;
*Natural language commands &amp;amp; dictation&lt;br /&gt;
| networks = [[2G]], [[3G]], [[4G]]&lt;br /&gt;
| website = [https://www.samsung.com/us/watches/galaxy-watch4/ Official Website]&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Jrt</name></author>
	</entry>
</feed>