Duet3 3beta12 Error: "Duet3iap_sd_MB6HC.bin" not found
-
hmm, I can add some more. I restarted my (Safari) browser and that helped with the connection issue. So I'm back where a started with the FW update in the sense that the bin file names etc is still the problem but now I have moved to the newest DWC already. ;-).
I then deleted all the bin files the ZIP added to the sys directory and retried the procedure. Now I uploaded both iap (renamed) and the duet3 bin file and send another M997 S0. It asked me now to update automatically and indeed mentions to install the FW. But then it mentions an error: Operation has been cancelled
Well I hope someone can help me point at the exact right files and procedure to get out of the 3beta12 situation!
Thank you so much already!
-
That file should have been included on the SD card. I have added a copy to https://github.com/Duet3D/RepRapFirmware/releases/tag/3.0 so you can download it from there. You won't need it any more once you are running firmware 3.0 or later.
-
Dear @dc42 ,
Thank you very much for your super fast reply even on a Saturday morning. Highly appreciated.
I downloaded the file you added and placed it (by DWC upload) on the SD card. I then found the name had "spi" instead of "SD" in it, so in order to execute the FW update I renamed the spi into SD.
The firmware update started and it mentioned with the waiting bar it is doing just that. After 5 min I refreshed the browser, after another 5 min I switched off and on the power.
My guess is it got stuck somewhere in the process and LAN connection is down now. So I guess were not there yet ;-).
May I ask your advice once more? Can I get the SD out and put new files on it or should I go a different route with the hardware reset and all?
Thank you and kind regards
-
I'm sorry, you need the sd version of the file, not the spi one. I've now added that file to the release too. If your board is still running RepRapFirmware, you can download that file and try again. If it isn't then you will need to update the firmware via USB using Bossa.
-
Ok, that's rather unfortunate.
I tried to connect with USB cable. On my Mac it does list the port (/dev/tty.usbmodem1442101) in my case but when I try and connect I get the message "Sorry could not find PTY". So I guess I'll need to go with Bossa and therefore have to ask around if I can borrow a PC from a friend or something (Indeed, I read in the procedure you need a PC or Linux and while trying to install on MAC it notes that the program is out of date to run on lates OS).
With all the file trouble to start with and the Bossa procedure focussing on Duet2 rather than 3 I would value if you can point me to the exactly right files? Is it just the "Duet3Firmware_MB6HC.bin" this time and straight to the 3.1 version? And then just format the SD and put on the new sys directories etc?
-
@QuintBrand said in Duet3 3beta12 Error: "Duet3iap_sd_MB6HC.bin" not found:
Is it just the "Duet3Firmware_MB6HC.bin" this time and straight to the 3.1 version?
yes
no need to format the card, just make sure to replace the IAP binary with the correct one for SD card instead of SPI. (but you can format and extract new files to /sys and /www to avoid updating DWC after bossa)
Does bossa build if you run
make bossac
to only build the command line version and skip the gui?edit: maybe you could run ubuntu or some other linux distro in a virtual machine on the Mac and use USB passthough?
-
OK, success.
Like Bearer suggested I tried connecting the Duet through my virtual machine (VMWare 11.1.1 (14328561) running Win10 (x64) pro (version 1903). Bossa was able to see the Duet when the USB connection is set to Windows on COM3.
I then followed the #3 Fallback procedure on:
https://duet3d.dozuki.com/Wiki/Installing_and_Updating_Firmware
where I have to say that the Diag LED was already lit when I started and the Jumper on Erase made no difference.
After the Upload and Verify I disconnected the USB, Connected again and then could connect with the Apple Terminal again to the Duet.
I deleted the .bin files I previously had uploaded in /sys and when connecting to the DWC I see I'm now running 3.1.1 (2020-05-19b2).
Next up, check if I can now print the bigger Gcodes ;-).
=======
In summary for others to find how to get out of 3beta12: the files are now all added by @DC42 in the 3.1.1 release. Should anyone do a conformation that the normal Update procedure works would be nice!
Big thanks to @DC42 for taking time even on a Saturday to help out. One very happy customer here.
Cheers
-
I'm glad you got it sorted. Upgrading the firmware should be much simpler from now on. You will need to have the Duet3_SDiap_MB6HC.bin file (as provided in the 3.0 or 3.1.1 release) present in /sys on the SD card for future upgrades. This is the IAP file used by RRF 3.0 stable and later when upgrading firmware.
-
Hi I have the same problem as you. And I also rename the Duet3_SDiap_MB6HC.bin fil, to Duet3iap_sd_MB6HC.bin.
But as you still nu update.Then I read this post, and lock at the webpage https://github.com/Duet3D/RepRapFirmware/releases/tag/3.0, and there the file Duet3iap_sd_MB6HC.bin is 49K in size, but the fil we rename is only 32K.
I download the Duet3iap_sd_MB6HC.bin from https://github.com/Duet3D/RepRapFirmware/releases/tag/3.0, and copy it ti the /sys folder, and then I udpdate without any problems from DWC. So no need to run the #3 Fallback procedure.
-
Hi @Finnls,
Thank you for adding this information; nice to hear that with the right file in place one is able to update from 3beta12 to 3.1 without any additional operation.
in the end it was actually also quite easy to use the Bossa software; I had expected more trouble doing so. So it was worth it in the end as I can now upload files from CURA without any errors now and I look forward experimenting with the new features.
-
@QuintBrand said in Duet3 3beta12 Error: "Duet3iap_sd_MB6HC.bin" not found:
I think it is related to this thread:
thanks for this exquisit thread, helped me fix this shit, too.