BangleJS2 : bricked? #5500
Replies: 1 comment
-
Posted at 2022-05-23 by @gfwilliams Did anything happen to the Bangle that started all this off? It sounds like the flash storage has got corrupted, but deleting all code should have fixed that. What happens if you log in with the IDE and type Posted at 2022-05-23 by user144358 Nothing special, I remember I left the watch on a screen from "scientific calculator". Doing as you asked on the IDE resulted in that output and the creation of 2 files
Attachments: Posted at 2022-05-24 by @gfwilliams Ok, thanks for doing that - it'd be the first time I've ever seen it, but it looks like the flash memory has a problem. Just to check though, which firmware version are you running? There were some changes in 2v12/2v13 that really helped with the flash memory. The one last thing to try is to completely flatten it so it gets power cycled. In the Web IDE, please can you paste in the following code to the left-hand side:
Then leave it off-charge. It should flatten the battery in maybe 4 hours or less. Then leave it an hour just in case, charge, and see if you have any luck after rebooting it Posted at 2022-05-24 by user144358 Ok thanks for that. Trying it now. I am on 2v13 Posted at 2022-05-25 by user144358 Ok tried 2 times the procedure, with no success, same error when I try to factory reset/install bootloader. How to proceed? Thanks! Posted at 2022-05-26 by @gfwilliams Ok, thanks for trying. It looks like somehow the flash memory chip has died. I'll ask Christine to get in touch about sending you a replacement. Posted at 2022-05-31 by user144358 Ok great, thanks a lot for your prompt support btw! Love the watch, the project and the fact that you guys seems to care a lot about your product and customers, I feel it is quite rare nowadays! Posted at 2022-12-19 by Ocim Seems my Bangle is suffering from the same issue. Saturday night I went to sleep with the watch on the bedside table. In the morning the screen was scrambled a bit and the watch did not wake up in respond to the button press. I did a reboot and the watch went into an erasing memory mode on boot (2v16 feature I think?) and this took several hours to complete (left connected to the charger). Now when it boots it goes into "checking memory" for half a minute and then it shows the screen with MAC address. Attachments: Posted at 2022-12-19 by Ocim I just tried flashing the "NoFLASH" version found in this post: Posted at 2022-12-19 by @gfwilliams That's a very odd one. Please could you try what I'd mentioned in that same thread? https://forum.espruino.com/conversations/380059/#16702053 It's possible that somehow the flash has got corrupted in a way that means the Bangle is unable to boot, and that clearing it would solve your problems Posted at 2022-12-19 by Ocim Yes, I used the IDE to push that to the watch. The screen changed from the NoFlash watchface (Anton Clock) to only display 25:00 Posted at 2022-12-19 by Ocim Success! I had another go at
and this time the watch booted normally. Posted at 2022-12-19 by ajkm Same just happened here. I woke this morning to find the Bangle2 on a white screen with a default Anton clock. When I connected to the apps page, it reported that the firmware was 2v11 when I have been running 2v16 since it came out. None of my loaded apps were present. I have just spent an hour, reinstalling everything from the firmware up. It seemed like the Bangle2 had gone back to its original status including the Welcome app which I have never had installed since I first wiped it when I received it. I really hope this isn't the beginning of the end of the Bangle2- my last Pebble is just on the way out (I only use it as a wake up timer by my bed these days as its battery charge won't keep up for more than a few hours at this point). Posted at 2022-12-19 by @gfwilliams Argh, sorry to hear that.
Are you 100% sure? Maybe you could screenshot and show me where you say 2v11 being reported? I guess it could be the bootloader version it showed? Because going from 2v16 to 2v11 on its own is basically impossible - while the JS apps themselves can be 'factory reset' from flash, once you overwrite the watch firmware it stays overwritten (there's no hidden copy of the original firmware in the watch). I think likely the watch is fine though, and it just encountered some corruption in its filesystem. This is getting super rare now - especially with 2v16 - but it's actually possible the corruption got in with an earlier firmware, and then your Bangle has only just used up enough flash that it hit it now :( Hopefully you won't see this again at all Posted at 2022-12-24 by ajkm Thanks, Gordon. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Posted at 2022-05-20 by user144358
Hello
I have a banglejs2 watch that worked fine until yesterday.
Now it won't let me do anything, it will always come back to the white screen with the mac address on it.
Bluetooth connection/connecting to IDE and https://banglejs.com/apps works fine but when I try to upload something, it will tell me :
"Uncaught Error: File already written with different data"
I tried
then :
Installing only the bootloader app from https://banglejs.com/apps
==> Uncaught (in promise) Unexpected response "Uncaught Error: File already written with different data"
Cloning and uploading each file from https://github.com/espruino/BangleApps/tree/master/apps/boot using the IDE
==> Uncaught (in promise) Unexpected response "Uncaught Error: File already written with different data"
How can I do to use my watch again?
Thanks!
Attachments:
Beta Was this translation helpful? Give feedback.
All reactions