On 23/03/16 18:01, Grant Likely wrote:
Ugh. The rev-c 96Boards Sensors mezzanine got shipped without a bootloader on the ATMEGA. You'll need to flash the bootloader yourself, or return the board to get it reflashed. (I recommend doing it yourself. It's very simple to do).
I'm working with Seeed to get the boards shipped from the Seeed Bazaar reflashed.
Here are the instructions. Do this with the Sensors board DISCONNECTED from the baseboard.
https://www.arduino.cc/en/Tutorial/ArduinoISP
Let me know when you've fixed your board. I'm keeping a list.
Sorry. I stumbled across this early last week but since the out-of-box experience ended up the same as rev A I'm afraid it didn't occur to me to yell about it on the ML! My bad...
Anyhow I've fixed my board. After reading the schematics I decided to use a buffered programmer (usbtinyisp) that *didn't* supply power to program the AVR in situ.
As it happens my AVR does seem a little sick. It works but it is not reliable programming flash for programs larger than 4k. I don't *think* this is a consequence of how I programmed it but either way, for now, I value the working level shifters far too much to try and (ask a friend to) rework the board to replace the AVR.
Daniel.
PS 96boards-sensors board driving an SSD1306 OLED display (with both AVR and baseboard): https://www.youtube.com/watch?v=OmcbZuK8LnY