Sorry about this - I'm not sure how that happened.
I've just replied in your post on the forum above, but I'll send you an email in a second and we'll make sure we get a new one sent out to you/your friend.
There's no way to do the update wirelessly, but as @fanoush says there are a bunch of ways to update via SWD from different devices (including a Raspberry Pi Pico or normal Raspberry Pi) if you feel like trying to get the unflashed one working as well - you only have to connect 3 wires.
Basically as long as you get GND in the right place (See https://www.espruino.com/Bangle.js2+Technical#swd) and you're using a 3.3v device, you can't really go wrong - it won't physically damage the watch no matter what you do.
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
Sorry about this - I'm not sure how that happened.
I've just replied in your post on the forum above, but I'll send you an email in a second and we'll make sure we get a new one sent out to you/your friend.
There's no way to do the update wirelessly, but as @fanoush says there are a bunch of ways to update via SWD from different devices (including a Raspberry Pi Pico or normal Raspberry Pi) if you feel like trying to get the unflashed one working as well - you only have to connect 3 wires.
Basically as long as you get GND in the right place (See https://www.espruino.com/Bangle.js2+Technical#swd) and you're using a 3.3v device, you can't really go wrong - it won't physically damage the watch no matter what you do.