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

Downgrade from 3.2beta2 to 3.1.1

Scheduled Pinned Locked Moved
Beta Firmware
7
12
1.0k
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.
  • undefined
    Gio
    last edited by 17 Oct 2020, 15:23

    Hi,
    I tried 3.2beta2 on Duet3 with Rpi but nothing really works for me. I was unable to make a print, the Z axis moves very slowly, and the start of the print is not done correctly. The head and the bed seem to go their own way .... until the bed hits the head.

    I tried downgrading with:

    apt-get install duetsoftwareframework=3.1.1 duetcontrolserver=3.1.1 duetsd=1.0.6 duettools=3.1.1 duetwebserver=3.1.0 duetwebcontrol=3.1.1 reprapfirmware=3.1.1-1 duetruntime=3.1.1
    

    DuetSoftwareFramework goes wrong:

    Oct 17 17:06:52 raspiduet systemd[1]: Started Duet Control Server.
    Oct 17 17:06:53 raspiduet DuetControlServer[1482]: Duet Control Server v3.1.1
    Oct 17 17:06:53 raspiduet DuetControlServer[1482]: Written by Christian Hammacher for Duet3D
    Oct 17 17:06:53 raspiduet DuetControlServer[1482]: Licensed under the terms of the GNU Public License Version 3
    Oct 17 17:06:54 raspiduet DuetControlServer[1482]: [info] Settings loaded
    Oct 17 17:06:55 raspiduet DuetControlServer[1482]: [info] Environment initialized
    Oct 17 17:06:55 raspiduet DuetControlServer[1482]: [warn] Kernel SPI buffer size is smaller than RepRapFirmware buffer size (4096 configured vs 8192 required)
    Oct 17 17:06:55 raspiduet DuetControlServer[1482]: [fatal] Could not connect to Duet (Invalid protocol version 3)
    log file: ize is smaller than RepRapFirmware buffer size
    

    How can I downgrade to 3.1.1 correctly?
    Thanks

    undefined 1 Reply Last reply 17 Oct 2020, 15:39 Reply Quote 0
    • undefined
      jay_s_uk @Gio
      last edited by 17 Oct 2020, 15:39

      @Gio I would suggest using this.
      https://github.com/DanalEstes/DuetVersions
      It will give you the correct command to regress to the correct version.
      But, the SPI control has changed considerably so you will first have to downgrade the firmware on the duet 3. This can be found on github

      Owns various duet boards and is the main wiki maintainer for the Teamgloomy LPC/STM32 port of RRF. Assume I'm running whatever the latest beta/stable build is

      1 Reply Last reply Reply Quote 0
      • ?
        A Former User
        last edited by 17 Oct 2020, 15:42

        After having run apt the simplest might be to use the usb method to install the firmware

        https://duet3d.dozuki.com/Wiki/Getting_Started_With_Duet_3#Section_Updating_Duet_3_main_board_firmware
        (or wrapped in a convenient script for the pi wget https://pastebin.com/raw/Wa1kYf3G -O - | tr -d "\r" | bash )

        alternatively get back to 3.2, download 3.1.1 firmware and use M997 to flash the board, then use apt to downgrade the software on the pi.

        sudo wget -O /opt/dsf/sd/sys/Duet3Firmware_MB6HC.bin https://github.com/Duet3D/RepRapFirmware/releases/download/3.1.1/Duet3Firmware_MB6HC.bin
        echo M997 | sudo /opt/dsf/bin/CodeConsole
        
        1 Reply Last reply Reply Quote 0
        • undefined
          Gio
          last edited by 17 Oct 2020, 16:34

          Thanks a lot for your help.
          I think I'm ok on rpi, I also copy my backup system folder to rpi but the error persist.

          echo M997 | sudo /opt/dsf/bin/CodeConsole
          

          Don't work:

          Unhandled exception. System.Net.Internals.SocketExceptionFactory+ExtendedSocketException (99): Cannot assign requested address /var/run/dsf/dcs.sock
             at System.Net.Sockets.Socket.DoConnect(EndPoint endPointSnapshot, SocketAddress socketAddress)
             at System.Net.Sockets.Socket.Connect(EndPoint remoteEP)
             at DuetAPIClient.BaseConnection.Connect(ClientInitMessage initMessage, String socketPath, CancellationToken cancellationToken) in /home/christian/Duet3D/DuetSoftwareFramework/src/DuetAPIClient/BaseConnection.cs:line 98
             at CodeConsole.Program.Main(String[] args) in /home/christian/Duet3D/DuetSoftwareFramework/src/CodeConsole/Program.cs:line 44
             at CodeConsole.Program.<Main>(String[] args)
          Aborted
          

          I never had to flash the board till now.

          Thanks a lot.

          1 Reply Last reply Reply Quote 0
          • undefined
            Gio
            last edited by 17 Oct 2020, 19:01

            Got it!!
            Did it with bossa.
            Thanks.

            1 Reply Last reply Reply Quote 0
            • undefined
              MaxGyver
              last edited by MaxGyver 11 Dec 2020, 12:09 20 Oct 2020, 10:46

              I have sucsessfully downgraded from 3.2beta2 to 3.1.1.

              1. Load mainboard Firmware version 3.1.1
              sudo wget -O /opt/dsf/sd/sys/Duet3Firmware_MB6HC.bin https://github.com/Duet3D/RepRapFirmware/releases/download/3.1.1/Duet3Firmware_MB6HC.bin
              
              1. Install mainboard firmware
              echo M997 | sudo /opt/dsf/bin/CodeConsole
              
              1. Load expansion board firmware version 3.1.0 (optional)
              sudo wget -O /opt/dsf/sd/sys/Duet3Firmware_MB6HC.bin https://github.com/Duet3D/RepRapFirmware/releases/download/3.1.0/Duet3Firmware_EXP3HC.bin
              
              1. Install expansion board firmware (Bn where n is the CAD adress of your expansion board)
              echo M997 B1 | sudo /opt/dsf/bin/CodeConsole
              
              1. Revert the rest:
              sudo apt -y --allow-downgrades install duetsoftwareframework=3.1.1 duetcontrolserver=3.1.1 duetruntime=3.1.1 duetsd=1.0.6 duettools=3.1.1 duetwebcontrol=3.1.1 duetwebserver=3.1.0 reprapfirmware=3.1.1-1
              

              Cheers
              Max

              ? undefined 2 Replies Last reply 20 Oct 2020, 16:31 Reply Quote 0
              • ?
                A Former User @MaxGyver
                last edited by A Former User 20 Oct 2020, 16:31

                @MaxGyver said in Downgrade from 3.2beta2 to 3.1.1:

                1. Revert Duet3Firmware_MB6HC to 3.1.1

                without M977? if so apt should have worked without wget i reckon? sorted

                undefined 1 Reply Last reply 20 Oct 2020, 17:35 Reply Quote 0
                • undefined
                  MaxGyver @A Former User
                  last edited by 20 Oct 2020, 17:35

                  @bearer said in Downgrade from 3.2beta2 to 3.1.1:

                  @MaxGyver said in Downgrade from 3.2beta2 to 3.1.1:

                  1. Revert Duet3Firmware_MB6HC to 3.1.1

                  without M977? if so apt should have worked without wget i reckon?

                  Sry my bad! of course with

                  echo M997 | sudo /opt/dsf/bin/CodeConsole
                  

                  I have edited my previous post in order to avoid confusing other users!

                  Cheers
                  Max

                  1 Reply Last reply Reply Quote 0
                  • undefined
                    Sejl
                    last edited by Sejl 31 Oct 2020, 10:40

                    @Gio said in Downgrade from 3.2beta2 to 3.1.1:

                    Hi,
                    I tried 3.2beta2 on Duet3 with Rpi but nothing really works for me. I was unable to make a print, the Z axis moves very slowly, and the start of the print is not done correctly. The head and the bed seem to go their own way .... until the bed hits the head.

                    I am running Duet 3 on a CNC machine, and I have observed similar behavior exactly after updating firmware. Any idea why is this happening?

                    Btw, thank you for instructions how to downgrade. Now it's working just fine!

                    Best regards

                    1 Reply Last reply Reply Quote 0
                    • undefined
                      ErwinH78 @MaxGyver
                      last edited by 23 Mar 2021, 20:08

                      @MaxGyver said in Downgrade from 3.2beta2 to 3.1.1:

                      sudo apt -y --allow-downgrades install duetsoftwareframework=3.1.1 duetcontrolserver=3.1.1 duetruntime=3.1.1 duetsd=1.0.6 duettools=3.1.1 duetwebcontrol=3.1.1 duetwebserver=3.1.0 reprapfirmware=3.1.1-1

                      hi guys. i tried to downgrade from 3.2.2 to 3.1.1 but it doesn´t works.....
                      Unbenannt.JPG

                      DocTruckerundefined 1 Reply Last reply 25 Mar 2021, 10:38 Reply Quote 0
                      • undefined
                        ErwinH78
                        last edited by 24 Mar 2021, 07:46

                        This post is deleted!
                        1 Reply Last reply Reply Quote 0
                        • DocTruckerundefined
                          DocTrucker @ErwinH78
                          last edited by 25 Mar 2021, 10:38

                          @ErwinH78 are you sure you are running 3.2beta2 and not 3.3beta2? This is an old post and the current beta is 3.3beta2.

                          Running 3 P3Steel with Duet 2. Duet 3 on the shelf looking for a suitable machine. One first generation Duet in a Logo/Turtle style robot!

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