v2.6.4b3 - CC2 Client ID Format Fix
Pre-release
Pre-release
Critical Bug Fix for CC2 Printers
This beta release fixes a critical authentication issue preventing CC2 (Centauri Carbon 2) printers from connecting to Home Assistant.
🐛 Bug Fixes
CC2 Client ID Format Fix (#329)
- Fixed client_id format to match official Elegoo web interface
- Changed from
1_PC_5234to0clib9137aformat (exactly 10 chars) - Changed request_id from
1_PC_5234_reqto UUID + timestamp format - This was causing registration timeouts and connection failures
✅ Confirmed Working
Tested and confirmed working by @JoBanJo with CC2 printer in LAN-only mode.
📝 Previous Changes (from v2.6.4b1 and b2)
- Manual IP flow improvements for CC2 authentication
- Discovery reliability improvements (10s timeout, retry logic)
- Comprehensive debug logging for troubleshooting
- CC2 LAN-only mode documentation
⚠️ Important Notes
CC2 Printers:
- LAN-Only Mode Required: Settings → Network → LAN Only Mode → Enable
- Cloud mode is not currently supported (requires OAuth2/RTM architecture)
Network Requirements:
- Printer and Home Assistant must be on the same network/subnet
- For containerized HA (Docker/K8s): Use host networking or proper network bridging
🔗 Links
- Issue: #329
- Documentation: CC2_PROTOCOL.md
- LAN-only discussion: #323
📦 Installation
Update via HACS or manually to test this beta release.