Skip to content

PrintSphere v1.5.1

Choose a tag to compare

@cptkirki cptkirki released this 30 Apr 15:39
· 30 commits to main since this release
89a8bc8

PrintSphere v1.5.1

Release covering all changes from v1.5 to v1.5.1.

Major Features

  • CN SMS Login Support: Added SMS verification code support for China region cloud login, complementing existing email-based verification. Unified verification flow across both email and SMS code paths.
  • RSSI-Based AP Selection: Implemented intelligent WiFi access point selection for mesh networks. Device now scans all APs matching configured SSID, selects the one with strongest RSSI, and locks (for the session) to that BSSID/channel for stable connectivity.
  • Factory Flash Installer: New factory flash installer page in web UI for streamlined initial firmware deployment.
  • UI/UX Enhancements: Added AMS triangle indicator, border frame improvements, and pager scroll fixes for better visual feedback and navigation.
  • Dual-Nozzle H2D Support: Improved active nozzle index extraction and corrected L/R display labels for dual-nozzle printers.

Major Fixes

  • Network & Camera Memory Stabilization: Comprehensive refactoring of network and camera memory handling across printer_client, bambu_cloud_client, p1s_camera_client, and status_resolver. Fixed memory leaks and improved lifecycle management during reconnect cycles.
  • MQTT TLS Handshake Reliability: Added heap diagnostics logging around TLS handshake and client initialization to diagnose mbedTLS allocation failures (-0x7100 errors) on reconnect.
  • TFA Cookie Handling: Fixed TFA token extraction from Set-Cookie header for proper cloud session authentication.
  • TCP Probe Robustness: Increased early TCP probe retries from 3 to 5 to improve printer connection reliability.
  • Display Rotation: Fixed rotation handling issues affecting display initialization on first boot.