Skip to content

Firmware Updates

Andrew Dresner edited this page Jan 23, 2021 · 17 revisions

The FreeSK8 Robogotchi is updated via bluetooth bootloader. For beta testing purposes, we are utilizing the existing nRF Connect for Mobile app from Nordic to handle the firmware updates.

This guide assumes you already have the FreeSK8 Mobile App installed & have previously successfully connected to & configured your Robogotchi.

1. Download & install nRF Connect on your mobile device; you'll launch it at a future step.

2. On the same mobile device, please download the latest signed Robogotchi Firmware v0.7.1 ZIP Distribution. (Right-Click/Options > Save As/Download)

3. Launch the FreeSK8 Mobile App & Power on your Robogotchi & connect to it.

4. From the Side Menu, select "Robogotchi FW Update"

This will place your Robogotchi into DFU Mode where it can be updated wirelessly over BLE.

5. Launch the nRF Connect App and it should automatically scan for devices nearby. Find the device named 'FreeSK8-DFU' and press the Connect button.

6. This will bring you to a device status screen. Press the 'DFU' button in the upper right.

7. A 'Select File Type' dialog window will pop up, the default selection 'Distribution packet (ZIP)' is correct. Press OK to proceed.

8. Select the Robogotchi Firmware ZIP file that you downloaded at the start, keep your mobile device close to the Robogotchi during the update, which should take under 30 seconds total. You will see a transfer screen appear with the update status.

9. When completed, you will see a notification pop-up & the Robogotchi will reboot. You should hear the startup melody and the Robogotchi will startup & function normally running its updated firmware. If you do not hear the startup melody, power-cycle the Robogotchi and it should restart normally.

Upon reconnection to the FreeSK8 Mobile App, you should see the updated firmware version shown for the Robogotchi.

Hurray, you did it! Gold star!