Duet3D Logo Duet3D
    • Tags
    • Documentation
    • Order
    • Register
    • Login

    Firmware Upgrade... I don't see a path forward.

    Scheduled Pinned Locked Moved
    Firmware installation
    5
    9
    442
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • zBeebleundefined
      zBeeble
      last edited by

      I have a Duet2Wifi. I think that I bought it just when it came out. It hasn't been updated in a long time. The M115 reads:

      FIRMWARE_NAME: RepRapFirmware for Duet WiFi FIRMWARE_VERSION: 1.20 ELECTRONICS:
      Duet WiFi 1.0 FIRMWARE_DATE: 2017-12-23

      ... so I've downloaded the 3.41 firmware and the 2.05 firmware. I've downloaded a couple copies of iap.bin --- it is very confusing that newly edited documentation references this file, but does not include a copy.

      At this point, I have the serial connection and the wifi connection to my board both up. I've tried both the "upload file" method and the M997 S0 method. Both claim to update the wifi firmware, but both also result in the firmware report above --- which has 1.20 (not 1.26) for wifi. In terms of the other .bins, they don't seem to load.

      I tried renaming Duet2CombinedFirmeware.bin to Duet2WiFiFirmware.bin and uploading that --- but it wasn't accepted. I tried this name because the M997 S0 complained that it didn't exist.

      The third method to update firmware is a lot more scary. Is there some way I can get this back on track? Help?

      alankilianundefined droftartsundefined pro3dundefined 3 Replies Last reply Reply Quote 0
      • alankilianundefined
        alankilian @zBeeble
        last edited by

        @zbeeble

        THIS PAGE has some pretty detailed information about the MANY steps required to update from very old firmware to current firmware.

        SeemeCNC Rostock Max V3 converted to V3.2 with a Duet2 Ethernet Firmware 3.2 and SE300

        1 Reply Last reply Reply Quote 0
        • droftartsundefined
          droftarts administrators @zBeeble
          last edited by

          @zbeeble See https://docs.duet3d.com/User_manual/RepRapFirmware/Updating_firmware#updating-from-rrf-1x-or-2x-to-3x

          If you are on v1.20, you need the iap file from 1.19.2 (here), as it wasn't changed when 1.20 was released. Also, you need the 'iap4e.bin' file for Duet 2 WiFi/Ethernet, not the iap.bin file, which is for Duet 0.6/0.8 boards.

          You can jump from 1.20 > 2.05 > 3.0 > 3.4.1, but actually you don't need to install 2.05; you can go straight to 3.0.

          However, if you can connect over USB to your Duet, I'd just erase the firmware and update it with Bossa.

          However, please note:

          Important! When upgrading from 1.x or 2.x firmware to 3.x you will need to make substantial changes to your config.g file. See Migrating from RRF2 to RRF3.

          Ian

          Bed-slinger - Mini5+ WiFi/1LC | RRP Fisher v1 - D2 WiFi | Polargraph - D2 WiFi | TronXY X5S - 6HC/Roto | CNC router - 6HC | Tractus3D T1250 - D2 Eth

          zBeebleundefined 1 Reply Last reply Reply Quote 0
          • zBeebleundefined
            zBeeble @droftarts
            last edited by

            @droftarts So... your link there I read very well. I suppose I should have paid more attention to the "tested down to 1.21" ... as I'm at 1.20

            The other poster here has referenced a post that recomends -> 2.0 ... then some other 2.x then to 3.0 then to 3.somthing.

            ... your referencing also documentation that talks about iap.bin --- without linking to a copy of it.

            droftartsundefined 1 Reply Last reply Reply Quote 0
            • Phaedruxundefined
              Phaedrux Moderator
              last edited by

              There are two ways to update the firmware. Live on a running system, or directly via USB flashing. When you use USB directly with the BOSSA software you don't need any IAP files or to jump through specific versions. In your case that's the best way to go. Going forwards updating is as simple as uploading a zip file to the web interface.

              Z-Bot CoreXY Build | Thingiverse Profile

              1 Reply Last reply Reply Quote 0
              • droftartsundefined
                droftarts administrators @zBeeble
                last edited by

                @zbeeble said in Firmware Upgrade... I don't see a path forward.:

                @droftarts So... your link there I read very well. I suppose I should have paid more attention to the "tested down to 1.21" ... as I'm at 1.20

                I tested back to 1.19, and was able to update directly to 3.0. Before 1.19, there are differences in the file name the firmware expects, and DWC runs on the WiFi module, rather than running on the Duet’s SAM4E. I managed to update from 1.15b to 3.0 directly, with a bit of messing about with file names and manually installing WiFi firmware and DWC.

                The other poster here has referenced a post that recomends -> 2.0 ... then some other 2.x then to 3.0 then to 3.somthing.

                You can do it incrementally, but there’s no particular reason to.

                ... your referencing also documentation that talks about iap.bin --- without linking to a copy of it.

                The version and name of the iap file is dependent on the firmware version you are running. I linked to the one you need in my earlier post.

                Ian

                Bed-slinger - Mini5+ WiFi/1LC | RRP Fisher v1 - D2 WiFi | Polargraph - D2 WiFi | TronXY X5S - 6HC/Roto | CNC router - 6HC | Tractus3D T1250 - D2 Eth

                zBeebleundefined 1 Reply Last reply Reply Quote 0
                • zBeebleundefined
                  zBeeble @droftarts
                  last edited by

                  @droftarts Another undocumented secret is that the Duet2CombinedFirmware.bin needs to be renamed DuetWiFiFirmware.bin --- note not duet2.

                  droftartsundefined 1 Reply Last reply Reply Quote 0
                  • droftartsundefined
                    droftarts administrators @zBeeble
                    last edited by

                    @zbeeble yes, it does need to be renamed, but only for firmware versions before 1.21, which is when the combined WiFi/Ethernet firmware was introduced. Which is why the instructions go back to 1.21 only. In order to try to simplify the firmware update instructions, which are already quite long enough, we have cut some of the text for old versions, though renaming the firmware file is still in the old Dozuki wiki, and in the release notes on GitHub for v1.21. It’s also why we advise using Bossa for updating from firmware 1.20 and older.

                    Ian

                    Bed-slinger - Mini5+ WiFi/1LC | RRP Fisher v1 - D2 WiFi | Polargraph - D2 WiFi | TronXY X5S - 6HC/Roto | CNC router - 6HC | Tractus3D T1250 - D2 Eth

                    1 Reply Last reply Reply Quote 0
                    • pro3dundefined
                      pro3d @zBeeble
                      last edited by pro3d

                      @zbeeble

                      The simplest way to go is to do a full erase and install new firmware from scratch. I have a video for that here:
                      Ugrade RRF

                      Valkyrie DIY High Temp 3D Printer

                      R&D - Engineering Designer - Viking 3D Printers
                      https://vkingprinter.com/

                      1 Reply Last reply Reply Quote 1
                      • First post
                        Last post
                      Unless otherwise noted, all forum content is licensed under CC-BY-SA