Field Flasher

Pico updater kits — build, program, test

1 · Program a Pico

Unplug any other Pico. Hold the white BOOTSEL button on this one, plug it into USB, let go. Click the button below and pick the drive named RPI-RP2. After the copy a Verify button appears — click it and pick the USB Serial Device / Pico Serial entry, and the page proves the right image is on the Pico.

2 · Test flash a logger

Bench logger's battery switch ON, cable pressed onto J1 (legs in the holes), Pico plugged into this computer (not a phone charger — the page needs its serial port; LED blipping every 2 s). Click the button and pick the Pico's port — the page runs the flash and reports the result in words.

LOGGER Field Flasher build (Kit B, soldered)

One kit = one flasher a customer uses to reflash a 4G logger themselves. Build one at a time.

Parts (per kit)

Tools

Soldering iron + solder, wire strippers, flush cutters, multimeter with beep mode, heat gun, bench PC (has the repo), one test logger.

Parts and tools laid out

1. Program the Pico (before soldering)

  1. Unplug any other Pico from the PC.
  2. Hold the white BOOTSEL button on the Pico, plug it into the PC by USB, let go.
  3. In Chrome or Edge open app.florapulse.com/field-flasher and click Program Pico; pick the drive named RPI-RP2. After the copy, click Verify the Pico and pick the port called USB Serial Device / Pico Serial — the page proves the copy took and records it.
  4. The page shows Programmed ✓ and the Pico's green LED blips once every 2 s. Unplug it. (Bench fallback if the page is down — Git Bash: cd /c/dev/florapulse-dashboard/firmware/field-flasher && make deploy LABEL="Kit B".)

Holding BOOTSEL while plugging in the USB

2. Check the cable (before soldering)

  1. Push the cable's 10-pin ribbon plug into the breakout's box header. It is keyed — one way only, don't force it.
  2. Multimeter on beep. Touch the two holes marked GND on the breakout: must beep. Then GND to GNDd: must beep.
  3. No beep = wrong cable (reversed "LEMTA" version). Stop — give it to Michael.

Cable plugged into the breakout, meter probes on the two GND holes — beep

3. Solder the four wires

Breakout side: find every hole by the name printed on the board — the diagram below is only a map; the printed words next to the holes are the truth.

 Vref ┌─────┐ SWIO
 GND  │ 2×5 │ CLK
 GND  │1.27 │ SWO
 KEY  │ mm  │ NC
 GNDd └─────┘ !RST

Pico side — count physical pads, never the GP numbers on a pinout card. GP3 is NOT pad 3 (one kit was built exactly this way, every wire two pads down — and every §4 beep still "passed" because the pads were miscounted the same way during the test). USB connector at the top, count down the left edge from the top-left pad = pad 1. Pad 3 is the first SQUARE pad; pads 4, 5, 6 below it are rounded. Finished check: the GND wire sits on that square pad and the other three wires sit on the three rounded pads directly below it with no gap and no other square pad among them — a gap or a second square pad in the group means the count was wrong.

Breakout hole→Pico pad
GND (either one)→pin 3 (square)
CLK→pin 4
SWIO→pin 5
!RST→pin 6

Leave Vref, SWO, NC, KEY, GNDd empty. Nothing else gets a wire.

  1. Strip 3 mm off each wire end and tin it.
  2. Slide the 4 small heat-shrinks onto the wires now (before soldering the second end).
  3. Wire in from the top of the board, solder on the underside, cut flush. Breakout end first, then the Pico end.

Breakout with the four wires soldered (labels readable) and the Pico end on pads 3–6

4. Check with the meter

Beep mode. Find each breakout hole by its printed label, and each Pico pad by the §3 rule (pad 3 = the first square pad — never GP numbers). Touch hole and pad:

Any fail: fix it and redo this whole section.

5. Heat-shrink

  1. Slide a small clear heat-shrink over each joint at the Pico and shrink it. Never cover the Pico's LED (next to the USB connector) or the BOOTSEL button.
  2. Large clear heat-shrink (or hot glue) over the whole wire side of the breakout so no wire can flex at a solder joint. Solid-core wire breaks if it flexes at the joint — this step is what makes it safe.
  3. The ribbon plug stays free to plug and unplug — do not glue it.

Finished flasher

6. Test flash on a logger

  1. Test logger: battery switch ON.
  2. Push the cable's spring-pin end onto the logger's J1 pads — the 3 legs go into the 3 holes, only fits one way.
  3. Plug the Pico into the PC by USB — the page needs its serial port, so a phone charger won't work here. LED must blip every 2 s; if you instead see an RPI-RP2 drive pop up, you're in programming mode — unplug and replug without touching the button.
  4. On app.florapulse.com/field-flasher click Test Flash and pick the Pico's port. PASS on screen = good.
  5. FAIL on screen: follow the fix line it gives (usually redo section 4). Still failing → Michael. (No PC handy? Power from any USB source — PC or charger — and press BOOTSEL once instead: LED blinks ~1/s for 10 s then solid ON = PASS; blinking in groups = FAIL.)
  6. Unplug the Pico. Pull the cable off the logger.

Flasher cable on the logger's J1

7. Finish

  1. Bag: flasher, micro-USB cable, one printed updater card (print from app.florapulse.com/updater-card).
  2. Put the bag in the 'ready for shipping' bin.

Recent activity

WhenWhatPicoResult
Loading…