Assembled - RF.Guru LoRA APRS Tracker Automotive 433Mhz 400mW Power
- Download
LoRa433APRSTracker.uf2from the latest release - Connect the device via USB-C (do not connect the 13.8v Powerpole)
- Enter UF2 bootloader mode:
- Hold the reset button on the PCB while plugging in USB-C, or
- Run
./reset.sh /dev/tty.usbmodem*(installs pyserial automatically)
- A drive named
RPI-RP2will appear - copy the.uf2file to it - The device reboots automatically and a new drive named
APRSTRKRappears - Edit
config.txton the drive (see Configuration below) - Eject the drive - the device reboots with your settings
After flashing, the device presents as a USB drive with a config.txt file. Edit it to configure:
- callsign - Your APRS callsign (e.g.
ON9RFG-1) - profile - SmartBeacon profile:
car,bike, orhiker - power - TX power 5-23 dBm
- triggerVoltageCall - Callsign to alert on low voltage
- loraFrequency - LoRa frequency in MHz (default 433.775)
- i2cEnabled - Enable I2C sensors (
true/false) - i2cDevice - Sensor type:
BME680orSHTC3
Eject the USB drive to apply changes (device reboots automatically).
To update to a new firmware version, either:
- Repeat the Quick Install steps above with the new
.uf2file, or - Edit
config.txton the USB drive, replace all content with justfirmwareupdate, and eject - the device will reboot into UF2 bootloader mode ready for the new firmware
Copy flash_nuke.uf2 to the RPI-RP2 drive to erase all flash, then reflash the firmware.
Requires PlatformIO.
pio runThe firmware will be at .pio/build/pico/firmware.uf2.
Install tio: https://github.com/tio/tio
tio --auto-connect newThe console shows colored output with GPS status, LoRa TX frames, and voltage monitoring.
The PA only runs on 13.8V via the PP45 connector. If you power the unit from USB, the power amplifier is not powered/active, so there will be no amplified output.