• Sat 2019.12.28

    Partial Success!! (okay took an hour instead)

    The following is for the Beta prototype. It may/might apply for the final release product to be shipped in March.

    The key to this solution was the insight provided in #7 post by @AkosLukacs. Although I had attempted a clean boot and removal of all apps and re-install using the web app library page, I had no success.

    • Create a new project on your PC
    • Point the WebIDE to that project - WebIDE >> Settings >> Project
    • Using the links in post #7 open a 'Raw' view in the browser and save to the 'projects' folder just created above
    • Follow the steps 'Resetting without loading any code' from link in #2 post
    • Open the WebIDE and connect
    • Upload 'bootloader.js'
    • Upload 'settings.js'
    • Ignore the error(s) 'No Clock Found'
    • Over step the rookie mistake I made and remember to type save() before dis-connecting or do the above sequence twice ;-)
    • Press BTN3 on the watch



    Ignore these errors

    >
     ____                 _
    |  __|___ ___ ___ _ _|_|___ ___
    |  __|_ -| . |  _| | | |   | . |
    |____|___|  _|_| |___|_|_|_|___|
             |_| espruino.com
     2v04.218 (c) 2019 G.Williams
    >
    >E.getBattery()
    =50
    >
     ____                 _
    |  __|___ ___ ___ _ _|_|___ ___
    |  __|_ -| . |  _| | | |   | . |
    |____|___|  _|_| |___|_|_|_|___|
             |_| espruino.com
     2v04.218 (c) 2019 G.Williams
    >
    Uncaught Error: Function "setLCDOffset" not found!
     at line 1 col 8
    Bangle.setLCDOffset(0);Bangle.setLCDMode­("direct");g.clear()...
           ^
    in function called from system
    >
    

    and on second pass

    >
     ____                 _
    |  __|___ ___ ___ _ _|_|___ ___
    |  __|_ -| . |  _| | | |   | . |
    |____|___|  _|_| |___|_|_|_|___|
             |_| espruino.com
     2v04.218 (c) 2019 G.Williams
    >Uncaught Error: Cannot read property 'clock' of undefined
     at line 116 col 26
      var clockApp = settings.clock;
                             ^
    >
     ____                 _
    |  __|___ ___ ___ _ _|_|___ ___
    |  __|_ -| . |  _| | | |   | . |
    |____|___|  _|_| |___|_|_|_|___|
             |_| espruino.com
     2v04.218 (c) 2019 G.Williams
    >Uncaught ReferenceError: "setLCDTimeout" is not defined
     at line 20 col 99
    ...estures:false,debug:false,clock:null}­;setLCDTimeout(settings.timeout);u...
                                             ^
    in function "resetSettings" called from line 39 col 30
    if (!settings) resetSettings();
    >
    



    Now, I can see what all the fuss was about!! The 'Settings' menu appears!! Now on to see if I am able to get a watch app installed!



    EDIT:
    Still an issue with software compatability. I am able to load any of the clocks, and am able to set the default with the 'Settings' menu. However, the 'Back' option just renders a blank screen, forcing a reboot. Interestingly, now loading the 'Bootloader' from the 'apps' page does allow the default clock to load first, but now back to where the 'Settings' menu won't render with BTN2.

About

Avatar for AkosLukacs @AkosLukacs started