Firmware update
There are two options for you to update the firmware of your Pebble Tracker: OTA (“Over The Air”) Update and Offline Update.

OTA Firmware Upgrade

If you want to update the firmware over the air, you will need a working IoT SIM card installed in your Pebble Tracker with enough credit available to download the firmware file. Follow the steps below to start the OTA firmware update:
  1. 1.
    Make sure your SIM card is correctly installed in the SIM card slot of the device
  2. 2.
    Power off your Pebble Tracker by pressing the Power/Confirm button and keeping it pressed until the status led flashes green
  3. 3.
    Press and keep pressing the Up Arrow button, then press and release the Power/Confirm button (while keeping the Up Arrow still pressed).
  4. 4.
    Release the up arrow once the device is powered on and you see the message “OTA Firmware Update. Connecting...” message on the display
  5. 5.
    Wait for the device to connect to the cellular network and the message “Please choose an app from the portal” is displayed
  6. 6.
    Open portal.iotex.io in a Metamask compatible Browser, or directly inside ioPay mobile, and connect to the èportal with your MachineFi blockchain account (you can create one by following the get started guide)
  7. 7.
    Select the “App Store” tab, then locate and open the “Firmware Upgrade” app and click the “Install” button
  8. 8.
    In the following dialog, select the device you want to upgrade --> ✳️
  9. 9.
    Make sure your Pebble is showing the “Please, choose an app on the portal” message on the display, and click the Next button
  10. 10.
    Go ahead and click Next on the second dialog to trigger firmware upgrade request transaction for your device
  11. 11.
    Confirm the transaction in your wallet
  12. 12.
    Wait for the Pebble tracker to detect the request and start downloading the firmware
--> ✳️ If you own multiple devices, you can identify your devices from the “Devices” tab on the MachineFi portal by matching the IMEI number with the one printed on the Pebble box, and the serial number printed on the box with the one printed on the back of the device
The download and installation of the firmware may require some time. In some cases, the download can fail due to a network error: this is usually caused by a low cellular signal in your area, especially if your SIM card connects using the NB-IoT band. In this case, you can try again, or just try the offline firmware update method detailed below.

Offline Firmware Upgrade

Use this method if you don’t have a SIM card yet, or the IoT cellular connection is not strong enough in your area, or just you don’t want to consume data from your IoT data plan.
You can perform a firmware upgrade of your Pebble Tracker offline by following the steps below:

1. Download the latest firmware file

Please make sure you download the file ending in .hex
Releases · iotexproject/pebble-firmware
GitHub

4. Install and run Pebble USB Tools

macOS
Windows
Ubuntu
  1. 1.
    Download and install the latest VCP Drivers for macOS
  2. 2.
    Download, unzip and run the executable file: PebbleUSBTool
  1. 1.
    Download and install the latest VCP Driver for Windows
  2. 2.
    Download and install the latest J-link software for Windows
  3. 3.
    Unzip and run the executable file: PebbleUSBTools.exe
  1. 1.
    Download and unzip PebbleUSBTools
  2. 2.
    Enter the PebbleUSBTool folder
  3. 3.
    Install pebble-udev_1.0.1-all.deb
  4. 4.
    chmod +777 PebbleUSBTools
  5. 5.
    Reboot your system
  6. 6.
    Inside the PebbleUSBTool folder run ./PebbleUSBTools

Restart Pebble in Firmware update mode

Make sure your Pebble battery is charged. Press and keep pressing the Confirm/Power button, then use a pin or a SIM card tool to press the hardware reset button (while you keep pressing the Power button).
The Pebble should now boot in firmware update mode, with the status led of red color and always on: you can release the Power button.
You will have about 20 seconds to perform the next steps or the device will auto-restart if no action is taken.

3. Connect Pebble to your computer

Use the micro-USB data cable provided with Pebble to connect the device to your computer using a USB port

Flash the Firmware

In the Pebble USB Tool, notice when the status bar says that the Pebble is connected:
then click the “Flash APP Firmware” button:
Wait for the firmware upgrade to complete. The device will reboot automatically after the operation is completed, and the new firmware will be loaded.
Export as PDF
Copy link
On this page
OTA Firmware Upgrade
Offline Firmware Upgrade