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

    3.4.5 SBC Force Toolboard Update

    Scheduled Pinned Locked Moved
    Firmware installation
    7
    16
    663
    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.
    • ctilley79undefined
      ctilley79 @ctilley79
      last edited by

      @ctilley79 I even tried M997 S0 B121

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

        The firmware for expansion boards has not changed with 3.4.5, so the expansions reporting 3.4.4 still is correct in this case.

        Z-Bot CoreXY Build | Thingiverse Profile

        ctilley79undefined o_lampeundefined 3 Replies Last reply Reply Quote 0
        • ctilley79undefined
          ctilley79 @Phaedrux
          last edited by

          @Phaedrux ok. sounds good. curious why M997 B121 hangs though.

          1 Reply Last reply Reply Quote 0
          • o_lampeundefined
            o_lampe @Phaedrux
            last edited by

            @Phaedrux said in 3.4.5 SBC Force Toolboard Update:

            The firmware for expansion boards has not changed with 3.4.5, so the expansions reporting 3.4.4 still is correct in this case.

            Doesn't that lead to confusion around the users? The duet team always tells us to keep all boards on same version numbers...
            I've seen @gnydick fighting with the same issue.
            IMHO it would be better to change version numbers for all FW-parts, even when some of them haven't changed.

            gnydickundefined 1 Reply Last reply Reply Quote 0
            • gnydickundefined
              gnydick @o_lampe
              last edited by gnydick

              @o_lampe, wait, how does this intersect with what happened to me? The firmware updater tried updating the tool boards with a non-existent 3.4.5? Is that why they went away?

              If that's the case, I agree it should be handled better, but it's not good practice (not even an option) to release the same software/firmware with multiple versions just to appease a poorly conceived update process.

              dc42undefined 1 Reply Last reply Reply Quote 0
              • dc42undefined
                dc42 administrators @gnydick
                last edited by

                @gnydick the firmware will not attempt to upgrade to a non-existent version. You should have Duet3Firmware_TOOL1LC.bin in your /firmware folder and it should be the version 3.4.4 file. M999 B121 causes the tool board to flag the current firmware as invalid and ask the main board for that file.

                I've just re-tested this on my tool changer (running in standalone mode) and it worked, on both tool boards. So as long as the correct file is in your /firmware folder, I can't see any reason for it not to work.

                This is how the file shows up in my /firmware folder in DWC:

                e29e0566-5548-429b-8b9f-9540398f3e59-image.png

                Duet WiFi hardware designer and firmware engineer
                Please do not ask me for Duet support via PM or email, use the forum
                http://www.escher3d.com, https://miscsolutions.wordpress.com

                gnydickundefined 1 Reply Last reply Reply Quote 0
                • gnydickundefined
                  gnydick @dc42
                  last edited by

                  @dc42 sounds good. Was only a theory based on other people's feedback. Thanks for confirming.

                  Any clue about the wonky apt dependcies not allowing for version downgrade?

                  chrishammundefined 1 Reply Last reply Reply Quote 0
                  • chrishammundefined
                    chrishamm administrators @gnydick
                    last edited by

                    @gnydick Generally we don't recommend running diverging versions on the same system (e.g. 3.4.0 with 3.4.4 or similar) so the package dependencies are relatively strict. I'll check if we can relax them as part of 3.5. If you must downgrade to 3.4.4 or older, see the updated downgrade instructions.

                    Duet software engineer

                    gnydickundefined 1 Reply Last reply Reply Quote 0
                    • gnydickundefined
                      gnydick @chrishamm
                      last edited by gnydick

                      @chrishamm I don't want diverging versions. I was trying to do a proper downgrade, but the package dependencies are broken.

                      Those downgrade instructions are only applicable when changing from beta/rc to stable, not from one stable to an earlier.

                      chrishammundefined 1 Reply Last reply Reply Quote 0
                      • chrishammundefined
                        chrishamm administrators @gnydick
                        last edited by

                        @gnydick The package dependencies are not broken and the downgrade instructions have been updated, see the new info box about how to downgrade to previous stable versions. I still don't recommend this, though.

                        Duet software engineer

                        oliofundefined 1 Reply Last reply Reply Quote 0
                        • oliofundefined
                          oliof @chrishamm
                          last edited by

                          @chrishamm maybe add a hint about apt-mark hold ... for people that want to hold a specific version and not forced to be upgraded immediately upon release.

                          <>RatRig V-Minion Fly Super5Pro RRF<> V-Core 3.1 IDEX k*****r <> RatRig V-Minion SKR 2 Marlin<>

                          gnydickundefined 1 Reply Last reply Reply Quote 1
                          • gnydickundefined
                            gnydick @oliof
                            last edited by

                            @oliof that doesn't fix anything. I wasn't unexpectedly upgraded. At this point, I'm convinced I will never be good with deb/ubuntu package management, even after 30 years of professional experience with Linux. It's just brain-damaged.

                            Any time I try to install a package that has some sort of conflict, the messages are really unintuitive. here's an example. I understand what those entries are with the --> but there's no record of what you're actually choosing once you've moved on. When do I hit Apply? for each choice? Or do I cursor-key down and hit enter or + for install.

                            screen1.jpg

                            screen2.jpg
                            screen3.jpg

                            You should be able to just say apt install reprapfirmware=3.4.3 and it just downgrades all of the dependencies as well. Maybe I'm beating a dead horse, and deb pkg management is already known to be a garbage fire.

                            oliofundefined 1 Reply Last reply Reply Quote 0
                            • oliofundefined
                              oliof @gnydick
                              last edited by

                              @gnydick you are right it does not help with downgrades, it only helps with keeping a given version in place until one decides otherwise.

                              I won't defend deb/apt, because there is no basis to do so. I have wasted too much of my roughly three decades of IT career on package dependency ... hiccups (family friendly choice of words here) as well, so I understand your frustration first-hand.

                              <>RatRig V-Minion Fly Super5Pro RRF<> V-Core 3.1 IDEX k*****r <> RatRig V-Minion SKR 2 Marlin<>

                              gnydickundefined 1 Reply Last reply Reply Quote 0
                              • gnydickundefined
                                gnydick @oliof
                                last edited by

                                @oliof +1 👍

                                1 Reply Last reply Reply Quote 0
                                • ctilley79undefined
                                  ctilley79 @Phaedrux
                                  last edited by

                                  @Phaedrux said in 3.4.5 SBC Force Toolboard Update:

                                  The firmware for expansion boards has not changed with 3.4.5, so the expansions reporting 3.4.4 still is correct in this case.

                                  Would it be possible to bump the toolboard versions even if there are no changes? That would probably be a better convention to avoid confusion.

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