Incompatible Software Versions
-
I just connected my duet 3 expansion 3HC to my duet Mainboard 6HC and updated the firmware on both of them to 3.5.1 yet on startup I get the error that they are running two different firmware levels. When I run M115 it returns that the MB6HC is running 3.5.1 and when I run M115 S0 (or it might have been M115 S1) it returns that the 3HC is also running 3.5.1 (all of these updated files were from https://github.com/Duet3D/RepRapFirmware/releases)
Since I still had the same error I then uploaded the file named Duet2and3Firmware-3.5.1.zip as suggested by the https://docs.duet3d.com/User_manual/RepRapFirmware/Updating_firmware page. These files uploaded and the mainboard then restarted. The DWC never reconnected however. I tried turning everything off and on but I always got the browser error that that address could not be reached.
I then disconnected the power and tried to see if updating the files had just changed the IP address of my duet. I attempted to follow the instructions found in https://docs.duet3d.com/en/How_to_guides/Getting_connected/Getting_connected_to_your_Duet but I never got a return reply from the duet when I sent it any g code commands such as M115. The original time I had to set up its IP address I had some difficulties with getting Serial Tool to work. This time, as before, when I plug the duet into my computer (I am on a MacBook Pro) it shows up as a communications device, but it doesn't say duet anywhere either. I know the cable I am using is capable of sending data as well as power because it is my xbox's wired controller cable.
Edit: (It does show up in serial tools as usbmodem14301 as the guide says it might)
I'm out of ideas for other things to try other than completely wiping the firmware. (I've also tried just pressing the reset button and that does nothing as well)
Thanks for your time,
Sam -
https://docs.duet3d.com/en/User_manual/Troubleshooting/Duet_wont_respond
Have a look through this guide and let us know what you find along the way.
It kind of sounds like the firmware on the 6HC failed to flash or was wiped. What LEDs are lit on the board?
If in doubt, you can wipe the firmware and use Bossa to reprogram it.
-
@Phaedrux said in Incompatible Software Versions:
use Bossa to reprogram it.
Though this isn't possible on MacOS. There isn't a compatible version of Bossa for Mac. If you have Raspberry Pi or Windows PC, you can use that.
Ian
-
@Phaedrux My duet is orientated in such a way that the 4 LEDs are top right on the board. From left to right the colors are green, red, red, blue when the usual 24V is supplied and when just the 5V from my computer is applied it is green, red, off, off. (also from left to right)
The DIAG/ STATUS LED is solid red when under 5V and is off under 24V. Does this mean the firmware has been erased? If so what do I do?
Thanks for your help.
-
@SamKudarauskas said in Incompatible Software Versions:
The DIAG/ STATUS LED is solid red when under 5V and is off under 24V.
That's quite odd. I think it does mean that the firmware is stuck, and probably didn't flash properly. You will need to erase the firmware, then flash it with Bossa.
If you have access to a Windows PC, or Raspberry Pi, you can follow the instructions here: https://docs.duet3d.com/User_manual/RepRapFirmware/Updating_firmware#all-other-duet-boards
If you only have a Mac, this is going to be difficult, because there isn't a version of Bossa that works with MacOS to flash the 6HC. You can run an Intel Mac on a Linux 'LiveUSB', on which you can then install Bossa. But M1/2/3 Macs don't have a Linux distro that can be run from USB, and there are a lot of hoops to jump through if you want to try running a Ubuntu VM on an M-core Mac. I use an M2 Mac as my main machine, so I understand the difficulties.
Ian
-
@droftarts thank you for your help, I do have access to a Windows machine so I will try to flash the new firmware with Bossa.
Sam
-
@droftarts seems like you could boot asahi linux on Mac silicon from a USB device using u-boot, but it's an involved process and I am not sure that bossa for ARM Linux is a thing...
-
@oliof I think it’s also possible to run Windows for ARM on Parallels as a VM, and the Windows x86 version of Bossa should run on that.
Ian
-
@droftarts I was able to flash the firmware using Bossa on a windows partition of my macbook. Everything now works as it should. Thank you all of your help.
Sam
-
-