As per the title
A few days ago, I decided to try out the new firmware.
I have a 6hc board with a LC1 Tool board, (standalone) I attempted to update to 3.6.0-beta from within DWC.
The system said it was updating and then at the normal reconnect after the update it wouldn't reconnect...
I tried cycling power a few times and Nada.
Upon connecting the board to my pc via USB the port listed itself as a "bossa" post instead of a USB device, I'm like W.T.F.
So i tried to re-flash via bossa flash tool x3 attempts all failed with no actual listed error. I redownloaded the .bin file from the repository in case it was a corrupted download. This didn't cure the issue.
I was able to successfully flash back to 3.5.3 no problem and that allowed me back into the printer via DWC, a second attempt to update via DWC resulted in the same issue.
After x3 attempts (and trying different USB cables which made no difference) via bossa I finally managed to get 3.6.0-beta.1 to upload and verify successfully. And I was able to upgrade the tool board from within DWC, no problem.
M122 attached
M122
=== Diagnostics ===
RepRapFirmware for Duet 3 MB6HC version 3.6.0-beta.1 (2024-09-24 10:07:51) running on Duet 3 MB6HC v1.01 (standalone mode)
Board ID: xxxxx-xxxxx-xxxxx-xxxxx-xxxxx-xxxxx
Used output buffers: 1 of 40 (29 max)
=== RTOS ===
Static ram: 136444
Dynamic ram: 126712 of which 444 recycled
Never used RAM 67952, free system stack 200 words
Tasks: NETWORK(1,ready,32.9%,180) ETHERNET(5,nWait 7,0.1%,324) HEAT(3,nWait 6,0.0%,356) Move(4,nWait 6,0.0%,333) TMC(4,nWait 6,3.1%,379) CanReceiv(6,nWait 1,0.0%,794) CanSender(5,nWait 7,0.0%,334) CanClock(7,delaying,0.0%,353) MAIN(1,running,63.5%,103) IDLE(0,ready,0.4%,29) USBD(3,blocked,0.0%,147), total 100.0%
Owned mutexes:
=== Platform ===
Last reset 00:00:28 ago, cause: power up
Last software reset at 2024-10-09 20:46, reason: HardFault, none spinning, available RAM 67952, slot 1
Software reset code 0x0073 HFSR 0x80000000 CFSR 0x00000000 ICSR 0x00400803 BFAR 0x00000000 SP 0x2041b740 Task NETW Freestk 532 ok
Stack: 00000001 00000000 20415d9c 00000035 0000023c 0041dde9 00421794 61010000 2041aa80 004ba638 00000009 0000000a 0000000b 0000000c 0000000b 0003000c 00000000 2041aa80 20415e08 00000000 20415c44 e000e000 a5a5a5a5 a5a5a5a5 a5a5a5a5 0041e8fb 002dfff0
Error status: 0x00
MCU temperature: min 23.4, current 32.7, max 32.7
Supply voltage: min 23.9, current 23.9, max 24.0, under voltage events: 0, over voltage events: 0, power good: yes
12V rail voltage: min 12.0, current 12.1, max 12.2, under voltage events: 0
Heap OK, handles allocated/used 0/0, heap memory allocated/used/recyclable 0/0/0, gc cycles 0
Events: 0 queued, 0 completed
Date/time: 2024-10-10 11:56:08
Slowest loop: 2.60ms; fastest: 0.07ms
USB interrupts 2
=== Storage ===
Free file entries: 20
SD card 0 detected, interface speed: 25.0MBytes/sec
SD card longest read time 1.5ms, write time 0.0ms, max retries 0
=== Move ===
Segments created 0, maxWait 0ms, bed comp in use: none, height map offset 0.000, hiccups added 0 (0.00/0.00ms), max steps late 0, ebfmin 0.00, ebfmax 0.00
Pos req/act/dcf: 0.00/0/0.00 0.00/0/0.00 0.00/0/0.00
no step interrupt scheduled
Driver 0: standstill, SG min n/a, mspos 4, reads 56456, writes 18 timeouts 0
Driver 1: standstill, SG min n/a, mspos 4, reads 56456, writes 18 timeouts 0
Driver 2: standstill, SG min n/a, mspos 4, reads 56456, writes 18 timeouts 0
Driver 3: standstill, SG min n/a, mspos 4, reads 56456, writes 18 timeouts 0
Driver 4: standstill, SG min n/a, mspos 8, reads 56463, writes 11 timeouts 0
Driver 5: standstill, SG min n/a, mspos 4, reads 56456, writes 18 timeouts 0
Phase step loop runtime (us): min=0, max=73, frequency (Hz): min=1633, max=2568
=== DDARing 0 ===
Scheduled moves 0, completed 0, LaErrors 0, Underruns [0, 0, 0]
=== DDARing 1 ===
Scheduled moves 0, completed 0, LaErrors 0, Underruns [0, 0, 0]
=== Heat ===
Bed heaters 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1, chamber heaters -1 -1 -1 -1 -1 -1 -1 -1, ordering erHeater 1 is on, I-accum = 0.0
=== GCodes ===
Movement locks held by null, null
HTTP is idle in state(s) 0
Telnet is idle in state(s) 0
File is idle 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
SBC is idle in state(s) 0
Daemon is idle in state(s) 0
Aux2 is idle in state(s) 0
Autopause is idle in state(s) 0
File2 is idle in state(s) 0
Queue2 is idle in state(s) 0
Q0 segments left 0, axes/extruders owned 0x80000003
Code queue 0 is empty
Q1 segments left 0, axes/extruders owned 0x0000000
Code queue 1 is empty
=== CAN ===
Messages queued 272, received 581, lost 0, ignored 0, errs 581, boc 0
Longest wait 1ms for reply type 6042, peak Tx sync delay 27193, free buffers 50 (min 49), ts 143/142/0
Tx timeouts 0,0,0,0,0,0
=== Network ===
Slowest loop: 4.99ms; fastest: 0.03ms
Responder states: MQTT(0) HTTP(0) HTTP(0) HTTP(0) HTTP(0) HTTP(0) HTTP(0) FTP(0) Telnet(0) Telnet(0)
HTTP sessions: 1 of 8
= Ethernet =
Interface state: active
Error counts: 0 0 0 1 0 0
Socket states: 2 6 2 2 2 0 0 0 0
=== Multicast handler ===
Responder is inactive, messages received 0, responses 0