Updating Firmware on a Mac



  • I'm in a little over my head here. I was trying to update the firmware on my Paneldue (to have it support a 4.3" display instead of a 7") but had it connected via the 4 pin cable to the main DuetWifi board and seemed to have wiped all the firmware from both of them after pressing the Erase and Reset buttons on the Paneldue. Now I can't connect to the DuetWifi mainboard in Bossa to update it. The correct port is listed in the menu options in Bossa, but when I click on it to connect, it gives me an error message. I've read everything I can find about updating firmware on a mac and don't understand some of the terminology, so I'm feeling pretty lost. Can anyone break this down for me or link me to a concise article? Thanks.


  • administrators

    For the DuetWifi you need to use SAM-BA if you have erased everything. Check out:

    https://duet3d.com/wiki/Updating_main_firmware#Backup_procedure_.233


  • administrators

    Ahh just twigged you said on a mac…not sure how to get Samba working on a mac - others may know.



  • I borrowed a PC and got the main board working again, thanks for the link! Still no luck with the PanelDue though, I can connect and upload firmware to it using Bossa, but when I press Verify it just gives me an error message. Is there another program I can try? Would Samba work for this as well? Thanks



  • I'm now able to get the firmware from Bossac to verify, but nothing works once I then connect the boards and power them on. The first time I connected the Paneldue to my mac, it was also connected to the DuetWifi and the screen came up as backlit until I pressed the erase button. Since then the screen has never been backlit either when plugged into a computer via USB or when plugged into the main board when it's powered on. I've tried two displays with no difference, so I doubt it's a mechanical problem. Can't see anything wrong with the Paneldue board either, I just think I'm missing a crucial step somewhere.


  • administrators

    Sam-ba should work for updating Panel Due as well, if you can find a board in its menu that uses the SAM3S2 processor.

    I take it that your PanelDue doesn't work if you upload the firmware using Bossa, ignore the error when you press Verify, and press the reset button on Panel Due? Try pressing the Erase button on Panel Due again, and hold it down for at least half a second. Then press Reset.



  • Correct, it doesn't work that way. I'm concerned that the screen doesn't ever power on now, is there something wrong with the board? I can't think of anything else. Here's a few pictures;

    I always hold down erase for a few seconds before doing these steps, and have tried pressing reset before and after verifying with no change. Also tried the read command with no change.


  • administrators

    It's normal for the screen to be off on a PanelDue 2.0 during programming.

    When you reset the PanelDue after programming it, does the Bossa Port disappear?


  • administrators

    As an aside uploading the firmware for Paneldue using SAM-BA works for me on windows 10 (saves using the command line ).



  • @dc42:

    It's normal for the screen to be off on a PanelDue 2.0 during programming.

    When you reset the PanelDue after programming it, does the Bossa Port disappear?

    Sometimes yes, sometimes no. I've tried about ten times now with no success.



  • Tried for another half hour today with no success, including switching between the screens I have and trying different the different respective firmwares. Got nowhere on the PC either. It's now not registering in Bossa after programming and pressing reset. Can I send this back for a replacement board?


  • administrators

    If you bought it directly from me, then you may send it back for testing, and replacement if necessary. Otherwise, ask your supplier.


Locked
 

Looks like your connection to Duet3D was lost, please wait while we try to reconnect.