theironrobin / siglo

GTK app to sync InfiniTime watch with PinePhone
Mozilla Public License 2.0
155 stars 22 forks source link

Cannot find PineTime #21

Closed doniks closed 3 years ago

doniks commented 3 years ago

I just built siglo from source and started, I can scan, tried about a dozen times

Terminal says: [INFO ] Rescan button clicked

Application says: [INFO] Scan failed

I'm on Ubuntu. The system settings show the PineTime all the time . I've installed wasp-os on the PineTime https://github.com/daniel-thompson/wasp-os

Screenshot from 2021-04-17 09-37-43

theironrobin commented 3 years ago

I did not write my app to support wasp-os, I wrote it to support infinitime. let me add the PineTime advertisement name to the whitelist.

theironrobin commented 3 years ago

Please try building siglo with this commit included: https://github.com/alexr4535/siglo/commit/9c6b04d4cde189ccb459168298fa254af750e9c2

doniks commented 3 years ago

Ah, I see. Still getting used to the pinetime ecosystem. but, fwiw, with this patch it finds the pinetime immediately!

pfeerick commented 3 years ago

In order to switch back to Infinitime, you'll need to flash the reloader-factory.zip from the 0.3.0 wasp-os release (0.4.0s reloader-factory.zip is broken)... but that will also put you back to 0.9.0 of Infinitime, and you'll also be on the old bootloader, so have to update that again. I think someone is going to look into updating the reloader with a more recent infinitime app and bootloader.

pfeerick commented 3 years ago

@alexr4535 wasp-os advertises under two names... PineTime when wasp-os is running normally, and PineDFU while in bootloader mode. Normal PineTime does not support DFU, it is in Nordic UART mode. PineDFU does, but I had no luck getting any further than just having siglo detect the PineDFU mode advertising... it did not appear to start downloading. I'll try again tomorrow, but I would suggest we need more wasp-os users to comment on this before it can be considered supported. I know wasp-os DFU does something different to Infinitime because it is quite a bit slower.