Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 11 additions & 3 deletions doc/gettingStarted/ota-gadgetbridge.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ Tap on it. Gadgdetbridge will pair and connect to your device:

![Gadgetbridge 2](gadgetbridge2.jpg)

# Updating with Gadgetbridge
# Updating firmware or resources with Gadgetbridge

Now that Gadgetbridge is connected to your PineTime, press the three dots on the device card:

Expand All @@ -24,12 +24,20 @@ Now press the "File Installer" button:

![Gadgetbridge 4](gadgetbridge4.jpg)

Select the firmware you downloaded (`pinetime-mcuboot-app-dfu-x.x.x.zip`) from the [Releases tab](https://github.com/InfiniTimeOrg/InfiniTime/releases/latest):
Select the firmware (`pinetime-mcuboot-app-dfu-x.x.x.zip`) or resources (`infinitime-resources-x.x.x.zip`) you downloaded from the [Releases tab](https://github.com/InfiniTimeOrg/InfiniTime/releases/latest):

![Gadgetbridge 5](gadgetbridge5.jpg)

Wait for the transfer to finish. There will be a progress bar on both the watch and the phone. Your PineTime should reboot with the new version of InfiniTime!
Wait for the transfer to finish.

### When updating firmware

There will be a progress bar on both the watch and the phone. Your PineTime should reboot with the new version of InfiniTime!

Don't forget to **validate** your firmware. In the InfiniTime go to the settings (swipe right, select gear icon) and scroll to the Firmware option and click **validate**. Otherwise, after reboot the previous firmware will be used.

![Validate](validate.png)

### When updating resources

There will be a progress bar only on the phone, watch screen will turn on and stay on during the update. InfiniTime does not need to be rebooted after updating the resources.
5 changes: 4 additions & 1 deletion doc/gettingStarted/updating-software.md
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ Since those resources are not part of the firmware, they need to be flashed and
Resources are packaged into a single .zip file named `infinitime-resources-x.y.z.zip` (where `x`, `y` and `z` are the version numbers of InfiniTime).
You can use the companion app of your choice to flash the resources.

**Note: at the time of writing this page, [Amazfish](https://github.com/piggz/harbour-amazfish) and [ITD](https://git.elara.ws/Elara6331/itd) have already integrated this functionality. Other companion apps will hopefully implement it soon!*
**Note: at the time of writing this page, [Amazfish](https://github.com/piggz/harbour-amazfish), [ITD](https://git.elara.ws/Elara6331/itd) and [Gadgetbridge](https://gadgetbridge.org/) have already integrated this functionality. Other companion apps will hopefully implement it soon!*

## Amazfish
Use the `Download file` functionality of Amazfish.
Expand All @@ -71,3 +71,6 @@ itctl res load infinitime-resources-1.10.0.zip
Example:

![Update resources using itctl](itd-external-resources.png)

## Gadgetbridge
To update resources use the [updating with Gadgetbridge](/doc/gettingStarted/ota-gadgetbridge.md) procedure without the firmware validation step. During the update there will be no progress bar on the watch, but its screen will turn on and stay on. InfiniTime does not need to be rebooted after updating the resources.