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

    DSF 3.5.1 Install Error: Failed to upload

    Scheduled Pinned Locked Moved
    Firmware installation
    4
    7
    253
    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.
    • CCS86undefined
      CCS86
      last edited by CCS86

      I am trying to upgrade from 3.5.0b4 to 3.5.1, and have already gotten the firmware and DWC installed on my Maestro.

      But, every time I try to upload the DSF, it fails on this file:

      Failed to upload DuetControlServer.SPI.Communication.FirmwareRequests.AbortFileHeader.html
      
      Your Duet rejected the HTTP request: could not create file
      

      I'm actually not even sure if this is a requisite installation.

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

        Which board? SBC mode? Can you share a M122?

        Z-Bot CoreXY Build | Thingiverse Profile

        CCS86undefined 1 Reply Last reply Reply Quote 0
        • CCS86undefined
          CCS86 @Phaedrux
          last edited by

          @Phaedrux

          Maestro. No SBC.

          m122
          === Diagnostics ===
          RepRapFirmware for Duet 2 Maestro version 3.5.1 (2024-04-19 14:40:37) running on Duet Maestro 1.0
          Board ID: 08DJM-956DU-LLMS4-7J9F6-3SN6Q-KBM2Q
          Used output buffers: 1 of 26 (22 max)
          === RTOS ===
          Static ram: 23480
          Dynamic ram: 67060 of which 0 recycled
          Never used RAM 22236, free system stack 178 words
          Tasks: NETWORK(1,ready,26.2%,202) ACCEL(6,nWait 5,0.0%,345) HEAT(3,nWait 5,0.1%,338) Move(4,nWait 5,0.0%,310) TMC(4,nWait 5,1.8%,109) MAIN(1,running,64.3%,791) IDLE(0,ready,7.7%,30), total 100.0%
          Owned mutexes:
          === Platform ===
          Last reset 00:35:22 ago, cause: software
          Last software reset at 2023-06-16 21:25, reason: User, Gcodes spinning, available RAM 17184, slot 2
          Software reset code 0x0003 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x00000000 BFAR 0xe000ed38 SP 0x00000000 Task MAIN Freestk 0 n/a
          Error status: 0x00
          MCU temperature: min 39.2, current 40.7, max 41.1
          Supply voltage: min 24.1, current 24.2, max 24.4, under voltage events: 0, over voltage events: 0, power good: yes
          Heap OK, handles allocated/used 99/7, heap memory allocated/used/recyclable 2048/224/0, gc cycles 0
          Events: 0 queued, 0 completed
          Driver 0: standstill, read errors 0, write errors 1, ifcnt 22, reads 26058, writes 9, timeouts 0, DMA errors 0, CC errors 0
          Driver 1: standstill, read errors 0, write errors 1, ifcnt 22, reads 26058, writes 9, timeouts 0, DMA errors 0, CC errors 0
          Driver 2: standstill, read errors 0, write errors 1, ifcnt 22, reads 26058, writes 9, timeouts 0, DMA errors 0, CC errors 0
          Driver 3: standstill, read errors 0, write errors 1, ifcnt 17, reads 26061, writes 6, timeouts 0, DMA errors 0, CC errors 0
          Driver 4: standstill, read errors 0, write errors 1, ifcnt 13, reads 26061, writes 6, timeouts 0, DMA errors 0, CC errors 0
          Driver 5: not present
          Driver 6: not present
          Date/time: 2024-04-19 13:19:01
          Slowest loop: 475.41ms; fastest: 0.19ms
          I2C nak errors 0, send timeouts 0, receive timeouts 0, finishTimeouts 0, resets 0
          === Storage ===
          Free file entries: 9
          SD card 0 detected, interface speed: 15.0MBytes/sec
          SD card longest read time 2.2ms, write time 96.0ms, max retries 0
          === Move ===
          DMs created 83, segments created 3, maxWait 1895171ms, bed compensation in use: none, height map offset 0.000, max steps late 0, min interval 0, bad calcs 0, ebfmin 0.00, ebfmax 0.00
          no step interrupt scheduled
          Moves shaped first try 0, on retry 0, too short 0, wrong shape 4, maybepossible 0
          === DDARing 0 ===
          Scheduled moves 10, completed 10, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state -1
          === Heat ===
          Bed heaters 0 -1, chamber heaters -1 -1, ordering errs 0
          Heater 0 is on, I-accum = 0.2
          Heater 1 is on, I-accum = 0.2
          === GCodes ===
          Movement locks held by null
          HTTP is idle in state(s) 0
          Telnet is idle in state(s) 0
          File is doing "M190 R60" in state(s) 0
          USB is idle in state(s) 0
          Aux is idle in state(s) 0
          Trigger is idle in state(s) 0
          Queue is idle in state(s) 0
          LCD is idle in state(s) 0
          Daemon is idle in state(s) 0
          Autopause is idle in state(s) 0
          Q0 segments left 0
          Code queue 0 is empty
          === Filament sensors ===
          check 340708 clear 5979184
          Extruder 0 sensor: ok
          === Network ===
          Slowest loop: 1020.20ms; fastest: 0.01ms
          Responder states: HTTP(0) HTTP(0) HTTP(0) FTP(0) Telnet(0)
          HTTP sessions: 1 of 8
          Interface state active, link 100Mbps full duplex
          Socket states: 1 5 5 2 2 2
          
          1 Reply Last reply Reply Quote 0
          • Phaedruxundefined
            Phaedrux Moderator
            last edited by

            No SBC means no need for DSF.

            If you have access to DWC, just upload the release zip file and you're done.
            https://github.com/Duet3D/RepRapFirmware/releases/download/3.5.1/Duet2and3Firmware-3.5.1.zip

            Z-Bot CoreXY Build | Thingiverse Profile

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

              @CCS86 That file is part of the DSF code documentation, it shouldn't be part of any release ZIP. What file were you trying to upload?

              Duet software engineer

              1 Reply Last reply Reply Quote 1
              • CCS86undefined
                CCS86
                last edited by

                Sounds like operator error!

                I could have sworn in the past, I had to upload a 3rd file when upgrading RRF and DWC. I thought it was DSF, but must have been something else.

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

                  @CCS86 the Maestro IAP (In App Programmer) file, named “Duet2_SDiap32_Maestro.bin”, is the third required file. The IAP files weren’t in the 3.5.1 release initially, but they are now. Not sure if they made it into the release zip though.

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