You are reading a single comment by @Gordon and its replies. Click here to read the full conversation.
  • 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!

    I have it running Espruino right now

    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.

  • 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.

    I guess @yngv126399 's idea was to replace Bangle 1 with it and keep two watches - one smaller/lighter with less buttons/colors and one possibly larger with full color screen which is not always on like Bangle 1. However it probably doesn't really work that way for you since you need to support bangle 1 for existing customers anyway so that makes it 3 watches. I see it still being listed here https://shop.espruino.com/ble/banglejs so maybe after that one is gone completely? Well, unless two watches sold in parallel is simply too much to handle.

    EDIT: Oh, I see now the big bold sentence "Bangle.js 1 is now discontinued"

  • 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.

About

Avatar for Gordon @Gordon started