<?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=Dodoradio</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=Dodoradio"/>
	<link rel="alternate" type="text/html" href="https://wiki.asteroidos.org/index.php/Special:Contributions/Dodoradio"/>
	<updated>2026-07-26T04:49:00Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.8</generator>
	<entry>
		<id>https://wiki.asteroidos.org/index.php?title=Narwhal&amp;diff=1024</id>
		<title>Narwhal</title>
		<link rel="alternate" type="text/html" href="https://wiki.asteroidos.org/index.php?title=Narwhal&amp;diff=1024"/>
		<updated>2026-07-18T13:17:57Z</updated>

		<summary type="html">&lt;p&gt;Dodoradio: /* Calibration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Watches&lt;br /&gt;
|Name=narwhal&lt;br /&gt;
|Model=LG Watch W7&lt;br /&gt;
|ReleaseDate=2018-10-01&lt;br /&gt;
|Picture=narwhal.png&lt;br /&gt;
|Status=supported&lt;br /&gt;
|Stars=4&lt;br /&gt;
|Chipset=msm8909w&lt;br /&gt;
|KernelVersion=3.18&lt;br /&gt;
|AndroidVersion=oreo&lt;br /&gt;
|StatusDisplay=good&lt;br /&gt;
|StatusTouch=good&lt;br /&gt;
|StatusBluetooth=good&lt;br /&gt;
|StatusHaptics=good&lt;br /&gt;
|StatusTiltToWake=good&lt;br /&gt;
|StatusLightSensor=missing&lt;br /&gt;
|StatusAlwaysOnDisplay=good&lt;br /&gt;
|StatusDualDisplay=missing&lt;br /&gt;
|StatusMicrophone=good&lt;br /&gt;
|StatusSpeaker=missing&lt;br /&gt;
|StatusCompass=good&lt;br /&gt;
|StatusSteps=good&lt;br /&gt;
|StatusHeartRate=missing&lt;br /&gt;
|StatusUSB=good&lt;br /&gt;
|StatusWLAN=good&lt;br /&gt;
|StatusGPS=missing&lt;br /&gt;
|StatusNFC=missing&lt;br /&gt;
|StatusCellular=missing&lt;br /&gt;
|StatusCamera=missing&lt;br /&gt;
|StatusCrown=good&lt;br /&gt;
|StatusHands=partial&lt;br /&gt;
}}&lt;br /&gt;
Narwhal (LG Watch W7) is a watch infamous for having a pair of analogue hands between the display and multitouch glass. The port is nearly complete, but work is still needed to get the hands fully integrated with the system.&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
Narwhal is a fairly large round steel-cased watch with a rotating crown and an additional pair of buttons. The display is quite small compared to the case size and is inset far into the body. The only sensors are a compass and step counter.&lt;br /&gt;
&lt;br /&gt;
The hands come through a hole in the middle of the display, which results in a dead spot of about 2.5mm at the center of the screen, and the hands are always in the way of something. AsteroidOS will eventually try to fix this by moving them out of the way for every item on screen.&lt;br /&gt;
Despite the fact that this watch does not need to make use of always on display to show the time, it seems to suffer from really bad battery life, with luckier users getting barely an entire day. This issue comes from the tiny 240 mAh battery. The display is an LCD, so using always on display will increase power draw significantly.&lt;br /&gt;
&lt;br /&gt;
Narwhal takes standard 22mm straps. The straps are of reasonable quality, but their silicone look clashes with this decidedly non-sporty watch. &lt;br /&gt;
&lt;br /&gt;
= Hands =&lt;br /&gt;
The defining feature of this watch is the pair of hands placed between the LCD and the touch sensitive glass. They are somewhat independent from the watch and will continue to tell the time without the system being booted (advertised battery life of this mode is up to 100 days). If the watch shuts down due to low battery, the hands will continue to tell the time for more than a week. They will eventually also shut down in order to prevent overdischarging of the battery.&lt;br /&gt;
&lt;br /&gt;
Dodoradio wrote [https://dodorad.io/blogs/2023-05-19:_The_weird_hardware_of_the_LG_Watch_W7.html a blog post] explaining this in more detail.&lt;br /&gt;
&lt;br /&gt;
=== Calibration ===&lt;br /&gt;
They may occasionally become misaligned with the display and will then require calibration.&lt;br /&gt;
&lt;br /&gt;
First, make sure you&#039;re the root user and enter &amp;lt;code&amp;gt;/sys/devices/sop716/&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
To start calibration, set the hands to (where the watch thinks) is 12 o&#039;clock, using &amp;lt;code&amp;gt;echo 0:0 &amp;gt; motor_move_all&amp;lt;/code&amp;gt;. Your goal is to align both hands so they&#039;re pointing directly upwards. &lt;br /&gt;
&lt;br /&gt;
Next, use &amp;lt;code&amp;gt;echo x:y:z &amp;gt; motor init&amp;lt;/code&amp;gt;, where:&lt;br /&gt;
&lt;br /&gt;
* x is either 0 for hour hand or 1 for minute hand&lt;br /&gt;
* y is either 0 to move the hand clockwise, or 1 to move it counterclockwise&lt;br /&gt;
* z is a number that indicates the number of steps to compensate. There are 180 steps in a full revolution.&lt;br /&gt;
&lt;br /&gt;
For example, if the hour hand is pointing to 11pm (roughly 30% anticlockwise), use &amp;lt;code&amp;gt;echo 1:0:15 &amp;gt; motor_move_all&amp;lt;/code&amp;gt; to roughly position it, then use &amp;lt;code&amp;gt;echo 1:0:1 &amp;gt; motor_move_all&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;echo 1:1:1 &amp;gt; motor_move_all&amp;lt;/code&amp;gt; to bump it back and forth by one step.&lt;br /&gt;
&lt;br /&gt;
Once you&#039;re done with calibration, &amp;lt;code&amp;gt;echo 1 &amp;gt; watch_mode&amp;lt;/code&amp;gt; will restore the hands to showing the time.&lt;br /&gt;
&lt;br /&gt;
= Repair =&lt;br /&gt;
Opening the watch requires the glue seal to be broken, compromising water resistance. The battery seems to be available as BL-S10. When opening the watch, beware the delicate hands mechanism, and make sure that no dust is trapped below the glass after you are done. Thankfully, replacing the battery only requires the motherboard to be removed and not the entire frame.&lt;br /&gt;
&lt;br /&gt;
= Miscellaneous hardware docs =&lt;br /&gt;
== Keys ==&lt;br /&gt;
The central key, being also the rotating crown, is the power key. The top and bottom extra keys map to volume up and down respectively.&lt;br /&gt;
== Manually getting to fastboot ==&lt;br /&gt;
Hold either extra key and then the power key to power on the device, hold them until you see the fastboot prompt.&lt;/div&gt;</summary>
		<author><name>Dodoradio</name></author>
	</entry>
	<entry>
		<id>https://wiki.asteroidos.org/index.php?title=Narwhal&amp;diff=1023</id>
		<title>Narwhal</title>
		<link rel="alternate" type="text/html" href="https://wiki.asteroidos.org/index.php?title=Narwhal&amp;diff=1023"/>
		<updated>2026-07-18T13:15:41Z</updated>

		<summary type="html">&lt;p&gt;Dodoradio: rewrite calibration section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Watches&lt;br /&gt;
|Name=narwhal&lt;br /&gt;
|Model=LG Watch W7&lt;br /&gt;
|ReleaseDate=2018-10-01&lt;br /&gt;
|Picture=narwhal.png&lt;br /&gt;
|Status=supported&lt;br /&gt;
|Stars=4&lt;br /&gt;
|Chipset=msm8909w&lt;br /&gt;
|KernelVersion=3.18&lt;br /&gt;
|AndroidVersion=oreo&lt;br /&gt;
|StatusDisplay=good&lt;br /&gt;
|StatusTouch=good&lt;br /&gt;
|StatusBluetooth=good&lt;br /&gt;
|StatusHaptics=good&lt;br /&gt;
|StatusTiltToWake=good&lt;br /&gt;
|StatusLightSensor=missing&lt;br /&gt;
|StatusAlwaysOnDisplay=good&lt;br /&gt;
|StatusDualDisplay=missing&lt;br /&gt;
|StatusMicrophone=good&lt;br /&gt;
|StatusSpeaker=missing&lt;br /&gt;
|StatusCompass=good&lt;br /&gt;
|StatusSteps=good&lt;br /&gt;
|StatusHeartRate=missing&lt;br /&gt;
|StatusUSB=good&lt;br /&gt;
|StatusWLAN=good&lt;br /&gt;
|StatusGPS=missing&lt;br /&gt;
|StatusNFC=missing&lt;br /&gt;
|StatusCellular=missing&lt;br /&gt;
|StatusCamera=missing&lt;br /&gt;
|StatusCrown=good&lt;br /&gt;
|StatusHands=partial&lt;br /&gt;
}}&lt;br /&gt;
Narwhal (LG Watch W7) is a watch infamous for having a pair of analogue hands between the display and multitouch glass. The port is nearly complete, but work is still needed to get the hands fully integrated with the system.&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
Narwhal is a fairly large round steel-cased watch with a rotating crown and an additional pair of buttons. The display is quite small compared to the case size and is inset far into the body. The only sensors are a compass and step counter.&lt;br /&gt;
&lt;br /&gt;
The hands come through a hole in the middle of the display, which results in a dead spot of about 2.5mm at the center of the screen, and the hands are always in the way of something. AsteroidOS will eventually try to fix this by moving them out of the way for every item on screen.&lt;br /&gt;
Despite the fact that this watch does not need to make use of always on display to show the time, it seems to suffer from really bad battery life, with luckier users getting barely an entire day. This issue comes from the tiny 240 mAh battery. The display is an LCD, so using always on display will increase power draw significantly.&lt;br /&gt;
&lt;br /&gt;
Narwhal takes standard 22mm straps. The straps are of reasonable quality, but their silicone look clashes with this decidedly non-sporty watch. &lt;br /&gt;
&lt;br /&gt;
= Hands =&lt;br /&gt;
The defining feature of this watch is the pair of hands placed between the LCD and the touch sensitive glass. They are somewhat independent from the watch and will continue to tell the time without the system being booted (advertised battery life of this mode is up to 100 days). If the watch shuts down due to low battery, the hands will continue to tell the time for more than a week. They will eventually also shut down in order to prevent overdischarging of the battery.&lt;br /&gt;
&lt;br /&gt;
Dodoradio wrote [https://dodorad.io/blogs/2023-05-19:_The_weird_hardware_of_the_LG_Watch_W7.html a blog post] explaining this in more detail.&lt;br /&gt;
&lt;br /&gt;
=== Calibration ===&lt;br /&gt;
They may occasionally become misaligned with the display and will then require calibration.&lt;br /&gt;
&lt;br /&gt;
First, make sure you&#039;re the root user and enter &amp;lt;code&amp;gt;/sys/devices/sop716/&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To start calibration, set the hands to (where the watch thinks) is 12 o&#039;clock, using &amp;lt;code&amp;gt;echo 0:0 &amp;gt; motor_move_all&amp;lt;/code&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
Next, use &amp;lt;code&amp;gt;echo x:y:z &amp;gt; motor init&amp;lt;/code&amp;gt;, where:&lt;br /&gt;
&lt;br /&gt;
* x is either 0 for hour hand or 1 for minute hand&lt;br /&gt;
* y is either 0 to move the hand clockwise, or 1 to move it counterclockwise&lt;br /&gt;
* z is a number that indicates the number of steps to compensate. There are 180 steps in a full revolution.&lt;br /&gt;
&lt;br /&gt;
For example, if the hour hand is pointing to 11pm (roughly 30% anticlockwise), use &amp;lt;code&amp;gt;echo 1:0:15 &amp;gt; motor_move_all&amp;lt;/code&amp;gt; to roughly position it, then use &amp;lt;code&amp;gt;echo 1:0:1 &amp;gt; motor_move_all&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;echo 1:1:1 &amp;gt; motor_move_all&amp;lt;/code&amp;gt; to bump it back and forth by one step.&lt;br /&gt;
&lt;br /&gt;
Once you&#039;re done with calibration, &amp;lt;code&amp;gt;echo 1 &amp;gt; watch_mode&amp;lt;/code&amp;gt; will restore the hands to showing the time.&lt;br /&gt;
&lt;br /&gt;
= Repair =&lt;br /&gt;
Opening the watch requires the glue seal to be broken, compromising water resistance. The battery seems to be available as BL-S10. When opening the watch, beware the delicate hands mechanism, and make sure that no dust is trapped below the glass after you are done. Thankfully, replacing the battery only requires the motherboard to be removed and not the entire frame.&lt;br /&gt;
&lt;br /&gt;
= Miscellaneous hardware docs =&lt;br /&gt;
== Keys ==&lt;br /&gt;
The central key, being also the rotating crown, is the power key. The top and bottom extra keys map to volume up and down respectively.&lt;br /&gt;
== Manually getting to fastboot ==&lt;br /&gt;
Hold either extra key and then the power key to power on the device, hold them until you see the fastboot prompt.&lt;/div&gt;</summary>
		<author><name>Dodoradio</name></author>
	</entry>
	<entry>
		<id>https://wiki.asteroidos.org/index.php?title=Koi/Ayu&amp;diff=1022</id>
		<title>Koi/Ayu</title>
		<link rel="alternate" type="text/html" href="https://wiki.asteroidos.org/index.php?title=Koi/Ayu&amp;diff=1022"/>
		<updated>2026-07-16T13:02:33Z</updated>

		<summary type="html">&lt;p&gt;Dodoradio: /* Miscellaneous hardware docs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Watches&lt;br /&gt;
|Name=koi&lt;br /&gt;
|OtherNames=ayu&lt;br /&gt;
|Model=Casio WSD-F10/F20&lt;br /&gt;
|ReleaseDate=2016-03-25&lt;br /&gt;
|Picture=koi.png&lt;br /&gt;
|Status=experimental&lt;br /&gt;
|Stars=3&lt;br /&gt;
|Chipset=exynos3250&lt;br /&gt;
|KernelVersion=3.18&lt;br /&gt;
|AndroidVersion=oreo&lt;br /&gt;
|StatusDisplay=good&lt;br /&gt;
|StatusTouch=good&lt;br /&gt;
|StatusBluetooth=good&lt;br /&gt;
|StatusHaptics=good&lt;br /&gt;
|StatusTiltToWake=good&lt;br /&gt;
|StatusLightSensor=missing&lt;br /&gt;
|StatusAlwaysOnDisplay=good&lt;br /&gt;
|StatusDualDisplay=partial&lt;br /&gt;
|StatusMicrophone=unknown&lt;br /&gt;
|StatusSpeaker=missing&lt;br /&gt;
|StatusCompass=good&lt;br /&gt;
|StatusSteps=good&lt;br /&gt;
|StatusHeartRate=missing&lt;br /&gt;
|StatusUSB=good&lt;br /&gt;
|StatusWLAN=good&lt;br /&gt;
|StatusGPS=bad&lt;br /&gt;
|StatusNFC=missing&lt;br /&gt;
|StatusCellular=missing&lt;br /&gt;
|StatusCamera=missing&lt;br /&gt;
|StatusCrown=missing&lt;br /&gt;
|StatusHands=missing&lt;br /&gt;
}}&lt;br /&gt;
Koi (Casio Smart Outdoor Watch WSD-F10) and Ayu (Casio Pro Trek Smart WSD-F20) are a pair of humongous watches with secondary, sunlight readable displays. The WSD-F20 has GPS while the WSD-F10 does not. The ports are experimental because of [[ #BRICKING ISSUES | bricking issues]].&lt;br /&gt;
----&lt;br /&gt;
&#039;&#039;&#039;WARNING: RISK OF BRICKING! [[#BRICKING ISSUES | READ BELOW]]&#039;&#039;&#039;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
This is not the Casio WSD-F21HR. That is a different watch, see [[medaka]].&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
Koi is Casio&#039;s first WearOS watch. It is huge. The WSD-F10 was the first watch to introduce a dual-layer display, which was then made popular by [[catfish]]. Ayu is the successor to koi and added GPS. Both watches have flat tyres at the bottom of their round displays, as well as charging indicator lights next to their magnetic charging connectors. While koi and ayu&#039;s straps mount in the same way, their different shape means that koi and ayu&#039;s straps aren&#039;t intercompatible. Make sure you buy the correct straps for your watch.&lt;br /&gt;
&lt;br /&gt;
=== koi ===&lt;br /&gt;
Koi is a large watch with a single piece bezel. The front has labels for the &#039;tool&#039; and &#039;app&#039; buttons and a &#039;sensor&#039; label next to the pressure sensor port.&lt;br /&gt;
&lt;br /&gt;
=== ayu ===&lt;br /&gt;
Ayu&#039;s main differentiator is the addition of GPS, but the watch is also redesigned to be more in line with Casio&#039;s Pro Trek brand. The bezel is covered in text, on top of the text present on koi.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;HARDWARE ISSUES&#039;&#039;&#039; ==&lt;br /&gt;
These watches are expensive and problematic. Buyer Beware!!!&lt;br /&gt;
&lt;br /&gt;
=== BRICKING ISSUES ===&lt;br /&gt;
Bugs in the original WearOS software can cause these watches to brick themselves. This presents as WearOS bootlooping, and the watch failing to enter fastboot. Don&#039;t buy any watch where you can&#039;t get into fastboot or recovery. &lt;br /&gt;
&lt;br /&gt;
While they seem to be quite stable under AsteroidOS, it seems that messing with the bootloader and then rebooting into WearOS can cause this brick. Our best advice is to flash with extreme caution and chat on matrix before doing so. &lt;br /&gt;
&lt;br /&gt;
=== WearOS activation bug ===&lt;br /&gt;
Other bugs in WearOS can cause the watch to get stuck at the WearOS activation screen after a factory reset. If this happens to your device, you can still flash AsteroidOS and it &#039;&#039;should&#039;&#039; work fine.&lt;br /&gt;
&lt;br /&gt;
=== Display delamination issues ===&lt;br /&gt;
If you see a strange fuzzy or cracked look around the flat tyre, that is the display delaminating. This will cause the touch digitiser to fail. The watch is still usable, but you won&#039;t be able to tap the entire screen. Don&#039;t buy any watch where you can see this happening. &lt;br /&gt;
&lt;br /&gt;
== Getting USB ==&lt;br /&gt;
You can find a 3D printable dock to attach pogo-pins onto the hidden USB pads here:&lt;br /&gt;
&lt;br /&gt;
https://www.printables.com/model/609744-casio-wsd-fxx-series-developer-usb-dock&lt;br /&gt;
&lt;br /&gt;
The procedure to reveal those USB Pads is described below.&lt;br /&gt;
&lt;br /&gt;
=== ayu ===&lt;br /&gt;
[[File:Ayu-medaka-usb-pads.jpg|alt=USB pads on ayu|thumb|USB pads on ayu]]&lt;br /&gt;
USB is not exposed on the outside of these watches. Accessing USB requires some disassembly of the watch, but does not compromise water resistance. &lt;br /&gt;
The process is as follows: &lt;br /&gt;
* Optionally remove the straps. This isn&#039;t necessary, but gives you more space to work.&lt;br /&gt;
*; &amp;lt;nowiki&amp;gt;To remove the straps:&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** Find the metal strap retention brackets at the base of the straps. Find the springbar pin which engages with the bracket.&lt;br /&gt;
** On one side of the bracket, use something thin to push in the springbar and pull that side of the bracket away. A SIM removal tool works great for this task.&lt;br /&gt;
** Use a pair of tweezers to remove the spring bar&lt;br /&gt;
** Hinge the strap outwards until you can remove it completely.&lt;br /&gt;
* Remove the four hex screws from the front of the watch. Be gentle, as these screws thread into plastic.&lt;br /&gt;
* Pop the outer bezel off. It helps to use a plastic pick wedged in the corner next to the strap.&lt;br /&gt;
** Beware, as the inner bezel will also release, and the charging indicator light pipe may fall out. The light pipe is tiny and transparent, don&#039;t lose it!&lt;br /&gt;
** It is possible to pop the bezel off only at the top, but this is more fiddly and more difficult.&lt;br /&gt;
* Remove the &#039;Casio&#039; logo plate by just pulling it off the watch.&lt;br /&gt;
&lt;br /&gt;
USB is presented as two gold-plated pads. Do not attempt to solder to these pads, you will melt the casing of your watch. You should build some sort of dock to interface with these pads. It is recommended to use pogo pins for this. A 3D printable dock with specified pogo pins is available here: https://www.thingiverse.com/thing:6189366&lt;br /&gt;
&lt;br /&gt;
You now have three options:&lt;br /&gt;
* Reassemble the watch completely. &lt;br /&gt;
*; This means USB will require disassembly to access. If not done carefully, this may wear out the holes that the front hex screws go into.&lt;br /&gt;
* Reassemble omitting the Casio logo plate. &lt;br /&gt;
*; This will leave a hole in the front of your watch through which you can access the USB pads - this won&#039;t compromise water resistance, but may look ugly.&lt;br /&gt;
* Modify the Casio logo plate.&lt;br /&gt;
*; This will allow you to access USB by only removing the top strap of your watch. This avoids the issue of the other two methods, but does involve some knife skills. TODO: Add pictures&lt;br /&gt;
&lt;br /&gt;
=== koi ===&lt;br /&gt;
[[File:Koi USB pads.jpg|alt=USB pad location on koi|thumb|USB pad location on koi]]&lt;br /&gt;
The USB access procedure is similar to ayu with following differences: &lt;br /&gt;
&lt;br /&gt;
* Display Top Frame needs to be removed by undoing the four tri-wing 2.3 screws and can not be put back during making USB connection&lt;br /&gt;
* The USB pads are on a sightly different position closer to the center than on ayu and medaka&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Repair ==&lt;br /&gt;
The watches can be easily disassembled by removing 6 phillips screws on the back. The watch is sealed with a gasket, so water resistance is not compromised by disassembly. Replacement parts are available, but expensive. &lt;br /&gt;
&lt;br /&gt;
== Miscellaneous hardware docs ==&lt;br /&gt;
&lt;br /&gt;
=== Keys ===&lt;br /&gt;
The central key is the power button.&lt;br /&gt;
The top and bottom keys are volume up and down respectively. &lt;br /&gt;
&lt;br /&gt;
=== Manually getting to fastboot ===&lt;br /&gt;
Hold the top key while powering on the watch. Navigate the menu using the top key and select using the power button.&lt;br /&gt;
&lt;br /&gt;
=== Screen protectors ===&lt;br /&gt;
A 36mm screen protector will perfectly fit within the bezel on Ayu&lt;br /&gt;
&lt;br /&gt;
=== Segment Display ===&lt;br /&gt;
Stacked on top of the colour LCD is a segment LCD. This generally shows the time, and saves power while being more readable in the sun. &lt;br /&gt;
&lt;br /&gt;
The second display has 5 16-segment digits in the center, 4 7-segment digits at the bottom, a battery icon in the bottom left, a 21x7 pixel matrix at the top and two separator lines above and below the central large digits.&lt;br /&gt;
&lt;br /&gt;
==== Timekeeping ====&lt;br /&gt;
Whenever the colour LCD is not on, the monochrome LCD comes on. This shows Date and day of week in the dot matrix, hours and minutes in the middle and seconds at the bottom. The separator lines are not shown normally. &lt;br /&gt;
&lt;br /&gt;
==== &#039;Timepiece&#039; mode ====&lt;br /&gt;
It is possible to power off the main system while the secondary LCD continues to show the time. When in this mode, pressing the power button quickly will cause the backlight to come on for a few seconds. The separator lines are shown when in timepiece mode.&lt;br /&gt;
&lt;br /&gt;
==== Data display mode ====&lt;br /&gt;
It is also possible to show arbitrary data on the dot matrix and central display. Under casio&#039;s software, this could show compass bearing, tide times, sunrise/sunset times, altitude (with altitude graph), air pressure (with air pressure graph) and calories burned. &lt;br /&gt;
* When displaying arbitrary data, the bottom section instead shows hours and minutes with a colon separator. &lt;br /&gt;
* Apart from the colon, the central display also has an apostrophe after the second digit and after the 3rd digit. The last digit of the central display only shows in arbitrary data mode, and is smaller than the main 4. &lt;br /&gt;
* It is possible to write any number to the central 5 16-segment digits, and to show any combination of digits and punctuation.&lt;br /&gt;
* It is possible to write up to 4 characters of text to the top dot matrix. &lt;br /&gt;
* If text and numbers aren&#039;t sufficient, it is possible to write arbitrary graphics to the dot matrix and the central digits.&lt;/div&gt;</summary>
		<author><name>Dodoradio</name></author>
	</entry>
	<entry>
		<id>https://wiki.asteroidos.org/index.php?title=Koi/Ayu&amp;diff=1021</id>
		<title>Koi/Ayu</title>
		<link rel="alternate" type="text/html" href="https://wiki.asteroidos.org/index.php?title=Koi/Ayu&amp;diff=1021"/>
		<updated>2026-07-16T12:49:40Z</updated>

		<summary type="html">&lt;p&gt;Dodoradio: clear up headings&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Watches&lt;br /&gt;
|Name=koi&lt;br /&gt;
|OtherNames=ayu&lt;br /&gt;
|Model=Casio WSD-F10/F20&lt;br /&gt;
|ReleaseDate=2016-03-25&lt;br /&gt;
|Picture=koi.png&lt;br /&gt;
|Status=experimental&lt;br /&gt;
|Stars=3&lt;br /&gt;
|Chipset=exynos3250&lt;br /&gt;
|KernelVersion=3.18&lt;br /&gt;
|AndroidVersion=oreo&lt;br /&gt;
|StatusDisplay=good&lt;br /&gt;
|StatusTouch=good&lt;br /&gt;
|StatusBluetooth=good&lt;br /&gt;
|StatusHaptics=good&lt;br /&gt;
|StatusTiltToWake=good&lt;br /&gt;
|StatusLightSensor=missing&lt;br /&gt;
|StatusAlwaysOnDisplay=good&lt;br /&gt;
|StatusDualDisplay=partial&lt;br /&gt;
|StatusMicrophone=unknown&lt;br /&gt;
|StatusSpeaker=missing&lt;br /&gt;
|StatusCompass=good&lt;br /&gt;
|StatusSteps=good&lt;br /&gt;
|StatusHeartRate=missing&lt;br /&gt;
|StatusUSB=good&lt;br /&gt;
|StatusWLAN=good&lt;br /&gt;
|StatusGPS=bad&lt;br /&gt;
|StatusNFC=missing&lt;br /&gt;
|StatusCellular=missing&lt;br /&gt;
|StatusCamera=missing&lt;br /&gt;
|StatusCrown=missing&lt;br /&gt;
|StatusHands=missing&lt;br /&gt;
}}&lt;br /&gt;
Koi (Casio Smart Outdoor Watch WSD-F10) and Ayu (Casio Pro Trek Smart WSD-F20) are a pair of humongous watches with secondary, sunlight readable displays. The WSD-F20 has GPS while the WSD-F10 does not. The ports are experimental because of [[ #BRICKING ISSUES | bricking issues]].&lt;br /&gt;
----&lt;br /&gt;
&#039;&#039;&#039;WARNING: RISK OF BRICKING! [[#BRICKING ISSUES | READ BELOW]]&#039;&#039;&#039;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
This is not the Casio WSD-F21HR. That is a different watch, see [[medaka]].&lt;br /&gt;
&lt;br /&gt;
== Description ==&lt;br /&gt;
Koi is Casio&#039;s first WearOS watch. It is huge. The WSD-F10 was the first watch to introduce a dual-layer display, which was then made popular by [[catfish]]. Ayu is the successor to koi and added GPS. Both watches have flat tyres at the bottom of their round displays, as well as charging indicator lights next to their magnetic charging connectors. While koi and ayu&#039;s straps mount in the same way, their different shape means that koi and ayu&#039;s straps aren&#039;t intercompatible. Make sure you buy the correct straps for your watch.&lt;br /&gt;
&lt;br /&gt;
=== koi ===&lt;br /&gt;
Koi is a large watch with a single piece bezel. The front has labels for the &#039;tool&#039; and &#039;app&#039; buttons and a &#039;sensor&#039; label next to the pressure sensor port.&lt;br /&gt;
&lt;br /&gt;
=== ayu ===&lt;br /&gt;
Ayu&#039;s main differentiator is the addition of GPS, but the watch is also redesigned to be more in line with Casio&#039;s Pro Trek brand. The bezel is covered in text, on top of the text present on koi.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;HARDWARE ISSUES&#039;&#039;&#039; ==&lt;br /&gt;
These watches are expensive and problematic. Buyer Beware!!!&lt;br /&gt;
&lt;br /&gt;
=== BRICKING ISSUES ===&lt;br /&gt;
Bugs in the original WearOS software can cause these watches to brick themselves. This presents as WearOS bootlooping, and the watch failing to enter fastboot. Don&#039;t buy any watch where you can&#039;t get into fastboot or recovery. &lt;br /&gt;
&lt;br /&gt;
While they seem to be quite stable under AsteroidOS, it seems that messing with the bootloader and then rebooting into WearOS can cause this brick. Our best advice is to flash with extreme caution and chat on matrix before doing so. &lt;br /&gt;
&lt;br /&gt;
=== WearOS activation bug ===&lt;br /&gt;
Other bugs in WearOS can cause the watch to get stuck at the WearOS activation screen after a factory reset. If this happens to your device, you can still flash AsteroidOS and it &#039;&#039;should&#039;&#039; work fine.&lt;br /&gt;
&lt;br /&gt;
=== Display delamination issues ===&lt;br /&gt;
If you see a strange fuzzy or cracked look around the flat tyre, that is the display delaminating. This will cause the touch digitiser to fail. The watch is still usable, but you won&#039;t be able to tap the entire screen. Don&#039;t buy any watch where you can see this happening. &lt;br /&gt;
&lt;br /&gt;
== Getting USB ==&lt;br /&gt;
You can find a 3D printable dock to attach pogo-pins onto the hidden USB pads here:&lt;br /&gt;
&lt;br /&gt;
https://www.printables.com/model/609744-casio-wsd-fxx-series-developer-usb-dock&lt;br /&gt;
&lt;br /&gt;
The procedure to reveal those USB Pads is described below.&lt;br /&gt;
&lt;br /&gt;
=== ayu ===&lt;br /&gt;
[[File:Ayu-medaka-usb-pads.jpg|alt=USB pads on ayu|thumb|USB pads on ayu]]&lt;br /&gt;
USB is not exposed on the outside of these watches. Accessing USB requires some disassembly of the watch, but does not compromise water resistance. &lt;br /&gt;
The process is as follows: &lt;br /&gt;
* Optionally remove the straps. This isn&#039;t necessary, but gives you more space to work.&lt;br /&gt;
*; &amp;lt;nowiki&amp;gt;To remove the straps:&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** Find the metal strap retention brackets at the base of the straps. Find the springbar pin which engages with the bracket.&lt;br /&gt;
** On one side of the bracket, use something thin to push in the springbar and pull that side of the bracket away. A SIM removal tool works great for this task.&lt;br /&gt;
** Use a pair of tweezers to remove the spring bar&lt;br /&gt;
** Hinge the strap outwards until you can remove it completely.&lt;br /&gt;
* Remove the four hex screws from the front of the watch. Be gentle, as these screws thread into plastic.&lt;br /&gt;
* Pop the outer bezel off. It helps to use a plastic pick wedged in the corner next to the strap.&lt;br /&gt;
** Beware, as the inner bezel will also release, and the charging indicator light pipe may fall out. The light pipe is tiny and transparent, don&#039;t lose it!&lt;br /&gt;
** It is possible to pop the bezel off only at the top, but this is more fiddly and more difficult.&lt;br /&gt;
* Remove the &#039;Casio&#039; logo plate by just pulling it off the watch.&lt;br /&gt;
&lt;br /&gt;
USB is presented as two gold-plated pads. Do not attempt to solder to these pads, you will melt the casing of your watch. You should build some sort of dock to interface with these pads. It is recommended to use pogo pins for this. A 3D printable dock with specified pogo pins is available here: https://www.thingiverse.com/thing:6189366&lt;br /&gt;
&lt;br /&gt;
You now have three options:&lt;br /&gt;
* Reassemble the watch completely. &lt;br /&gt;
*; This means USB will require disassembly to access. If not done carefully, this may wear out the holes that the front hex screws go into.&lt;br /&gt;
* Reassemble omitting the Casio logo plate. &lt;br /&gt;
*; This will leave a hole in the front of your watch through which you can access the USB pads - this won&#039;t compromise water resistance, but may look ugly.&lt;br /&gt;
* Modify the Casio logo plate.&lt;br /&gt;
*; This will allow you to access USB by only removing the top strap of your watch. This avoids the issue of the other two methods, but does involve some knife skills. TODO: Add pictures&lt;br /&gt;
&lt;br /&gt;
=== koi ===&lt;br /&gt;
[[File:Koi USB pads.jpg|alt=USB pad location on koi|thumb|USB pad location on koi]]&lt;br /&gt;
The USB access procedure is similar to ayu with following differences: &lt;br /&gt;
&lt;br /&gt;
* Display Top Frame needs to be removed by undoing the four tri-wing 2.3 screws and can not be put back during making USB connection&lt;br /&gt;
* The USB pads are on a sightly different position closer to the center than on ayu and medaka&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Repair ==&lt;br /&gt;
The watches can be easily disassembled by removing 6 phillips screws on the back. The watch is sealed with a gasket, so water resistance is not compromised by disassembly. Replacement parts are available, but expensive. &lt;br /&gt;
&lt;br /&gt;
== Miscellaneous hardware docs ==&lt;br /&gt;
&lt;br /&gt;
=== Keys ===&lt;br /&gt;
The central key is the power button.&lt;br /&gt;
The top and bottom keys are volume up and down respectively. &lt;br /&gt;
&lt;br /&gt;
=== Manually getting to fastboot ===&lt;br /&gt;
Hold the top key while powering on the watch. Navigate the menu using the top key and select using the power button.&lt;br /&gt;
&lt;br /&gt;
=== Segment Display ===&lt;br /&gt;
Stacked on top of the colour LCD is a segment LCD. This generally shows the time, and saves power while being more readable in the sun. &lt;br /&gt;
&lt;br /&gt;
The second display has 5 16-segment digits in the center, 4 7-segment digits at the bottom, a battery icon in the bottom left, a 21x7 pixel matrix at the top and two separator lines above and below the central large digits.&lt;br /&gt;
&lt;br /&gt;
==== Timekeeping ====&lt;br /&gt;
Whenever the colour LCD is not on, the monochrome LCD comes on. This shows Date and day of week in the dot matrix, hours and minutes in the middle and seconds at the bottom. The separator lines are not shown normally. &lt;br /&gt;
&lt;br /&gt;
==== &#039;Timepiece&#039; mode ====&lt;br /&gt;
It is possible to power off the main system while the secondary LCD continues to show the time. When in this mode, pressing the power button quickly will cause the backlight to come on for a few seconds. The separator lines are shown when in timepiece mode.&lt;br /&gt;
&lt;br /&gt;
==== Data display mode ====&lt;br /&gt;
It is also possible to show arbitrary data on the dot matrix and central display. Under casio&#039;s software, this could show compass bearing, tide times, sunrise/sunset times, altitude (with altitude graph), air pressure (with air pressure graph) and calories burned. &lt;br /&gt;
* When displaying arbitrary data, the bottom section instead shows hours and minutes with a colon separator. &lt;br /&gt;
* Apart from the colon, the central display also has an apostrophe after the second digit and after the 3rd digit. The last digit of the central display only shows in arbitrary data mode, and is smaller than the main 4. &lt;br /&gt;
* It is possible to write any number to the central 5 16-segment digits, and to show any combination of digits and punctuation.&lt;br /&gt;
* It is possible to write up to 4 characters of text to the top dot matrix. &lt;br /&gt;
* If text and numbers aren&#039;t sufficient, it is possible to write arbitrary graphics to the dot matrix and the central digits.&lt;/div&gt;</summary>
		<author><name>Dodoradio</name></author>
	</entry>
	<entry>
		<id>https://wiki.asteroidos.org/index.php?title=Koi/Ayu&amp;diff=1020</id>
		<title>Koi/Ayu</title>
		<link rel="alternate" type="text/html" href="https://wiki.asteroidos.org/index.php?title=Koi/Ayu&amp;diff=1020"/>
		<updated>2026-07-16T12:48:35Z</updated>

		<summary type="html">&lt;p&gt;Dodoradio: clear up headings&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Watches&lt;br /&gt;
|Name=koi&lt;br /&gt;
|OtherNames=ayu&lt;br /&gt;
|Model=Casio WSD-F10/F20&lt;br /&gt;
|ReleaseDate=2016-03-25&lt;br /&gt;
|Picture=koi.png&lt;br /&gt;
|Status=experimental&lt;br /&gt;
|Stars=3&lt;br /&gt;
|Chipset=exynos3250&lt;br /&gt;
|KernelVersion=3.18&lt;br /&gt;
|AndroidVersion=oreo&lt;br /&gt;
|StatusDisplay=good&lt;br /&gt;
|StatusTouch=good&lt;br /&gt;
|StatusBluetooth=good&lt;br /&gt;
|StatusHaptics=good&lt;br /&gt;
|StatusTiltToWake=good&lt;br /&gt;
|StatusLightSensor=missing&lt;br /&gt;
|StatusAlwaysOnDisplay=good&lt;br /&gt;
|StatusDualDisplay=partial&lt;br /&gt;
|StatusMicrophone=unknown&lt;br /&gt;
|StatusSpeaker=missing&lt;br /&gt;
|StatusCompass=good&lt;br /&gt;
|StatusSteps=good&lt;br /&gt;
|StatusHeartRate=missing&lt;br /&gt;
|StatusUSB=good&lt;br /&gt;
|StatusWLAN=good&lt;br /&gt;
|StatusGPS=bad&lt;br /&gt;
|StatusNFC=missing&lt;br /&gt;
|StatusCellular=missing&lt;br /&gt;
|StatusCamera=missing&lt;br /&gt;
|StatusCrown=missing&lt;br /&gt;
|StatusHands=missing&lt;br /&gt;
}}&lt;br /&gt;
Koi (Casio Smart Outdoor Watch WSD-F10) and Ayu (Casio Pro Trek Smart WSD-F20) are a pair of humongous watches with secondary, sunlight readable displays. The WSD-F20 has GPS while the WSD-F10 does not. The ports are experimental because of [[ #BRICKING ISSUES | bricking issues]].&lt;br /&gt;
----&lt;br /&gt;
&#039;&#039;&#039;WARNING: RISK OF BRICKING! [[#BRICKING ISSUES | READ BELOW]]&#039;&#039;&#039;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
This is not the Casio WSD-F21HR. That is a different watch, see [[medaka]].&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
Koi is Casio&#039;s first WearOS watch. It is huge. The WSD-F10 was the first watch to introduce a dual-layer display, which was then made popular by [[catfish]]. Ayu is the successor to koi and added GPS. Both watches have flat tyres at the bottom of their round displays, as well as charging indicator lights next to their magnetic charging connectors. While koi and ayu&#039;s straps mount in the same way, their different shape means that koi and ayu&#039;s straps aren&#039;t intercompatible. Make sure you buy the correct straps for your watch.&lt;br /&gt;
&lt;br /&gt;
== koi ==&lt;br /&gt;
Koi is a large watch with a single piece bezel. The front has labels for the &#039;tool&#039; and &#039;app&#039; buttons and a &#039;sensor&#039; label next to the pressure sensor port.&lt;br /&gt;
&lt;br /&gt;
== ayu ==&lt;br /&gt;
Ayu&#039;s main differentiator is the addition of GPS, but the watch is also redesigned to be more in line with Casio&#039;s Pro Trek brand. The bezel is covered in text, on top of the text present on koi.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;HARDWARE ISSUES&#039;&#039;&#039; ==&lt;br /&gt;
These watches are expensive and problematic. Buyer Beware!!!&lt;br /&gt;
&lt;br /&gt;
=== BRICKING ISSUES ===&lt;br /&gt;
Bugs in the original WearOS software can cause these watches to brick themselves. This presents as WearOS bootlooping, and the watch failing to enter fastboot. Don&#039;t buy any watch where you can&#039;t get into fastboot or recovery. &lt;br /&gt;
&lt;br /&gt;
While they seem to be quite stable under AsteroidOS, it seems that messing with the bootloader and then rebooting into WearOS can cause this brick. Our best advice is to flash with extreme caution and chat on matrix before doing so. &lt;br /&gt;
&lt;br /&gt;
=== WearOS activation bug ===&lt;br /&gt;
Other bugs in WearOS can cause the watch to get stuck at the WearOS activation screen after a factory reset. If this happens to your device, you can still flash AsteroidOS and it &#039;&#039;should&#039;&#039; work fine.&lt;br /&gt;
&lt;br /&gt;
=== Display delamination issues ===&lt;br /&gt;
If you see a strange fuzzy or cracked look around the flat tyre, that is the display delaminating. This will cause the touch digitiser to fail. The watch is still usable, but you won&#039;t be able to tap the entire screen. Don&#039;t buy any watch where you can see this happening. &lt;br /&gt;
&lt;br /&gt;
== Getting USB ==&lt;br /&gt;
You can find a 3D printable dock to attach pogo-pins onto the hidden USB pads here:&lt;br /&gt;
&lt;br /&gt;
https://www.printables.com/model/609744-casio-wsd-fxx-series-developer-usb-dock&lt;br /&gt;
&lt;br /&gt;
The procedure to reveal those USB Pads is described below.&lt;br /&gt;
&lt;br /&gt;
=== ayu ===&lt;br /&gt;
[[File:Ayu-medaka-usb-pads.jpg|alt=USB pads on ayu|thumb|USB pads on ayu]]&lt;br /&gt;
USB is not exposed on the outside of these watches. Accessing USB requires some disassembly of the watch, but does not compromise water resistance. &lt;br /&gt;
The process is as follows: &lt;br /&gt;
* Optionally remove the straps. This isn&#039;t necessary, but gives you more space to work.&lt;br /&gt;
*; &amp;lt;nowiki&amp;gt;To remove the straps:&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** Find the metal strap retention brackets at the base of the straps. Find the springbar pin which engages with the bracket.&lt;br /&gt;
** On one side of the bracket, use something thin to push in the springbar and pull that side of the bracket away. A SIM removal tool works great for this task.&lt;br /&gt;
** Use a pair of tweezers to remove the spring bar&lt;br /&gt;
** Hinge the strap outwards until you can remove it completely.&lt;br /&gt;
* Remove the four hex screws from the front of the watch. Be gentle, as these screws thread into plastic.&lt;br /&gt;
* Pop the outer bezel off. It helps to use a plastic pick wedged in the corner next to the strap.&lt;br /&gt;
** Beware, as the inner bezel will also release, and the charging indicator light pipe may fall out. The light pipe is tiny and transparent, don&#039;t lose it!&lt;br /&gt;
** It is possible to pop the bezel off only at the top, but this is more fiddly and more difficult.&lt;br /&gt;
* Remove the &#039;Casio&#039; logo plate by just pulling it off the watch.&lt;br /&gt;
&lt;br /&gt;
USB is presented as two gold-plated pads. Do not attempt to solder to these pads, you will melt the casing of your watch. You should build some sort of dock to interface with these pads. It is recommended to use pogo pins for this. A 3D printable dock with specified pogo pins is available here: https://www.thingiverse.com/thing:6189366&lt;br /&gt;
&lt;br /&gt;
You now have three options:&lt;br /&gt;
* Reassemble the watch completely. &lt;br /&gt;
*; This means USB will require disassembly to access. If not done carefully, this may wear out the holes that the front hex screws go into.&lt;br /&gt;
* Reassemble omitting the Casio logo plate. &lt;br /&gt;
*; This will leave a hole in the front of your watch through which you can access the USB pads - this won&#039;t compromise water resistance, but may look ugly.&lt;br /&gt;
* Modify the Casio logo plate.&lt;br /&gt;
*; This will allow you to access USB by only removing the top strap of your watch. This avoids the issue of the other two methods, but does involve some knife skills. TODO: Add pictures&lt;br /&gt;
&lt;br /&gt;
=== koi ===&lt;br /&gt;
[[File:Koi USB pads.jpg|alt=USB pad location on koi|thumb|USB pad location on koi]]&lt;br /&gt;
The USB access procedure is similar to ayu with following differences: &lt;br /&gt;
&lt;br /&gt;
* Display Top Frame needs to be removed by undoing the four tri-wing 2.3 screws and can not be put back during making USB connection&lt;br /&gt;
* The USB pads are on a sightly different position closer to the center than on ayu and medaka&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Repair ==&lt;br /&gt;
The watches can be easily disassembled by removing 6 phillips screws on the back. The watch is sealed with a gasket, so water resistance is not compromised by disassembly. Replacement parts are available, but expensive. &lt;br /&gt;
&lt;br /&gt;
== Miscellaneous hardware docs ==&lt;br /&gt;
&lt;br /&gt;
=== Keys ===&lt;br /&gt;
The central key is the power button.&lt;br /&gt;
The top and bottom keys are volume up and down respectively. &lt;br /&gt;
&lt;br /&gt;
=== Manually getting to fastboot ===&lt;br /&gt;
Hold the top key while powering on the watch. Navigate the menu using the top key and select using the power button.&lt;br /&gt;
&lt;br /&gt;
=== Segment Display ===&lt;br /&gt;
Stacked on top of the colour LCD is a segment LCD. This generally shows the time, and saves power while being more readable in the sun. &lt;br /&gt;
&lt;br /&gt;
The second display has 5 16-segment digits in the center, 4 7-segment digits at the bottom, a battery icon in the bottom left, a 21x7 pixel matrix at the top and two separator lines above and below the central large digits.&lt;br /&gt;
&lt;br /&gt;
==== Timekeeping ====&lt;br /&gt;
Whenever the colour LCD is not on, the monochrome LCD comes on. This shows Date and day of week in the dot matrix, hours and minutes in the middle and seconds at the bottom. The separator lines are not shown normally. &lt;br /&gt;
&lt;br /&gt;
==== &#039;Timepiece&#039; mode ====&lt;br /&gt;
It is possible to power off the main system while the secondary LCD continues to show the time. When in this mode, pressing the power button quickly will cause the backlight to come on for a few seconds. The separator lines are shown when in timepiece mode.&lt;br /&gt;
&lt;br /&gt;
==== Data display mode ====&lt;br /&gt;
It is also possible to show arbitrary data on the dot matrix and central display. Under casio&#039;s software, this could show compass bearing, tide times, sunrise/sunset times, altitude (with altitude graph), air pressure (with air pressure graph) and calories burned. &lt;br /&gt;
* When displaying arbitrary data, the bottom section instead shows hours and minutes with a colon separator. &lt;br /&gt;
* Apart from the colon, the central display also has an apostrophe after the second digit and after the 3rd digit. The last digit of the central display only shows in arbitrary data mode, and is smaller than the main 4. &lt;br /&gt;
* It is possible to write any number to the central 5 16-segment digits, and to show any combination of digits and punctuation.&lt;br /&gt;
* It is possible to write up to 4 characters of text to the top dot matrix. &lt;br /&gt;
* If text and numbers aren&#039;t sufficient, it is possible to write arbitrary graphics to the dot matrix and the central digits.&lt;/div&gt;</summary>
		<author><name>Dodoradio</name></author>
	</entry>
	<entry>
		<id>https://wiki.asteroidos.org/index.php?title=Koi/Ayu&amp;diff=1019</id>
		<title>Koi/Ayu</title>
		<link rel="alternate" type="text/html" href="https://wiki.asteroidos.org/index.php?title=Koi/Ayu&amp;diff=1019"/>
		<updated>2026-07-16T12:47:32Z</updated>

		<summary type="html">&lt;p&gt;Dodoradio: bricking issues: describe brick symptoms&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Watches&lt;br /&gt;
|Name=koi&lt;br /&gt;
|OtherNames=ayu&lt;br /&gt;
|Model=Casio WSD-F10/F20&lt;br /&gt;
|ReleaseDate=2016-03-25&lt;br /&gt;
|Picture=koi.png&lt;br /&gt;
|Status=experimental&lt;br /&gt;
|Stars=3&lt;br /&gt;
|Chipset=exynos3250&lt;br /&gt;
|KernelVersion=3.18&lt;br /&gt;
|AndroidVersion=oreo&lt;br /&gt;
|StatusDisplay=good&lt;br /&gt;
|StatusTouch=good&lt;br /&gt;
|StatusBluetooth=good&lt;br /&gt;
|StatusHaptics=good&lt;br /&gt;
|StatusTiltToWake=good&lt;br /&gt;
|StatusLightSensor=missing&lt;br /&gt;
|StatusAlwaysOnDisplay=good&lt;br /&gt;
|StatusDualDisplay=partial&lt;br /&gt;
|StatusMicrophone=unknown&lt;br /&gt;
|StatusSpeaker=missing&lt;br /&gt;
|StatusCompass=good&lt;br /&gt;
|StatusSteps=good&lt;br /&gt;
|StatusHeartRate=missing&lt;br /&gt;
|StatusUSB=good&lt;br /&gt;
|StatusWLAN=good&lt;br /&gt;
|StatusGPS=bad&lt;br /&gt;
|StatusNFC=missing&lt;br /&gt;
|StatusCellular=missing&lt;br /&gt;
|StatusCamera=missing&lt;br /&gt;
|StatusCrown=missing&lt;br /&gt;
|StatusHands=missing&lt;br /&gt;
}}&lt;br /&gt;
Koi (Casio Smart Outdoor Watch WSD-F10) and Ayu (Casio Pro Trek Smart WSD-F20) are a pair of humongous watches with secondary, sunlight readable displays. The WSD-F20 has GPS while the WSD-F10 does not. The ports are experimental because of [[ #BRICKING ISSUES | bricking issues]].&lt;br /&gt;
----&lt;br /&gt;
&#039;&#039;&#039;WARNING: RISK OF BRICKING! [[#BRICKING ISSUES | READ BELOW]]&#039;&#039;&#039;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
This is not the Casio WSD-F21HR. That is a different watch, see [[medaka]].&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
Koi is Casio&#039;s first WearOS watch. It is huge. The WSD-F10 was the first watch to introduce a dual-layer display, which was then made popular by [[catfish]]. Ayu is the successor to koi and added GPS. Both watches have flat tyres at the bottom of their round displays, as well as charging indicator lights next to their magnetic charging connectors. While koi and ayu&#039;s straps mount in the same way, their different shape means that koi and ayu&#039;s straps aren&#039;t intercompatible. Make sure you buy the correct straps for your watch.&lt;br /&gt;
&lt;br /&gt;
== koi ==&lt;br /&gt;
Koi is a large watch with a single piece bezel. The front has labels for the &#039;tool&#039; and &#039;app&#039; buttons and a &#039;sensor&#039; label next to the pressure sensor port.&lt;br /&gt;
&lt;br /&gt;
== ayu ==&lt;br /&gt;
Ayu&#039;s main differentiator is the addition of GPS, but the watch is also redesigned to be more in line with Casio&#039;s Pro Trek brand. The bezel is covered in text, on top of the text present on koi.&lt;br /&gt;
&lt;br /&gt;
== &#039;&#039;&#039;HARDWARE ISSUES&#039;&#039;&#039; ==&lt;br /&gt;
These watches are expensive and problematic. Buyer Beware!!!&lt;br /&gt;
&lt;br /&gt;
=== BRICKING ISSUES ===&lt;br /&gt;
Bugs in the original WearOS software can cause these watches to brick themselves. This presents as WearOS bootlooping, and the watch failing to enter fastboot. Don&#039;t buy any watch where you can&#039;t get into fastboot or recovery. &lt;br /&gt;
&lt;br /&gt;
While they seem to be quite stable under AsteroidOS, it seems that messing with the bootloader and then rebooting into WearOS can cause this brick. Our best advice is to flash with extreme caution and chat on matrix before doing so. &lt;br /&gt;
&lt;br /&gt;
=== WearOS activation bug ===&lt;br /&gt;
Other bugs in WearOS can cause the watch to get stuck at the WearOS activation screen after a factory reset. If this happens to your device, you can still flash AsteroidOS and it &#039;&#039;should&#039;&#039; work fine.&lt;br /&gt;
&lt;br /&gt;
=== Display delamination issues ===&lt;br /&gt;
If you see a strange fuzzy or cracked look around the flat tyre, that is the display delaminating. This will cause the touch digitiser to fail. The watch is still usable, but you won&#039;t be able to tap the entire screen. Don&#039;t buy any watch where you can see this happening. &lt;br /&gt;
&lt;br /&gt;
= Getting USB =&lt;br /&gt;
You can find a 3D printable dock to attach pogo-pins onto the hidden USB pads here:&lt;br /&gt;
&lt;br /&gt;
https://www.printables.com/model/609744-casio-wsd-fxx-series-developer-usb-dock&lt;br /&gt;
&lt;br /&gt;
The procedure to reveal those USB Pads is described below.&lt;br /&gt;
== ayu ==&lt;br /&gt;
[[File:Ayu-medaka-usb-pads.jpg|alt=USB pads on ayu|thumb|USB pads on ayu]]&lt;br /&gt;
USB is not exposed on the outside of these watches. Accessing USB requires some disassembly of the watch, but does not compromise water resistance. &lt;br /&gt;
The process is as follows: &lt;br /&gt;
* Optionally remove the straps. This isn&#039;t necessary, but gives you more space to work.&lt;br /&gt;
*; &amp;lt;nowiki&amp;gt;To remove the straps:&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** Find the metal strap retention brackets at the base of the straps. Find the springbar pin which engages with the bracket.&lt;br /&gt;
** On one side of the bracket, use something thin to push in the springbar and pull that side of the bracket away. A SIM removal tool works great for this task.&lt;br /&gt;
** Use a pair of tweezers to remove the spring bar&lt;br /&gt;
** Hinge the strap outwards until you can remove it completely.&lt;br /&gt;
* Remove the four hex screws from the front of the watch. Be gentle, as these screws thread into plastic.&lt;br /&gt;
* Pop the outer bezel off. It helps to use a plastic pick wedged in the corner next to the strap.&lt;br /&gt;
** Beware, as the inner bezel will also release, and the charging indicator light pipe may fall out. The light pipe is tiny and transparent, don&#039;t lose it!&lt;br /&gt;
** It is possible to pop the bezel off only at the top, but this is more fiddly and more difficult.&lt;br /&gt;
* Remove the &#039;Casio&#039; logo plate by just pulling it off the watch.&lt;br /&gt;
&lt;br /&gt;
USB is presented as two gold-plated pads. Do not attempt to solder to these pads, you will melt the casing of your watch. You should build some sort of dock to interface with these pads. It is recommended to use pogo pins for this. A 3D printable dock with specified pogo pins is available here: https://www.thingiverse.com/thing:6189366&lt;br /&gt;
&lt;br /&gt;
You now have three options:&lt;br /&gt;
* Reassemble the watch completely. &lt;br /&gt;
*; This means USB will require disassembly to access. If not done carefully, this may wear out the holes that the front hex screws go into.&lt;br /&gt;
* Reassemble omitting the Casio logo plate. &lt;br /&gt;
*; This will leave a hole in the front of your watch through which you can access the USB pads - this won&#039;t compromise water resistance, but may look ugly.&lt;br /&gt;
* Modify the Casio logo plate.&lt;br /&gt;
*; This will allow you to access USB by only removing the top strap of your watch. This avoids the issue of the other two methods, but does involve some knife skills. TODO: Add pictures&lt;br /&gt;
 &lt;br /&gt;
== koi ==&lt;br /&gt;
[[File:Koi USB pads.jpg|alt=USB pad location on koi|thumb|USB pad location on koi]]&lt;br /&gt;
The USB access procedure is similar to ayu with following differences: &lt;br /&gt;
&lt;br /&gt;
* Display Top Frame needs to be removed by undoing the four tri-wing 2.3 screws and can not be put back during making USB connection&lt;br /&gt;
* The USB pads are on a sightly different position closer to the center than on ayu and medaka&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Repair =&lt;br /&gt;
The watches can be easily disassembled by removing 6 phillips screws on the back. The watch is sealed with a gasket, so water resistance is not compromised by disassembly. Replacement parts are available, but expensive. &lt;br /&gt;
&lt;br /&gt;
= Miscellaneous hardware docs =&lt;br /&gt;
== Keys ==&lt;br /&gt;
The central key is the power button.&lt;br /&gt;
The top and bottom keys are volume up and down respectively. &lt;br /&gt;
== Manually getting to fastboot ==&lt;br /&gt;
Hold the top key while powering on the watch. Navigate the menu using the top key and select using the power button.&lt;br /&gt;
&lt;br /&gt;
== Segment Display ==&lt;br /&gt;
Stacked on top of the colour LCD is a segment LCD. This generally shows the time, and saves power while being more readable in the sun. &lt;br /&gt;
&lt;br /&gt;
The second display has 5 16-segment digits in the center, 4 7-segment digits at the bottom, a battery icon in the bottom left, a 21x7 pixel matrix at the top and two separator lines above and below the central large digits.&lt;br /&gt;
&lt;br /&gt;
=== Timekeeping === &lt;br /&gt;
Whenever the colour LCD is not on, the monochrome LCD comes on. This shows Date and day of week in the dot matrix, hours and minutes in the middle and seconds at the bottom. The separator lines are not shown normally. &lt;br /&gt;
&lt;br /&gt;
=== &#039;Timepiece&#039; mode === &lt;br /&gt;
It is possible to power off the main system while the secondary LCD continues to show the time. When in this mode, pressing the power button quickly will cause the backlight to come on for a few seconds. The separator lines are shown when in timepiece mode.&lt;br /&gt;
&lt;br /&gt;
=== Data display mode === &lt;br /&gt;
It is also possible to show arbitrary data on the dot matrix and central display. Under casio&#039;s software, this could show compass bearing, tide times, sunrise/sunset times, altitude (with altitude graph), air pressure (with air pressure graph) and calories burned. &lt;br /&gt;
* When displaying arbitrary data, the bottom section instead shows hours and minutes with a colon separator. &lt;br /&gt;
* Apart from the colon, the central display also has an apostrophe after the second digit and after the 3rd digit. The last digit of the central display only shows in arbitrary data mode, and is smaller than the main 4. &lt;br /&gt;
* It is possible to write any number to the central 5 16-segment digits, and to show any combination of digits and punctuation.&lt;br /&gt;
* It is possible to write up to 4 characters of text to the top dot matrix. &lt;br /&gt;
* If text and numbers aren&#039;t sufficient, it is possible to write arbitrary graphics to the dot matrix and the central digits.&lt;/div&gt;</summary>
		<author><name>Dodoradio</name></author>
	</entry>
	<entry>
		<id>https://wiki.asteroidos.org/index.php?title=Medaka&amp;diff=1018</id>
		<title>Medaka</title>
		<link rel="alternate" type="text/html" href="https://wiki.asteroidos.org/index.php?title=Medaka&amp;diff=1018"/>
		<updated>2026-07-16T12:37:08Z</updated>

		<summary type="html">&lt;p&gt;Dodoradio: Replace messy usb instructions with link to ayu page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Watches&lt;br /&gt;
|Name=medaka&lt;br /&gt;
|Model=Casio WSD-F21HR&lt;br /&gt;
|Picture=medaka.png&lt;br /&gt;
|Status=supported&lt;br /&gt;
|Stars=3&lt;br /&gt;
|Chipset=exynos7270&lt;br /&gt;
|KernelVersion=4.4&lt;br /&gt;
|AndroidVersion=pie&lt;br /&gt;
|StatusDisplay=good&lt;br /&gt;
|StatusTouch=good&lt;br /&gt;
|StatusBluetooth=good&lt;br /&gt;
|StatusHaptics=good&lt;br /&gt;
|StatusTiltToWake=good&lt;br /&gt;
|StatusLightSensor=missing&lt;br /&gt;
|StatusAlwaysOnDisplay=good&lt;br /&gt;
|StatusDualDisplay=partial&lt;br /&gt;
|StatusMicrophone=unknown&lt;br /&gt;
|StatusSpeaker=missing&lt;br /&gt;
|StatusCompass=good&lt;br /&gt;
|StatusSteps=good&lt;br /&gt;
|StatusHeartRate=good&lt;br /&gt;
|StatusUSB=partial&lt;br /&gt;
|StatusWLAN=partial&lt;br /&gt;
|StatusGPS=bad&lt;br /&gt;
|StatusNFC=missing&lt;br /&gt;
|StatusCellular=missing&lt;br /&gt;
|StatusCamera=missing&lt;br /&gt;
|StatusCrown=missing&lt;br /&gt;
|StatusHands=missing&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Medaka (Casio Pro Trek Smart WSD-F21HR) is a humongous watch with a secondary, sunlight readable display. The current port is good enough for daily use, but GPS doesn&#039;t work. The watch requires disassembly to flash.&lt;br /&gt;
&lt;br /&gt;
This is not the Casio WSD-F20. That is a different watch, see [[Koi/Ayu]].&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
Medaka is the successor to the WSD-F20 which adds a heartrate sensor. Externally, medaka shares the main body and display with ayu, but has more aggressively designed panels and a more flexible strap, as well as a plastic back with a large heartrate sensor protrusion. It is possible to swap body panels and straps between [[ayu]] and medaka, but ayu straps will need to be slightly trimmed to fit with the thicker backplate of medaka. Medaka also has a redesigned second display, which now has segments for showing heartrate zone.&lt;br /&gt;
&lt;br /&gt;
Medaka shares most of its internals with [[kingyo]], and runs a modified kingyo kernel. At a low level, nearly everything is shared apart from the colour display panel (which is instead shared with koi/ayu), the secondary display and heartrate sensor (which are both unique). However, from a user&#039;s point of view, the two watches are nothing alike.&lt;br /&gt;
&lt;br /&gt;
= Second Display =&lt;br /&gt;
[[File:Medaka-segment.jpg|thumb]]&lt;br /&gt;
The second display has 6 7-segment digits in the center, 6 7-segment digits at the bottom, a 23x5 pixel matrix at the top, two separator lines above and below the central large digits, a heartrate zone indicator curving around the left and a smattering of icons and text indicators everywhere else.&lt;br /&gt;
&lt;br /&gt;
= Getting USB =&lt;br /&gt;
The body design is shared with Ayu. Follow guide for [[Koi/Ayu#Getting USB|Ayu: getting USB]]. &lt;br /&gt;
= Repair =&lt;br /&gt;
The watches can be easily disassembled by removing 6 phillips screws on the back. The watch is sealed with a gasket, so water resistance is not compromised by disassembly. Replacement parts are available, but expensive.&lt;br /&gt;
&lt;br /&gt;
Over time, it&#039;s common for these watches to develop horizontal cracks around the heartrate sensor. While this isn&#039;t a structural issue (the back panel is a layer of plastic over a metal internal frame) it may compromise water resistance. This seems to naturally happen because of some internal stresses in the plastic.&lt;br /&gt;
&lt;br /&gt;
= Miscellaneous hardware docs =&lt;br /&gt;
== Keys ==&lt;br /&gt;
The central key is the power button.&lt;br /&gt;
The top and bottom keys are volume up and down respectively. &lt;br /&gt;
== Manually getting to fastboot ==&lt;br /&gt;
Hold the top key while powering on the watch. Navigate the menu using the top key and select using the power button.&lt;br /&gt;
== Sensors ==&lt;br /&gt;
	&lt;br /&gt;
Medaka has a blood oxygen sensor which isn&#039;t obviously labelled. This may need special effort to get working. It&#039;s likely the one labelled &amp;lt;code&amp;gt;Ppg&amp;lt;/code&amp;gt;, though the two hrm sensors are also suspicious.&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@medaka:/home/ceres# test_sensors &lt;br /&gt;
Hardware module ID: sensors&lt;br /&gt;
Hardware module Name: MultiSensor Module&lt;br /&gt;
Hardware module Author: Casio&lt;br /&gt;
Hardware module API version: 0x1&lt;br /&gt;
Hardware HAL API version: 0x3&lt;br /&gt;
Poll device version: 0x1030001&lt;br /&gt;
API VERSION 0.1 (legacy): 0x1&lt;br /&gt;
API VERSION 0.1: 0x65537&lt;br /&gt;
API VERSION 1.0: 0x16777217&lt;br /&gt;
API VERSION 1.1: 0x16842753&lt;br /&gt;
API VERSION 1.2: 0x16908289&lt;br /&gt;
API VERSION 1.3: 0x16973825&lt;br /&gt;
API VERSION 1.4: 0x17039361&lt;br /&gt;
Got 15 sensors&lt;br /&gt;
=== Sensor 0 ==&lt;br /&gt;
Name: Accelerometer&lt;br /&gt;
Vendor: Casio&lt;br /&gt;
Version: 0x1&lt;br /&gt;
Handle: 0x1&lt;br /&gt;
Type: 1&lt;br /&gt;
maxRange: 156.906402&lt;br /&gt;
resolution: 0.4788&lt;br /&gt;
power: 0.200000 mA&lt;br /&gt;
minDelay: 10000&lt;br /&gt;
&lt;br /&gt;
=== Sensor 1 ==&lt;br /&gt;
Name: Magnetic field&lt;br /&gt;
Vendor: Casio&lt;br /&gt;
Version: 0x1&lt;br /&gt;
Handle: 0x2&lt;br /&gt;
Type: 2&lt;br /&gt;
maxRange: 4912.800292&lt;br /&gt;
resolution: 0.150000&lt;br /&gt;
power: 1.0 mA&lt;br /&gt;
minDelay: 20000&lt;br /&gt;
&lt;br /&gt;
=== Sensor 2 ==&lt;br /&gt;
Name: Gyroscope&lt;br /&gt;
Vendor: Casio&lt;br /&gt;
Version: 0x1&lt;br /&gt;
Handle: 0x3&lt;br /&gt;
Type: 4&lt;br /&gt;
maxRange: 34.906585&lt;br /&gt;
resolution: 0.286233&lt;br /&gt;
power: 1.0 mA&lt;br /&gt;
minDelay: 10000&lt;br /&gt;
&lt;br /&gt;
=== Sensor 3 ==&lt;br /&gt;
Name: Pressure&lt;br /&gt;
Vendor: Casio&lt;br /&gt;
Version: 0x1&lt;br /&gt;
Handle: 0x4&lt;br /&gt;
Type: 6&lt;br /&gt;
maxRange: 1110.0&lt;br /&gt;
resolution: 0.13122&lt;br /&gt;
power: 1.0 mA&lt;br /&gt;
minDelay: 40000&lt;br /&gt;
&lt;br /&gt;
=== Sensor 4 ==&lt;br /&gt;
Name: Hrm1&lt;br /&gt;
Vendor: Casio&lt;br /&gt;
Version: 0x1&lt;br /&gt;
Handle: 0x5&lt;br /&gt;
Type: 65540&lt;br /&gt;
maxRange: 65535.0&lt;br /&gt;
resolution: 1.0&lt;br /&gt;
power: 3.0 mA&lt;br /&gt;
minDelay: 0&lt;br /&gt;
&lt;br /&gt;
=== Sensor 5 ==&lt;br /&gt;
Name: Hrm2&lt;br /&gt;
Vendor: Casio&lt;br /&gt;
Version: 0x1&lt;br /&gt;
Handle: 0x6&lt;br /&gt;
Type: 65541&lt;br /&gt;
maxRange: 65535.0&lt;br /&gt;
resolution: 1.0&lt;br /&gt;
power: 3.0 mA&lt;br /&gt;
minDelay: 0&lt;br /&gt;
&lt;br /&gt;
=== Sensor 6 ==&lt;br /&gt;
Name: Ppg&lt;br /&gt;
Vendor: Casio&lt;br /&gt;
Version: 0x1&lt;br /&gt;
Handle: 0x7&lt;br /&gt;
Type: 65572&lt;br /&gt;
maxRange: 65535.0&lt;br /&gt;
resolution: 1.0&lt;br /&gt;
power: 3.0 mA&lt;br /&gt;
minDelay: 20000&lt;br /&gt;
&lt;br /&gt;
=== Sensor 7 ==&lt;br /&gt;
Name: Behavior&lt;br /&gt;
Vendor: Casio&lt;br /&gt;
Version: 0x1&lt;br /&gt;
Handle: 0x8&lt;br /&gt;
Type: 65537&lt;br /&gt;
maxRange: 65535.0&lt;br /&gt;
resolution: 1.0&lt;br /&gt;
power: 3.0 mA&lt;br /&gt;
minDelay: 0&lt;br /&gt;
&lt;br /&gt;
=== Sensor 8 ==&lt;br /&gt;
Name: Step Counter&lt;br /&gt;
Vendor: Casio&lt;br /&gt;
Version: 0x1&lt;br /&gt;
Handle: 0x9&lt;br /&gt;
Type: 19&lt;br /&gt;
maxRange: 2000000000.0&lt;br /&gt;
resolution: 1.0&lt;br /&gt;
power: 0.19999 mA&lt;br /&gt;
minDelay: 0&lt;br /&gt;
&lt;br /&gt;
=== Sensor 9 ==&lt;br /&gt;
Name: Step Detector&lt;br /&gt;
Vendor: Casio&lt;br /&gt;
Version: 0x1&lt;br /&gt;
Handle: 0xa&lt;br /&gt;
Type: 18&lt;br /&gt;
maxRange: 1.0&lt;br /&gt;
resolution: 1.0&lt;br /&gt;
power: 0.19999 mA&lt;br /&gt;
minDelay: 0&lt;br /&gt;
&lt;br /&gt;
=== Sensor 10 ==&lt;br /&gt;
Name: Wrist Tilt Gesture&lt;br /&gt;
Vendor: Casio&lt;br /&gt;
Version: 0x1&lt;br /&gt;
Handle: 0xb&lt;br /&gt;
Type: 26&lt;br /&gt;
maxRange: 1.0&lt;br /&gt;
resolution: 1.0&lt;br /&gt;
power: 0.19999 mA&lt;br /&gt;
minDelay: 0&lt;br /&gt;
&lt;br /&gt;
=== Sensor 11 ==&lt;br /&gt;
Name: Significant Motion&lt;br /&gt;
Vendor: Casio&lt;br /&gt;
Version: 0x1&lt;br /&gt;
Handle: 0xc&lt;br /&gt;
Type: 17&lt;br /&gt;
maxRange: 1.0&lt;br /&gt;
resolution: 1.0&lt;br /&gt;
power: 0.19999 mA&lt;br /&gt;
minDelay: -1&lt;br /&gt;
&lt;br /&gt;
=== Sensor 12 ==&lt;br /&gt;
Name: Heart Rate&lt;br /&gt;
Vendor: Casio&lt;br /&gt;
Version: 0x1&lt;br /&gt;
Handle: 0xd&lt;br /&gt;
Type: 21&lt;br /&gt;
maxRange: 65535.0&lt;br /&gt;
resolution: 1.0&lt;br /&gt;
power: 3.0 mA&lt;br /&gt;
minDelay: 0&lt;br /&gt;
&lt;br /&gt;
=== Sensor 13 ==&lt;br /&gt;
Name: Heart Rate Wake&lt;br /&gt;
Vendor: Casio&lt;br /&gt;
Version: 0x1&lt;br /&gt;
Handle: 0xe&lt;br /&gt;
Type: 21&lt;br /&gt;
maxRange: 65535.0&lt;br /&gt;
resolution: 1.0&lt;br /&gt;
power: 3.0 mA&lt;br /&gt;
minDelay: 0&lt;br /&gt;
&lt;br /&gt;
=== Sensor 14 ==&lt;br /&gt;
Name: Simple Bha&lt;br /&gt;
Vendor: Casio&lt;br /&gt;
Version: 0x1&lt;br /&gt;
Handle: 0xf&lt;br /&gt;
Type: 65542&lt;br /&gt;
maxRange: 65535.0&lt;br /&gt;
resolution: 1.0&lt;br /&gt;
power: 3.0 mA&lt;br /&gt;
minDelay: 0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dodoradio</name></author>
	</entry>
	<entry>
		<id>https://wiki.asteroidos.org/index.php?title=Kingyo&amp;diff=1005</id>
		<title>Kingyo</title>
		<link rel="alternate" type="text/html" href="https://wiki.asteroidos.org/index.php?title=Kingyo&amp;diff=1005"/>
		<updated>2026-07-08T16:54:00Z</updated>

		<summary type="html">&lt;p&gt;Dodoradio: remove category and thumbnail, now provided by watches template. rewrite first paragraph&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Watches&lt;br /&gt;
|Name=kingyo&lt;br /&gt;
|Model=Casio WSD-F30&lt;br /&gt;
|ReleaseDate=2019-01-18&lt;br /&gt;
|Picture=kingyo.png&lt;br /&gt;
|Status=port in progress&lt;br /&gt;
|Stars=1&lt;br /&gt;
|Chipset=exynos7270&lt;br /&gt;
|KernelVersion=4.4&lt;br /&gt;
|AndroidVersion=pie&lt;br /&gt;
|StatusDisplay=bad&lt;br /&gt;
|StatusTouch=good&lt;br /&gt;
|StatusBluetooth=bad&lt;br /&gt;
|StatusHaptics=good&lt;br /&gt;
|StatusTiltToWake=good&lt;br /&gt;
|StatusLightSensor=good&lt;br /&gt;
|StatusAlwaysOnDisplay=good&lt;br /&gt;
|StatusDualDisplay=partial&lt;br /&gt;
|StatusMicrophone=unknown&lt;br /&gt;
|StatusSpeaker=missing&lt;br /&gt;
|StatusCompass=good&lt;br /&gt;
|StatusSteps=good&lt;br /&gt;
|StatusHeartRate=missing&lt;br /&gt;
|StatusUSB=partial&lt;br /&gt;
|StatusWLAN=partial&lt;br /&gt;
|StatusGPS=bad&lt;br /&gt;
|StatusNFC=missing&lt;br /&gt;
|StatusCellular=missing&lt;br /&gt;
|StatusCamera=missing&lt;br /&gt;
|StatusCrown=missing&lt;br /&gt;
|StatusHands=missing&lt;br /&gt;
}}&lt;br /&gt;
Kingyo (Casio Pro Trek Smart WSD-F30) is Casio&#039;s smallest watch. Like other Casios, it has a secondary, sunlight readable display. The port is currently in progress.&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
Kingyo is a large rugged watch with hiking-focused features. Compared to [[ayu]], this watch is significantly smaller. The secondary display is upgraded to allow continuously showing step counts, altitude or air pressure and features a ring of pixels around the edge which are used for showing the compass heading. The colour display is also significantly higher resolution, fully round instead of a flat tyre and OLED instead of LCD.&lt;br /&gt;
&lt;br /&gt;
= Port status =&lt;br /&gt;
This watch has been proven to boot AsteroidOS, but it&#039;s not quite ready yet. Some critical bugs with the display and power management cause this watch to enter various glitched states.&lt;br /&gt;
&lt;br /&gt;
Since medaka has been upstreamed, it should be possible to upstream this watch, once some effort is put into fixing the display and power management issues.&lt;br /&gt;
&lt;br /&gt;
= Second Display =&lt;br /&gt;
[[File:Kingyo-segment.jpg|thumb]]&lt;br /&gt;
The second display has 6 7-segment digits in the center, 6 7-segment digits at the bottom, a 23x5 pixel matrix at the top, two separator lines above and below the central large digits, a ring of pixels around the edge and a smattering of icons and text indicators everywhere else.&lt;br /&gt;
Curiously enough, kingyo features a BPM segment on the LCD, suggesting the WSD-F30 was intended to have a heartrate sensor, as seen on [[medaka]].&lt;br /&gt;
&lt;br /&gt;
= Getting USB =&lt;br /&gt;
USB is not exposed on the outside of these watches. Accessing USB requires some disassembly of the watch, but does not compromise water resistance. &lt;br /&gt;
The USB access procedure for this watch is not known.&lt;br /&gt;
&lt;br /&gt;
= Repair =&lt;br /&gt;
The watches can be disassembled by removing 6 tri-wing screws on the back. The watch is sealed with a gasket, so water resistance is not compromised by disassembly. Replacement parts are available, but expensive. &lt;br /&gt;
&lt;br /&gt;
= Miscellaneous hardware docs =&lt;br /&gt;
== Keys ==&lt;br /&gt;
The central key is the power button.&lt;br /&gt;
The top and bottom keys are volume up and down respectively. &lt;br /&gt;
== Manually getting to fastboot ==&lt;br /&gt;
Hold the top key while powering on the watch. Navigate the menu using the top key and select using the power button.&lt;/div&gt;</summary>
		<author><name>Dodoradio</name></author>
	</entry>
	<entry>
		<id>https://wiki.asteroidos.org/index.php?title=Tetra&amp;diff=1004</id>
		<title>Tetra</title>
		<link rel="alternate" type="text/html" href="https://wiki.asteroidos.org/index.php?title=Tetra&amp;diff=1004"/>
		<updated>2026-07-08T16:53:49Z</updated>

		<summary type="html">&lt;p&gt;Dodoradio: remove category, now provided by watches template&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Watches&lt;br /&gt;
|Name=tetra&lt;br /&gt;
|Model=Sony Smartwatch 3&lt;br /&gt;
|ReleaseDate=2014-10-01&lt;br /&gt;
|Picture=tetra.png&lt;br /&gt;
|Status=experimental&lt;br /&gt;
|Stars=1&lt;br /&gt;
|Chipset=bcm&lt;br /&gt;
|KernelVersion=3.10&lt;br /&gt;
|AndroidVersion=marshmallow&lt;br /&gt;
|StatusDisplay=good&lt;br /&gt;
|StatusTouch=good&lt;br /&gt;
|StatusBluetooth=good&lt;br /&gt;
|StatusHaptics=good&lt;br /&gt;
|StatusTiltToWake=good&lt;br /&gt;
|StatusLightSensor=good&lt;br /&gt;
|StatusAlwaysOnDisplay=good&lt;br /&gt;
|StatusDualDisplay=missing&lt;br /&gt;
|StatusMicrophone=bad&lt;br /&gt;
|StatusSpeaker=missing&lt;br /&gt;
|StatusCompass=good&lt;br /&gt;
|StatusSteps=bad&lt;br /&gt;
|StatusHeartRate=missing&lt;br /&gt;
|StatusUSB=good&lt;br /&gt;
|StatusWLAN=good&lt;br /&gt;
|StatusGPS=bad&lt;br /&gt;
|StatusNFC=bad&lt;br /&gt;
|StatusCellular=missing&lt;br /&gt;
|StatusCamera=missing&lt;br /&gt;
|StatusCrown=missing&lt;br /&gt;
|StatusHands=missing&lt;br /&gt;
}}&lt;br /&gt;
Tetra (Sony Smartwatch 3) is a rectangular watch with a transflective LCD display and sports-oriented features. Unfortunatley, it suffers from graphical glitches due to the unique Broadcom CPU.&lt;br /&gt;
Warning: The Sony Smartwatch 3 is the only watch supported by AsteroidOS using a Broadcom SoC. Its support is known for being experimental. It presents various limitations for a daily usage but is enough to get an overall overview of AsteroidOS.&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
Tetra is a rectangular watch with a lot of sensors including GPS and NFC. The display is a transflective LCD, which is readable in nearly all lighting conditions and can stay on to provide a very power-efficient always-on display. Uniquely, it charges through an integrated USB micro-B connector (covered by a rubber flap), so there is no dock. The smartwatch &#039;module&#039; sits inside of a combined strap/frame assembly - straps are available in silicone and metal bracelet styles, and you can even 3D print a replacement case.&lt;br /&gt;
&lt;br /&gt;
== Issues ==&lt;br /&gt;
Tetra suffers from graphical glitches due to the unique Broadcom SoC - the graphics subsystem on this watch is different from the more common Qualcomm watches supported by AsteroidOS, so they are difficult to diagnose and fix. This is what makes the build unstable and makes it only usable for a general overview of the OS and not a daily driver.&lt;br /&gt;
&lt;br /&gt;
= Repair =&lt;br /&gt;
Opening does not compromise any glue seal so should not compromise water resistance. To open the watch, remove it from the strap, then undo the four screws around the display and pry up on the back metal casing. The display should come off in its frame - beware of the flex cable connecting it to the motherboard. Parts are not generally available. You will likely need to replace the battery when buying these watches as they are getting quite old.&lt;br /&gt;
&lt;br /&gt;
= Miscellaneous hardware docs =&lt;br /&gt;
See the [[Tetra hardware]] page for details and pictures of the disassembled watch.&lt;br /&gt;
&lt;br /&gt;
== Manually getting to fastboot ==&lt;br /&gt;
Tetra has a special menu to get into fastboot mode without a computer. This can be accessed by holding down the power button for 6-10 seconds on startup. You will then see an &amp;quot;Insert USB&amp;quot; screen. Double press the side button when this appears, and do not insert a USB cable yet. Then, double press the side button again to enter fastboot. Pushing the side button once will show various options for factory reset, normal boot, or recovery mode. Double press if you wish to enter any of these other options too.&lt;/div&gt;</summary>
		<author><name>Dodoradio</name></author>
	</entry>
	<entry>
		<id>https://wiki.asteroidos.org/index.php?title=Sprat&amp;diff=1003</id>
		<title>Sprat</title>
		<link rel="alternate" type="text/html" href="https://wiki.asteroidos.org/index.php?title=Sprat&amp;diff=1003"/>
		<updated>2026-07-08T16:53:38Z</updated>

		<summary type="html">&lt;p&gt;Dodoradio: remove category, now provided by watches template&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Watches&lt;br /&gt;
|Name=sprat&lt;br /&gt;
|Model=Samsung Gear Live&lt;br /&gt;
|ReleaseDate=2014-06-25&lt;br /&gt;
|Picture=sprat.png&lt;br /&gt;
|Status=experimental&lt;br /&gt;
|Stars=1&lt;br /&gt;
|Chipset=msm8226&lt;br /&gt;
|KernelVersion=3.10&lt;br /&gt;
|AndroidVersion=marshmallow&lt;br /&gt;
|StatusDisplay=partial&lt;br /&gt;
|StatusTouch=good&lt;br /&gt;
|StatusBluetooth=good&lt;br /&gt;
|StatusHaptics=good&lt;br /&gt;
|StatusTiltToWake=unknown&lt;br /&gt;
|StatusLightSensor=missing&lt;br /&gt;
|StatusAlwaysOnDisplay=unknown&lt;br /&gt;
|StatusDualDisplay=missing&lt;br /&gt;
|StatusMicrophone=good&lt;br /&gt;
|StatusSpeaker=missing&lt;br /&gt;
|StatusCompass=bad&lt;br /&gt;
|StatusSteps=bad&lt;br /&gt;
|StatusHeartRate=missing&lt;br /&gt;
|StatusUSB=good&lt;br /&gt;
|StatusWLAN=missing&lt;br /&gt;
|StatusGPS=missing&lt;br /&gt;
|StatusNFC=missing&lt;br /&gt;
|StatusCellular=missing&lt;br /&gt;
|StatusCamera=missing&lt;br /&gt;
|StatusCrown=missing&lt;br /&gt;
|StatusHands=missing&lt;br /&gt;
}}&lt;br /&gt;
Sprat (Samsung Gear Live) is a medium-sized rectangular watch, and is one of the first two watches to run Android Wear. The port is currently broken and the device is unmaintained.&lt;br /&gt;
Warning: It has been reported that the AsteroidOS UI is currently unusable on the Samsung Gear Live. We are currently looking for a maintainer for this device. If you would like to maintain it, please get in touch on the matrix chat.&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
Sprat is a medium-size watch with a square OLED display and a steel front casing. There are some subtle differences compared to dory, including the addition of a heartrate sensor, a power button and the brighter OLED display. The back of the watch curves and the 22mm straps are replaceable.&lt;br /&gt;
&lt;br /&gt;
= Repair =&lt;br /&gt;
The back of the watch is held on by 4 Torx T5 screws, and water resistance is achieved with a gasket, so repairs are easy. Parts are available. You will likely need to replace the battery when buying these watches as they are getting quite old.&lt;br /&gt;
&lt;br /&gt;
= Miscellaneous hardware docs =&lt;br /&gt;
== Keys ==&lt;br /&gt;
Sprat&#039;s single key is the power button.&lt;br /&gt;
== Manually getting to fastboot ==&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;/div&gt;</summary>
		<author><name>Dodoradio</name></author>
	</entry>
	<entry>
		<id>https://wiki.asteroidos.org/index.php?title=Rinato&amp;diff=1002</id>
		<title>Rinato</title>
		<link rel="alternate" type="text/html" href="https://wiki.asteroidos.org/index.php?title=Rinato&amp;diff=1002"/>
		<updated>2026-07-08T16:53:17Z</updated>

		<summary type="html">&lt;p&gt;Dodoradio: remove category and thumbnail, now provided by watches template. rewrite first paragraph&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Watches&lt;br /&gt;
|Name=rinato&lt;br /&gt;
|Model=Samsung Gear 2&lt;br /&gt;
|ReleaseDate=2014-04-11&lt;br /&gt;
|Picture=rinato.webp&lt;br /&gt;
|Status=experimental&lt;br /&gt;
|Stars=1&lt;br /&gt;
|Chipset=exynos3250&lt;br /&gt;
|KernelVersion=3.4&lt;br /&gt;
|AndroidVersion=lollipop&lt;br /&gt;
|StatusDisplay=good&lt;br /&gt;
|StatusTouch=good&lt;br /&gt;
|StatusBluetooth=good&lt;br /&gt;
|StatusHaptics=good&lt;br /&gt;
|StatusTiltToWake=bad&lt;br /&gt;
|StatusLightSensor=unknown&lt;br /&gt;
|StatusAlwaysOnDisplay=good&lt;br /&gt;
|StatusDualDisplay=unknown&lt;br /&gt;
|StatusMicrophone=bad&lt;br /&gt;
|StatusSpeaker=unknown&lt;br /&gt;
|StatusCompass=unknown&lt;br /&gt;
|StatusSteps=unknown&lt;br /&gt;
|StatusHeartRate=good&lt;br /&gt;
|StatusUSB=good&lt;br /&gt;
|StatusWLAN=good&lt;br /&gt;
|StatusGPS=bad&lt;br /&gt;
|StatusNFC=bad&lt;br /&gt;
|StatusCellular=unknown&lt;br /&gt;
|StatusCamera=unknown&lt;br /&gt;
|StatusCrown=missing&lt;br /&gt;
|StatusHands=missing&lt;br /&gt;
}}&lt;br /&gt;
Rinato (Samsung Gear 2) is a Tizen-based smartwatch released in 2014. See [https://www.gsmarena.com/samsung_gear_2-7717.php gsmarena] for detailed specs. There are two variants of this watch - Gear 2 (SM-R380) and Gear 2 Neo (SM-R381), which are identical save for a camera that&#039;s only present on the Gear 2.&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/linux-exynos3250-common/tree/rinato, as Samsung no longer hosts them.&lt;br /&gt;
&lt;br /&gt;
===Hardware docs and kernel support===&lt;br /&gt;
&lt;br /&gt;
These are maintained on the [https://wiki.postmarketos.org/wiki/Samsung_Gear_2_(samsung-rinato) postmarketOS wiki page for this device].&lt;br /&gt;
&lt;br /&gt;
===Current port state===&lt;br /&gt;
&lt;br /&gt;
This watch is being worked on [https://github.com/casept/meta-smartwatch/tree/rinato here].&lt;br /&gt;
&lt;br /&gt;
Currently (June 2024) the watch boots and the launcher starts, but rendering is extremely sluggish. This is suspected to be caused by lacking support for non-Android hardware acceleration in Asteroid&#039;s version of lipstick, and is currently being investigated.&lt;/div&gt;</summary>
		<author><name>Dodoradio</name></author>
	</entry>
	<entry>
		<id>https://wiki.asteroidos.org/index.php?title=Nemo&amp;diff=1001</id>
		<title>Nemo</title>
		<link rel="alternate" type="text/html" href="https://wiki.asteroidos.org/index.php?title=Nemo&amp;diff=1001"/>
		<updated>2026-07-08T16:52:02Z</updated>

		<summary type="html">&lt;p&gt;Dodoradio: remove category, now provided by watches template&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Watches&lt;br /&gt;
|Name=nemo&lt;br /&gt;
|Model=LG Watch Urbane 2nd Edition&lt;br /&gt;
|ReleaseDate=2015-11-01&lt;br /&gt;
|Picture=nemo.png&lt;br /&gt;
|Status=experimental&lt;br /&gt;
|Stars=2&lt;br /&gt;
|Chipset=msm8226&lt;br /&gt;
|KernelVersion=3.10&lt;br /&gt;
|AndroidVersion=marshmallow&lt;br /&gt;
|StatusDisplay=good&lt;br /&gt;
|StatusTouch=good&lt;br /&gt;
|StatusBluetooth=bad&lt;br /&gt;
|StatusHaptics=bad&lt;br /&gt;
|StatusTiltToWake=bad&lt;br /&gt;
|StatusLightSensor=good&lt;br /&gt;
|StatusAlwaysOnDisplay=good&lt;br /&gt;
|StatusDualDisplay=missing&lt;br /&gt;
|StatusMicrophone=bad&lt;br /&gt;
|StatusSpeaker=bad&lt;br /&gt;
|StatusCompass=bad&lt;br /&gt;
|StatusSteps=bad&lt;br /&gt;
|StatusHeartRate=bad&lt;br /&gt;
|StatusUSB=good&lt;br /&gt;
|StatusWLAN=bad&lt;br /&gt;
|StatusGPS=bad&lt;br /&gt;
|StatusNFC=bad&lt;br /&gt;
|StatusCellular=bad&lt;br /&gt;
|StatusCamera=missing&lt;br /&gt;
|StatusCrown=missing&lt;br /&gt;
|StatusHands=missing&lt;br /&gt;
}}&lt;br /&gt;
Nemo (LG Watch Urbane 2nd Edition) is a large round watch with LTE. The port is currently a work in progress. &lt;br /&gt;
----&lt;br /&gt;
Warning: The LG Watch Urbane is a separate watch, see [[bass]]&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
Nemo is large round watch with a steel case. This was the first android wear watch with cellular networking. The watch can be opened to reveal a SIM card slot. &lt;br /&gt;
&lt;br /&gt;
= Repair and customisation =&lt;br /&gt;
The back of the watch is held on by glue, which means that disassembly will impact water resistance and is somewhat frustrating. Replacement housings-display modules and batteries are commonly available. You will likely need to replace the battery when buying these watches as they are getting quite old.&lt;br /&gt;
&lt;br /&gt;
== SIM card ==&lt;br /&gt;
Getting to the SIM card requires a special triangular tool with three pins. Use this tool to rotate the back cover counterclockwise to the &#039;unlock&#039; position and it should fall out. When reassembling, rotate the back cover in the clockwise direction.&lt;br /&gt;
&lt;br /&gt;
== Straps ==&lt;br /&gt;
The straps on nemo are not standard and contain antennas, which allows the watch to have a steel case while keeping cellular functionality. These straps are held in with screws that go through the lugs. Due to the thin plastic around the brass inserts in the straps, the straps may crack and no longer mount securely to the watch. &lt;br /&gt;
&lt;br /&gt;
Straps are rare and expensive due to the fact that they contain antennae. There are two known variants:&lt;br /&gt;
* rubber/plastic composite. These are most common and come in black or white. &lt;br /&gt;
* rubber/plastic with leather on outside. These straps are even more rare than the standard straps. &lt;br /&gt;
&lt;br /&gt;
= Miscellaneous hardware docs =&lt;br /&gt;
== Battery ==&lt;br /&gt;
The battery is commonly sold as BL-S6&lt;br /&gt;
&lt;br /&gt;
== Keys ==&lt;br /&gt;
The center key is the power button. The top and bottom keys map to volume up and down respectively. &lt;br /&gt;
== Manually getting to fastboot ==&lt;br /&gt;
Hold the lower button before and while powering on the device from power off state until the fastboot menu appears. Powering on can be either done by pressing the power button or by connecting a powered USB cable.&lt;/div&gt;</summary>
		<author><name>Dodoradio</name></author>
	</entry>
	<entry>
		<id>https://wiki.asteroidos.org/index.php?title=Koi/Ayu&amp;diff=1000</id>
		<title>Koi/Ayu</title>
		<link rel="alternate" type="text/html" href="https://wiki.asteroidos.org/index.php?title=Koi/Ayu&amp;diff=1000"/>
		<updated>2026-07-08T16:51:41Z</updated>

		<summary type="html">&lt;p&gt;Dodoradio: remove category, now provided by watches template&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Watches&lt;br /&gt;
|Name=koi&lt;br /&gt;
|OtherNames=ayu&lt;br /&gt;
|Model=Casio WSD-F10/F20&lt;br /&gt;
|ReleaseDate=2016-03-25&lt;br /&gt;
|Picture=koi.png&lt;br /&gt;
|Status=experimental&lt;br /&gt;
|Stars=3&lt;br /&gt;
|Chipset=exynos3250&lt;br /&gt;
|KernelVersion=3.18&lt;br /&gt;
|AndroidVersion=oreo&lt;br /&gt;
|StatusDisplay=good&lt;br /&gt;
|StatusTouch=good&lt;br /&gt;
|StatusBluetooth=good&lt;br /&gt;
|StatusHaptics=good&lt;br /&gt;
|StatusTiltToWake=good&lt;br /&gt;
|StatusLightSensor=missing&lt;br /&gt;
|StatusAlwaysOnDisplay=good&lt;br /&gt;
|StatusDualDisplay=partial&lt;br /&gt;
|StatusMicrophone=unknown&lt;br /&gt;
|StatusSpeaker=missing&lt;br /&gt;
|StatusCompass=good&lt;br /&gt;
|StatusSteps=good&lt;br /&gt;
|StatusHeartRate=missing&lt;br /&gt;
|StatusUSB=good&lt;br /&gt;
|StatusWLAN=good&lt;br /&gt;
|StatusGPS=bad&lt;br /&gt;
|StatusNFC=missing&lt;br /&gt;
|StatusCellular=missing&lt;br /&gt;
|StatusCamera=missing&lt;br /&gt;
|StatusCrown=missing&lt;br /&gt;
|StatusHands=missing&lt;br /&gt;
}}&lt;br /&gt;
Koi (Casio Smart Outdoor Watch WSD-F10) and Ayu (Casio Pro Trek Smart WSD-F20) are a pair of humongous watches with secondary, sunlight readable displays. The WSD-F20 has GPS while the WSD-F10 does not. The ports are experimental because of [[ #BRICKING ISSUES | bricking issues]].&lt;br /&gt;
----&lt;br /&gt;
&#039;&#039;&#039;WARNING: RISK OF BRICKING! [[#BRICKING ISSUES | READ BELOW]]&#039;&#039;&#039;&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
This is not the Casio WSD-F21HR. That is a different watch, see [[medaka]].&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
Koi is Casio&#039;s first WearOS watch. It is huge. The WSD-F10 was the first watch to introduce a dual-layer display, which was then made popular by [[catfish]]. Ayu is the successor to koi and added GPS. Both watches have flat tyres at the bottom of their round displays, as well as charging indicator lights next to their magnetic charging connectors. While koi and ayu&#039;s straps mount in the same way, their different shape means that koi and ayu&#039;s straps aren&#039;t intercompatible. Make sure you buy the correct straps for your watch.&lt;br /&gt;
&lt;br /&gt;
== koi ==&lt;br /&gt;
Koi is a large watch with a single piece bezel. The front has labels for the &#039;tool&#039; and &#039;app&#039; buttons and a &#039;sensor&#039; label next to the pressure sensor port.&lt;br /&gt;
&lt;br /&gt;
== ayu ==&lt;br /&gt;
Ayu&#039;s main differentiator is the addition of GPS, but the watch is also redesigned to be more in line with Casio&#039;s Pro Trek brand. The bezel is covered in text, on top of the text present on koi.&lt;br /&gt;
&lt;br /&gt;
= &#039;&#039;&#039;HARDWARE ISSUES&#039;&#039;&#039; =&lt;br /&gt;
These watches are expensive and problematic. Buyer Beware!!!&lt;br /&gt;
== BRICKING ISSUES ==&lt;br /&gt;
Bugs in the original WearOS software can cause these watches to brick themselves. While they seem to be quite stable under AsteroidOS, it seems that messing with the bootloader and continuing to use WearOS can cause the watches to corrupt their own bootloader and bootloop forever. Our only advice is to flash with extreme caution and chat on matrix before doing so. &lt;br /&gt;
&lt;br /&gt;
== WearOS activation bug == &lt;br /&gt;
Other bugs in WearOS can cause the watch to get stuck at the WearOS activation screen after a factory reset. If this happens to your device, you can still flash AsteroidOS and it &#039;&#039;should&#039;&#039; work fine.&lt;br /&gt;
&lt;br /&gt;
== Display delamination issues ==&lt;br /&gt;
If you see a strange fuzzy or cracked look around the flat tyre, that is the display delaminating. This will cause the touch digitiser to fail. The watch is still usable, but you won&#039;t be able to tap the entire screen. Don&#039;t buy any watch where you can see this happening. &lt;br /&gt;
&lt;br /&gt;
= Getting USB =&lt;br /&gt;
You can find a 3D printable dock to attach pogo-pins onto the hidden USB pads here:&lt;br /&gt;
&lt;br /&gt;
https://www.printables.com/model/609744-casio-wsd-fxx-series-developer-usb-dock&lt;br /&gt;
&lt;br /&gt;
The procedure to reveal those USB Pads is described below.&lt;br /&gt;
== ayu ==&lt;br /&gt;
[[File:Ayu-medaka-usb-pads.jpg|alt=USB pads on ayu|thumb|USB pads on ayu]]&lt;br /&gt;
USB is not exposed on the outside of these watches. Accessing USB requires some disassembly of the watch, but does not compromise water resistance. &lt;br /&gt;
The process is as follows: &lt;br /&gt;
* Optionally remove the straps. This isn&#039;t necessary, but gives you more space to work.&lt;br /&gt;
*; &amp;lt;nowiki&amp;gt;To remove the straps:&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
** Find the metal strap retention brackets at the base of the straps. Find the springbar pin which engages with the bracket.&lt;br /&gt;
** On one side of the bracket, use something thin to push in the springbar and pull that side of the bracket away. A SIM removal tool works great for this task.&lt;br /&gt;
** Use a pair of tweezers to remove the spring bar&lt;br /&gt;
** Hinge the strap outwards until you can remove it completely.&lt;br /&gt;
* Remove the four hex screws from the front of the watch. Be gentle, as these screws thread into plastic.&lt;br /&gt;
* Pop the outer bezel off. It helps to use a plastic pick wedged in the corner next to the strap.&lt;br /&gt;
** Beware, as the inner bezel will also release, and the charging indicator light pipe may fall out. The light pipe is tiny and transparent, don&#039;t lose it!&lt;br /&gt;
** It is possible to pop the bezel off only at the top, but this is more fiddly and more difficult.&lt;br /&gt;
* Remove the &#039;Casio&#039; logo plate by just pulling it off the watch.&lt;br /&gt;
&lt;br /&gt;
USB is presented as two gold-plated pads. Do not attempt to solder to these pads, you will melt the casing of your watch. You should build some sort of dock to interface with these pads. It is recommended to use pogo pins for this. A 3D printable dock with specified pogo pins is available here: https://www.thingiverse.com/thing:6189366&lt;br /&gt;
&lt;br /&gt;
You now have three options:&lt;br /&gt;
* Reassemble the watch completely. &lt;br /&gt;
*; This means USB will require disassembly to access. If not done carefully, this may wear out the holes that the front hex screws go into.&lt;br /&gt;
* Reassemble omitting the Casio logo plate. &lt;br /&gt;
*; This will leave a hole in the front of your watch through which you can access the USB pads - this won&#039;t compromise water resistance, but may look ugly.&lt;br /&gt;
* Modify the Casio logo plate.&lt;br /&gt;
*; This will allow you to access USB by only removing the top strap of your watch. This avoids the issue of the other two methods, but does involve some knife skills. TODO: Add pictures&lt;br /&gt;
 &lt;br /&gt;
== koi ==&lt;br /&gt;
[[File:Koi USB pads.jpg|alt=USB pad location on koi|thumb|USB pad location on koi]]&lt;br /&gt;
The USB access procedure is similar to ayu with following differences: &lt;br /&gt;
&lt;br /&gt;
* Display Top Frame needs to be removed by undoing the four tri-wing 2.3 screws and can not be put back during making USB connection&lt;br /&gt;
* The USB pads are on a sightly different position closer to the center than on ayu and medaka&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Repair =&lt;br /&gt;
The watches can be easily disassembled by removing 6 phillips screws on the back. The watch is sealed with a gasket, so water resistance is not compromised by disassembly. Replacement parts are available, but expensive. &lt;br /&gt;
&lt;br /&gt;
= Miscellaneous hardware docs =&lt;br /&gt;
== Keys ==&lt;br /&gt;
The central key is the power button.&lt;br /&gt;
The top and bottom keys are volume up and down respectively. &lt;br /&gt;
== Manually getting to fastboot ==&lt;br /&gt;
Hold the top key while powering on the watch. Navigate the menu using the top key and select using the power button.&lt;br /&gt;
&lt;br /&gt;
== Segment Display ==&lt;br /&gt;
Stacked on top of the colour LCD is a segment LCD. This generally shows the time, and saves power while being more readable in the sun. &lt;br /&gt;
&lt;br /&gt;
The second display has 5 16-segment digits in the center, 4 7-segment digits at the bottom, a battery icon in the bottom left, a 21x7 pixel matrix at the top and two separator lines above and below the central large digits.&lt;br /&gt;
&lt;br /&gt;
=== Timekeeping === &lt;br /&gt;
Whenever the colour LCD is not on, the monochrome LCD comes on. This shows Date and day of week in the dot matrix, hours and minutes in the middle and seconds at the bottom. The separator lines are not shown normally. &lt;br /&gt;
&lt;br /&gt;
=== &#039;Timepiece&#039; mode === &lt;br /&gt;
It is possible to power off the main system while the secondary LCD continues to show the time. When in this mode, pressing the power button quickly will cause the backlight to come on for a few seconds. The separator lines are shown when in timepiece mode.&lt;br /&gt;
&lt;br /&gt;
=== Data display mode === &lt;br /&gt;
It is also possible to show arbitrary data on the dot matrix and central display. Under casio&#039;s software, this could show compass bearing, tide times, sunrise/sunset times, altitude (with altitude graph), air pressure (with air pressure graph) and calories burned. &lt;br /&gt;
* When displaying arbitrary data, the bottom section instead shows hours and minutes with a colon separator. &lt;br /&gt;
* Apart from the colon, the central display also has an apostrophe after the second digit and after the 3rd digit. The last digit of the central display only shows in arbitrary data mode, and is smaller than the main 4. &lt;br /&gt;
* It is possible to write any number to the central 5 16-segment digits, and to show any combination of digits and punctuation.&lt;br /&gt;
* It is possible to write up to 4 characters of text to the top dot matrix. &lt;br /&gt;
* If text and numbers aren&#039;t sufficient, it is possible to write arbitrary graphics to the dot matrix and the central digits.&lt;/div&gt;</summary>
		<author><name>Dodoradio</name></author>
	</entry>
	<entry>
		<id>https://wiki.asteroidos.org/index.php?title=Swift&amp;diff=999</id>
		<title>Swift</title>
		<link rel="alternate" type="text/html" href="https://wiki.asteroidos.org/index.php?title=Swift&amp;diff=999"/>
		<updated>2026-07-08T16:51:26Z</updated>

		<summary type="html">&lt;p&gt;Dodoradio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Watches&lt;br /&gt;
|Name=swift&lt;br /&gt;
|Model=Asus Zenwatch 3&lt;br /&gt;
|ReleaseDate=2016-10-01&lt;br /&gt;
|Picture=swift.png&lt;br /&gt;
|Status=supported&lt;br /&gt;
|Stars=2&lt;br /&gt;
|Chipset=msm8909w&lt;br /&gt;
|KernelVersion=3.18&lt;br /&gt;
|AndroidVersion=marshmallow&lt;br /&gt;
|StatusDisplay=good&lt;br /&gt;
|StatusTouch=good&lt;br /&gt;
|StatusBluetooth=bad&lt;br /&gt;
|StatusHaptics=good&lt;br /&gt;
|StatusTiltToWake=good&lt;br /&gt;
|StatusLightSensor=missing&lt;br /&gt;
|StatusAlwaysOnDisplay=good&lt;br /&gt;
|StatusDualDisplay=missing&lt;br /&gt;
|StatusMicrophone=good&lt;br /&gt;
|StatusSpeaker=missing&lt;br /&gt;
|StatusCompass=missing&lt;br /&gt;
|StatusSteps=good&lt;br /&gt;
|StatusHeartRate=missing&lt;br /&gt;
|StatusUSB=good&lt;br /&gt;
|StatusWLAN=good&lt;br /&gt;
|StatusGPS=missing&lt;br /&gt;
|StatusNFC=missing&lt;br /&gt;
|StatusCellular=missing&lt;br /&gt;
|StatusCamera=missing&lt;br /&gt;
|StatusCrown=missing&lt;br /&gt;
|StatusHands=missing&lt;br /&gt;
}}&lt;br /&gt;
Swift (Asus Zenwatch 3) is a fashion-oriented watch with limited hardware but a very unique design.&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
Swift is a medium-size round watch with an OLED display and a steel case. The side of the watch has 3 buttons, none of which act as a rotating input. The top and bottom of the watch extend out to the strap with a pair of unique-looking metal panels. While the straps are 20mm wide, the ends that mate into the case of the watch are only 14mm. While the straps are theoretically replaceable, you&#039;ll need to either buy straps specifically intended for this model or modify some of your own.&lt;br /&gt;
Bluetooth currently doesn&#039;t work.&lt;br /&gt;
&lt;br /&gt;
= Repair =&lt;br /&gt;
The back is held on with screws and a rubber seal, so opening the watch will not compromise water resistance, and there aren&#039;t even any ribbon cables to manage once the back comes off because everything is secured with pogo pins. Battery replacements are available.&lt;br /&gt;
&lt;br /&gt;
= Miscellaneous hardware docs =&lt;br /&gt;
== Keys ==&lt;br /&gt;
The central key is the power key. The top and bottom extra keys map to volume up and down respectively.&lt;br /&gt;
== Manually getting to fastboot ==&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;/div&gt;</summary>
		<author><name>Dodoradio</name></author>
	</entry>
	<entry>
		<id>https://wiki.asteroidos.org/index.php?title=Mooneye&amp;diff=998</id>
		<title>Mooneye</title>
		<link rel="alternate" type="text/html" href="https://wiki.asteroidos.org/index.php?title=Mooneye&amp;diff=998"/>
		<updated>2026-07-08T16:51:16Z</updated>

		<summary type="html">&lt;p&gt;Dodoradio: remove category, now provided by watches template&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Watches&lt;br /&gt;
|Name=mooneye&lt;br /&gt;
|Model=TicWatch E &amp;amp; S&lt;br /&gt;
|ReleaseDate=2017-01-01&lt;br /&gt;
|Picture=mooneye.png&lt;br /&gt;
|Status=supported&lt;br /&gt;
|Stars=2&lt;br /&gt;
|Chipset=mediatek&lt;br /&gt;
|KernelVersion=4.4&lt;br /&gt;
|AndroidVersion=oreo&lt;br /&gt;
|StatusDisplay=good&lt;br /&gt;
|StatusTouch=good&lt;br /&gt;
|StatusBluetooth=bad&lt;br /&gt;
|StatusHaptics=good&lt;br /&gt;
|StatusTiltToWake=unknown&lt;br /&gt;
|StatusLightSensor=missing&lt;br /&gt;
|StatusAlwaysOnDisplay=good&lt;br /&gt;
|StatusDualDisplay=missing&lt;br /&gt;
|StatusMicrophone=bad&lt;br /&gt;
|StatusSpeaker=bad&lt;br /&gt;
|StatusCompass=good&lt;br /&gt;
|StatusSteps=bad&lt;br /&gt;
|StatusHeartRate=missing&lt;br /&gt;
|StatusUSB=good&lt;br /&gt;
|StatusWLAN=bad&lt;br /&gt;
|StatusGPS=bad&lt;br /&gt;
|StatusNFC=missing&lt;br /&gt;
|StatusCellular=missing&lt;br /&gt;
|StatusCamera=missing&lt;br /&gt;
|StatusCrown=missing&lt;br /&gt;
|StatusHands=missing&lt;br /&gt;
}}&lt;br /&gt;
Mooneye (TicWatch E and Ticwatch S) are a pair of budget watches with plastic cases.&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
Mooneye are watches with OLED displays and GPS built in. They are obviously targetted at a more budget market with their plastic construction and MediaTek SOCs.&lt;br /&gt;
== TicWatch E ==&lt;br /&gt;
The watch has a hard plastic shell, with an angular design. Some variants come with translucent case elements. The straps can be replaced with any 20mm strap.&lt;br /&gt;
== TicWatch S ==&lt;br /&gt;
The top case is made out of hard plastic, while the strap is made of a softer plastic. The strap contains GPS antennae, so customising them isn&#039;t feasible, but they aren&#039;t integrated with the case, so they should be replaceable if damaged.&lt;br /&gt;
&lt;br /&gt;
= Repair =&lt;br /&gt;
Both watches are held together with glue, so opening them will compromise water resistance. Parts are not commonly available.&lt;br /&gt;
&lt;br /&gt;
= Cradle =&lt;br /&gt;
The magnetic USB cable does not hold onto the watch safely when placed onto a flat surface. Use this 3D printed cradle to mitigate that.&lt;br /&gt;
&lt;br /&gt;
https://www.printables.com/model/647252-flat-surface-mountcradle-for-ticwatch-e-mooneye&lt;br /&gt;
&lt;br /&gt;
= Miscellaneous hardware docs =&lt;br /&gt;
== Manually getting to fastboot ==&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;/div&gt;</summary>
		<author><name>Dodoradio</name></author>
	</entry>
	<entry>
		<id>https://wiki.asteroidos.org/index.php?title=Rubyfish&amp;diff=997</id>
		<title>Rubyfish</title>
		<link rel="alternate" type="text/html" href="https://wiki.asteroidos.org/index.php?title=Rubyfish&amp;diff=997"/>
		<updated>2026-07-08T16:51:03Z</updated>

		<summary type="html">&lt;p&gt;Dodoradio: remove category, now provided by watches template&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Watches&lt;br /&gt;
|Name=rubyfish&lt;br /&gt;
|OtherNames=rover&lt;br /&gt;
|Model=TicWatch Pro 3&lt;br /&gt;
|ReleaseDate=2020-09-24&lt;br /&gt;
|Picture=rubyfish.png&lt;br /&gt;
|Status=supported&lt;br /&gt;
|Stars=3&lt;br /&gt;
|Chipset=msm8937&lt;br /&gt;
|KernelVersion=4.9&lt;br /&gt;
|AndroidVersion=pie&lt;br /&gt;
|StatusDisplay=good&lt;br /&gt;
|StatusTouch=good&lt;br /&gt;
|StatusBluetooth=good&lt;br /&gt;
|StatusHaptics=good&lt;br /&gt;
|StatusTiltToWake=good&lt;br /&gt;
|StatusLightSensor=good&lt;br /&gt;
|StatusAlwaysOnDisplay=good&lt;br /&gt;
|StatusDualDisplay=partial&lt;br /&gt;
|StatusMicrophone=bad&lt;br /&gt;
|StatusSpeaker=bad&lt;br /&gt;
|StatusCompass=good&lt;br /&gt;
|StatusSteps=good&lt;br /&gt;
|StatusHeartRate=good&lt;br /&gt;
|StatusUSB=partial&lt;br /&gt;
|StatusWLAN=good&lt;br /&gt;
|StatusGPS=partial&lt;br /&gt;
|StatusNFC=bad&lt;br /&gt;
|StatusCellular=bad&lt;br /&gt;
|StatusCamera=missing&lt;br /&gt;
|StatusCrown=missing&lt;br /&gt;
|StatusHands=missing&lt;br /&gt;
}}&lt;br /&gt;
= Description =&lt;br /&gt;
This watch is sold in several variations:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ rubyfish models and model numbers&lt;br /&gt;
|-&lt;br /&gt;
! Model Number !! Model Name !! Codename&lt;br /&gt;
|-&lt;br /&gt;
| WH12018 || TicWatch Pro || rubyfish&lt;br /&gt;
|-&lt;br /&gt;
| WH12018 || TicWatch Pro 3 Ultra GPS || rubyfish&lt;br /&gt;
|-&lt;br /&gt;
| WH11013 || TicWatch Pro 3 Cellular/LTE || rover&lt;br /&gt;
|-&lt;br /&gt;
| WH11013 || TicWatch Pro 3 Ultra || rover&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Although there are variations in the physical size and appearance of these watches, all models use the same &amp;lt;code&amp;gt;rubyfish&amp;lt;/code&amp;gt; AsteroidOS image.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Attention: If you already upgraded to Wear OS 3.5, perform a downgrade back to a WearOS version prior to WearOS 3.5. Otherwise your Ticwatch Pro 3 will most likely be stuck in a bootloop. The problematic bootloader version is rubyfish-06.02.06.04.08. For further help, join the Matrix chat for advice.&lt;br /&gt;
&lt;br /&gt;
== Developer Dock ==&lt;br /&gt;
You will need to build a dock to access the USB pads since the stock cable does not connect to the inner D+ / D- data pads. This one has been developed by the community and tested working multiple times now:&lt;br /&gt;
&lt;br /&gt;
https://www.printables.com/model/634749-ticwatch-pro-3-developer-usb-data-dock-using-pogo&lt;br /&gt;
&lt;br /&gt;
The specs for the pogo-pins used in the dock assembly:&lt;br /&gt;
[[File:Rover-pogopins.webp|none|thumb]]&lt;br /&gt;
Remember to first solder the pogo-pins to the USB-cable:[[File:Rover-dock-pogo.jpg|none|thumb]]&lt;br /&gt;
Then use a 1.5mm drill bit to widen the channels in the 3D Print and insert the pogo-pin assembly.&lt;br /&gt;
&lt;br /&gt;
You can be lucky and your 3D printer produces the channels with 1.5mm. The model has them at 1.56mm.&lt;br /&gt;
&lt;br /&gt;
Users report however, that even with well calibrated printers, its hard to get those exact. &lt;br /&gt;
[[File:Rover-rubyfish-dock.jpg|none|thumb]]Order from left to right in pictured orientation: black (GND/ground), white (DATA/D-), green (/DATA/D+), red (VCC/+5V)&lt;br /&gt;
&lt;br /&gt;
In case the pogo-pins do not stick out far enough to make connection with the watches pads after inserting them: Adjust the soldering iron to 150′C and gently press them deeper, melting them into the plastic. &lt;br /&gt;
&lt;br /&gt;
If they are protruding too much and push the watch off the dock: Use gel-or hot-glue to adjust their height and fix them into position. Avoid using thin/liquid glue as it can run down the channels and glue the pogo- pin springs.&lt;/div&gt;</summary>
		<author><name>Dodoradio</name></author>
	</entry>
	<entry>
		<id>https://wiki.asteroidos.org/index.php?title=Ray/Firefish&amp;diff=996</id>
		<title>Ray/Firefish</title>
		<link rel="alternate" type="text/html" href="https://wiki.asteroidos.org/index.php?title=Ray/Firefish&amp;diff=996"/>
		<updated>2026-07-08T16:50:43Z</updated>

		<summary type="html">&lt;p&gt;Dodoradio: remove category, now provided by watches template&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Watches&lt;br /&gt;
|Name=ray/firefish&lt;br /&gt;
|Model=Fossil Gen 4&lt;br /&gt;
|ReleaseDate=2018-08-01&lt;br /&gt;
|Picture=ray.png&lt;br /&gt;
|Status=supported&lt;br /&gt;
|Stars=3&lt;br /&gt;
|Chipset=msm8909w&lt;br /&gt;
|KernelVersion=3.18&lt;br /&gt;
|AndroidVersion=oreo&lt;br /&gt;
|StatusDisplay=good&lt;br /&gt;
|StatusTouch=good&lt;br /&gt;
|StatusBluetooth=good&lt;br /&gt;
|StatusHaptics=good&lt;br /&gt;
|StatusTiltToWake=good&lt;br /&gt;
|StatusLightSensor=good&lt;br /&gt;
|StatusAlwaysOnDisplay=good&lt;br /&gt;
|StatusDualDisplay=missing&lt;br /&gt;
|StatusMicrophone=bad&lt;br /&gt;
|StatusSpeaker=missing&lt;br /&gt;
|StatusCompass=missing&lt;br /&gt;
|StatusSteps=bad&lt;br /&gt;
|StatusHeartRate=good&lt;br /&gt;
|StatusUSB=good&lt;br /&gt;
|StatusWLAN=good&lt;br /&gt;
|StatusGPS=bad&lt;br /&gt;
|StatusNFC=bad&lt;br /&gt;
|StatusCellular=missing&lt;br /&gt;
|StatusCamera=missing&lt;br /&gt;
|StatusCrown=good&lt;br /&gt;
|StatusHands=missing&lt;br /&gt;
}}&lt;br /&gt;
Ray and firefish are based on the Fossil Gen 4 platform and are available under several names and brands. Models were released by Fossil, Skagen, Diesel, Michael Kors (and possibly others). The ports are nearly complete, apart from microphone and GPS. Flashing AsteroidOS requires the back cover to be removed.&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
The difference between the two models is the display size - otherwise the two install images are completely interchangeable, and work fine but with a badly sized display. The round watches have OLED displays, a rotating crown with 2 additional buttons, and come with NFC, a stepcounter and both GPS and heartrate monitoring, which are both nice to have for sports purposes - unfortunately the GPS is rather power hungry and limits battery life to less than a day. The watches are also, frustratingly, missing a compass, which makes GPS navigation a bit less user-friendly. Most firefish variants take easily swappable 22mm straps and most ray variants take 18mm straps.&lt;br /&gt;
&lt;br /&gt;
= Getting USB =&lt;br /&gt;
USB pins on ray and firefish are inside the watch (see [[#location on the board]]). Getting access to these requires the watch to be opened, breaking the glue seal and compromising water resistance. It seems that a lot of watches were produced with faulty glue, you can buy many on ebay with the backs already removed. For more info see [[#Repair]].&lt;br /&gt;
== Available docks ==&lt;br /&gt;
If you are fine with not having USB access most of the time, you can 3d print a dock that will dock to the watch when the back cover is removed.&lt;br /&gt;
&lt;br /&gt;
=== Read before reassembly ===&lt;br /&gt;
Before securing the watch, make sure to connect your watch to a wifi network using connmanctl. Otheriwise, you won&#039;t have shell access which will lock you out of a lot of features.&lt;br /&gt;
When reassembling the watch, make sure not to use adhesive that is very strong. You will eventually need physical SSH access when something inevitably breaks - at this point you will need to pull the back off again and use the dock.&lt;br /&gt;
&lt;br /&gt;
== Replacement backplates ==&lt;br /&gt;
A more permanent but more complicated solution is the replacement backplate. These will expose USB permanently so that you can access it whenever you want without opening the watch. All the following designs are 3d printed.&lt;br /&gt;
=== Hotdog design ===&lt;br /&gt;
This design, courtesy of hotdog18882, makes use of a fairly common magnetic connector that is commonly available on aliexpress. The main disadvantage is that you lose the heartrate sensor. However, the design is easy to print on any 3d printer and the cables are very common and so you can buy several chargers for very cheap.&lt;br /&gt;
Assembly instructions: TODO&lt;br /&gt;
=== Dodoradio design ===&lt;br /&gt;
This design, courtesy of dodoradio, makes use of two sets of pogo pins and is completely solderless. This probably cannot be printed on an FDM 3d printer as it takes advantage of tight geometry and clarity. While this design attempts to keep the functionality of the heartrate sensor, some tuning might be needed to get that working.&lt;br /&gt;
&lt;br /&gt;
== Location on the board ==&lt;br /&gt;
USB is not available on these watches by default. It is exposed in two places once you remove the back casing of the watch.&lt;br /&gt;
TODO: add images of the contact pads on the watch&lt;br /&gt;
The outer charging rings are 5v (inner,1) and ground (outer,2). These are picked up on the motherboard with a pair of spring contacts, 5v (3) and ground (4). A set of 4 pads is present around the connector for the heartrate flex (5). On the left, the bottom pad is 5v (6) and the top pad is ground (7), these directly duplicate the charging rings. The data pads are on the right of the connector. The top pad is data+ (8) and the bottom pad is data- (9). These are also directly duplicated on the heartrate flex cable, and can be accessed by removing a sticker (10) or folding up the extended section. The ring closest to the center is d+ (11) and the outer one is d- (12).&lt;br /&gt;
&lt;br /&gt;
= Repair =&lt;br /&gt;
Opening any ray or firefish requires removing the back which is adhered in place. This compromises water resistance. There are not many, but replacement batteries seem to have appeared on the market, and it is easy to buy other faulty watches to fix your own due to their popularity.&lt;br /&gt;
It is also common to see these watches being sold with either &lt;br /&gt;
# broken charging rings (they generally just fall out of the plastic back) or &lt;br /&gt;
# backs that have fallen off. For AsteroidOS purposes it might be worth buying one where the back has already fallen off, it seems that the glue was revised later in production to fix this defect and on these revised models it is very difficult to remove the back.&lt;br /&gt;
The motherboard is shared between the two models and can be swapped over, but most of the other internals are specific to ray or firefish. It is possible to swap all the internals (everything apart from the display is on a small plastic frame which sits inside the watch case) of a fossil gen 4 of one model into the casing of another (ray to ray or firefish to firefish).&lt;br /&gt;
&lt;br /&gt;
= Miscellaneous hardware docs =&lt;br /&gt;
== Keys ==&lt;br /&gt;
The central key, being also the rotating crown, is the power key. The top and bottom extra keys map to volume up and down respectively.&lt;br /&gt;
== Manually getting to fastboot ==&lt;br /&gt;
After the watch stops vibrating on startup, immediately touch the top left &amp;amp; bottom right edges of the screen. Tapping repeatedly after pressing the central power key may be useful.&lt;/div&gt;</summary>
		<author><name>Dodoradio</name></author>
	</entry>
	<entry>
		<id>https://wiki.asteroidos.org/index.php?title=Pike&amp;diff=995</id>
		<title>Pike</title>
		<link rel="alternate" type="text/html" href="https://wiki.asteroidos.org/index.php?title=Pike&amp;diff=995"/>
		<updated>2026-07-08T16:50:30Z</updated>

		<summary type="html">&lt;p&gt;Dodoradio: remove category, now provided by watches template&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Watches&lt;br /&gt;
|Name=pike&lt;br /&gt;
|Model=Polar M600&lt;br /&gt;
|ReleaseDate=2016-08-01&lt;br /&gt;
|Picture=pike.png&lt;br /&gt;
|Status=supported&lt;br /&gt;
|Stars=3&lt;br /&gt;
|Chipset=mediatek&lt;br /&gt;
|KernelVersion=3.10&lt;br /&gt;
|AndroidVersion=oreo&lt;br /&gt;
|StatusDisplay=good&lt;br /&gt;
|StatusTouch=good&lt;br /&gt;
|StatusBluetooth=bad&lt;br /&gt;
|StatusHaptics=good&lt;br /&gt;
|StatusTiltToWake=good&lt;br /&gt;
|StatusLightSensor=unknown&lt;br /&gt;
|StatusAlwaysOnDisplay=good&lt;br /&gt;
|StatusDualDisplay=missing&lt;br /&gt;
|StatusMicrophone=unknown&lt;br /&gt;
|StatusSpeaker=missing&lt;br /&gt;
|StatusCompass=missing&lt;br /&gt;
|StatusSteps=good&lt;br /&gt;
|StatusHeartRate=good&lt;br /&gt;
|StatusUSB=good&lt;br /&gt;
|StatusWLAN=bad&lt;br /&gt;
|StatusGPS=good&lt;br /&gt;
|StatusNFC=missing&lt;br /&gt;
|StatusCellular=missing&lt;br /&gt;
|StatusCamera=missing&lt;br /&gt;
|StatusCrown=missing&lt;br /&gt;
|StatusHands=missing&lt;br /&gt;
}}&lt;br /&gt;
Pike (Polar M600) is a sport-focused watch with a unique square design. The port is currently limited by broken bluetooth, but most other features work. &lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
The polar M600 looks like an oversized FitBit, with a small square 240px screen and a massive Polar logo on the front, and a button at the bottom. &lt;br /&gt;
The strap is made of a quality silicone and wraps around the entire body of the watch. While the strap is not at all standard, coloured replacements are available. &lt;br /&gt;
&lt;br /&gt;
= Repair =&lt;br /&gt;
The watch can be opened as follows:&lt;br /&gt;
# Remove the watch body from inside the strap&lt;br /&gt;
# Undo 4 torx t5 screws on the back&lt;br /&gt;
# Remove two pins from the ends of the watch body. Push these out with a thin tool in the direction indicated by back of the arrows. Push the pins out from the left if you have the watch facing away from you.&lt;br /&gt;
#: make sure you replace these pins when reassembling. They are important for the structural rigidity of the watch. Reinsert them from the side you remove them, which will be the side indicated by front of the arrows. &lt;br /&gt;
Parts do not seem to be common.&lt;br /&gt;
&lt;br /&gt;
= Miscellaneous hardware docs =&lt;br /&gt;
== Keys ==&lt;br /&gt;
The button on the side of the watch is the power button&lt;br /&gt;
The button on the front has an LED under it. Neither the button nor the LED are used under AsteroidOS. &lt;br /&gt;
== Manually getting to fastboot ==&lt;br /&gt;
Hold the front button while pushing the side button to power on the watch. Continue holding the front button until a menu appears, navigate this with short and long presses of the side button.&lt;/div&gt;</summary>
		<author><name>Dodoradio</name></author>
	</entry>
	<entry>
		<id>https://wiki.asteroidos.org/index.php?title=Medaka&amp;diff=994</id>
		<title>Medaka</title>
		<link rel="alternate" type="text/html" href="https://wiki.asteroidos.org/index.php?title=Medaka&amp;diff=994"/>
		<updated>2026-07-08T16:50:11Z</updated>

		<summary type="html">&lt;p&gt;Dodoradio: remove category and thumbnail, now provided by watches template&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Watches&lt;br /&gt;
|Name=medaka&lt;br /&gt;
|Model=Casio WSD-F21HR&lt;br /&gt;
|Picture=medaka.png&lt;br /&gt;
|Status=supported&lt;br /&gt;
|Stars=3&lt;br /&gt;
|Chipset=exynos7270&lt;br /&gt;
|KernelVersion=4.4&lt;br /&gt;
|AndroidVersion=pie&lt;br /&gt;
|StatusDisplay=good&lt;br /&gt;
|StatusTouch=good&lt;br /&gt;
|StatusBluetooth=good&lt;br /&gt;
|StatusHaptics=good&lt;br /&gt;
|StatusTiltToWake=good&lt;br /&gt;
|StatusLightSensor=missing&lt;br /&gt;
|StatusAlwaysOnDisplay=good&lt;br /&gt;
|StatusDualDisplay=partial&lt;br /&gt;
|StatusMicrophone=unknown&lt;br /&gt;
|StatusSpeaker=missing&lt;br /&gt;
|StatusCompass=good&lt;br /&gt;
|StatusSteps=good&lt;br /&gt;
|StatusHeartRate=good&lt;br /&gt;
|StatusUSB=partial&lt;br /&gt;
|StatusWLAN=partial&lt;br /&gt;
|StatusGPS=bad&lt;br /&gt;
|StatusNFC=missing&lt;br /&gt;
|StatusCellular=missing&lt;br /&gt;
|StatusCamera=missing&lt;br /&gt;
|StatusCrown=missing&lt;br /&gt;
|StatusHands=missing&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
Medaka (Casio Pro Trek Smart WSD-F21HR) is a humongous watch with a secondary, sunlight readable display. The current port is good enough for daily use, but GPS doesn&#039;t work. The watch requires disassembly to flash.&lt;br /&gt;
&lt;br /&gt;
This is not the Casio WSD-F20. That is a different watch, see [[Koi/Ayu]].&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
Medaka is the successor to the WSD-F20 which adds a heartrate sensor. Externally, medaka shares the main body and display with ayu, but has more aggressively designed panels and a more flexible strap, as well as a plastic back with a large heartrate sensor protrusion. It is possible to swap body panels and straps between [[ayu]] and medaka, but ayu straps will need to be slightly trimmed to fit with the thicker backplate of medaka. Medaka also has a redesigned second display, which now has segments for showing heartrate zone.&lt;br /&gt;
&lt;br /&gt;
Medaka shares most of its internals with [[kingyo]], and runs a modified kingyo kernel. At a low level, nearly everything is shared apart from the colour display panel (which is instead shared with koi/ayu), the secondary display and heartrate sensor (which are both unique). However, from a user&#039;s point of view, the two watches are nothing alike.&lt;br /&gt;
&lt;br /&gt;
= Second Display =&lt;br /&gt;
[[File:Medaka-segment.jpg|thumb]]&lt;br /&gt;
The second display has 6 7-segment digits in the center, 6 7-segment digits at the bottom, a 23x5 pixel matrix at the top, two separator lines above and below the central large digits, a heartrate zone indicator curving around the left and a smattering of icons and text indicators everywhere else.&lt;br /&gt;
&lt;br /&gt;
= Getting USB =&lt;br /&gt;
USB is not exposed on the outside of these watches. Accessing USB requires some disassembly of the watch, but does not compromise water resistance. &lt;br /&gt;
The process is as follows: &lt;br /&gt;
* Optionally remove the straps. This isn&#039;t necessary, but gives you more space to work.&lt;br /&gt;
*; To remove the straps:&lt;br /&gt;
** Find the metal strap retention brackets at the base of the straps. Find the springbar pin which engages with the bracket.&lt;br /&gt;
** On one side of the bracket, use something thin to push in the springbar and pull that side of the bracket away. &lt;br /&gt;
** Use a pair of tweezers to remove the spring bar&lt;br /&gt;
** Hinge the strap outwards until you can remove it completely. &lt;br /&gt;
* Remove the four hex screws from the front of the watch. Be gentle, as these screws thread into plastic.&lt;br /&gt;
* Pop the outer bezel off. It helps to use a plastic pick wedged in the corner next to the strap.&lt;br /&gt;
** Beware, as the inner bezel will also release, and the charging indicator light pipe may fall out. The light pipe is tiny and transparent, don&#039;t lose it!&lt;br /&gt;
** It is possible to pop the bezel off only at the top, but this is more fiddly and more difficult. &lt;br /&gt;
* Remove the &#039;Casio&#039; logo plate by just pulling it off the watch. &lt;br /&gt;
&lt;br /&gt;
USB is presented as two gold-plated pads. Do not attempt to solder to these pads, you will melt the casing of your watch. You should build some sort of dock to interface with these pads. It is recommended to use pogo pins for this.&lt;br /&gt;
&lt;br /&gt;
You now have three options:&lt;br /&gt;
* Reassemble the watch completely. &lt;br /&gt;
*; This means USB will require disassembly to access. If not done carefully, this may wear out the holes that the front hex screws go into. &lt;br /&gt;
* Reassemble omitting the Casio logo plate. &lt;br /&gt;
*; This will leave a hole in the front of your watch through which you can access the USB pads - this won&#039;t compromise water resistance, but may look ugly.&lt;br /&gt;
* Modify the Casio logo plate.&lt;br /&gt;
*; This will allow you to access USB by only removing the top strap of your watch. This avoids the issue of the other two methods, but does involve some knife skills. TODO: Add pictures&lt;br /&gt;
TODO: add pictures. Please bug dodoradio for pictures if you&#039;re reading this. &lt;br /&gt;
&lt;br /&gt;
= Repair =&lt;br /&gt;
The watches can be easily disassembled by removing 6 phillips screws on the back. The watch is sealed with a gasket, so water resistance is not compromised by disassembly. Replacement parts are available, but expensive.&lt;br /&gt;
&lt;br /&gt;
Over time, it&#039;s common for these watches to develop horizontal cracks around the heartrate sensor. While this isn&#039;t a structural issue (the back panel is a layer of plastic over a metal internal frame) it may compromise water resistance. This seems to naturally happen because of some internal stresses in the plastic.&lt;br /&gt;
&lt;br /&gt;
= Miscellaneous hardware docs =&lt;br /&gt;
== Keys ==&lt;br /&gt;
The central key is the power button.&lt;br /&gt;
The top and bottom keys are volume up and down respectively. &lt;br /&gt;
== Manually getting to fastboot ==&lt;br /&gt;
Hold the top key while powering on the watch. Navigate the menu using the top key and select using the power button.&lt;br /&gt;
== Sensors ==&lt;br /&gt;
	&lt;br /&gt;
Medaka has a blood oxygen sensor which isn&#039;t obviously labelled. This may need special effort to get working. It&#039;s likely the one labelled &amp;lt;code&amp;gt;Ppg&amp;lt;/code&amp;gt;, though the two hrm sensors are also suspicious.&lt;br /&gt;
	&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@medaka:/home/ceres# test_sensors &lt;br /&gt;
Hardware module ID: sensors&lt;br /&gt;
Hardware module Name: MultiSensor Module&lt;br /&gt;
Hardware module Author: Casio&lt;br /&gt;
Hardware module API version: 0x1&lt;br /&gt;
Hardware HAL API version: 0x3&lt;br /&gt;
Poll device version: 0x1030001&lt;br /&gt;
API VERSION 0.1 (legacy): 0x1&lt;br /&gt;
API VERSION 0.1: 0x65537&lt;br /&gt;
API VERSION 1.0: 0x16777217&lt;br /&gt;
API VERSION 1.1: 0x16842753&lt;br /&gt;
API VERSION 1.2: 0x16908289&lt;br /&gt;
API VERSION 1.3: 0x16973825&lt;br /&gt;
API VERSION 1.4: 0x17039361&lt;br /&gt;
Got 15 sensors&lt;br /&gt;
=== Sensor 0 ==&lt;br /&gt;
Name: Accelerometer&lt;br /&gt;
Vendor: Casio&lt;br /&gt;
Version: 0x1&lt;br /&gt;
Handle: 0x1&lt;br /&gt;
Type: 1&lt;br /&gt;
maxRange: 156.906402&lt;br /&gt;
resolution: 0.4788&lt;br /&gt;
power: 0.200000 mA&lt;br /&gt;
minDelay: 10000&lt;br /&gt;
&lt;br /&gt;
=== Sensor 1 ==&lt;br /&gt;
Name: Magnetic field&lt;br /&gt;
Vendor: Casio&lt;br /&gt;
Version: 0x1&lt;br /&gt;
Handle: 0x2&lt;br /&gt;
Type: 2&lt;br /&gt;
maxRange: 4912.800292&lt;br /&gt;
resolution: 0.150000&lt;br /&gt;
power: 1.0 mA&lt;br /&gt;
minDelay: 20000&lt;br /&gt;
&lt;br /&gt;
=== Sensor 2 ==&lt;br /&gt;
Name: Gyroscope&lt;br /&gt;
Vendor: Casio&lt;br /&gt;
Version: 0x1&lt;br /&gt;
Handle: 0x3&lt;br /&gt;
Type: 4&lt;br /&gt;
maxRange: 34.906585&lt;br /&gt;
resolution: 0.286233&lt;br /&gt;
power: 1.0 mA&lt;br /&gt;
minDelay: 10000&lt;br /&gt;
&lt;br /&gt;
=== Sensor 3 ==&lt;br /&gt;
Name: Pressure&lt;br /&gt;
Vendor: Casio&lt;br /&gt;
Version: 0x1&lt;br /&gt;
Handle: 0x4&lt;br /&gt;
Type: 6&lt;br /&gt;
maxRange: 1110.0&lt;br /&gt;
resolution: 0.13122&lt;br /&gt;
power: 1.0 mA&lt;br /&gt;
minDelay: 40000&lt;br /&gt;
&lt;br /&gt;
=== Sensor 4 ==&lt;br /&gt;
Name: Hrm1&lt;br /&gt;
Vendor: Casio&lt;br /&gt;
Version: 0x1&lt;br /&gt;
Handle: 0x5&lt;br /&gt;
Type: 65540&lt;br /&gt;
maxRange: 65535.0&lt;br /&gt;
resolution: 1.0&lt;br /&gt;
power: 3.0 mA&lt;br /&gt;
minDelay: 0&lt;br /&gt;
&lt;br /&gt;
=== Sensor 5 ==&lt;br /&gt;
Name: Hrm2&lt;br /&gt;
Vendor: Casio&lt;br /&gt;
Version: 0x1&lt;br /&gt;
Handle: 0x6&lt;br /&gt;
Type: 65541&lt;br /&gt;
maxRange: 65535.0&lt;br /&gt;
resolution: 1.0&lt;br /&gt;
power: 3.0 mA&lt;br /&gt;
minDelay: 0&lt;br /&gt;
&lt;br /&gt;
=== Sensor 6 ==&lt;br /&gt;
Name: Ppg&lt;br /&gt;
Vendor: Casio&lt;br /&gt;
Version: 0x1&lt;br /&gt;
Handle: 0x7&lt;br /&gt;
Type: 65572&lt;br /&gt;
maxRange: 65535.0&lt;br /&gt;
resolution: 1.0&lt;br /&gt;
power: 3.0 mA&lt;br /&gt;
minDelay: 20000&lt;br /&gt;
&lt;br /&gt;
=== Sensor 7 ==&lt;br /&gt;
Name: Behavior&lt;br /&gt;
Vendor: Casio&lt;br /&gt;
Version: 0x1&lt;br /&gt;
Handle: 0x8&lt;br /&gt;
Type: 65537&lt;br /&gt;
maxRange: 65535.0&lt;br /&gt;
resolution: 1.0&lt;br /&gt;
power: 3.0 mA&lt;br /&gt;
minDelay: 0&lt;br /&gt;
&lt;br /&gt;
=== Sensor 8 ==&lt;br /&gt;
Name: Step Counter&lt;br /&gt;
Vendor: Casio&lt;br /&gt;
Version: 0x1&lt;br /&gt;
Handle: 0x9&lt;br /&gt;
Type: 19&lt;br /&gt;
maxRange: 2000000000.0&lt;br /&gt;
resolution: 1.0&lt;br /&gt;
power: 0.19999 mA&lt;br /&gt;
minDelay: 0&lt;br /&gt;
&lt;br /&gt;
=== Sensor 9 ==&lt;br /&gt;
Name: Step Detector&lt;br /&gt;
Vendor: Casio&lt;br /&gt;
Version: 0x1&lt;br /&gt;
Handle: 0xa&lt;br /&gt;
Type: 18&lt;br /&gt;
maxRange: 1.0&lt;br /&gt;
resolution: 1.0&lt;br /&gt;
power: 0.19999 mA&lt;br /&gt;
minDelay: 0&lt;br /&gt;
&lt;br /&gt;
=== Sensor 10 ==&lt;br /&gt;
Name: Wrist Tilt Gesture&lt;br /&gt;
Vendor: Casio&lt;br /&gt;
Version: 0x1&lt;br /&gt;
Handle: 0xb&lt;br /&gt;
Type: 26&lt;br /&gt;
maxRange: 1.0&lt;br /&gt;
resolution: 1.0&lt;br /&gt;
power: 0.19999 mA&lt;br /&gt;
minDelay: 0&lt;br /&gt;
&lt;br /&gt;
=== Sensor 11 ==&lt;br /&gt;
Name: Significant Motion&lt;br /&gt;
Vendor: Casio&lt;br /&gt;
Version: 0x1&lt;br /&gt;
Handle: 0xc&lt;br /&gt;
Type: 17&lt;br /&gt;
maxRange: 1.0&lt;br /&gt;
resolution: 1.0&lt;br /&gt;
power: 0.19999 mA&lt;br /&gt;
minDelay: -1&lt;br /&gt;
&lt;br /&gt;
=== Sensor 12 ==&lt;br /&gt;
Name: Heart Rate&lt;br /&gt;
Vendor: Casio&lt;br /&gt;
Version: 0x1&lt;br /&gt;
Handle: 0xd&lt;br /&gt;
Type: 21&lt;br /&gt;
maxRange: 65535.0&lt;br /&gt;
resolution: 1.0&lt;br /&gt;
power: 3.0 mA&lt;br /&gt;
minDelay: 0&lt;br /&gt;
&lt;br /&gt;
=== Sensor 13 ==&lt;br /&gt;
Name: Heart Rate Wake&lt;br /&gt;
Vendor: Casio&lt;br /&gt;
Version: 0x1&lt;br /&gt;
Handle: 0xe&lt;br /&gt;
Type: 21&lt;br /&gt;
maxRange: 65535.0&lt;br /&gt;
resolution: 1.0&lt;br /&gt;
power: 3.0 mA&lt;br /&gt;
minDelay: 0&lt;br /&gt;
&lt;br /&gt;
=== Sensor 14 ==&lt;br /&gt;
Name: Simple Bha&lt;br /&gt;
Vendor: Casio&lt;br /&gt;
Version: 0x1&lt;br /&gt;
Handle: 0xf&lt;br /&gt;
Type: 65542&lt;br /&gt;
maxRange: 65535.0&lt;br /&gt;
resolution: 1.0&lt;br /&gt;
power: 3.0 mA&lt;br /&gt;
minDelay: 0&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dodoradio</name></author>
	</entry>
	<entry>
		<id>https://wiki.asteroidos.org/index.php?title=Hoki&amp;diff=993</id>
		<title>Hoki</title>
		<link rel="alternate" type="text/html" href="https://wiki.asteroidos.org/index.php?title=Hoki&amp;diff=993"/>
		<updated>2026-07-08T16:49:32Z</updated>

		<summary type="html">&lt;p&gt;Dodoradio: remove category, now provided by watches template&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Watches&lt;br /&gt;
|Name=hoki&lt;br /&gt;
|Model=Fossil Gen 6&lt;br /&gt;
|ReleaseDate=2021-08-30&lt;br /&gt;
|Picture=hoki.png&lt;br /&gt;
|Status=supported&lt;br /&gt;
|Stars=3&lt;br /&gt;
|Chipset=msm8937&lt;br /&gt;
|KernelVersion=4.14&lt;br /&gt;
|AndroidVersion=pie&lt;br /&gt;
|StatusDisplay=good&lt;br /&gt;
|StatusTouch=good&lt;br /&gt;
|StatusBluetooth=good&lt;br /&gt;
|StatusHaptics=good&lt;br /&gt;
|StatusTiltToWake=bad&lt;br /&gt;
|StatusLightSensor=bad&lt;br /&gt;
|StatusAlwaysOnDisplay=partial&lt;br /&gt;
|StatusDualDisplay=missing&lt;br /&gt;
|StatusMicrophone=bad&lt;br /&gt;
|StatusSpeaker=bad&lt;br /&gt;
|StatusCompass=bad&lt;br /&gt;
|StatusSteps=good&lt;br /&gt;
|StatusHeartRate=bad&lt;br /&gt;
|StatusUSB=partial&lt;br /&gt;
|StatusWLAN=bad&lt;br /&gt;
|StatusGPS=bad&lt;br /&gt;
|StatusNFC=bad&lt;br /&gt;
|StatusCellular=missing&lt;br /&gt;
|StatusCamera=missing&lt;br /&gt;
|StatusCrown=good&lt;br /&gt;
|StatusHands=missing&lt;br /&gt;
}}&lt;br /&gt;
Hoki (Fossil Gen 6) is a family of compact watches with lots of features, available in various case styles. Unlike previous Fossil watches, this generation has exposed USB on the back. &lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
This watch is sold in several variations:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ hoki models and model numbers&lt;br /&gt;
|-&lt;br /&gt;
! Model Number !! Model Name&lt;br /&gt;
|-&lt;br /&gt;
| DW13D1 || Diesel Griffed Gen 6&lt;br /&gt;
|-&lt;br /&gt;
| DW13F1 || Fossil Women&#039;s Gen 6 (42mm)&lt;br /&gt;
|-&lt;br /&gt;
| DW13F2 || Fossil Gen 6 Venture Edition (44mm)&lt;br /&gt;
|-&lt;br /&gt;
| DW13F3 || Fossil Gen 6 Wellness Edition (42mm)&lt;br /&gt;
|-&lt;br /&gt;
| DW13M1 || Michael Kors Access Gen 6 Bradshaw&lt;br /&gt;
|-&lt;br /&gt;
| DW13S1 || Skagen Falster Gen 6&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Although there are variations in the physical size and appearance of these watches, all models use the same &amp;lt;code&amp;gt;hoki&amp;lt;/code&amp;gt; AsteroidOS image.&lt;br /&gt;
&lt;br /&gt;
= Repair =&lt;br /&gt;
Like many Fossil watches, the back of this one is held on with glue, making disassembly difficult and reassembly may compromise water resistance.  However, because these models feature a full 4-pin USB connection, disassembly is not needed to install AsteroidOS.&lt;br /&gt;
&lt;br /&gt;
= Miscellaneous hardware docs =&lt;br /&gt;
This watch has an oxymeter as part of its hardware, but this feature is not currently supported in AsteroidOS.&lt;br /&gt;
&lt;br /&gt;
== Keys ==&lt;br /&gt;
== Manually getting to fastboot ==&lt;br /&gt;
Press and hold all three buttons, wait until fastboot appears.&lt;/div&gt;</summary>
		<author><name>Dodoradio</name></author>
	</entry>
	<entry>
		<id>https://wiki.asteroidos.org/index.php?title=Sawfish&amp;diff=992</id>
		<title>Sawfish</title>
		<link rel="alternate" type="text/html" href="https://wiki.asteroidos.org/index.php?title=Sawfish&amp;diff=992"/>
		<updated>2026-07-08T16:49:08Z</updated>

		<summary type="html">&lt;p&gt;Dodoradio: remove category, now provided by watches template&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Watches&lt;br /&gt;
|Name=sawfish&lt;br /&gt;
|OtherNames=sawshark&lt;br /&gt;
|Model=Huawei Watch 2&lt;br /&gt;
|ReleaseDate=2017-04-01&lt;br /&gt;
|Picture=sawfish.png&lt;br /&gt;
|Status=supported&lt;br /&gt;
|Stars=3.2&lt;br /&gt;
|Chipset=msm8909w&lt;br /&gt;
|KernelVersion=3.18&lt;br /&gt;
|AndroidVersion=nougat&lt;br /&gt;
|StatusDisplay=good&lt;br /&gt;
|StatusTouch=good&lt;br /&gt;
|StatusBluetooth=good&lt;br /&gt;
|StatusHaptics=good&lt;br /&gt;
|StatusTiltToWake=good&lt;br /&gt;
|StatusLightSensor=good&lt;br /&gt;
|StatusAlwaysOnDisplay=good&lt;br /&gt;
|StatusDualDisplay=missing&lt;br /&gt;
|StatusMicrophone=bad&lt;br /&gt;
|StatusSpeaker=bad&lt;br /&gt;
|StatusCompass=missing&lt;br /&gt;
|StatusSteps=good&lt;br /&gt;
|StatusHeartRate=good&lt;br /&gt;
|StatusUSB=partial&lt;br /&gt;
|StatusWLAN=good&lt;br /&gt;
|StatusGPS=missing&lt;br /&gt;
|StatusNFC=missing&lt;br /&gt;
|StatusCellular=bad&lt;br /&gt;
|StatusCamera=missing&lt;br /&gt;
|StatusCrown=missing&lt;br /&gt;
|StatusHands=missing&lt;br /&gt;
}}&lt;br /&gt;
Sawfish (Huawei Watch 2) and sawshark (Huawei Watch 2 4G/LTE) are a series of round sports-styled watches with a lot of features.&lt;br /&gt;
----&lt;br /&gt;
Warning: This watch is often confused with the Huawei watch GT series. These are not capable of running a full version of linux and so will likely never run AsteroidOS.&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
Sawfish is a rather compact plastic watch with 2 buttons and an OLED display. They have most of the features you might want - GPS, compass, NFC, a speaker, step counter and heartrate sensor.&lt;br /&gt;
&lt;br /&gt;
Support under AsteroidOS is reasonable but broken USB causes some annoyances.&lt;br /&gt;
&lt;br /&gt;
== Variants ==&lt;br /&gt;
* Huawei Watch 2 is the standard version. It comes with a plastic case and plastic buttons. It takes 20mm straps, and comes with integrated straps preinstalled though these can be replaced.&lt;br /&gt;
* Huawei Watch 2 4G/LTE (sawshark) is just like the standard version but comes with LTE. It has a plastic case, but with metal buttons, so that&#039;s a way of telling it apart. Removing the &#039;top&#039; strap will reveal a sim card slot. &lt;br /&gt;
* Huawei Watch 2 2018 is the china version of the 4G/LTE. It replaces the sim card slot with an esim.&lt;br /&gt;
*: Note that the above three versions are plastic. these regularly show up on Ebay with broken lugs, which suggests that these are easy to break. Be careful!&lt;br /&gt;
* Huawei Watch 2 Classic is a sawfish (no LTE) that comes in a metal case with 22mm straps. This does not suffer from the issue of fragile lugs. There is no metal version of sawshark due to issues with the permeation of a 4G signal. It should be possible to swap sawshark internals into a sawfish body, but it is not known how severely this affects the connection.&lt;br /&gt;
&lt;br /&gt;
= Repair =&lt;br /&gt;
All sawfish are held together from the back with 4 torx t2 screws and are sealed with a rubber O-ring (no glue to negotiate, water resistance is not compromised after opening). Parts show up from time to time, and there are many watches out there for parts with broken lugs.&lt;br /&gt;
&lt;br /&gt;
= Miscellaneous hardware docs =&lt;br /&gt;
== Keys ==&lt;br /&gt;
The upper key is the power key.&lt;br /&gt;
== Manually getting to fastboot ==&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 repeated power button presses already during the vibration helps.&lt;/div&gt;</summary>
		<author><name>Dodoradio</name></author>
	</entry>
	<entry>
		<id>https://wiki.asteroidos.org/index.php?title=Skipjack/Tunny&amp;diff=991</id>
		<title>Skipjack/Tunny</title>
		<link rel="alternate" type="text/html" href="https://wiki.asteroidos.org/index.php?title=Skipjack/Tunny&amp;diff=991"/>
		<updated>2026-07-08T16:48:57Z</updated>

		<summary type="html">&lt;p&gt;Dodoradio: remove category, now provided by watches template&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Watches&lt;br /&gt;
|Name=skipjack&lt;br /&gt;
|OtherNames=tunny&lt;br /&gt;
|Model=TicWatch C2/C2+&lt;br /&gt;
|ReleaseDate=2018-12-01&lt;br /&gt;
|Picture=skipjack.png&lt;br /&gt;
|Status=supported&lt;br /&gt;
|Stars=3.3&lt;br /&gt;
|Chipset=msm8909w&lt;br /&gt;
|KernelVersion=3.18&lt;br /&gt;
|AndroidVersion=oreo&lt;br /&gt;
|StatusDisplay=good&lt;br /&gt;
|StatusTouch=good&lt;br /&gt;
|StatusBluetooth=good&lt;br /&gt;
|StatusHaptics=good&lt;br /&gt;
|StatusTiltToWake=good&lt;br /&gt;
|StatusLightSensor=missing&lt;br /&gt;
|StatusAlwaysOnDisplay=good&lt;br /&gt;
|StatusDualDisplay=missing&lt;br /&gt;
|StatusMicrophone=bad&lt;br /&gt;
|StatusSpeaker=missing&lt;br /&gt;
|StatusCompass=missing&lt;br /&gt;
|StatusSteps=good&lt;br /&gt;
|StatusHeartRate=good&lt;br /&gt;
|StatusUSB=good&lt;br /&gt;
|StatusWLAN=good&lt;br /&gt;
|StatusGPS=bad&lt;br /&gt;
|StatusNFC=bad&lt;br /&gt;
|StatusCellular=missing&lt;br /&gt;
|StatusCamera=missing&lt;br /&gt;
|StatusCrown=missing&lt;br /&gt;
|StatusHands=missing&lt;br /&gt;
}}&lt;br /&gt;
{{Watches&lt;br /&gt;
|Name=tunny&lt;br /&gt;
|OtherNames=skipjack&lt;br /&gt;
|Model=TicWatch E2/S2&lt;br /&gt;
|ReleaseDate=2018-12-01&lt;br /&gt;
|Picture=tunny.png&lt;br /&gt;
|Status=supported&lt;br /&gt;
|Stars=3.1&lt;br /&gt;
|Chipset=msm8909w&lt;br /&gt;
|KernelVersion=3.18&lt;br /&gt;
|AndroidVersion=oreo&lt;br /&gt;
|StatusDisplay=good&lt;br /&gt;
|StatusTouch=good&lt;br /&gt;
|StatusBluetooth=good&lt;br /&gt;
|StatusHaptics=good&lt;br /&gt;
|StatusTiltToWake=good&lt;br /&gt;
|StatusLightSensor=missing&lt;br /&gt;
|StatusAlwaysOnDisplay=good&lt;br /&gt;
|StatusDualDisplay=missing&lt;br /&gt;
|StatusMicrophone=bad&lt;br /&gt;
|StatusSpeaker=missing&lt;br /&gt;
|StatusCompass=missing&lt;br /&gt;
|StatusSteps=good&lt;br /&gt;
|StatusHeartRate=good&lt;br /&gt;
|StatusUSB=good&lt;br /&gt;
|StatusWLAN=good&lt;br /&gt;
|StatusGPS=bad&lt;br /&gt;
|StatusNFC=bad&lt;br /&gt;
|StatusCellular=missing&lt;br /&gt;
|StatusCamera=missing&lt;br /&gt;
|StatusCrown=missing&lt;br /&gt;
|StatusHands=missing&lt;br /&gt;
}}&lt;br /&gt;
Skipjack (TicWatch C2/C2+) and Tunny (TicWatch S2/E2) are a series of compact, feature complete watches.&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
Skipjack are round-screened OLED watches which all come with GPS, compass and easily accessible USB. Despite their shared innards, they have significant external differences. Unlike Catfish, these have no speaker.&lt;br /&gt;
== C2 and C2+ ==&lt;br /&gt;
Both of these are compact watches with steel cases. Both the C2 and C2+ come in 18 and 20mm strap variants. The straps are easily replaceable. The C2+ seems to just be a ram upgrade to 1GB over the standard C2&#039;s 512mb. This doesn&#039;t have a measurable performance impact on AsteroidOS.&lt;br /&gt;
== S2 ==&lt;br /&gt;
The S2 trades the metal case of the C2 for a larger plastic case, with a rugged look. Unlike the C2, there is also only one button. &lt;br /&gt;
== E2 ==&lt;br /&gt;
The E2 also has a plastic case, but this is just plain and round. Like the S2, there is only one button. &lt;br /&gt;
&lt;br /&gt;
= Repair =&lt;br /&gt;
== C2 and C2+ ==&lt;br /&gt;
These are held together with glue. Opening will compromise water resistance. Parts are not generally available&lt;br /&gt;
== S2 and E2 ==&lt;br /&gt;
These are 4 torx screws on the back, but it is not known whether water is kept out with a glue layer (such as on TicWatch Pro 3) or a rubber o-ring (such as on previous Mobvoi models). Parts are not generally available.&lt;br /&gt;
&lt;br /&gt;
= Miscellaneous hardware docs =&lt;br /&gt;
== Keys ==&lt;br /&gt;
* Skipjack: The upper key is the power key.&lt;br /&gt;
* Tunny: The only key is the power key.&lt;br /&gt;
== Manually getting to fastboot ==&lt;br /&gt;
* Skipjack: Power down the watch. Keep holding both buttons during the boot process until the fastboot menu appears.&lt;br /&gt;
* Tunny: After the watch stops vibrating on startup, immediately touch the top left &amp;amp; bottom right edges of the screen. Tapping repeatedly after pressing the central power key may be useful.&lt;/div&gt;</summary>
		<author><name>Dodoradio</name></author>
	</entry>
	<entry>
		<id>https://wiki.asteroidos.org/index.php?title=Anthias&amp;diff=990</id>
		<title>Anthias</title>
		<link rel="alternate" type="text/html" href="https://wiki.asteroidos.org/index.php?title=Anthias&amp;diff=990"/>
		<updated>2026-07-08T16:48:38Z</updated>

		<summary type="html">&lt;p&gt;Dodoradio: remove category, now provided by watches template&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Watches &lt;br /&gt;
|Name=anthias&lt;br /&gt;
|Model=Asus Zenwatch 1&lt;br /&gt;
|ReleaseDate=2014-11-09&lt;br /&gt;
|Picture=anthias.png&lt;br /&gt;
|Status=supported&lt;br /&gt;
|Stars=3.9&lt;br /&gt;
|Chipset=msm8226&lt;br /&gt;
|KernelVersion=3.10&lt;br /&gt;
|AndroidVersion=marshmallow&lt;br /&gt;
|StatusDisplay=good&lt;br /&gt;
|StatusTouch=good&lt;br /&gt;
|StatusBluetooth=good&lt;br /&gt;
|StatusHaptics=good&lt;br /&gt;
|StatusTiltToWake=unknown&lt;br /&gt;
|StatusLightSensor=missing&lt;br /&gt;
|StatusAlwaysOnDisplay=good&lt;br /&gt;
|StatusDualDisplay=missing&lt;br /&gt;
|StatusMicrophone=good&lt;br /&gt;
|StatusSpeaker=missing&lt;br /&gt;
|StatusCompass=bad&lt;br /&gt;
|StatusSteps=bad&lt;br /&gt;
|StatusHeartRate=unknown&lt;br /&gt;
|StatusUSB=good&lt;br /&gt;
|StatusWLAN=missing&lt;br /&gt;
|StatusGPS=missing&lt;br /&gt;
|StatusNFC=missing&lt;br /&gt;
|StatusCellular=missing&lt;br /&gt;
|StatusCamera=missing&lt;br /&gt;
|StatusCrown=missing&lt;br /&gt;
|StatusHands=missing&lt;br /&gt;
}}&lt;br /&gt;
Anthias (Asus Zenwatch) is a medium-sized rectangular watch released in 2014.&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
Anthias is a slim watch with a steel front casing. The front glass curves slightly, feeling slimmer than many other watches and the 320px OLED display has rounded corners. The side of the case has a rose gold/copper coloured inlay. There are no easily accessible buttons on the watch, so most interaction is done through the touchscreen. The front of the watch hides an electronic heartrate sensor. Anthias takes standard 22mm straps.&lt;br /&gt;
&lt;br /&gt;
= Repair =&lt;br /&gt;
The back of the watch is held on by 4 Torx T5 screws, and water resistance is achieved with a gasket, so repairs are easy. Parts are available. You will likely need to replace the battery when buying these watches as they are getting quite old.&lt;br /&gt;
&lt;br /&gt;
= Miscellaneous hardware docs =&lt;br /&gt;
== Keys ==&lt;br /&gt;
The power key on anthias is on the back, which means that it&#039;s used more like a reset button for emergencies. The key is exactly the same as the main power button on any other watch.&lt;br /&gt;
== Manually getting to fastboot ==&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;/div&gt;</summary>
		<author><name>Dodoradio</name></author>
	</entry>
	<entry>
		<id>https://wiki.asteroidos.org/index.php?title=Sparrow/Wren&amp;diff=989</id>
		<title>Sparrow/Wren</title>
		<link rel="alternate" type="text/html" href="https://wiki.asteroidos.org/index.php?title=Sparrow/Wren&amp;diff=989"/>
		<updated>2026-07-08T16:48:23Z</updated>

		<summary type="html">&lt;p&gt;Dodoradio: remove category, now provided by watches template&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Watches&lt;br /&gt;
|Name=sparrow&lt;br /&gt;
|Model=Asus Zenwatch 2&lt;br /&gt;
|ReleaseDate=2015-09-01&lt;br /&gt;
|Picture=sparrow.png&lt;br /&gt;
|Status=supported&lt;br /&gt;
|Stars=4&lt;br /&gt;
|Chipset=msm8226&lt;br /&gt;
|KernelVersion=3.10&lt;br /&gt;
|AndroidVersion=marshmallow&lt;br /&gt;
|StatusDisplay=good&lt;br /&gt;
|StatusTouch=good&lt;br /&gt;
|StatusBluetooth=good&lt;br /&gt;
|StatusHaptics=good&lt;br /&gt;
|StatusTiltToWake=good&lt;br /&gt;
|StatusLightSensor=missing&lt;br /&gt;
|StatusAlwaysOnDisplay=good&lt;br /&gt;
|StatusDualDisplay=missing&lt;br /&gt;
|StatusMicrophone=good&lt;br /&gt;
|StatusSpeaker=good&lt;br /&gt;
|StatusCompass=missing&lt;br /&gt;
|StatusSteps=bad&lt;br /&gt;
|StatusHeartRate=missing&lt;br /&gt;
|StatusUSB=good&lt;br /&gt;
|StatusWLAN=good&lt;br /&gt;
|StatusGPS=missing&lt;br /&gt;
|StatusNFC=missing&lt;br /&gt;
|StatusCellular=missing&lt;br /&gt;
|StatusCamera=missing&lt;br /&gt;
|StatusCrown=missing&lt;br /&gt;
|StatusHands=missing&lt;br /&gt;
}}&lt;br /&gt;
Sparrow and Wren (ASUS ZenWatch 2) are rectangular watches. The two differ in size, wren being smaller, while sparrow is larger and adds a speaker. The ports are very complete and polished.&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
Sparrow and wren are rectangular watches with rounded corners and a power button on the right side. The display is a flat 1.63&amp;quot; OLED with 320px resolution on sparrow, and 1.45&amp;quot; OLED with a low 280px resolution on Wren. Both are protected by 2.5D curved Corning Gorilla Glass 3. Sparrow takes 22mm straps, while wren takes 18mm straps.&lt;br /&gt;
&lt;br /&gt;
= Repair and customization =&lt;br /&gt;
The back of the watches is held on by screws, so repairs are easy. Parts are commonly available. The display is usually shipped including the metal casing. You will likely need to replace the battery when buying these watches as they are getting quite old.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The magnetic USB cable does not hold on to the watch and thus the contacts very well. Here is a 3D printed cradle that helps laying wren and sparrow onto a flat surface while keeping the USB cable attached:&lt;br /&gt;
&lt;br /&gt;
https://www.printables.com/model/647241-flat-surface-mountcradle-for-asus-zenwatch-2-wi501&lt;br /&gt;
&lt;br /&gt;
= Miscellaneous hardware docs =&lt;br /&gt;
== Manually getting to fastboot ==&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;/div&gt;</summary>
		<author><name>Dodoradio</name></author>
	</entry>
	<entry>
		<id>https://wiki.asteroidos.org/index.php?title=Smelt/Carp/Bowfin&amp;diff=988</id>
		<title>Smelt/Carp/Bowfin</title>
		<link rel="alternate" type="text/html" href="https://wiki.asteroidos.org/index.php?title=Smelt/Carp/Bowfin&amp;diff=988"/>
		<updated>2026-07-08T16:48:05Z</updated>

		<summary type="html">&lt;p&gt;Dodoradio: remove category, now provided by watches template&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Watches&lt;br /&gt;
|Name=carp&lt;br /&gt;
|OtherNames=smelt&lt;br /&gt;
|Model=Moto 360 2015&lt;br /&gt;
|ReleaseDate=2015-11-01&lt;br /&gt;
|Picture=smelt.png&lt;br /&gt;
|Status=supported&lt;br /&gt;
|Stars=4&lt;br /&gt;
|Chipset=msm8226&lt;br /&gt;
|KernelVersion=3.10&lt;br /&gt;
|AndroidVersion=marshmallow&lt;br /&gt;
|StatusDisplay=good&lt;br /&gt;
|StatusTouch=good&lt;br /&gt;
|StatusBluetooth=good&lt;br /&gt;
|StatusHaptics=good&lt;br /&gt;
|StatusTiltToWake=good&lt;br /&gt;
|StatusLightSensor=good&lt;br /&gt;
|StatusAlwaysOnDisplay=good&lt;br /&gt;
|StatusDualDisplay=missing&lt;br /&gt;
|StatusMicrophone=good&lt;br /&gt;
|StatusSpeaker=missing&lt;br /&gt;
|StatusCompass=missing&lt;br /&gt;
|StatusSteps=bad&lt;br /&gt;
|StatusHeartRate=good&lt;br /&gt;
|StatusUSB=good&lt;br /&gt;
|StatusWLAN=good&lt;br /&gt;
|StatusGPS=bad&lt;br /&gt;
|StatusNFC=missing&lt;br /&gt;
|StatusCellular=missing&lt;br /&gt;
|StatusCamera=missing&lt;br /&gt;
|StatusCrown=missing&lt;br /&gt;
|StatusHands=missing&lt;br /&gt;
}}&lt;br /&gt;
{{Watches&lt;br /&gt;
|Name=smelt&lt;br /&gt;
|OtherNames=carp&lt;br /&gt;
|Model=Moto 360 2015&lt;br /&gt;
|ReleaseDate=2015-11-01&lt;br /&gt;
|Picture=smelt.png&lt;br /&gt;
|Status=supported&lt;br /&gt;
|Stars=4&lt;br /&gt;
|Chipset=msm8226&lt;br /&gt;
|KernelVersion=3.10&lt;br /&gt;
|AndroidVersion=marshmallow&lt;br /&gt;
|StatusDisplay=good&lt;br /&gt;
|StatusTouch=good&lt;br /&gt;
|StatusBluetooth=good&lt;br /&gt;
|StatusHaptics=good&lt;br /&gt;
|StatusTiltToWake=good&lt;br /&gt;
|StatusLightSensor=good&lt;br /&gt;
|StatusAlwaysOnDisplay=good&lt;br /&gt;
|StatusDualDisplay=missing&lt;br /&gt;
|StatusMicrophone=good&lt;br /&gt;
|StatusSpeaker=missing&lt;br /&gt;
|StatusCompass=missing&lt;br /&gt;
|StatusSteps=bad&lt;br /&gt;
|StatusHeartRate=good&lt;br /&gt;
|StatusUSB=good&lt;br /&gt;
|StatusWLAN=good&lt;br /&gt;
|StatusGPS=bad&lt;br /&gt;
|StatusNFC=missing&lt;br /&gt;
|StatusCellular=missing&lt;br /&gt;
|StatusCamera=missing&lt;br /&gt;
|StatusCrown=missing&lt;br /&gt;
|StatusHands=missing&lt;br /&gt;
}}&lt;br /&gt;
Smelt (Moto 360 gen 2 46mm), carp (42mm) and bowfin (Moto 360 sport) are a series of round watches with flat-tire LCD displays. A plastic ring must be removed to expose USB pads, but this doesn&#039;t compromise water resistance.&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
Smelt and carp are round steel-cased watches with a fully glass front and one button. They have a &#039;flat tire&#039; display, where the bottom section is cut off and houses a brightness sensor. The display is a backlit LCD, so using it with Always on display is not recommended as power draw gets quite high. The watches charge wirelessly. Smelt takes a 22mm strap, carp has two variants, the &#039;mens/default&#039; version taking 20mm straps and the women&#039;s version taking 16mm straps. The default straps for smelt and carp are really nice, with a selection of steel bracelets and high-quality leather.&lt;br /&gt;
&lt;br /&gt;
== Moto 360 sport ==&lt;br /&gt;
The moto 360 sport (bowfin) is an interesting variant of carp that comes with the addition of GPS, a transflective display and a rubber unibody case with non-removable straps. The transflective display is a variant of an LCD that does not need a constant backlight, so is readable when the backlight is off and even in sunlight. The unibody rubber case is bulkier than the metal case of standard carp, and the straps are known to crack with use. Replacement rubber casings aren&#039;t common, but it may be possible to swap a bowfin into the case from a carp (though nobody has tried this swap yet).&lt;br /&gt;
&lt;br /&gt;
= Getting USB =&lt;br /&gt;
USB is exposed via a set of 4 metal contacts hidden under a plastic ring on the back of the watch. Removing only this ring won&#039;t comporomise water resistance. The ring should be quite easy to remove with just a spudger or knife and no heat - if you encounter significant resistance, check you&#039;re not trying to slice off the back glass.&lt;br /&gt;
The layouts on smelt and carp are different. It is recommended to print a dock to make use of these pins or to use some clips.&lt;br /&gt;
&lt;br /&gt;
A 3D printable dock for Smelt including space for a generic 44mm Qi-Charger pad can be found here https://www.printables.com/model/609731-moto-360-2nd-edition-qi-charger-developer-usb-dock&lt;br /&gt;
&lt;br /&gt;
= Repair =&lt;br /&gt;
The disassembly process of these watches is really wild but thankfully there is no glue involved. It is recommended to take a look at the iFixit guide and some videos to gain a good understanding. Beware that the display ribbon cable is fragile when opening the two halves of the watch. Batteries are available as FW3L for smelt and FW3S for all versions of carp and are fairly common. You will likely need to replace the battery when buying these watches as they are getting quite old.&lt;br /&gt;
&lt;br /&gt;
= Miscellaneous hardware docs =&lt;br /&gt;
== Getting to fastboot ==&lt;br /&gt;
Keep holding the power button during the boot process and release it quickly after the third vibration.&lt;/div&gt;</summary>
		<author><name>Dodoradio</name></author>
	</entry>
	<entry>
		<id>https://wiki.asteroidos.org/index.php?title=Narwhal&amp;diff=987</id>
		<title>Narwhal</title>
		<link rel="alternate" type="text/html" href="https://wiki.asteroidos.org/index.php?title=Narwhal&amp;diff=987"/>
		<updated>2026-07-08T16:47:48Z</updated>

		<summary type="html">&lt;p&gt;Dodoradio: remove category, now provided by watches template&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Watches&lt;br /&gt;
|Name=narwhal&lt;br /&gt;
|Model=LG Watch W7&lt;br /&gt;
|ReleaseDate=2018-10-01&lt;br /&gt;
|Picture=narwhal.png&lt;br /&gt;
|Status=supported&lt;br /&gt;
|Stars=4&lt;br /&gt;
|Chipset=msm8909w&lt;br /&gt;
|KernelVersion=3.18&lt;br /&gt;
|AndroidVersion=oreo&lt;br /&gt;
|StatusDisplay=good&lt;br /&gt;
|StatusTouch=good&lt;br /&gt;
|StatusBluetooth=good&lt;br /&gt;
|StatusHaptics=good&lt;br /&gt;
|StatusTiltToWake=good&lt;br /&gt;
|StatusLightSensor=missing&lt;br /&gt;
|StatusAlwaysOnDisplay=good&lt;br /&gt;
|StatusDualDisplay=missing&lt;br /&gt;
|StatusMicrophone=good&lt;br /&gt;
|StatusSpeaker=missing&lt;br /&gt;
|StatusCompass=good&lt;br /&gt;
|StatusSteps=good&lt;br /&gt;
|StatusHeartRate=missing&lt;br /&gt;
|StatusUSB=good&lt;br /&gt;
|StatusWLAN=good&lt;br /&gt;
|StatusGPS=missing&lt;br /&gt;
|StatusNFC=missing&lt;br /&gt;
|StatusCellular=missing&lt;br /&gt;
|StatusCamera=missing&lt;br /&gt;
|StatusCrown=good&lt;br /&gt;
|StatusHands=partial&lt;br /&gt;
}}&lt;br /&gt;
Narwhal (LG Watch W7) is a watch infamous for having a pair of analogue hands between the display and multitouch glass. The port is nearly complete, but work is still needed to get the hands fully integrated with the system.&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
Narwhal is a fairly large round steel-cased watch with a rotating crown and an additional pair of buttons. The display is quite small compared to the case size and is inset far into the body. The only sensors are a compass and step counter.&lt;br /&gt;
&lt;br /&gt;
The hands come through a hole in the middle of the display, which results in a dead spot of about 2.5mm at the center of the screen, and the hands are always in the way of something. AsteroidOS will eventually try to fix this by moving them out of the way for every item on screen.&lt;br /&gt;
Despite the fact that this watch does not need to make use of always on display to show the time, it seems to suffer from really bad battery life, with luckier users getting barely an entire day. This issue comes from the tiny 240 mAh battery. The display is an LCD, so using always on display will increase power draw significantly.&lt;br /&gt;
&lt;br /&gt;
Narwhal takes standard 22mm straps. The straps are of reasonable quality, but their silicone look clashes with this decidedly non-sporty watch. &lt;br /&gt;
&lt;br /&gt;
= Hands =&lt;br /&gt;
The defining feature of this watch is the pair of hands placed between the LCD and the touch sensitive glass. They are somewhat independent from the watch and will continue to tell the time without the system being booted (advertised battery life of this mode is up to 100 days). They may occasionally become misaligned with the display and will then require calibration.&lt;br /&gt;
The hands can be set to a certain position by the system, which they will hold until they recieve another command. The hands can also be set to &#039;watch mode&#039;, which will make them tell the time independently from the watch. If the watch shuts down due to low battery, the hands will continue to tell the time for more than a week. They will eventually also shut down in order to prevent overdischarging of the battery.&lt;br /&gt;
&lt;br /&gt;
Dodoradio wrote [https://dodorad.io/blogs/2023-05-19:_The_weird_hardware_of_the_LG_Watch_W7.html a blog post] explaining this in more detail.&lt;br /&gt;
&lt;br /&gt;
= Repair =&lt;br /&gt;
Opening the watch requires the glue seal to be broken, compromising water resistance. The battery seems to be available as BL-S10. When opening the watch, beware the delicate hands mechanism, and make sure that no dust is trapped below the glass after you are done as this is very frustrating. Thankfully, replacing the battery only requires the motherboard to be removed and not the entire frame.&lt;br /&gt;
&lt;br /&gt;
= Miscellaneous hardware docs =&lt;br /&gt;
== Keys ==&lt;br /&gt;
The central key, being also the rotating crown, is the power key. The top and bottom extra keys map to volume up and down respectively.&lt;br /&gt;
== Manually getting to fastboot ==&lt;br /&gt;
Hold either extra key and then the power key to power on the device, hold them until you see the fastboot prompt.&lt;/div&gt;</summary>
		<author><name>Dodoradio</name></author>
	</entry>
	<entry>
		<id>https://wiki.asteroidos.org/index.php?title=Lenok&amp;diff=986</id>
		<title>Lenok</title>
		<link rel="alternate" type="text/html" href="https://wiki.asteroidos.org/index.php?title=Lenok&amp;diff=986"/>
		<updated>2026-07-08T16:47:37Z</updated>

		<summary type="html">&lt;p&gt;Dodoradio: remove category, now provided by watches template&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Watches&lt;br /&gt;
|Name=lenok&lt;br /&gt;
|Model=LG G Watch R&lt;br /&gt;
|ReleaseDate=2014-10-24&lt;br /&gt;
|Picture=lenok.png&lt;br /&gt;
|Status=supported&lt;br /&gt;
|Stars=4&lt;br /&gt;
|Chipset=msm8226&lt;br /&gt;
|KernelVersion=3.10&lt;br /&gt;
|AndroidVersion=marshmallow&lt;br /&gt;
|StatusDisplay=good&lt;br /&gt;
|StatusTouch=good&lt;br /&gt;
|StatusBluetooth=good&lt;br /&gt;
|StatusHaptics=good&lt;br /&gt;
|StatusTiltToWake=good&lt;br /&gt;
|StatusLightSensor=missing&lt;br /&gt;
|StatusAlwaysOnDisplay=good&lt;br /&gt;
|StatusDualDisplay=missing&lt;br /&gt;
|StatusMicrophone=good&lt;br /&gt;
|StatusSpeaker=missing&lt;br /&gt;
|StatusCompass=good&lt;br /&gt;
|StatusSteps=good&lt;br /&gt;
|StatusHeartRate=good&lt;br /&gt;
|StatusUSB=good&lt;br /&gt;
|StatusWLAN=good&lt;br /&gt;
|StatusGPS=missing&lt;br /&gt;
|StatusNFC=missing&lt;br /&gt;
|StatusCellular=missing&lt;br /&gt;
|StatusCamera=missing&lt;br /&gt;
|StatusCrown=missing&lt;br /&gt;
|StatusHands=missing&lt;br /&gt;
}}&lt;br /&gt;
Lenok (LG G Watch R) is a large round black steel watch that is very well supported. It has a lot in commmon with Bass, but is easier to repair so is an easy recommendation.&lt;br /&gt;
----&lt;br /&gt;
Warning: [[dory]] (LG G Watch) and lenok (LG G Watch R) are confusingly named but are two entirely different watches.&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
Lenok is a fairly large steel-cased watch with an angular design. It includes a heartrate, compass and pedometer sensor. It is very similar to bass (LG Watch Urbane), but adds a compass, looks far less conventional and is held together with screws instead of glue. The watch seems to be available only in a black steel design, and all lenok take 22mm straps.&lt;br /&gt;
&lt;br /&gt;
= Repair =&lt;br /&gt;
The back of the watch is held on by 4 torx t4 screws, but there is a fragile gasket adhered to the back panel which you will need to be careful with. Parts are commonly available. You will likely need to replace the battery when buying these watches as they are getting quite old.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Part&lt;br /&gt;
!Commonly sold as&lt;br /&gt;
|-&lt;br /&gt;
!Battery&lt;br /&gt;
|BL-S3&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Miscellaneous hardware docs =&lt;br /&gt;
&lt;br /&gt;
== Manually getting to fastboot ==&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;
The watch may go into a boot loop (lg logo -&amp;gt; AsteroidOS logo -&amp;gt; reboot). If this happens you can get back into fastboot mode by doing the following: &lt;br /&gt;
&lt;br /&gt;
# Hold down the right power button until the screen goes off. &lt;br /&gt;
# Turn back on the watch with the right power button, while swiping from the top left to the bottom right on the screen with your finger.&lt;br /&gt;
# If fast boot does not show up, repeat process.&lt;/div&gt;</summary>
		<author><name>Dodoradio</name></author>
	</entry>
	<entry>
		<id>https://wiki.asteroidos.org/index.php?title=Bass&amp;diff=985</id>
		<title>Bass</title>
		<link rel="alternate" type="text/html" href="https://wiki.asteroidos.org/index.php?title=Bass&amp;diff=985"/>
		<updated>2026-07-08T16:44:07Z</updated>

		<summary type="html">&lt;p&gt;Dodoradio: remove thumbnail, now provided by watches infobox&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Watches&lt;br /&gt;
|Name=bass&lt;br /&gt;
|Model=LG Watch Urbane&lt;br /&gt;
|ReleaseDate=2015-04-27&lt;br /&gt;
|Picture=bass.png&lt;br /&gt;
|Status=supported&lt;br /&gt;
|Stars=4&lt;br /&gt;
|Chipset=msm8226&lt;br /&gt;
|KernelVersion=3.10&lt;br /&gt;
|AndroidVersion=lollipop&lt;br /&gt;
|StatusDisplay=good&lt;br /&gt;
|StatusTouch=good&lt;br /&gt;
|StatusBluetooth=good&lt;br /&gt;
|StatusHaptics=good&lt;br /&gt;
|StatusTiltToWake=good&lt;br /&gt;
|StatusLightSensor=missing&lt;br /&gt;
|StatusAlwaysOnDisplay=good&lt;br /&gt;
|StatusDualDisplay=missing&lt;br /&gt;
|StatusMicrophone=good&lt;br /&gt;
|StatusSpeaker=missing&lt;br /&gt;
|StatusCompass=good&lt;br /&gt;
|StatusSteps=good&lt;br /&gt;
|StatusHeartRate=good&lt;br /&gt;
|StatusUSB=good&lt;br /&gt;
|StatusWLAN=good&lt;br /&gt;
|StatusGPS=missing&lt;br /&gt;
|StatusNFC=missing&lt;br /&gt;
|StatusCellular=missing&lt;br /&gt;
|StatusCamera=missing&lt;br /&gt;
|StatusCrown=missing&lt;br /&gt;
|StatusHands=missing&lt;br /&gt;
}}&lt;br /&gt;
Bass (LG Watch Urbane) is a large round steel watch that is very well supported. It has a lot in commmon with Lenok, but looks far more conventional so is an easy recommendation.&lt;br /&gt;
----&lt;br /&gt;
Warning: The LG Watch Urbane 2nd edition is a separate watch, see [[nemo]]&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
Bass is a fairly large steel-cased watch with a heartrate and pedometer sensor. It is very similar to lenok (LG G Watch R), but lacks a compass, looks far more conventional and is held together with glue instead of screws. The display is surrounded by a raised bezel that can make inputs near the edge somewhat unreliable. The watch seems to be available only in a steel and rare gold variant, and all bass take 22mm straps.&lt;br /&gt;
&lt;br /&gt;
= Repair and customisation =&lt;br /&gt;
The back of the watch is held on by glue, which means that disassembly will impact water resistance and is somewhat frustrating. Parts are commonly available. You will likely need to replace the battery when buying these watches as they are getting quite old.&lt;br /&gt;
&lt;br /&gt;
= Miscellaneous hardware docs =&lt;br /&gt;
== Manually getting to fastboot ==&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;/div&gt;</summary>
		<author><name>Dodoradio</name></author>
	</entry>
	<entry>
		<id>https://wiki.asteroidos.org/index.php?title=Bass&amp;diff=984</id>
		<title>Bass</title>
		<link rel="alternate" type="text/html" href="https://wiki.asteroidos.org/index.php?title=Bass&amp;diff=984"/>
		<updated>2026-07-08T16:43:40Z</updated>

		<summary type="html">&lt;p&gt;Dodoradio: remove category, now provided by watches template&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Watches&lt;br /&gt;
|Name=bass&lt;br /&gt;
|Model=LG Watch Urbane&lt;br /&gt;
|ReleaseDate=2015-04-27&lt;br /&gt;
|Picture=bass.png&lt;br /&gt;
|Status=supported&lt;br /&gt;
|Stars=4&lt;br /&gt;
|Chipset=msm8226&lt;br /&gt;
|KernelVersion=3.10&lt;br /&gt;
|AndroidVersion=lollipop&lt;br /&gt;
|StatusDisplay=good&lt;br /&gt;
|StatusTouch=good&lt;br /&gt;
|StatusBluetooth=good&lt;br /&gt;
|StatusHaptics=good&lt;br /&gt;
|StatusTiltToWake=good&lt;br /&gt;
|StatusLightSensor=missing&lt;br /&gt;
|StatusAlwaysOnDisplay=good&lt;br /&gt;
|StatusDualDisplay=missing&lt;br /&gt;
|StatusMicrophone=good&lt;br /&gt;
|StatusSpeaker=missing&lt;br /&gt;
|StatusCompass=good&lt;br /&gt;
|StatusSteps=good&lt;br /&gt;
|StatusHeartRate=good&lt;br /&gt;
|StatusUSB=good&lt;br /&gt;
|StatusWLAN=good&lt;br /&gt;
|StatusGPS=missing&lt;br /&gt;
|StatusNFC=missing&lt;br /&gt;
|StatusCellular=missing&lt;br /&gt;
|StatusCamera=missing&lt;br /&gt;
|StatusCrown=missing&lt;br /&gt;
|StatusHands=missing&lt;br /&gt;
}}&lt;br /&gt;
Bass (LG Watch Urbane) is a large round steel watch that is very well supported. It has a lot in commmon with Lenok, but looks far more conventional so is an easy recommendation.&lt;br /&gt;
----&lt;br /&gt;
[[File:Bass.png|thumb]]&lt;br /&gt;
Warning: The LG Watch Urbane 2nd edition is a separate watch, see [[nemo]]&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
Bass is a fairly large steel-cased watch with a heartrate and pedometer sensor. It is very similar to lenok (LG G Watch R), but lacks a compass, looks far more conventional and is held together with glue instead of screws. The display is surrounded by a raised bezel that can make inputs near the edge somewhat unreliable. The watch seems to be available only in a steel and rare gold variant, and all bass take 22mm straps.&lt;br /&gt;
&lt;br /&gt;
= Repair and customisation =&lt;br /&gt;
The back of the watch is held on by glue, which means that disassembly will impact water resistance and is somewhat frustrating. Parts are commonly available. You will likely need to replace the battery when buying these watches as they are getting quite old.&lt;br /&gt;
&lt;br /&gt;
= Miscellaneous hardware docs =&lt;br /&gt;
== Manually getting to fastboot ==&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;/div&gt;</summary>
		<author><name>Dodoradio</name></author>
	</entry>
	<entry>
		<id>https://wiki.asteroidos.org/index.php?title=Sturgeon&amp;diff=983</id>
		<title>Sturgeon</title>
		<link rel="alternate" type="text/html" href="https://wiki.asteroidos.org/index.php?title=Sturgeon&amp;diff=983"/>
		<updated>2026-07-08T16:43:13Z</updated>

		<summary type="html">&lt;p&gt;Dodoradio: remove category, now provided by watches template&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Watches&lt;br /&gt;
|Name=sturgeon&lt;br /&gt;
|Model=Huawei Watch&lt;br /&gt;
|ReleaseDate=2015-09-02&lt;br /&gt;
|Picture=sturgeon.png&lt;br /&gt;
|Status=supported&lt;br /&gt;
|Stars=4.1&lt;br /&gt;
|Chipset=msm8226&lt;br /&gt;
|KernelVersion=3.10&lt;br /&gt;
|AndroidVersion=marshmallow&lt;br /&gt;
|StatusDisplay=good&lt;br /&gt;
|StatusTouch=good&lt;br /&gt;
|StatusBluetooth=good&lt;br /&gt;
|StatusHaptics=good&lt;br /&gt;
|StatusTiltToWake=good&lt;br /&gt;
|StatusLightSensor=missing&lt;br /&gt;
|StatusAlwaysOnDisplay=good&lt;br /&gt;
|StatusDualDisplay=missing&lt;br /&gt;
|StatusMicrophone=good&lt;br /&gt;
|StatusSpeaker=good&lt;br /&gt;
|StatusCompass=missing&lt;br /&gt;
|StatusSteps=good&lt;br /&gt;
|StatusHeartRate=good&lt;br /&gt;
|StatusUSB=good&lt;br /&gt;
|StatusWLAN=good&lt;br /&gt;
|StatusGPS=missing&lt;br /&gt;
|StatusNFC=missing&lt;br /&gt;
|StatusCellular=missing&lt;br /&gt;
|StatusCamera=missing&lt;br /&gt;
|StatusCrown=missing&lt;br /&gt;
|StatusHands=missing&lt;br /&gt;
}}&lt;br /&gt;
Sturgeon (Huawei Watch) is a small round fashionable watch. Sturgeon is very common, looks quite attractive and is well supported so is generally the go-to recommendation.&lt;br /&gt;
----&lt;br /&gt;
Warning: This watch is often confused with the Huawei watch GT series. These are not capable of running a full version of linux and so will likely never run AsteroidOS.&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
Sturgeon is a small round watch with a steel case and a sapphire-covered OLED display that is difficult to scratch. Some variants to exist, with versions in black, gold or even with swarovski crystal. The watch has a single button, with heartrate and step counting sensors and the addition of a speaker that is useful for taking calls. The usb cable is known for being frustrating to align and also commonly suffers form cracking and discoloration due to low quality cable sheathing, but beware buying aftermarket cables as many only provide charging without data. Despite its age, it isn&#039;t much worse than newer watches and is mainly missing out on features such as GPS or a compass. All sturgeon take standard 18mm straps.&lt;br /&gt;
&lt;br /&gt;
= Repair and customisation =&lt;br /&gt;
The watch is held together with 4 t2 screws and seems to use plastic compression to achieve water resistance, so there is no glue to negotiate. Batteries are available as hb442528ebc and are fairly common. You will likely need to replace the battery when buying these watches as they are getting quite old.&lt;br /&gt;
&lt;br /&gt;
= Miscellaneous hardware docs =&lt;br /&gt;
== Manually getting to fastboot ==&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 repeated power button presses already during the vibration helps.&lt;/div&gt;</summary>
		<author><name>Dodoradio</name></author>
	</entry>
	<entry>
		<id>https://wiki.asteroidos.org/index.php?title=Beluga&amp;diff=982</id>
		<title>Beluga</title>
		<link rel="alternate" type="text/html" href="https://wiki.asteroidos.org/index.php?title=Beluga&amp;diff=982"/>
		<updated>2026-07-08T16:42:49Z</updated>

		<summary type="html">&lt;p&gt;Dodoradio: remove category, now provided by watches template&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Watches&lt;br /&gt;
|Name=beluga&lt;br /&gt;
|Model=OPPO Watch&lt;br /&gt;
|ReleaseDate=2020-07-31&lt;br /&gt;
|Picture=beluga.png&lt;br /&gt;
|Status=supported&lt;br /&gt;
|Stars=4.9&lt;br /&gt;
|Chipset=msm8909w&lt;br /&gt;
|KernelVersion=4.9&lt;br /&gt;
|AndroidVersion=pie&lt;br /&gt;
|StatusDisplay=good&lt;br /&gt;
|StatusTouch=good&lt;br /&gt;
|StatusBluetooth=good&lt;br /&gt;
|StatusHaptics=good&lt;br /&gt;
|StatusTiltToWake=good&lt;br /&gt;
|StatusLightSensor=good&lt;br /&gt;
|StatusAlwaysOnDisplay=good&lt;br /&gt;
|StatusDualDisplay=missing&lt;br /&gt;
|StatusMicrophone=good&lt;br /&gt;
|StatusSpeaker=good&lt;br /&gt;
|StatusCompass=good&lt;br /&gt;
|StatusSteps=bad&lt;br /&gt;
|StatusHeartRate=good&lt;br /&gt;
|StatusUSB=partial&lt;br /&gt;
|StatusWLAN=good&lt;br /&gt;
|StatusGPS=good&lt;br /&gt;
|StatusNFC=bad&lt;br /&gt;
|StatusCellular=bad&lt;br /&gt;
|StatusCamera=missing&lt;br /&gt;
|StatusCrown=missing&lt;br /&gt;
|StatusHands=missing&lt;br /&gt;
}}&lt;br /&gt;
Beluga (OPPO Watch) is a large rectangular watch with a lot of features. &lt;br /&gt;
----&lt;br /&gt;
Warning: The OPPO Watch Free is not supported! See the list on the [[porting Status]] page to find out if your model is supported.&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
Beluga is a large rectangular watch with a (side) curved OLED display, fairly large amount of sensors and a good vibration motor.&lt;br /&gt;
The casing of the watch is relatively thin, making it easier to tuck under the sleeves.&lt;br /&gt;
The watch uses a proprietary watchband mechanism for which one can buy adapters so standard 22mm straps can be attached.&lt;br /&gt;
&lt;br /&gt;
== Issues ==&lt;br /&gt;
NFC support causes graphical glitches, so it has been disabled for now.&lt;br /&gt;
&lt;br /&gt;
== Repair and customisation ==&lt;br /&gt;
The back of the watch is held on by glue, which means that disassembly will impact water resistance and is somewhat frustrating.&lt;br /&gt;
&lt;br /&gt;
== Sensorlogd ==&lt;br /&gt;
&lt;br /&gt;
=== Stepcounter ===&lt;br /&gt;
The watch needs to be powered on when 0:00 happens. Else it does not reset the previous day.&lt;br /&gt;
&lt;br /&gt;
= Miscellaneous hardware docs =&lt;br /&gt;
== Keys ==&lt;br /&gt;
There are two hardware buttons located on the right of the watch.&lt;br /&gt;
&lt;br /&gt;
The bottom button is used to power on or hard reset the watch.&lt;br /&gt;
The top button can be used to wake/sleep the watch from AsteroidOS. This button is also used to navigate through the boot menu. &lt;br /&gt;
Beluga is unconventional because the power button used in AsteroidOS is not the one used to power on the watch.&lt;br /&gt;
&lt;br /&gt;
== Manually getting to fastboot ==&lt;br /&gt;
When the watch is unlocked you can easily enter fastboot by pressing the upper right hardware button during the bootup of the watch. This will make the watch enter a boot menu. Using the top button to cycle through the list. Once &amp;quot;Fastboot&amp;quot; is selected press the bottom button to boot to fastboot.&lt;/div&gt;</summary>
		<author><name>Dodoradio</name></author>
	</entry>
	<entry>
		<id>https://wiki.asteroidos.org/index.php?title=Catfish&amp;diff=981</id>
		<title>Catfish</title>
		<link rel="alternate" type="text/html" href="https://wiki.asteroidos.org/index.php?title=Catfish&amp;diff=981"/>
		<updated>2026-07-08T16:42:31Z</updated>

		<summary type="html">&lt;p&gt;Dodoradio: remove category, now provided by watches template&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Watches&lt;br /&gt;
|Name=catfish&lt;br /&gt;
|OtherNames=catfish_ext,catshark&lt;br /&gt;
|Model=TicWatch Pro 2018/20&lt;br /&gt;
|ReleaseDate=2018-07-01&lt;br /&gt;
|Picture=catfish.png&lt;br /&gt;
|Status=supported&lt;br /&gt;
|Stars=5&lt;br /&gt;
|Chipset=msm8909w&lt;br /&gt;
|KernelVersion=3.18&lt;br /&gt;
|AndroidVersion=pie&lt;br /&gt;
|StatusDisplay=good&lt;br /&gt;
|StatusTouch=good&lt;br /&gt;
|StatusBluetooth=good&lt;br /&gt;
|StatusHaptics=good&lt;br /&gt;
|StatusTiltToWake=good&lt;br /&gt;
|StatusLightSensor=good&lt;br /&gt;
|StatusAlwaysOnDisplay=good&lt;br /&gt;
|StatusDualDisplay=partial&lt;br /&gt;
|StatusMicrophone=good&lt;br /&gt;
|StatusSpeaker=good&lt;br /&gt;
|StatusCompass=good&lt;br /&gt;
|StatusSteps=good&lt;br /&gt;
|StatusHeartRate=good&lt;br /&gt;
|StatusUSB=good&lt;br /&gt;
|StatusWLAN=good&lt;br /&gt;
|StatusGPS=partial&lt;br /&gt;
|StatusNFC=bad&lt;br /&gt;
|StatusCellular=bad&lt;br /&gt;
|StatusCamera=missing&lt;br /&gt;
|StatusCrown=missing&lt;br /&gt;
|StatusHands=missing&lt;br /&gt;
}}&lt;br /&gt;
Catfish (Mobvoi Ticwatch Pro), catfish-ext (Ticwatch Pro 2020) and Catshark (Ticwatch Pro 4G/LTE) are a series of feature-complete round watches with a secondary display for timekeeping. The port is mostly complete, but work is still needed to get the LCD fully supported and to expose all its functions.&lt;br /&gt;
----&lt;br /&gt;
See [[rubyfish]] for the Ticwatch Pro 3 series.&lt;br /&gt;
&lt;br /&gt;
= Description =&lt;br /&gt;
The catfish series are all fairly large round watches with composite cases and two non-rotating buttons. Along with their interesting secondary FSTN LCD used for timekeeping when the OLED display is off (or even when the whole watch is shut down!) they have a very complete set of features. They all come with heartrate, GPS, NFC, step counting and a speaker (useful for making phone calls) and catshark even comes with cellular connectivity which should enable complete independence from a phone. While catfish and catfish-ext get very respectable battery life of up to 3 days, catshark seems to have serious battery issues thanks to the modem and will generally barely last a day. All catfish take standard 22mm straps.&lt;br /&gt;
&lt;br /&gt;
== Variants ==&lt;br /&gt;
TODO: add a list of variants and describe the differences.&lt;br /&gt;
- Catshark (Ticwatch Pro 4G/LTE) comes with cellular connectivity. While this gives it complete smarphone independence, it significantly impacts the battery life, lasting just under a day. It is only available in black. The bezel is numbered with 5 minute markers (05-60) and the surface is knurled, similar to the power key. The standard strap is silicone.&lt;br /&gt;
&lt;br /&gt;
= LCD and nanohub =&lt;br /&gt;
The FSTN LCD on catfish has a number of interesting segments - These seem to be as follows:&amp;lt;br&amp;gt;&lt;br /&gt;
- 4 large 7-segment digits and a colon used to indicated time in minutes and hours&amp;lt;br&amp;gt;&lt;br /&gt;
- 2 little 7-segment digits in front of the 4 large digits&amp;lt;br&amp;gt; &lt;br /&gt;
- 5 9-segment digits used to indicate the month and day of month&amp;lt;br&amp;gt;&lt;br /&gt;
- in front of them an &amp;quot;CAL&amp;quot;, behind them an &amp;quot;AM&amp;quot; and &amp;quot;PM&amp;quot; indicator&amp;lt;br&amp;gt;&lt;br /&gt;
- 5 9-segment digits below the last 2 large digits followed by an &amp;quot;KM&amp;quot; an likely an &amp;quot;%&amp;quot;. The two last digits are separatet by a dot.&amp;lt;br&amp;gt;&lt;br /&gt;
- 5 rectangular segments (the leftmost shaped like a battery) used to indicate the charge level&amp;lt;br&amp;gt;&lt;br /&gt;
- 5 9-segment digits for step counting + a shoe symbol in front of them. The numbers follow an &amp;quot;KM/H&amp;quot; and &amp;quot;/KM&amp;quot;. After 3 digits is a dot and after the last 2 two dots, like &#039; and &amp;quot;.&amp;lt;br&amp;gt;&lt;br /&gt;
- 3 9-segment digits for heartrate  + a heart symbol&amp;lt;br&amp;gt;&lt;br /&gt;
- a running person symbol at the bottom&amp;lt;br&amp;gt;&lt;br /&gt;
- an arrow like an GPS symbol at the bottom&amp;lt;br&amp;gt;&lt;br /&gt;
- a Moon with two &amp;quot;z&amp;quot;&amp;lt;br&amp;gt;&lt;br /&gt;
- 4 9-segment digits at the top and a colon&amp;lt;br&amp;gt;&lt;br /&gt;
Note: That is based on a catfish_ext (WF12106). Whether all models are equal has not been verified.&lt;br /&gt;
&lt;br /&gt;
The LCD is controlled by a dedicated microcontroller called nanohub, which can continue running when the system is completely shut down. Apart from the LCD it is also hooked up to nearly every sensor on the watch, which allows it to keep track of steps and heartrate independently.&lt;br /&gt;
&lt;br /&gt;
The system communicates with the nanohub through a binary blob that sends data to a really ugly interface in sysfs. On narwhal this is done entirely through sysfs commands (which is a far better implementation). Nanohub gets pretty nuts, looking at the data in firmware files suggests that it may even be running a neural network to analyse the data coming in from the sensors, and it seems to expose this for the purposes of sleep and exercise tracking while the watch is off.&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;lcd-tools&amp;lt;/code&amp;gt; command can be used to interact with nanohub.&lt;br /&gt;
&lt;br /&gt;
== sysfs interface ==&lt;br /&gt;
&#039;&#039;&#039;DO NOT TOUCH THE SYSFS INTERFACE OF CATFISH UNLESS YOU KNOW WHAT YOU ARE DOING. TALK TO SOMEONE KNOWLEDGEABLE FIRST. CATFISH HAVE HAD NANOHUB BRICKED IN THE PAST, LEAVING THE LCD AND SENSORS UNRESPONSIVE. BELOW IS SOME INFORMATION, BUT THIS IS NOT ADEQUATE TO START MESSING WITH SYSFS. YOU HAVE BEEN WARNED.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/sys/class/nanohub/nanohub&amp;lt;/code&amp;gt; provides a number of interfaces for communicating. The issue is that it is not known what happens on the other side of this equation, we have firmware files for nanohub but analysing the logic on there is not a project anyone has embarked on.&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
root@catfish:/home/ceres# ls /sys/class/nanohub/nanohub/&lt;br /&gt;
app_info            download_bl_status  erase_shared_bl     lock                sensorhal_alive     wakeup&lt;br /&gt;
dev                 download_kernel     firmware_version    mode                subsystem&lt;br /&gt;
download_app        download_kernel_bl  iio                 power               uevent&lt;br /&gt;
download_bl         erase_shared        lcd_mutex           reset               unlock&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
- Don&#039;t touch the &amp;lt;code&amp;gt;lock&amp;lt;/code&amp;gt; file, this will brick your nanohub. A catshark has been restored from this state by restoring to WearOS, but this may be unrecoverable in certain situations. It seems to lock the &amp;lt;code&amp;gt;bootloader&amp;lt;/code&amp;gt; of the microcontroller. &amp;lt;code&amp;gt;unlock&amp;lt;/code&amp;gt; might have something to do with this, but more research is needed.&lt;br /&gt;
- &amp;lt;code&amp;gt;reset&amp;lt;/code&amp;gt; restarts the microcontroller.&lt;br /&gt;
- anything to do with &amp;lt;code&amp;gt;download&amp;lt;/code&amp;gt; is to do with flashing firmware to the device. &amp;lt;code&amp;gt;download...status&amp;lt;/code&amp;gt; files give the status of the firmware upload.&lt;br /&gt;
&lt;br /&gt;
= Repair =&lt;br /&gt;
All catfish are held together from the back with 4 torx t4 screws and are sealed with a rubber O-ring (no glue to negotiate, water resistance is not compromised after opening). Parts do not seem to be generally available.&lt;br /&gt;
&lt;br /&gt;
The battery part no. for this device is SP452929SF, which fits other TicWatch models as well.&lt;br /&gt;
&lt;br /&gt;
When replacing the battery, ensure that the three Phillips screws fastening the white motherboard cage to the display assembly are not overtightened. Over-tightening can create undue pressure, which may result in ghost touches caused by the metal bezel interfering with the digitizer functionality.&lt;br /&gt;
&lt;br /&gt;
= Miscellaneous hardware docs =&lt;br /&gt;
== Interior Photos ==&lt;br /&gt;
See [[Catfish hardware]]&lt;br /&gt;
== Keys ==&lt;br /&gt;
The upper key is the power key.&lt;br /&gt;
The lower key is currently not supported by AsteroidOS.&lt;br /&gt;
== Manually getting to fastboot ==&lt;br /&gt;
Power down the watch. Keep holding both buttons during the boot process until the fastboot menu appears.&lt;/div&gt;</summary>
		<author><name>Dodoradio</name></author>
	</entry>
	<entry>
		<id>https://wiki.asteroidos.org/index.php?title=Triggerfish&amp;diff=980</id>
		<title>Triggerfish</title>
		<link rel="alternate" type="text/html" href="https://wiki.asteroidos.org/index.php?title=Triggerfish&amp;diff=980"/>
		<updated>2026-07-08T16:25:24Z</updated>

		<summary type="html">&lt;p&gt;Dodoradio: add a minimal amount of text&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Watches&lt;br /&gt;
|Name=triggerfish&lt;br /&gt;
|OtherNames=&lt;br /&gt;
|Model=Fossil Gen 5&lt;br /&gt;
|ReleaseDate=2019-08-01&lt;br /&gt;
|Picture=Triggerfish.png&lt;br /&gt;
|Status=supported&lt;br /&gt;
|Stars=2&lt;br /&gt;
|Chipset=msm8909w&lt;br /&gt;
|KernelVersion=4.9&lt;br /&gt;
|AndroidVersion=pie&lt;br /&gt;
|StatusDisplay=good&lt;br /&gt;
|StatusTouch=good&lt;br /&gt;
|StatusBluetooth=good&lt;br /&gt;
|StatusHaptics=good&lt;br /&gt;
|StatusTiltToWake=good&lt;br /&gt;
|StatusLightSensor=good&lt;br /&gt;
|StatusAlwaysOnDisplay=bad&lt;br /&gt;
|StatusDualDisplay=missing&lt;br /&gt;
|StatusMicrophone=bad&lt;br /&gt;
|StatusSpeaker=missing&lt;br /&gt;
|StatusCompass=missing&lt;br /&gt;
|StatusSteps=unknown&lt;br /&gt;
|StatusHeartRate=good&lt;br /&gt;
|StatusUSB=bad&lt;br /&gt;
|StatusWLAN=good&lt;br /&gt;
|StatusGPS=bad&lt;br /&gt;
|StatusNFC=bad&lt;br /&gt;
|StatusCellular=missing&lt;br /&gt;
|StatusCamera=missing&lt;br /&gt;
|StatusCrown=good&lt;br /&gt;
|StatusHands=missing&lt;br /&gt;
}}&lt;br /&gt;
[[Category:Watches]]&lt;br /&gt;
Triggerfish (Fossil Gen 5) is a series of compact round watches. They come with a well-rounded selection of hardware, including GPS, Compass, Heartrate, Barometer and Speaker. The port hasn&#039;t been tested in a while, and the watch requires disassembly to access USB and install AsteroidOS.&lt;/div&gt;</summary>
		<author><name>Dodoradio</name></author>
	</entry>
	<entry>
		<id>https://wiki.asteroidos.org/index.php?title=File:Kingyo.png&amp;diff=955</id>
		<title>File:Kingyo.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.asteroidos.org/index.php?title=File:Kingyo.png&amp;diff=955"/>
		<updated>2026-07-08T13:17:25Z</updated>

		<summary type="html">&lt;p&gt;Dodoradio: Dodoradio uploaded a new version of File:Kingyo.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Dodoradio</name></author>
	</entry>
	<entry>
		<id>https://wiki.asteroidos.org/index.php?title=Template:WatchGalleryItem&amp;diff=949</id>
		<title>Template:WatchGalleryItem</title>
		<link rel="alternate" type="text/html" href="https://wiki.asteroidos.org/index.php?title=Template:WatchGalleryItem&amp;diff=949"/>
		<updated>2026-07-08T12:04:38Z</updated>

		<summary type="html">&lt;p&gt;Dodoradio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;display:flex;flex-direction:column;width:220px;vertical-align:top;display:inline-block;margin-left: 1.6em;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;text-align:center;margin-bottom:6px;&amp;quot;&amp;gt;&lt;br /&gt;
[[File:{{{Picture|}}}|150px|link={{{_pageName|}}}]]&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;font-weight:bold;&amp;quot;&amp;gt;{{{Model|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;({{{Name|}}})&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;{{{Stars|}}} stars&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dodoradio</name></author>
	</entry>
	<entry>
		<id>https://wiki.asteroidos.org/index.php?title=Template:WatchGalleryItem&amp;diff=948</id>
		<title>Template:WatchGalleryItem</title>
		<link rel="alternate" type="text/html" href="https://wiki.asteroidos.org/index.php?title=Template:WatchGalleryItem&amp;diff=948"/>
		<updated>2026-07-08T12:02:26Z</updated>

		<summary type="html">&lt;p&gt;Dodoradio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;display:flex;flex-direction:column;width:220px;vertical-align: top; display: inline-block;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;text-align:center;margin-bottom:6px;&amp;quot;&amp;gt;&lt;br /&gt;
[[File:{{{Picture|}}}|150px|link={{{_pageName|}}}]]&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;font-weight:bold;&amp;quot;&amp;gt;{{{Model|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;({{{Name|}}})&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;{{{Stars|}}} stars&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dodoradio</name></author>
	</entry>
	<entry>
		<id>https://wiki.asteroidos.org/index.php?title=Template:WatchGalleryItem&amp;diff=947</id>
		<title>Template:WatchGalleryItem</title>
		<link rel="alternate" type="text/html" href="https://wiki.asteroidos.org/index.php?title=Template:WatchGalleryItem&amp;diff=947"/>
		<updated>2026-07-08T12:00:10Z</updated>

		<summary type="html">&lt;p&gt;Dodoradio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;display:flex;flex-direction:column;width:220px;vertical-align: top; display: inline-block;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;text-align:center;margin-bottom:6px;&amp;quot;&amp;gt;&lt;br /&gt;
[[File:{{{Picture|}}}|150px|frame|link={{{_pageName|}}}]]&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;font-weight:bold;&amp;quot;&amp;gt;{{{Model|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;({{{Name|}}})&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;{{{Stars|}}} stars&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dodoradio</name></author>
	</entry>
	<entry>
		<id>https://wiki.asteroidos.org/index.php?title=Template:WatchGalleryItem&amp;diff=946</id>
		<title>Template:WatchGalleryItem</title>
		<link rel="alternate" type="text/html" href="https://wiki.asteroidos.org/index.php?title=Template:WatchGalleryItem&amp;diff=946"/>
		<updated>2026-07-08T11:59:30Z</updated>

		<summary type="html">&lt;p&gt;Dodoradio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;display:flex;flex-direction:column;width:220px;vertical-align: top; display: inline-block;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;text-align:center;margin-bottom:6px;&amp;quot;&amp;gt;&lt;br /&gt;
[[File:{{{Picture|}}}|150px|thumb|link={{{_pageName|}}}]]&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;font-weight:bold;&amp;quot;&amp;gt;{{{Model|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;({{{Name|}}})&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;{{{Stars|}}} stars&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dodoradio</name></author>
	</entry>
	<entry>
		<id>https://wiki.asteroidos.org/index.php?title=Template:WatchGalleryItem&amp;diff=945</id>
		<title>Template:WatchGalleryItem</title>
		<link rel="alternate" type="text/html" href="https://wiki.asteroidos.org/index.php?title=Template:WatchGalleryItem&amp;diff=945"/>
		<updated>2026-07-08T11:57:03Z</updated>

		<summary type="html">&lt;p&gt;Dodoradio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;display:flex;flex-direction:column;width:220px;vertical-align: top; display: inline-block;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;text-align:center;margin-bottom:6px;&amp;quot;&amp;gt;&lt;br /&gt;
[[File:{{{Picture|}}}|150px|link={{{_pageName|}}}]]&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;font-weight:bold;&amp;quot;&amp;gt;{{{Model|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;({{{Name|}}})&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;{{{Stars|}}} stars&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dodoradio</name></author>
	</entry>
	<entry>
		<id>https://wiki.asteroidos.org/index.php?title=Template:WatchGalleryItem&amp;diff=944</id>
		<title>Template:WatchGalleryItem</title>
		<link rel="alternate" type="text/html" href="https://wiki.asteroidos.org/index.php?title=Template:WatchGalleryItem&amp;diff=944"/>
		<updated>2026-07-08T11:55:19Z</updated>

		<summary type="html">&lt;p&gt;Dodoradio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;display:flex;flex-direction:column;width:220px;vertical-align: top; display: inline-block;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;text-align:center;margin-bottom:6px;&amp;quot;&amp;gt;&lt;br /&gt;
[[File:{{{Picture|}}}|link={{{_pageName|}}}]]&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;font-weight:bold;&amp;quot;&amp;gt;{{{Model|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;({{{Name|}}})&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;{{{Stars|}}} stars&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dodoradio</name></author>
	</entry>
	<entry>
		<id>https://wiki.asteroidos.org/index.php?title=Template:WatchGalleryItem&amp;diff=943</id>
		<title>Template:WatchGalleryItem</title>
		<link rel="alternate" type="text/html" href="https://wiki.asteroidos.org/index.php?title=Template:WatchGalleryItem&amp;diff=943"/>
		<updated>2026-07-08T11:54:30Z</updated>

		<summary type="html">&lt;p&gt;Dodoradio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;display:flex;flex-direction:column;width:220px;vertical-align: top; display: inline-block;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;text-align:center;margin-bottom:6px;&amp;quot;&amp;gt;&lt;br /&gt;
[[File:{{{Picture|}}}|50px|link={{{_pageName|}}}]]&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;font-weight:bold;&amp;quot;&amp;gt;{{{Model|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;({{{Name|}}})&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;{{{Stars|}}} stars&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dodoradio</name></author>
	</entry>
	<entry>
		<id>https://wiki.asteroidos.org/index.php?title=Template:WatchGalleryItem&amp;diff=942</id>
		<title>Template:WatchGalleryItem</title>
		<link rel="alternate" type="text/html" href="https://wiki.asteroidos.org/index.php?title=Template:WatchGalleryItem&amp;diff=942"/>
		<updated>2026-07-08T11:50:29Z</updated>

		<summary type="html">&lt;p&gt;Dodoradio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;display:flex;flex-direction:column;width:220px;vertical-align: top; display: inline-block;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;text-align:center;margin-bottom:6px;&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;{{{_pageName|}}}&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;https://example.com/path/{{{Picture|}}}&amp;quot; style=&amp;quot;width:200px;height:auto;&amp;quot; /&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;font-weight:bold;&amp;quot;&amp;gt;{{{Model|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;({{{Name|}}})&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;{{{Stars|}}} stars&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dodoradio</name></author>
	</entry>
	<entry>
		<id>https://wiki.asteroidos.org/index.php?title=Template:WatchGalleryItem&amp;diff=941</id>
		<title>Template:WatchGalleryItem</title>
		<link rel="alternate" type="text/html" href="https://wiki.asteroidos.org/index.php?title=Template:WatchGalleryItem&amp;diff=941"/>
		<updated>2026-07-08T11:48:46Z</updated>

		<summary type="html">&lt;p&gt;Dodoradio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;html&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;display:flex;flex-direction:column;width:220px;vertical-align: top; display: inline-block;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;text-align:center;margin-bottom:6px;&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;{{{_pageName|}}}&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;https://example.com/path/{{{Picture|}}}&amp;quot; style=&amp;quot;width:200px;height:auto;&amp;quot; /&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;font-weight:bold;&amp;quot;&amp;gt;{{{Model|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;({{{Name|}}})&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;{{{Stars|}}} stars&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/html&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dodoradio</name></author>
	</entry>
	<entry>
		<id>https://wiki.asteroidos.org/index.php?title=Template:WatchGalleryItem&amp;diff=940</id>
		<title>Template:WatchGalleryItem</title>
		<link rel="alternate" type="text/html" href="https://wiki.asteroidos.org/index.php?title=Template:WatchGalleryItem&amp;diff=940"/>
		<updated>2026-07-08T11:38:30Z</updated>

		<summary type="html">&lt;p&gt;Dodoradio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;display:flex;flex-direction:column;width:220px;vertical-align: top; display: inline-block;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;text-align:center;margin-bottom:6px;&amp;quot;&amp;gt;&amp;lt;a href=&amp;quot;{{{_pageName|}}}&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;https://example.com/path/{{{Picture|}}}&amp;quot; style=&amp;quot;width:200px;height:auto;&amp;quot; /&amp;gt;&amp;lt;/a&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;font-weight:bold;&amp;quot;&amp;gt;{{{Model|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;({{{Name|}}})&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;{{{Stars|}}} stars&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dodoradio</name></author>
	</entry>
	<entry>
		<id>https://wiki.asteroidos.org/index.php?title=Template:WatchGalleryItem&amp;diff=939</id>
		<title>Template:WatchGalleryItem</title>
		<link rel="alternate" type="text/html" href="https://wiki.asteroidos.org/index.php?title=Template:WatchGalleryItem&amp;diff=939"/>
		<updated>2026-07-08T11:18:53Z</updated>

		<summary type="html">&lt;p&gt;Dodoradio: experiment with removing LI&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;display:flex;flex-direction:column;width:220px;vertical-align: top; display: inline-block;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;text-align:center;margin-bottom:6px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;a href=&amp;quot;{{{_pageName|}}}&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;https://example.com/path/{{{Picture|}}}&amp;quot; style=&amp;quot;width:200px;height:auto;&amp;quot; /&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;font-weight:bold;&amp;quot;&amp;gt;{{{Model|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;({{{Name|}}})&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;{{{Stars|}}} stars&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dodoradio</name></author>
	</entry>
	<entry>
		<id>https://wiki.asteroidos.org/index.php?title=Template:WatchGalleryItem&amp;diff=938</id>
		<title>Template:WatchGalleryItem</title>
		<link rel="alternate" type="text/html" href="https://wiki.asteroidos.org/index.php?title=Template:WatchGalleryItem&amp;diff=938"/>
		<updated>2026-07-07T23:37:08Z</updated>

		<summary type="html">&lt;p&gt;Dodoradio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;li style=&amp;quot;vertical-align: top; display: inline-block;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;display:flex;flex-direction:column;width:220px;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;text-align:center;margin-bottom:6px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;a href=&amp;quot;{{{_pageName|}}}&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;https://example.com/path/{{{Picture|}}}&amp;quot; style=&amp;quot;width:200px;height:auto;&amp;quot; /&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;font-weight:bold;&amp;quot;&amp;gt;{{{Model|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;({{{Name|}}})&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;{{{Stars|}}} stars&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dodoradio</name></author>
	</entry>
	<entry>
		<id>https://wiki.asteroidos.org/index.php?title=Template:WatchGalleryItem&amp;diff=937</id>
		<title>Template:WatchGalleryItem</title>
		<link rel="alternate" type="text/html" href="https://wiki.asteroidos.org/index.php?title=Template:WatchGalleryItem&amp;diff=937"/>
		<updated>2026-07-07T23:06:41Z</updated>

		<summary type="html">&lt;p&gt;Dodoradio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;li class=&amp;quot;gallerybox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;display:flex;flex-direction:column;width:220px;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;text-align:center;margin-bottom:6px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;a href=&amp;quot;{{{_pageName|}}}&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;https://example.com/path/{{{Picture|}}}&amp;quot; style=&amp;quot;width:200px;height:auto;&amp;quot; /&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;font-weight:bold;&amp;quot;&amp;gt;{{{Model|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;({{{Name|}}})&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;{{{Stars|}}} stars&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dodoradio</name></author>
	</entry>
	<entry>
		<id>https://wiki.asteroidos.org/index.php?title=Template:WatchGalleryItem&amp;diff=936</id>
		<title>Template:WatchGalleryItem</title>
		<link rel="alternate" type="text/html" href="https://wiki.asteroidos.org/index.php?title=Template:WatchGalleryItem&amp;diff=936"/>
		<updated>2026-07-07T23:05:36Z</updated>

		<summary type="html">&lt;p&gt;Dodoradio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;li&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;display:flex;flex-direction:column;width:220px;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;text-align:center;margin-bottom:6px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;a href=&amp;quot;{{{_pageName|}}}&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;https://example.com/path/{{{Picture|}}}&amp;quot; style=&amp;quot;width:200px;height:auto;&amp;quot; /&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;font-weight:bold;&amp;quot;&amp;gt;{{{Model|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;({{{Name|}}})&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;{{{Stars|}}} stars&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/li&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dodoradio</name></author>
	</entry>
	<entry>
		<id>https://wiki.asteroidos.org/index.php?title=Template:WatchGalleryItem&amp;diff=935</id>
		<title>Template:WatchGalleryItem</title>
		<link rel="alternate" type="text/html" href="https://wiki.asteroidos.org/index.php?title=Template:WatchGalleryItem&amp;diff=935"/>
		<updated>2026-07-07T21:03:30Z</updated>

		<summary type="html">&lt;p&gt;Dodoradio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;display:flex;flex-direction:column;width:220px;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;text-align:center;margin-bottom:6px;&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;a href=&amp;quot;{{{_pageName|}}}&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;https://example.com/path/{{{Picture|}}}&amp;quot; style=&amp;quot;width:200px;height:auto;&amp;quot; /&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;font-weight:bold;&amp;quot;&amp;gt;{{{Model|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;({{{Name|}}})&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;{{{Stars|}}} stars&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dodoradio</name></author>
	</entry>
	<entry>
		<id>https://wiki.asteroidos.org/index.php?title=Template:WatchGalleryItem&amp;diff=934</id>
		<title>Template:WatchGalleryItem</title>
		<link rel="alternate" type="text/html" href="https://wiki.asteroidos.org/index.php?title=Template:WatchGalleryItem&amp;diff=934"/>
		<updated>2026-07-07T21:02:55Z</updated>

		<summary type="html">&lt;p&gt;Dodoradio: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div style=&amp;quot;display:flex;flex-direction:column;width:220px;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;text-align:center;margin-bottom:6px;&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;a href=&amp;quot;{{{_pageName|}}}&amp;quot;&amp;gt;&amp;lt;img src=&amp;quot;https://example.com/path/{{{Picture|}}}&amp;quot; style=&amp;quot;width:200px;height:auto;&amp;quot; /&amp;gt;&amp;lt;/a&amp;gt;&lt;br /&gt;
  &amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div style=&amp;quot;font-weight:bold;&amp;quot;&amp;gt;{{{Model|}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;({{{Name|}}})&amp;lt;/div&amp;gt;&lt;br /&gt;
  &amp;lt;div&amp;gt;{{{Stars|}}} stars&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Dodoradio</name></author>
	</entry>
</feed>