@Phaedrux
Simplified both pause.g and resume.g to just move the print head to the parking position without calling any macros, and the printer hangs on resume as before. Note, that I mispoke earlier, DWC is responsive I can browse to the different tabs, however any printer controls are not responsive - e.g. sending a gcode like M122 or trying to change the nozzle temperature.
I also tried renaming the gcode file to "short.gcode", again it hangs on resume as before.
I got an M122 result whilst it was paused.
m122
=== Diagnostics ===
RepRapFirmware for Duet 3 Mini 5+ version 3.4.5 (2022-11-30 19:41:16) running on Duet 3 Mini5plus WiFi (SBC mode)
Board ID: R4MQT-XP6KL-K65J0-409NY-3Q02Z-HYPA6
Used output buffers: 1 of 40 (12 max)
=== RTOS ===
Static ram: 103652
Dynamic ram: 99248 of which 0 recycled
Never used RAM 35764, free system stack 134 words
Tasks: SBC(ready,1.5%,434) HEAT(notifyWait,0.0%,345) Move(notifyWait,0.1%,267) CanReceiv(notifyWait,0.0%,942) CanSender(notifyWait,0.0%,336) CanClock(delaying,0.0%,341) TMC(notifyWait,0.7%,115) MAIN(running,95.9%,547) IDLE(ready,0.9%,30) AIN(delaying,0.8%,265), total 100.0%
Owned mutexes: HTTP(MAIN)
=== Platform ===
Last reset 00:05:43 ago, cause: software
Last software reset at 2023-05-16 22:16, reason: User, GCodes spinning, available RAM 35500, slot 1
Software reset code 0x0003 HFSR 0x00000000 CFSR 0x00000000 ICSR 0x00000000 BFAR 0xe000ed38 SP 0x00000000 Task SBC Freestk 0 n/a
Error status: 0x00
MCU revision 3, ADC conversions started 343814, completed 343812, timed out 0, errs 0
Step timer max interval 1491
MCU temperature: min 36.7, current 37.6, max 38.4
Supply voltage: min 23.6, current 23.8, max 24.1, under voltage events: 0, over voltage events: 0, power good: yes
Heap OK, handles allocated/used 99/7, heap memory allocated/used/recyclable 2048/656/550, gc cycles 1
Events: 0 queued, 0 completed
Driver 0: standstill, SG min 0, read errors 0, write errors 1, ifcnt 211, reads 18052, writes 22, timeouts 0, DMA errors 0, CC errors 0
Driver 1: standstill, SG min 0, read errors 0, write errors 1, ifcnt 209, reads 18052, writes 22, timeouts 0, DMA errors 0, CC errors 0
Driver 2: standstill, SG min 0, read errors 0, write errors 1, ifcnt 208, reads 18052, writes 22, timeouts 0, DMA errors 0, CC errors 0
Driver 3: standstill, SG min 0, read errors 0, write errors 1, ifcnt 210, reads 18051, writes 22, timeouts 0, DMA errors 0, CC errors 0
Driver 4: standstill, SG min 0, read errors 0, write errors 1, ifcnt 126, reads 18059, writes 15, timeouts 0, DMA errors 0, CC errors 0
Driver 5: not present
Driver 6: not present
Date/time: 2023-05-16 22:22:33
Cache data hit count 656382545
Slowest loop: 569.28ms; fastest: 0.09ms
=== Storage ===
Free file entries: 10
SD card 0 not detected, interface speed: 0.0MBytes/sec
SD card longest read time 0.0ms, write time 0.0ms, max retries 0
=== Move ===
DMs created 83, segments created 8, maxWait 113597ms, bed compensation in use: mesh, comp offset 0.000
=== MainDDARing ===
Scheduled moves 565, completed 565, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 1], CDDA state -1
=== AuxDDARing ===
Scheduled moves 0, completed 0, hiccups 0, stepErrors 0, LaErrors 0, Underruns [0, 0, 0], CDDA state -1
=== Heat ===
Bed heaters 0 -1 -1 -1, chamber heaters -1 -1 -1 -1, ordering errs 0
Heater 0 is on, I-accum = 0.4
Heater 1 is on, I-accum = 0.3
=== GCodes ===
Segments left: 0
Movement lock held by null
HTTP* is doing "M122" 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
Code queue is empty
=== Filament sensors ===
Extruder 0 sensor: ok
=== CAN ===
Messages queued 3065, received 0, lost 0, boc 0
Longest wait 0ms for reply type 0, peak Tx sync delay 0, free buffers 18 (min 18), ts 1719/0/0
Tx timeouts 0,0,1718,0,0,1345 last cancelled message type 30 dest 127
=== SBC interface ===
Transfer state: 5, failed transfers: 0, checksum errors: 0
RX/TX seq numbers: 14631/14631
SPI underruns 0, overruns 0
State: 5, disconnects: 0, timeouts: 0 total, 0 by SBC, IAP RAM available 0x0f1bc
Buffer RX/TX: 0/0-0, open files: 0
=== Duet Control Server ===
Duet Control Server v3.4.5
File /opt/dsf/sd/gcodes/short.gcode is selected, paused
Code buffer space: 4096
Configured SPI speed: 8000000Hz, TfrRdy pin glitches: 0
Full transfers per second: 42.82, max time between full transfers: 82.4ms, max pin wait times: 76.6ms/30.0ms
Codes per second: 1.39
Maximum length of RX/TX data transfers: 3416/1364
16/05/2023, 22:22:32 M25
Printing paused at X192.5 Y35.0 Z0.2