diff --git a/apps.json b/apps.json index 8396c8a03..c7b2e4538 100644 --- a/apps.json +++ b/apps.json @@ -4,7 +4,7 @@ "tags": "tool,system,b2", "type":"bootloader", "icon": "bootloader.png", - "version":"0.29", + "version":"0.30", "description": "This is needed by Bangle.js to automatically load the clock, menu, widgets and settings", "storage": [ {"name":".boot0","url":"boot0.js"}, diff --git a/apps/boot/ChangeLog b/apps/boot/ChangeLog index d3ec47139..7f2220572 100644 --- a/apps/boot/ChangeLog +++ b/apps/boot/ChangeLog @@ -29,3 +29,4 @@ 0.28: Fix double clock load after settings are changed 0.29: Update boot0 to avoid code block (faster execution) Fix issues where 'Uncaught Error: Function not found' could happen with multiple .boot.js +0.30: Remove 'Get GPS time' at boot. Latest firmwares keep time through reboots, so this is not needed now diff --git a/apps/boot/bootloader.js b/apps/boot/bootloader.js index 138258c5a..3cf885ac9 100644 --- a/apps/boot/bootloader.js +++ b/apps/boot/bootloader.js @@ -15,25 +15,5 @@ if (!clockApp) { clockApp = require("Storage").read(clockApp.src); } if (!clockApp) clockApp=`E.showMessage("No Clock Found");setWatch(()=>{Bangle.showLauncher();}, BTN2, {repeat:false,edge:"falling"});`; -// check to see if our clock is wrong - if it is use GPS time -if ((new Date()).getFullYear()<2000) { - E.showMessage("Searching for\nGPS time"); - Bangle.on("GPS",function cb(g) { - Bangle.setGPSPower(0); - Bangle.removeListener("GPS",cb); - if (!g.time || (g.time.getFullYear()<2000) || - (g.time.getFullYear()>2200)) { - // GPS receiver's time not set - just boot clock anyway - eval(clockApp); - delete clockApp; - return; - } - // We have a GPS time. Set time and reboot (to load alarms properly) - setTime(g.time.getTime()/1000); - load(); - }); - Bangle.setGPSPower(1); -} else { - eval(clockApp); - delete clockApp; -} +eval(clockApp); +delete clockApp;