mirror of
https://github.com/maziggy/bambuddy.git
synced 2026-05-09 05:35:30 +02:00
[GH-ISSUE #875] [Bug Report] Title: [Bug]: use_ams: true sent even when no AMS is connected, causing 07FF-801 #597
Labels
No labels
A1
automated
automated
bug
bug
Closed due to inactivity
contrib
dependencies
dependencies
duplicate
enhancement
feedback
hold
invalid
Notes
P1S
pull-request
security
security
ThumbsUp
user-report
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/bambuddy#597
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @maziggy on GitHub (Apr 2, 2026).
Original GitHub issue: https://github.com/maziggy/bambuddy/issues/875
Originally assigned to: @maziggy on GitHub.
Title: [Bug]: use_ams: true sent even when no AMS is connected, causing 07FF-8012 and 07FF-5000-0002-0001 errors
Body:
Bug Description
When printing to a P2S without an AMS (external spool only), Bambuddy always sends "use_ams": true in the MQTT print command. This causes the printer to look for an AMS that doesn't exist, resulting in two errors:
07FF-8012 — Failed to get AMS mapping table
07FF-5000-0002-0001 — AMS communication is abnormal
The print cannot proceed.
Root Cause
The MQTT print command sent by Bambuddy:
json"use_ams": true,
"ams_mapping": [-1],
"ams_mapping2": [{"ams_id": 254, "slot_id": 0}]
Even though ams_id: 254 correctly indicates the external spool, use_ams: true tells the printer to expect an AMS. When no AMS is connected, the printer throws the above errors and halts.
The fix should be: if no AMS is connected and only the external spool is used, send use_ams: false.
Steps to Reproduce
P2S with no AMS, external spool configured in Bambuddy
Queue a print or use File Manager
Print command is sent with use_ams: true
Printer throws 07FF-8012 and 07FF-5000-0002-0001 and halts
Expected Behavior
use_ams: false when no AMS is connected.
Bambuddy Version: v0.2.3 (latest)
Printer: Bambu Lab P2S
Firmware: 01.01.01.00
Installation: Docker, LAN-Only mode
Reporter Contact
Email: vogtjonathan614@gmail.com
System Information
Logs (sanitized): bambuddy.log
Submitted via BamBuddy Bug Report
@maziggy commented on GitHub (Apr 2, 2026):
This should already be fixed. Please use branch dev or just released 0.2.3b1 version and let me know if the error persists.
@maziggy commented on GitHub (Apr 3, 2026):
THen I need a new support package from dev branch.