wasp-os / wasp-os

A MicroPython based development environment for smart watches (including Pine64 PineTime)
https://wasp-os.readthedocs.io/
GNU General Public License v3.0
833 stars 228 forks source link

Any attempts on nRF52832 fitness tracker wrist bands? #261

Closed abishekmuthian closed 3 years ago

abishekmuthian commented 3 years ago

nRF52832 watches are getting harder to find where I live, PineTime & Aliexpress shipments are not allowed as well but there are these fitness tracker wristbands available relatively cheap under various brand names.

Has anyone attempted to flash wasp-os on any of those? I understand that the UI would need work to function on the 160*80 display but it would be promising if anyone managed to flash successfully to the device without dismantling it.

Pittconnect commented 3 years ago

@abishekmuthian I have not tired FP09 but I have tried P8 as that is one of the hardware that wasp-os supports and has good documentation That being said Just because it says P8 does not mean its P8 with nRF52832 https://www.ebay.com/itm/203308528300?_ I found that the hardway when I purchase a P8 with MT2502 chipset This does not support Wasp-OS. It must be a colmi brand P8 but even if you buy colmi brand P8 there is no guarantee that all the semiconductor parts in that colmi P8 are the same that @daniel-thompson tested wasp-os on when he wrote the documentation. SO I would recommend go ahead a spend $10.00 dollars and let us know if you get wasp-os to work on the FP09 device. I would be interested in buying some too. Regarding the display support. @daniel-thompson may have the correct answer for you, but It is my understanding that somebody has to write a driver support for 16080 instead of 240 240 https://github.com/daniel-thompson/wasp-os/blob/master/wasp/drivers/st7789.py If you if able to understand the code logic

abishekmuthian commented 3 years ago

Thanks @Pittconnect , Actually I do have a P8 with wasp-os which I bought from Amazon (US) over a year ago and I wanted to have a spare device to explore further and contribute to the project. I guess I'll go ahead with the device because non-pinetime nRF52832 devices with displays are getting rarer.

daniel-thompson commented 3 years ago

Has anyone attempted to flash wasp-os on any of those? I understand that the UI would need work to function on the 160*80 display but it would be promising if anyone managed to flash successfully to the device without dismantling it.

It's not really the attempt to flash wasp-os that is important. What is important is attempting to flash anything! Until you know how to take ownership of your device and run your own code on it then wasp-os isn't the best place to start.

Once you do have ownership there are tricks, like disabling all the drivers so you can experiment with the device via the REPL-over-BLE connection, that make wasp-os a pretty nice development platform. However you need ownership of your device first.

abishekmuthian commented 3 years ago

Understood. If I were to take ownership of a device, Then perhaps I need to look for a hardware which is bit future proof.

Pittconnect commented 3 years ago

@abishekmuthian This one does have nrf52832 along with thermometer https://de.aliexpress.com/item/1005002474922515.html

abishekmuthian commented 3 years ago

It has been made clear by @daniel-thompson that unless the device could be flashed onto and some attempt at porting wasp-os to it by taking ownership there's no use in discussing about new devices here. It would waste his time and so I'm closing this issue.