Two of our Spotters were brought in from the field when their batteries failed. After swapping for new batteries, I updated all components of our systems (dev kits, bm soft module (temp sensor), bridge processor, and the main processor) to the latest firmware versions. We were operating on v2.15.1 for the Spotters so I did the upgrade to v2.15.6 and then v2.16.6.
Current versions are now:
- Spotters: v2.16.6
- Bridge: v0.13.10
- BM Soft Modules: v0.13.10
- Dev Kits: v0.13.10
Old versions were:
- Spotters: v2.15.1
- Bridge: v0.11.0
- BM Soft Modules: v0.11.0
- Dev Kits: v0.11.1
After performing all of these updates, I was testing the communication and data transmission of the systems outside with our SAMI pH sensors connected to the dev kits. The dev kits are off most of the time and will power on at the top of the hour for this data transmission, but none of the data from the SAMIs are actually being sent to the Spotters. I also checked the SD cards and there is no SAMI data on them.
I wondered if the custom firmware my predecessor wrote to have the SAMIs and Spotters communicate back in 2024 was somehow wiped from the system when I updated so I attempted to reflash this firmware onto the dev kit. I used:
bridge dfu 26_bm_mote_v1.0-hello_sami-dbg.elf.dfu.bin 0x2ce93224b4048d4a 120000 force
When I did this, it returned:
Update finished: 4aec48a5888e3977 success: 0 err:8
According to the guides, “If you see Update finished: 4aec48a5888e3977 success: 0 err:8**,** that means the DFU transaction was intentionally aborted. The most likely reason this happened is that you attempted the update onto a module that requires a signed image.”
So I have a few questions.
- Why is the SAMI data not being transmitted to the Spotter after the updates?
- Is reflashing the dev kit necessary? Or is the lack of transmission caused by something else?
- If reflashing is necessary, why am I getting err: 8 and how do I fix this?
Any help would be appreciated!