Hi Karan
I reinstall Raspbian on the SD card
trying Option 1 and Option 2. Same
I tested with V1.1. Same
I tested with grovepi_repair_package.zip (http://www.dexterindustries.com/forum/?topic=analog-sensors-not-working)
Same result as eme43sap
pi@raspberrypi ~/Desktop/FIRMWARE $ sudo ./firmware_update.sh
Updating the GrovePi firmware
Firmware found
avrdude: AVR device initialized and ready to accept instructions
Reading | ################################################## | 100% 0.00s
avrdude: Device signature = 0x1e950f
avrdude: NOTE: FLASH memory has been specified, an erase cycle will be performed
To disable this feature, specify the -D option.
avrdude: erasing chip
avrdude: reading input file "grove_pi_fw_1_2_2.hex"
avrdude: input file grove_pi_fw_1_2_2.hex auto detected as Intel Hex
avrdude: writing flash (14480 bytes):
Writing | ################################################## | 100% 9.31s
avrdude: 14480 bytes of flash written
avrdude: verifying flash memory against grove_pi_fw_1_2_2.hex:
avrdude: load data flash data from input file grove_pi_fw_1_2_2.hex:
avrdude: input file grove_pi_fw_1_2_2.hex auto detected as Intel Hex
avrdude: input file grove_pi_fw_1_2_2.hex contains 14480 bytes
avrdude: reading on-chip flash data:
Reading | ################################################## | 100% 6.88s
avrdude: verifying …
avrdude: 14480 bytes of flash verified
avrdude: safemode: Fuses OK
avrdude done. Thank you.
Testing Firmware version and analog read
GrovePi has firmware version:
Traceback (most recent call last):
File “grove_script.py”, line 3, in <module>
print “GrovePi has firmware version:”, grovepi.version()
File “/home/pi/Desktop/FIRMWARE/grovepi.py”, line 218, in version
return “%s.%s.%s” % (number[1], number[2], number[3])
TypeError: ‘int’ object has no attribute ‘getitem’
Grove Pi is broken ?
Thanks,