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

    Updating 6HC with SBC to a specific version number.

    Scheduled Pinned Locked Moved
    Firmware installation
    4
    19
    452
    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.
    • techpriest.taroundefined
      techpriest.taro
      last edited by

      Hey gang, i'm trying to update a 6HC with a SBC attached (going from 3.4.4 to 3.4.6).
      And i can't figure out how too, please help.

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

        The normal way to update on an SBC is to use the Pi terminal to send sudo apt update && sudo apt upgrade which should bring you to the latest version available on your release channel, whether it's stable or test.

        Z-Bot CoreXY Build | Thingiverse Profile

        techpriest.taroundefined 1 Reply Last reply Reply Quote 0
        • droftartsundefined
          droftarts administrators
          last edited by

          @techpriest-taro To update to the current release (which is 3.4.6), see https://docs.duet3d.com/User_manual/Machine_configuration/SBC_setup#h-6-update-firmware

          To update to a beta release (and I think you can follow that advice if you want to upgrade/downgrade to a specific release), see https://docs.duet3d.com/User_manual/Machine_configuration/DSF_RPi#updates

          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
          • techpriest.taroundefined
            techpriest.taro @Phaedrux
            last edited by

            @Phaedrux said in Updating 6HC with SBC to a specific version number.:

            The normal way to update on an SBC is to use the Pi terminal to send sudo apt update && sudo apt upgrade which should bring you to the latest version available on your release channel, whether it's stable or test.

            If i do that, it updates to 3.5

            @droftarts said in Updating 6HC with SBC to a specific version number.:

            @techpriest-taro To update to the current release (which is 3.4.6), see https://docs.duet3d.com/User_manual/Machine_configuration/SBC_setup#h-6-update-firmware

            To update to a beta release (and I think you can follow that advice if you want to upgrade/downgrade to a specific release), see https://docs.duet3d.com/User_manual/Machine_configuration/DSF_RPi#updates

            Ian

            So i need to update to 3.5 and then downgrade it to 3.4.6?

            droftartsundefined 1 Reply Last reply Reply Quote 0
            • droftartsundefined
              droftarts administrators @techpriest.taro
              last edited by

              @techpriest-taro said in Updating 6HC with SBC to a specific version number.:

              @Phaedrux said in Updating 6HC with SBC to a specific version number.:

              The normal way to update on an SBC is to use the Pi terminal to send sudo apt update && sudo apt upgrade which should bring you to the latest version available on your release channel, whether it's stable or test.

              If i do that, it updates to 3.5

              If it does that, you must somehow have got onto the unstable release. Can you post the contents of your /etc/apt/sources.list.d/duet3d.list file on the Raspberry Pi?

              So i need to update to 3.5 and then downgrade it to 3.4.6?

              Let's see what's in the duet3d.list file first, unless it's already updated you to 3.5. If you are still on 3.4, but the .list file has you on the unstable release, we can just change that to get you back on the stable branch, which should then update to 3.4.6. If you are on 3.5.0-rc1, then it's a bit more complicated to get back to 3.4.x.

              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

              techpriest.taroundefined 1 Reply Last reply Reply Quote 0
              • techpriest.taroundefined
                techpriest.taro @droftarts
                last edited by

                @droftarts
                How do i find the list file?

                droftartsundefined 1 Reply Last reply Reply Quote 0
                • droftartsundefined
                  droftarts administrators @techpriest.taro
                  last edited by

                  @techpriest-taro It should be on your Raspberry Pi's SD card. How are you connecting to the Raspberry Pi? SSH or VNC from another computer, or do you have a keyboard or monitor attached? Connecting to your RPi is covered here https://docs.duet3d.com/User_manual/Machine_configuration/SBC_setup#h-5-accessing-the-sbc-through-sshvnc
                  If using the RPi directly, or using VNC, you should be able to browse the RPi folder structure and find the .list file in /etc/apt/sources.list.d/.

                  99c91c87-462a-4d4b-a047-741a57e02edd-image.png

                  If using SSH, you'll need to use terminal commands to change directory to it, eg

                  pi@duet3:~ $ cd /etc/apt/sources.list.d/
                  pi@duet3:/etc/apt/sources.list.d $ ls
                  duet3d.list  raspi.list  vscode.list
                  pi@duet3:/etc/apt/sources.list.d $ cat duet3d.list 
                  deb https://pkg.duet3d.com/ stable armv7
                  pi@duet3:/etc/apt/sources.list.d $ 
                  

                  The 'cat' command shows the contents of the file.

                  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

                  techpriest.taroundefined 1 Reply Last reply Reply Quote 0
                  • techpriest.taroundefined
                    techpriest.taro @droftarts
                    last edited by

                    @droftarts I have setup with a monitor currently.
                    The file says: "deb https://pkg.duet3d.com/ stable arm7" so it should update to 3.4.6? Because when i tried before it went straight to 3.5

                    droftartsundefined 1 Reply Last reply Reply Quote 0
                    • droftartsundefined
                      droftarts administrators @techpriest.taro
                      last edited by droftarts

                      @techpriest-taro Are you sure? I've just updated my SBC, and it's updated DWC and DSF to 3.4.6.

                      6df11c72-3feb-4f33-a530-814daf44866b-image.png

                      Note that if you have updated the Duet board separately to a different firmware, it won't automatically reflash the firmware. Send M997 to update/downgrade the Duet to 3.4.6.

                      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

                      techpriest.taroundefined 1 Reply Last reply Reply Quote 0
                      • techpriest.taroundefined
                        techpriest.taro @droftarts
                        last edited by

                        @droftarts P_20231005_125906.jpg

                        droftartsundefined 1 Reply Last reply Reply Quote 0
                        • droftartsundefined
                          droftarts administrators @techpriest.taro
                          last edited by

                          @techpriest-taro What DWC/DSF version is running? Like I said, if you send M997 it should update or downgrade the Duet firmware to the same version.

                          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

                          techpriest.taroundefined 1 Reply Last reply Reply Quote 0
                          • techpriest.taroundefined
                            techpriest.taro @droftarts
                            last edited by

                            @droftarts P_20231005_130728.jpg

                            droftartsundefined 1 Reply Last reply Reply Quote 0
                            • droftartsundefined
                              droftarts administrators @techpriest.taro
                              last edited by

                              @techpriest-taro Well, that's weird. @chrishamm may need to help you with this one.

                              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

                              techpriest.taroundefined 1 Reply Last reply Reply Quote 0
                              • techpriest.taroundefined
                                techpriest.taro @droftarts
                                last edited by

                                @droftarts alright, thanks for the help so far 🙂

                                droftartsundefined 1 Reply Last reply Reply Quote 0
                                • droftartsundefined
                                  droftarts administrators @techpriest.taro
                                  last edited by

                                  @techpriest-taro How are you going back to 3.4.4? By re-imaging the SD card? Try re-downloading the SD card image, see https://docs.duet3d.com/User_manual/Machine_configuration/SBC_setup#h-1-flash-the-image-file

                                  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
                                  • chrishammundefined
                                    chrishamm administrators @techpriest.taro
                                    last edited by

                                    @techpriest-taro You were on the unstable package feed so you need to downgrade the packages again to 3.4.6. See https://docs.duet3d.com/User_manual/Machine_configuration/DSF_RPi#downgrade-packages

                                    Duet software engineer

                                    techpriest.taroundefined 1 Reply Last reply Reply Quote 0
                                    • techpriest.taroundefined
                                      techpriest.taro @chrishamm
                                      last edited by

                                      @chrishamm The guys i work with also want to test 3.5 so that is fine, we just need a 3.4.6 as well.

                                      chrishammundefined droftartsundefined 2 Replies Last reply Reply Quote 0
                                      • chrishammundefined
                                        chrishamm administrators @techpriest.taro
                                        last edited by

                                        @techpriest-taro If you need 3.5, you can upgrade again using the unstable package feed but to use 3.4.6 you need to downgrade as outlined in the docs. Under normal cicrumstances it isn't possible to have two different package versions installed at once.

                                        Duet software engineer

                                        1 Reply Last reply Reply Quote 0
                                        • droftartsundefined
                                          droftarts administrators @techpriest.taro
                                          last edited by

                                          @techpriest-taro you could use two SD cards for the Pi, one with the stable feed (3.4.6) one with unstable feed (3.5). Swap as required. When you swap, run M997 to flash the appropriate firmware.

                                          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 2
                                          • First post
                                            Last post
                                          Unless otherwise noted, all forum content is licensed under CC-BY-SA