Coder Social home page Coder Social logo

Comments (7)

tinder-danielnewman avatar tinder-danielnewman commented on August 22, 2024

Contact @joachim if you have difficulty with optiboot.

As to changing the fuse bits for the ATmegaBOOT_168_atmega1280.hex bootloader, you should have left the fuse bits unchanged. You should reset them to whatever they were before you started. (Sorry, off the top of my head I do not know the correct fuse bit settings on a Mightyboard Rev G board.)

from sailfish-mightyboardfirmware.

nicoco007 avatar nicoco007 commented on August 22, 2024

I just read them off another board and I get 0xDA for H (which is what I used when burning ATmegaBOOT_168_1280.hex), 0xF4 for E and 0xFF for L (didn't see anything for lock bits). I don't think that's the issue. That board has the standard bootloader on it (no changes were done since we got it).

from sailfish-mightyboardfirmware.

nicoco007 avatar nicoco007 commented on August 22, 2024

Now that I think about it, I had set the extended fuse to 0xF5 at some point. Could that have bricked the board? Could mismatched lock bits also do this?

My only other hypothesis at this point is that the programmer isn't working properly (for some reason), but that wouldn't really make sense considering it validates what it wrote.

from sailfish-mightyboardfirmware.

nicoco007 avatar nicoco007 commented on August 22, 2024

Alright, I just tried running avrdude -C /path/to/avrdude.conf -p m1280 -F -P /dev/cu.usbmodem1451 -U flash:w:ATmegaBOOT_168_atmega1280.hex -c avrisp -e -b 19200 (no changes to fuses, just burn the bootloader) and it's doing the same thing. Any ideas?

(sorry about the spam)

from sailfish-mightyboardfirmware.

tinder-danielnewman avatar tinder-danielnewman commented on August 22, 2024

Sorry, no ideas. As an aside, I've never had good luck using the /dev/cu.usbmodemNNNN device variant on a Mac. But then, I also always use real AVR ISP programmers and avoid using an Arduino to do ISP programming. (They typically cannot burn more than 64K and the actual firmware is a few bytes shy of 124K.)

from sailfish-mightyboardfirmware.

nicoco007 avatar nicoco007 commented on August 22, 2024

Ah, okay, that might be the issue. I'll try on Linux first, and if that doesn't work I guess I'll have to invest in an actual ISP and go from there. Thanks for your help!

from sailfish-mightyboardfirmware.

sbts avatar sbts commented on August 22, 2024

@nicoco007 would be good if you can report your results with trying Linux and / or a hardware ISP device

from sailfish-mightyboardfirmware.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.