Octoprint not issuing M24 command to start print on SD card

I've uploaded a bgcode file to my print's SD card, and I want to start the print from Octoprint. The command to start a print on an SD card is M24: G-code - RepRap

However, when I click on Load and Print in the files dialog box, nothing happens. Octoprint sends M23 when I select the file, but not M24 when I click on Load and Print:

Send: M20
Recv: Begin file list
Recv: SHAPE-~1.BGC
Recv: COOKIE~1.BGC
Recv: COOKIE~2.BGC
Recv: SHAPE-~2.BGC
Recv: FLASHL~1.BGC
Recv: OUT_04~1.BGC
Recv: COREON~1.BBF
Recv: End file list
Recv: ok
Send: M23 /out_04~1.bgc
Recv: File selected
Recv: ok

octoprint-systeminfo-20251201230035.zip (92.8 KB)

Additional information about your setup

  • OctoPrint 1.11.4
  • Python 3.11.2
  • OctoPi* 1.1.0 (build 2025.06.10.114348)