Finally we can sync BLE-enabled Casio watches from KaiOS - with RCVD app - testers welcome

339 views
Skip to first unread message

Luxferre

unread,
Oct 4, 2022, 11:03:39 AM10/4/22
to comp.mobile.nokia.8110
Hi folks,

I haven't disappeared. Times are tough but some new stuff still can be discovered. After reverse-engineering some mess other guy put together for Android after reverse-engineering the official mess from Casio, I can finally share a new project with you:

https://git.sr.ht/~luxferre/RCVD

(yes, I've moved to SourceHut for the new repos for the time being but that's not a final decision yet)

RCVD is implemented both as a KaiOS 2.5.x app (installable via WebIDE, as usual) and as a JS library that can be used outside KaiOS with modern Chrome-based browsers (see README for more info). I tested these on my GW-B5600BC (and I know GMW-B5000 model is identical hardware-wise) and OCW-T200S, but I'm sure more watches can be supported, just need someone to test them out. So, if anyone of you has a Bluetooth-enabled G-Shock or other Casio watch, I'd gladly welcome the feedback.

Have fun!

Regards,
Luxferre

Luxferre

unread,
Oct 25, 2022, 10:35:07 AM10/25/22
to comp.mobile.nokia.8110
The new RCVD version, 0.0.2, is out in the repo. Now, the algorithm has been fixed to also support GM/GA-B2100 models ("CasiOaks").

P.S. Yes, I've got a GMB2100BD and this was the first thing I tested on it today. Please test on a GAB2100 if anyone has it.

Luxferre

unread,
Dec 22, 2022, 10:31:21 AM12/22/22
to comp.mobile.nokia.8110
RCVD app/library updated to version 0.0.3 with the support for new BLE-enabled battery-powered models: DW-B5600 and GA-B001. Both of them seem to use the same sync logic as the B2100 series.

Luxferre

unread,
Dec 23, 2022, 2:19:42 PM12/23/22
to comp.mobile.nokia.8110
Updated to version 0.0.4 extending to theoretically supported versions and introducing the setSyncDelta method to the library to adjust the delay according to your hardware latency.
Reply all
Reply to author
Forward
0 new messages