PanelDue 2.0; "SAM-BA operation failed "when flashing
I have an old PanelDue v2.0 (green secondary board) that I tried to flash with newer firmware (PanelDue-v2-5.0.bin). After the update, it no longer displays any image. I can press Erase button and then reset. It does register as COM4 Bossa programming port. How do I revive it? Did I brick it?
I'm following these instructions to flash: link text
bearer last edited by
with newer firmware
its possible the newer firmware (v3.2) is too large to fit in the cpu, see the release notes/whats new for details.
you likely did not brick it, the sam-ba bootloader is read-only so you can safely write another firmware to the board.
some people hare having problems with dodgy usb cables and usb ports, even some operating systems so trying another, cable or computer if the problem isn't the available flash size might be worth while.
I tried to flash with newer firmware (PanelDue-v2-5.0.bin)
Can you link to the exact version you're talking about?
When connected with Samba does it show some info on what the CPU is? I know on bossa you can get some info from the board.
If 3.2 doesn't work because there isn't enough ram you'd have to stick with 1.24.
Update: I was able to fiddle with it and get v1.24 firmware re-installed. The display shows now, touch calibrated.
BUT when I connect the screen to the DuetWifi, the touch is not always working, and when it i press say Setup, i hear the beep but it doesnt actually go to the setup screen.
Anything loose after playing with it?
What version of firmware are you running on the Duet?
@Phaedrux nothing loose. Duetwifi running 2.05.1
This is my second printer with a DuetWifi. So I have a complete other printer with DuetWifi and PanelDue.
Might be worth trying to reflash the Paneldue again.
I found that the 3d printed case is pinching part of the screen... basically overwhelming the touch sensor. out of the case it works fine. I even re-made the cable.
Veti last edited by
Duetwifi running 2.05.1
that is not compatible with the latest paneldue release.