programming binary "Duet3_SDiap_MB6HC.bin" not found
-
I have a new Duet 3 Mainboard 6HC.
I'm running in standalone mode.
I'm trying to upgrade to release 3.1.1.
I'm using the web interface.My board, as shipped, has the following configuration:
M115 FIRMWARE_NAME: RepRapFirmware for Duet 3 MB6HC FIRMWARE_VERSION: 3.01-RC9 ELECTRONICS: Duet 3 MB6HC v1.01 or later FIRMWARE_DATE: 2020-04-21b1
When I upload the "Duet3Firmware_MB6HC.bin", I get the following error message:
Error: M997: In-application programming binary "Duet3_SDiap_MB6HC.bin" not found
I have searched, but it seems the only hit for this is related to beta firmware. As I understand it, v3.1.1 is not a beta or RC.
Where can I get the "Duet3_SDiap_MB6HC.bin" file? Or how should I be updating my firmware?
-
-
I'm in the same boat, just connected to the web control on a new board, ran the config wizard, was instructed to download the updated firmware file and got this error message after upload.
Found this post via google and tried uploading the file via web interface. The upload interface in File Management/System gets stuck trying to upload the file. Just wont finish uploading, I need to reload the page to get the upload button back responding. Deleting the firmware file and uploading it again finishes successfully.
-
@0xde4dbeef said in programming binary "Duet3_SDiap_MB6HC.bin" not found:
new board, ran the config wizard, was instructed to download the updated firmware file and got this error message after upload.
some new boards have older firmware on them and need an adittional step to upgrade to 3.0 before updating to the latest; this clearly isn't being communicated well.
-
@bearer felt if I post my issue here there is a chance it gets fixed.
i managed to upload the SDiap file via SD card and it updated fine.
-
In my case, I wasn't even upgrading to 3.x. I was just updating an as-shipped board to the latest version. If release candidate builds have a different update process, that's fine, but I don't think boards should be loaded with an RC build before shipping.
-
If anyone finds this in the future looking to update from an old RC or Beta RRF3 release you can follow these steps to get the needed files in place and update smoothly.
-
@bearer said in programming binary "Duet3_SDiap_MB6HC.bin" not found:
https://github.com/Duet3D/RepRapFirmware/releases/download/3.0/Duet3_SDiap_MB6HC.bin
I was trying to update from 3.01 to the latest 3.2-beta2, but it would result in errors, which I couldn't find any clear answers for. I still don't understand why this file was missing and needed, but this worked for me. I first uploaded this SDiap bin file, (which is for 3.0), then I updated to 3.1.1, then I was finally able to update to 3.2-beta2.
-
@lorenzop said in programming binary "Duet3_SDiap_MB6HC.bin" not found:
I still don't understand why this file was missing and needed, but this worked for me.
IAP in the filename is for In Application Programming, its literally the software that is loaded to perform the update and itself needed to be updated and/or renamed for <insert reasons>.
You probably updated to 3.01 from a version before 3.0 without updating to the full 3.0 release .zip that contained the new renamed file first causing 3.01 to look for a file with a different name than the previous version. And for <insert reasons> Duet people doesn't always package all the files in the minor updates like 3.01, but only the major updates like 3.0.
-
If you upload the zip file instead of just the binary, that should work. The zip file includes the IAP.