NOTE: Using an Apple device to update Button firmware is not recommended. It can cause Buttons to behave erratically and potentially burn out their batteries. Please see here for instructions on Android.
On rare occasions the firmware on the Button may need to be updated. This can be done easily by using your mobile device. For Android instructions, click here.
1 - Download NRF Toolbox.
Open the app store on either iOS or Android and download the app called NRF Toolbox
2 - Obtain Current Button Firmware Version.
Contact ECOFIT Support to get the most up-to-date version.
3 - Import Firmware into NRF Toolbox.
a. On your mobile phone, open you email client and navigate to the email containing the Firmware attachment.
b. Tap the attachment to view details.
c. Select the Download/Share button.
d. From the list of available apps, select "Copy to nRF Toolbox"
nRF Toolbox will now automatically open with the firmware loaded.
4 - Select Device
Place a battery into the Button. The Button will begin to beep for 30 seconds. During this time, the Button can be added as a device on nRF Toolbox.
Select "Select Device" and locate "Button V100"
Note: Buttons with updated firmware will appear as "Button V101".
5 - Upload the new firmware to the Button.
a. Verify that Button V100 has been selected.
b. Select "Upload" under "Device Firmware Update"
Once the upload is complete the Button will re-enter boot mode, beeping every second for 30 seconds. Ensure that the Button exits boot after 30 seconds. If it does not, it should be reprogrammed again.
If reprogrammed on an iOS device, the name will usually still show up as Button v100 on that device. If a second device is available, the name will be visible as 'Button v101' on that device if reprogramming was successful.
6- Ensure that the Button successfully enters diagnostic mode.
After 30 seconds the Button will beep 4 times signifying that the Button has entered Diagnostic Mode. The Button should now be ticking, signifying that it is connected to the Gateway.