After plugging in the new dust sensor I got sensible raw measurements, but R0 was zero – so after advice on this forum I reprogrammed the dust sensor interface board . This was made slightly harder by the board not having any programming headers in place.
But on running load.sh – everything bar the the first fuse setting seem to work. This first setting gives a error message :
“avrdude: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.01s
avrdude: Device signature = 0x1e9311 avrdude: reading input file “0xff” avrdude: writing efuse (1 bytes):
Writing | | 0% 0.00s ***failed;
Writing | ################################################## | 100% 0.04s
avrdude: 1 bytes of efuse written avrdude: verifying efuse memory against 0xff: avrdude: load data efuse data from input file 0xff: avrdude: input file 0xff contains 1 bytes avrdude: reading on-chip efuse data:
Reading | ################################################## | 100% 0.00s
avrdude: verifying … avrdude: verification error, first mismatch at byte 0x0000 0xff != 0x07 avrdude: verification error; content mismatch ” The dust sensor now reports 100 ohm for R0 – but zero for raw values.
Any suggestions for how to get it working again?