NodeConf EU 2018 Badge Desktop Clock

Any problems, just contact conor.oneill@nearform.com

You have 3 options for the badge on this page. Pick one!

Option 1 - Update the time on an existing badge-clock

If you power cycle the badge, it'll lose the time. This will send the time from your computer.

  1. Turn on the badge whilst holding the bottom left hardware button to make it discoverable over Bluetooth.
  2. Release hardware button when told on screen.
  3. Click the relevant purple button below
  4. In the popup that appears, first click "Web Bluetooth" and then click on your device, once it is listed
  5. Wait approx 30 seconds and it'll be done

Option 2 - Flash badge and permanently make it a clock

IMPORTANT: This will remove all the NodeConf User Apps and replace them with just the clock.

  1. Click this link in Chrome to open the Web IDE in a new tab with the clock code pre-loaded.
  2. Turn on the badge whilst holding the bottom left hardware button for 10 seconds to erase all code and to make it discoverable over Bluetooth.
  3. Change the "Save on Send" option in the Communications part of the Web IDE’s settings to "Direct To Flash (Execute code at boot)"
  4. Also make sure "Set Current Time" is ticked beneath that
  5. Connect to your badge in the Web IDE (yellow icon in top left of IDE)
  6. Type reset(); in the REPL on the LHS of the Web IDE
  7. Type require("Storage").eraseAll(); in the REPL on the LHS of the Web IDE
  8. Click the Upload button (third icon down in middle of IDE) and watch the upload progress bar
  9. Once complete, the badge should reboot and display the correct time
  10. Return the "Save on Send" option in the Communications part of the Web IDE’s settings to "To RAM" so you don’t accidentally overwrite the code in the future.

Or Option 3 - Re-flash a badge-clock back to stock NodeConf code

If you previously chose Option 1 but now want to go back to the standard NodeConf code, do the following:

  1. Click this link in Chrome to open the Web IDE in a new tab with the latest code pre-loaded.
  2. Change "Nodeconf" and "2018" on line 3 to whatever you want displayed as the name
  3. Turn on the badge whilst holding the bottom left hardware button for 10 seconds to erase all code and to make it discoverable over Bluetooth.
  4. Change the "Save on Send" option in the Communications part of the Web IDE’s settings to "Direct To Flash (Execute code at boot)"
  5. Click the Upload button
  6. Once complete, after approx 30-60 seconds, return the "Save on Send" option in the Communications part of the Web IDE’s settings to "To RAM" so you don’t accidentally overwrite the code in the future.