-
• #27
I am having no problems with it over the past week and I have 42 apps installed.
widlock (0.08), kbtouch (0.04), icons (0.02), clock_info (0.12), clockbg (0.03), alarm (0.48), sched (0.26), health (0.30), notify (0.14), boot (0.63), waveclk (0.03), messageicons (0.07), messagegui (0.79), widmessages (0.06), widslimbat (0.01), widdevst (0.05), messages (0.62), ios (0.18), recorder (0.43), gipy (0.25), bikespeedo (0.07), openstmap (0.30), wclock (0.04), magnav (0.07), weather (0.26), locale (0.19), calendar (0.18), dvdbounce (0.01), hourstrike (0.09), setting (0.73), widcasiologo (0.01), lcdclockplus (0.02), clkinfogpsspeed (0.01), advcasio (0.06), powermanager (0.11), setuichange (0.02), dtlaunch (0.25), barometer (0.04), smpltmr (0.09), multitimer (0.11), widalarmeta (0.11), clkinfostopw (0.03)
These apps all work with setuichange (0.02)
-
• #28
Despite its name it seems that might be a Bangle.js 1 build
Ahh - sorry! It's just that it reports its name to the App Loader as
BANGLEJS
and notBANGLEJS2
.This one is fixed:
1 Attachment
-
• #30
@Ganblejs I've tried it out since yesterday.
While the watch feels much quicker in response (I didn't measure anything, but I already love the additional speed gains!), but I seem to have a problem with the boot0 constantly being regenerated, seemingly on every app start. I don't know what triggers it, but that also seems to break a bunch of apps, some apps don't redraw properly after the boot0 regereneation maybe?
I tried restoring a backup right after flashing the internal-flash build, which failed in the middle. I though that I would have about 1MB of space of which my backup would use about 600kb, but after flashing the build I notices that there only remains 360kb, so that explains that. After the failed restore, I instead used the "install default apps" button in the app loader to wipe the device and install default apps. Other than the constant boot0 regeneration breaking some apps everything seems to work fine.
I would love to use this build with the internal flash + fastloading + setuichange. This makes all the difference in UX. It feels like a brand new watch, like a BangleJS2.5. I even disabled the "fastloading..." popup, as apps appear in under a second.
If I clean up some of the apps I barely ever use, I can easily get away with 360kb to store my favourite apps. It would be perfect if only health and GPS logs could be written to the external flash for example.
Now I feel bad about the splash-screens that I had built into my apps, which now make the app switching extra slow, which felt ok before, but now feels terrible when all other apps switch so very fast!
Anyway, all of this is a great step forward for a great UX for the bangle! I hope that we can find the problem of the boot0 regeneration together... what could I do to get some more debug info about that?
-
• #31
FYI, I had to use DFU to get my watch in a working state again, as the normal firmware updater failed on the internal-flash-firmware. There were multiple apps not working, it felt like a part of the memory was corrupted (just a hunch). The watch would start compacting storage on a firmware update, but I guess there wasn't enough space left for the firmware file afterwards.
I had this error when launching the health app for example. (see image)
So long story short, the firmware isn't there yet for everyday use, but if it would work, I would happily trade the storage space against a snappier watch!
1 Attachment
-
• #32
@devsnd Thanks for testing! That seems to line up pretty much with how it ran on my watch as well.
Just for clarity, did you flash the most recent one,
espruino_2v23.32_banglejs2_noflash.zip
, that @Gordon posted? Or one of the older ones?I hope that we can find the problem of the boot0 regeneration together... what could I do to get some more debug info about that?
I'm not sure myself - but maybe it makes sense to talk about/document it more on this gh issue: https://github.com/espruino/Espruino/issues/2509
-
• #33
Yeah, I flashed the most recent one that gordon posted!
The github issue pretty much describes the problem I had; I could not pinpoint what happened exactly, but in the beginning the noflash firmware ran perfectly fine. I installed a few apps manually and everything was very snappy.
But after trying to restore my backup from the external-flash, I ran out of storage, so automatic compaction kicked in, trying to save the day. After that only half of the apps worked and I had constant .boot0 regenerations.
However, I then tried to remedy the situation, by reinstalling the default apps, but at that point I could not return to a working state, so I went back to the regular firmware.
What's nice about all this, is that when I went back to the regular firmware, my watch was back in its old state, as the external flash was never modified. Therefore I'd be happy to test more, as it doesn't seem to risk using the watch as daily driver afterwards.
-
• #35
Yes, let's try and get it in. It'd be nice to make it seem a bit more responsive!
Despite its name it seems that might be a Bangle.js 1 build. The app loader switches to Bangle.js 1 mode and i get a "Hold BTN3 to reload" (or similar) message after installing apps.
Also see attached screenshot.
1 Attachment