# Exercise 306 Raspberry Pi Downloads

These ARM64 Linux binaries run Exercise 306 microReticulum BLE file transfer on Raspberry Pi OS Trixie 64-bit. Each executable embeds one text payload and runs in dual BLE mode: it scans as a central and advertises as a peripheral.

Use two different payload binaries for a simple exchange test. Start one on each Pi; no fixed client/server start order is intended for the dual builds. The default BLE policy is first-path-wins, which stops the opposite BlueZ role after the first peer path is established. Add --ble-frame-log only when collecting diagnostic Reticulum frame traces.

## Downloads

Binary | Node Label | Payload
--- | --- | ---
`microreticulum_306_rpi_arm64_dual_little_boy_blue` | `Node-PIZERO1-DUAL` | `little_boy_blue.txt`
`microreticulum_306_rpi_arm64_dual_children` | `Node-PIZERO2-DUAL` | `children.txt`

## Install Notes

Read raspberrypi_install.md for Raspberry Pi OS setup, BlueZ checks, runtime package requirements, and first-run troubleshooting.

## Build Artifacts

The files above are expected to be renamed copies of the PlatformIO outputs:

- `.pio/build/pi_zero_1_dual/program`
- `.pio/build/pi_zero_2_dual/program`