@@ -243,9 +243,9 @@ screen, a step counter and a heart rate sensor.
243243
244244wasp-os can be installed directly from the factory default operating
245245system using an over-the-air update with no tools or disassembly
246- required. nRF Connect for Android can be used to install both the
247- :ref: `wasp-bootloader<Bootloader nRF Connect > ` and the
248- :ref: `main OS image<Main OS nRF Connect > `.
246+ required. Gadgetbridge for Android can be used to install both the
247+ :ref: `wasp-bootloader<Bootloader Gadgetbridge > ` and the
248+ :ref: `main OS image<Main OS Gadgetbridge > `.
249249
250250.. note ::
251251
@@ -330,25 +330,27 @@ DaFlasher for Android can be used to install both the
330330Installing wasp-bootloader
331331--------------------------
332332
333- .. _Bootloader nRF Connect :
333+ .. _Bootloader Gadgetbridge :
334334
335- nRF Connect for Android
336- ~~~~~~~~~~~~~~~~~~~~~~~
335+ Gadgetbridge for Android
336+ ~~~~~~~~~~~~~~~~~~~~~~~~
337337
338- For Pine64 PineTime devices running Infinitime then nRF Connect for Android
338+ For Pine64 PineTime devices running Infinitime then Gadgetbridge for Android
339339can be used to install wasp-bootloader:
340340
341341* Ensure the watch is fully charged before attempting to install the
342342 wasp-bootloader. Running out of power during this process can brick
343343 sealed devices.
344344* Copy ``reloader-mcuboot.zip `` (see :ref: `Building wasp-os from source `) to
345345 your Android device and download
346- `nRF Connect <https://play.google.com/store/apps/details?id=no.nordicsemi.android.mcp >`_
346+ `Gadgetbridge <https://f-droid.org/en/packages/nodomain.freeyourgadget.gadgetbridge/ >`_
347347 for Android if you do not already have it.
348348* Wake the device so that Infinitime is showing a watch face.
349- * Connect to the *Infinitime * device usnig nRF Connect, click the DFU button
350- and send ``reloader-mcuboot.zip `` to the device.
351- * When the progress meter reaches 100% the nRF Connect will disconnect
349+ * Connect to the *Infinitime * device usnig Gadgetbridge, tap on the "+" button on the
350+ bottom right of the screen to add a new device, *Infinitime * should be detected.
351+ * Tap on it and Gadgdetbridge will pair and connect to your device. Use the file browser
352+ application and find and send ``reloader-mcuboot.zip `` to the device.
353+ * When the progress meter reaches 100% Gadgetbridge will disconnect
352354 and the watch will reboot.
353355* The watch will boot the reloader application which draws a small blue
354356 pine cone in the centre of the screen. The pine cone acts a progress
@@ -366,9 +368,11 @@ can be used to install wasp-bootloader:
366368.. note ::
367369
368370 If you want to restore the PineTime factory firmware then you can
369- use nRF Connect to do this. Perform a long press reset and then
370- use nRF Connect to send ``reloader-factory.zip `` to the *PineDFU *
371- device.
371+ use Gadgetbridge to do this. Perform a long press reset and then
372+ use Gadgetbridge to send ``reloader-factory.zip `` to the *PineDFU *
373+ device. GadgetBridge may list *PINE DFU * as an unsupported device.
374+ See the work around at the end of
375+ :ref: `main OS image<Main OS Gadgetbridge> `.
372376
373377.. _Bootloader DaFlasher :
374378
@@ -465,23 +469,35 @@ logo and wait for a OTA update.
465469Installing wasp-os
466470------------------
467471
468- .. _Main OS nRF Connect :
472+ .. _Main OS Gadgetbridge :
469473
470- nRF Connect for Android
471- ~~~~~~~~~~~~~~~~~~~~~~~
474+ Gadgetbridge for Android
475+ ~~~~~~~~~~~~~~~~~~~~~~~~
472476
473- To install the main firmware using nRF Connect for Android:
477+ To install the main firmware using Gadgetbridge for Android:
474478
475479* Copy ``micropython.zip `` (see :ref: `Building wasp-os from source `) to
476480 your Android device and download
477- `nRF Connect <https://play.google.com/store/apps/details?id=no.nordicsemi.android.mcp >`_
481+ `Gadgetbridge <https://f-droid.org/en/packages/nodomain.freeyourgadget.gadgetbridge/ >`_
478482 for Android if you do not already have it.
479483* Ensure the watch is running in :ref: `OTA update mode<OTA update mode> `.
480484* Connect to the device (e.g. *PineDFU * if you have a PineTime) using
481- nRFConnect, click the DFU button and send ``micropython.zip `` to the device.
485+ Gadgetbridge, use the file browser application and send ``micropython.zip `` to the
486+ device.
482487* When the upload is complete the watch will reboot and launch the digital
483488 clock application.
484489
490+ .. note ::
491+
492+ GadgetBridge may list PINE DFU as an unsupported device. This prevents users from
493+ sending the ``micropython.zip `` file to the device. Do the following to work around
494+ this: In GadgetBridge, go to discovery and pairing options and allow unsupported
495+ devices.
496+
497+ The Pinetime will show up as an unsupported device. Long-press it and select Add
498+ as a test device. A list of devices will show up. Scroll down to Pinetime and select
499+ it. The device will be added and you then can upload the ``micropython.zip `` file.
500+
485501.. _Main OS DaFlasher :
486502
487503DaFlasher for Android
0 commit comments