I’m having an issue with an older GrovePi (non plus) with the RPi B+. Many sensors don’t work, including the Temp and Humidity Pro sensor, which is the main one I’m interested in. After performing some troubleshooting steps, I think I’ve localized the issue to the ATmega328p-pu (which isn’t soldered onto the board – the older ones push into a socket and are replaceable).
For example, when I try to update the firmware, I get the following error:
avrdude: initialization failed, rc=-1 Double check connections and try again, or use -F to override this check.
This error repeats 4 times.
Does this mean the ATmega328p-pu is fried? If so, would buying a new one (eg:P here fix my issue, or would I have to flash the firmware on any new chip separately using some other method?
I’m a CS student, but not well versed in microchips, so feel free to suggest other troubleshooting steps.
Thanks in advance!