Firstly, I apologise for another problem request for help!
I have a DIY emonBase made up of a Raspberry Pi 3 and an OEM RFM69Pi V3 module. At the moment the RFM69Pi is programmed for the JeeLabs Native format (rfm69n). The firmware option for this was available from the emonBase Admin > Update page, which is how I flashed it into the RFM69Pi. However the JeeLabs Native format is not listed there anymore.
As I no longer have any devices that use the JeeLabs Native format, I would like to update the RFM69Pi to the LPL format. This option is available on the emonBase Admin > Update page at
Select port: ttyAMA0
Hardware: rfm69pi
Radio format: RFM69 LowPowerLabs
Firmware: emonBase RFM69Pi firmware, lowpowerlabs, v1.1.1
However, when I press the update button, I get errors in the update log. Without quoting the whole of the (long) log, this is the downloaded file
-------------------------------------------------------------
emonBase_rfm69pi_LPL Firmware Upload
-------------------------------------------------------------
Downloading firmware from:
https://github.com/openenergymonitor/RFM2Pi/releases/download/29-03-23/emonBase_rfm69pi_LPL_v1_1_1.hex
Downloaded file:
-rw-r--r-- 1 pi pi 29K Mar 29 15:25 /opt/openenergymonitor/data/firmware/emonBase_rfm69pi_LPL.hex
and these are the errors
avrdude-original: stk500_getparm(): (a) protocol error, expect=0x14, resp=0x7c
avrdude-original: stk500_getparm(): (a) protocol error, expect=0x14, resp=0x65
avrdude-original: stk500_getparm(): (a) protocol error, expect=0x14, resp=0x6d
avrdude-original: stk500_getparm(): (a) protocol error, expect=0x14, resp=0x6f
Hardware Version: 357036
Firmware Version: 13821472.109388
avrdude-original: stk500_getparm(): (a) protocol error, expect=0x14, resp=0x6e
avrdude-original: stk500_getparm(): (a) protocol error, expect=0x14, resp=0x42
avrdude-original: stk500_getparm(): (a) protocol error, expect=0x14, resp=0x61
avrdude-original: stk500_getparm(): (a) protocol error, expect=0x14, resp=0x73
avrdude-original: stk500_getparm(): (a) protocol error, expect=0x14, resp=0x65
Vtarget : 51168.0 V
Varef : 34575.6 V
Oscillator : 43.182 Hz
SCK period : 2311704948.0 us
avrdude-original: stk500_getparm(): (a) protocol error, expect=0x14, resp=0x20
avrdude-original: stk500_getparm(): (a) protocol error, expect=0x14, resp=0x56
avrdude-original: stk500_initialize(): (a) protocol error, expect=0x14, resp=0x32
avrdude-original: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.
avrdude-original: stk500_disable(): protocol error, expect=0x14, resp=0x2e
avrdude-original done. Thank you.
avrdude-original: Using autoreset DTR on GPIO Pin 7
avrdude-original: Using autoreset DTR on GPIO Pin 7
avrdude-original: Using autoreset DTR on GPIO Pin 7
ERROR: Not in sync
I expect I’m doing something silly - any ideas please?