-
How did you get the firmware on yours? Did you have to crack it open?
Yes. I've opened several watches now, and this one is not too bad. Hair dryer to heat the screen edges, then a plastic spudge to loosen the screen.
I am open to bringing support for more watches into the main Espruino project if it doesn't mess the code around too much
Some of jeffmer's solutions use a modified spi_lcd_unbuf to accommodate shared SPI between LCD and Flash chip, but that looks like it's only a few #ifdefs to make it happen. He also exposes a function that lets you send init commands to the LCD from Espurino, so custom init sequences don't require custom firmware.
...you can still run apps from the main app store
Mostly you can, obviously with some exceptions for watches that don't have barometer, GPS, etc. but he has a "Bangle" object that honours many functions, and that can be embellished.
Thanks! TK78G does look very interesting! I love the idea of proper body temperature measurement, and it has a proper Ublox GPS too.
If I was just on Bangle.js 1 right now I'd totally be behind moving to that, but I'm not sure it quite adds enough to Bangle.js 2 to warrant the time and expense of moving to a new watch. If anyone spots any new watches I'm always interested in hearing about them though!
How did you get the firmware on yours? Did you have to crack it open?
I know there's https://github.com/jeffmer/WatchApps but I am open to bringing support for more watches into the main Espruino project if it doesn't mess the code around too much. Ideally we should be able to build firmwares such that the
Bangle.*
APIs still work and you can still run apps from the main app store.