I recently bought a Convoy S2+, and I am not happy with the firmware on it. I would like to replace it with the Biscotti firmware. I have removed the driver, and am trying to use avrdude to interact with the MCU, but it does not seem to be recognizing it. I am fairly certain that I am doing everything correctly on the computer. I have tried doing it with a usbasp programmer, and I have also tried doing it by connecting the GPIO pins on my raspberry pi to the pins on the MCU. I get the following error:
avrdude: AVR device not responding
avrdude: initialization failed, rc=–1
Double check the connections and try again, or use -F to override this check.
avrdude done. Thank you.
I am hoping someone can help me troubleshoot this. Perhaps I need to do something to the driver like cutting a trace or soldering something?
1) clip isn’t connecting properly, try moving it around a bit, disconnect, connect again. this is fairly common. (just to be on the safe side - it is on there the correct way around? clip fits both ways)
2) did you build the cable or was it ready to use? I had to build mine and accidentally switched two wires.
I am assuming you have the nanjg105D driver in there, that one should not have any clearance issues with the clip.
(there are many builds there other than biscotti so don't be confused by text that doesn't seem to apply).
It is essentially derived from the latest biscotti code but by adding some space savings it gets a turbo timeout (and some stability enhancements that most won't notice). Since I don't have an attiny13, that particular build of bistro-HD (bistro-HD isn't just bistro) is not tested though, which is why I say if you're up for some experimenting, but you're already flashing stuff (well, almost).
It really looks like a basic connection is not being made. That is the normal error for a mispinned clip or cable or when the clip does not seat well on the chip. Flashing on driver can be a real pain, often use my magnifiers to make sure the clip is down all the way and aligned with the chip legs.
Yes (Toykeeper's biscotti is tested on attiny13, biscotti-HD is not because I don't have any attiny13 driver), and the spirit of your reply is exactly right, it's more of a situation of maybe it helps out HD than helping out you, possibly both. Just something to try if you want either way.
You might want to try flashing one usbasp with another anyway, just to test the process. That's relatively simpler to get right, since the connection is easier. Then you'll have part of the chain tested and working.