mirror of
https://github.com/maziggy/bambuddy.git
synced 2026-09-30 11:12:35 +02:00
Resolves FTP transfer failures on A1/A1 Mini printers caused by SSL session reuse incompatibility. Also adds configurable FTP timeout setting for slow WiFi connections. Changes: - Add SSL session reuse bypass for A1/A1 Mini printers (auto-detected) - Add printer_model parameter to FTP functions for model detection - Add configurable FTP timeout (10-120s, default 30s) in Settings - Update all FTP callers: archiving, reprint, timelapse, firmware upload Technical details: - A1/A1 Mini printers don't support vsFTPd's SSL session reuse - X1C/P1S continue to use session reuse as required by their FTP server - ImplicitFTP_TLS now accepts skip_session_reuse flag - BambuFTPClient auto-detects A1/A1 Mini and sets flag accordingly