-
It does look like something may be missing from setting.json after "options":
{"ble":true,"blerepl":true,"log":false,"timeout":10,"vibrate":true,"beep":"vib","timezone":1,"HID":false,"clock":"numerals.app.js","12hour":false,"brightness":1,"options":{"wakeOnBTN1":true,"wakeOnBTN2":true,"wakeOnBTN3":true,"wakeOnFaceUp":false,"wakeOnTouch":false,"wakeOnTwist":true,"twistThreshold":4096,"twistMaxY":-800,"twistTimeout":1000},"theme":{"fg":65535,"bg":0,"fg2":65535,"bg2":8,"fgH":65535,"bgH":31,"dark":true},"clockHasWidgets":true,"launcher":"launch.app.js"}
-
-
-
I tried repeatedly deleting and the reboot without loading code, but I'm still getting the invalid JSON message. I may have done the reboot incorrectly as those instructions seem to refer to the BangleJS 1 with two buttons. Anyone know where I might find instructions for rebooting without loading code for the JS2?
-
-
-
I'm probably being really stupid, but I can't find the Settings app any more. Should it appear in the list of apps when you browse it in the Launcher, or is it invoked in another way? It's not listed at all.
When I browse my installed apps in the App Loader, Settings is listed but it says 'unknown version' - which seems odd. Do I need to delete it and re-install it?
-
Update - I've now got the app to build by pasting in the code for another app's icon into the app-icon.js file, but oddly the app has the intended new icon when uploaded to my watch, not the icon of the app I copied the code from. So I'm very confused as to what role the encoded app-icon.js file plays - I thought it determined the app icon as it appears on the watch but it seems not?
I'd be grateful if someone with a BangleJS2 could try uploading my geminiclock app from here and let me know if the app icon in your watch menu appears as a number 11 (icon from another app as placed in the app-icon.js file) or, as it appears on my watch, the number 23 (icon in the app.png file): https://blogmywiki.github.io/BangleApps/?q=gemini
-
Grateful for any help here. I'm getting the following error building an app, wondering if there's a common cause of it:
JS icon geminiclock.img should be 48x48px (or slightly under) but is instead 0x0px
My source icon is 48x48 pixels and I think I used all the suggested settings for conversion, and indeed tried many others, but the build always fails the same way. A typo or error in the JSON file seems likely but I can't spot it. Code is here: https://github.com/blogmywiki/BangleApps/tree/master/apps/geminiclock
-
Thank you again @Gordon, I'm making progress now. I've still got loads of bugs to fix, but it's appearing in the menu now. As well as the syntax errors, another problem was that I still had an out-of-date application settings JSON file stored on the watch that I had manually uploaded when testing :)
-
-
Apologies if this has been asked before. I'm trying to develop my first app that has a settings file that can be accessed from the Settings > Apps menu.
I'm following the instructions on https://www.espruino.com/Bangle.js+App+Settings and building the app in my branch of the app loader.
The app installs on my JS2 ok, but even after a reboot, my app isn't showing up in the Settings > App menu on my watch.
Is there a common likely error that I've made? (My app is here: https://github.com/blogmywiki/BangleApps/tree/master/apps/suw )
-
-
-
-
I have a 1 bit image without transparency that appears negative when the watch is in dark mode (BangleJS2).
Is there any way of over-riding this, or should I just use 4-bit mode? (Which would be a shame as I think the string will become longer, and the image just comprises black and white pixels).
Grateful for any advice!
(Reason is building watch face below:)
-
-
Hi @Gordon - thank you for such a swift and helpful reply. I have done as you suggested - holding down button for 2 seconds, it has rebooted and is now taking a charge. I will follow your advice about toothpaste and tape. The sudden extreme discoloration of the pads surprised me, though - it's an issue I've been aware of and consciously checking the state of the pads. Maybe I just got sweaty in the warmer weather!
-
Hi @Gordon - my Kickstarter bangle.js 2 also won't charge. Its contacts seem to have turned black very quickly, within the last 2 weeks of normal use. I've worn it almost every day since it was shipped. It went flat overnight and noticed the black this morning. I gently scraped the black off the outer two contacts but it still won't charge, it's totally dead. Any ideas if this is just the contacts or do I have a more serious fault?
-
In case this is useful to anyone else: I had what looked like the same connection issues @TheDod had, fixes outlined above didn't help, no other devices were connecting to my watch. Rebooting the laptop does seem to have fixed the issue, though!
-
It's 7.30am in London, the moon phase widget is showing a full moon and yet the moon I can see out of my window right now looks like it's ever so slightly slightly waning, it looks a bit less full than it did when I posted this thread. I guess it's a moot (moon?!) point when you change from one discrete phase image to another, but it certainly looks like it needs shifting forwards a bit.
-
Thanks @myownself - good to know!
@nicoboss feels like it could 'tip' a bit earlier - I wonder if I notice this more when it's waxing as it is now than when it's waning. -
I'm using the northern hemisphere moon phase widget (in the SE UK in case that makes a difference!) It seems a bit 'slow' to me - i.e. I'm looking out the window right now at what looks like a full moon, the phase on my Bangle JS2 widget looks like it's at least 1 phase behind. Has anyone else noticed this? Is it to do with how often it updates?
-
Thank you so much, that worked :D
(There was no constant output in the IDE. Something must have corrupted the settings JSON file, maybe something crashed or the battery died when something was writing to it.)