Skip to content

v2.6.4b3 - CC2 Client ID Format Fix

Pre-release
Pre-release

Choose a tag to compare

@danielcherubini danielcherubini released this 09 Feb 11:36

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_5234 to 0clib9137a format (exactly 10 chars)
  • Changed request_id from 1_PC_5234_req to 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

📦 Installation

Update via HACS or manually to test this beta release.