1
0
Fork 0
mirror of https://github.com/maziggy/bambuddy.git synced 2026-05-09 08:25:54 +02:00

[GH-ISSUE #607] [Bug Report] This is more of a documentation FYI regarding updating firmware on the P1P. I h #393

Closed
opened 2026-05-07 00:09:34 +02:00 by BreizhHardware · 1 comment

Originally created by @maziggy on GitHub (Mar 4, 2026).
Original GitHub issue: https://github.com/maziggy/bambuddy/issues/607

Originally assigned to: @maziggy on GitHub.

This is more of a documentation FYI regarding updating firmware on the P1P. I have 2 of them, one with AMS and one without. Neither printer recognized that the firmware was uploaded to the SD card until after the printer was power cycled (one was on 1.09 the other on 1.07 so existing firmware did not seem to be the issue). Removing and reinserting the SD card did nothing, nor did using a blank SD card. After power cycling it recognized that there was firmware on both the card with existing files and the card that had previously been blank. Since you include detailed instructions on the firmware update process, I thought you might want to include info regarding having to off/on the P1P. I also have an A1 and the firmware was recognized on the SD card without requiring power cycling. So this may just be a P series issue. Thanks!

Reporter Contact

Email: jjs781@yahoo.com

System Information
{
  "generated_at": "2026-03-04T15:58:02.185787",
  "app": {
    "version": "0.2.2b1",
    "debug_mode": false
  },
  "system": {
    "platform": "Linux",
    "platform_release": "6.6.87.2-microsoft-standard-WSL2",
    "platform_version": "#1 SMP PREEMPT_DYNAMIC Thu Jun  5 18:30:46 UTC 2025",
    "architecture": "x86_64",
    "python_version": "3.13.12"
  },
  "environment": {
    "docker": false,
    "data_dir": "/app/data",
    "log_dir": "/app/logs",
    "timezone": "America/Chicago"
  },
  "database": {
    "archives_total": 0,
    "archives_completed": 0,
    "printers_total": 3,
    "filaments_total": 0,
    "projects_total": 0,
    "smart_plugs_total": 0
  },
  "printers": [
    {
      "index": 1,
      "model": "P1P",
      "nozzle_count": 1,
      "is_active": true,
      "mqtt_connected": true,
      "state": "IDLE",
      "firmware_version": "01.09.01.00",
      "wifi_signal": -50,
      "reachable": true,
      "ams_unit_count": 1,
      "ams_tray_count": 0,
      "has_vt_tray": true,
      "external_camera_configured": false,
      "plate_detection_enabled": false,
      "hms_error_count": 0,
      "developer_mode": null,
      "nozzle_rack_count": 0
    },
    {
      "index": 2,
      "model": "A1",
      "nozzle_count": 1,
      "is_active": true,
      "mqtt_connected": false,
      "state": "IDLE",
      "firmware_version": "01.07.02.00",
      "wifi_signal": -57,
      "reachable": false,
      "ams_unit_count": 1,
      "ams_tray_count": 1,
      "has_vt_tray": true,
      "external_camera_configured": false,
      "plate_detection_enabled": false,
      "hms_error_count": 0,
      "developer_mode": null,
      "nozzle_rack_count": 0
    },
    {
      "index": 3,
      "model": "P1P",
      "nozzle_count": 1,
      "is_active": true,
      "mqtt_connected": false,
      "state": "IDLE",
      "firmware_version": "01.09.01.00",
      "wifi_signal": -48,
      "reachable": false,
      "ams_unit_count": 0,
      "ams_tray_count": 0,
      "has_vt_tray": true,
      "external_camera_configured": false,
      "plate_detection_enabled": false,
      "hms_error_count": 0,
      "developer_mode": null,
      "nozzle_rack_count": 0
    }
  ],
  "settings": {
    "auth_enabled": "true",
    "setup_completed": "true",
    "auto_archive": "true",
    "save_thumbnails": "true",
    "capture_finish_photo": "true",
    "default_filament_cost": "20.0",
    "currency": "USD",
    "energy_cost_per_kwh": "0.15",
    "energy_tracking_mode": "total",
    "check_updates": "true",
    "check_printer_firmware": "true",
    "include_beta_updates": "false",
    "notification_language": "en",
    "bed_cooled_threshold": "35.0",
    "ams_humidity_good": "40",
    "ams_humidity_fair": "60",
    "ams_temp_good": "28.0",
    "ams_temp_fair": "35.0",
    "ams_history_retention_days": "30",
    "per_printer_mapping_expanded": "false",
    "date_format": "system",
    "time_format": "system",
    "default_printer_id": "None",
    "ftp_retry_enabled": "true",
    "ftp_retry_count": "3",
    "ftp_retry_delay": "2",
    "ftp_timeout": "30",
    "mqtt_enabled": "false",
    "mqtt_broker": "",
    "mqtt_port": "1883",
    "mqtt_topic_prefix": "bambuddy",
    "mqtt_use_tls": "false",
    "ha_enabled": "false",
    "library_archive_mode": "ask",
    "library_disk_warning_gb": "5.0",
    "camera_view_mode": "window",
    "preferred_slicer": "bambu_studio",
    "prometheus_enabled": "false"
  },
  "virtual_printers": [],
  "integrations": {
    "notification_providers": [],
    "spoolman": {
      "enabled": false,
      "reachable": false
    },
    "mqtt_relay": {
      "enabled": false,
      "connected": false,
      "broker": "",
      "port": 0,
      "topic_prefix": "bambuddy"
    },
    "homeassistant": {
      "enabled": false
    }
  },
  "database_health": {
    "journal_mode": "wal",
    "quick_check": "ok",
    "db_size_bytes": 4096,
    "wal_size_bytes": 1186592
  },
  "dependencies": {
    "fastapi": "0.135.1",
    "uvicorn": "0.41.0",
    "pydantic": "2.12.5",
    "sqlalchemy": "2.0.48",
    "paho-mqtt": "2.1.0",
    "psutil": "7.2.2",
    "httpx": "0.28.1",
    "aiofiles": "25.1.0",
    "cryptography": "46.0.5",
    "opencv-python-headless": "4.13.0.92",
    "numpy": "2.4.2"
  },
  "log_file": {
    "size_bytes": 20257,
    "size_formatted": "19.8 KB"
  },
  "network": {
    "interface_count": 3,
    "interfaces": [
      {
        "name": "eth0",
        "subnet": "x.x.4.0/24"
      },
      {
        "name": "podman1",
        "subnet": "x.x.0.0/24"
      },
      {
        "name": "eth1",
        "subnet": "x.x.170.55/32"
      }
    ]
  },
  "websockets": {
    "active_connections": 2
  }
}

Logs (sanitized): bambuddy.log


Submitted via BamBuddy Bug Report

Originally created by @maziggy on GitHub (Mar 4, 2026). Original GitHub issue: https://github.com/maziggy/bambuddy/issues/607 Originally assigned to: @maziggy on GitHub. This is more of a documentation FYI regarding updating firmware on the P1P. I have 2 of them, one with AMS and one without. Neither printer recognized that the firmware was uploaded to the SD card until after the printer was power cycled (one was on 1.09 the other on 1.07 so existing firmware did not seem to be the issue). Removing and reinserting the SD card did nothing, nor did using a blank SD card. After power cycling it recognized that there was firmware on both the card with existing files and the card that had previously been blank. Since you include detailed instructions on the firmware update process, I thought you might want to include info regarding having to off/on the P1P. I also have an A1 and the firmware was recognized on the SD card without requiring power cycling. So this may just be a P series issue. Thanks! <details> <summary>Reporter Contact</summary> Email: jjs781@yahoo.com </details> <details> <summary>System Information</summary> ```json { "generated_at": "2026-03-04T15:58:02.185787", "app": { "version": "0.2.2b1", "debug_mode": false }, "system": { "platform": "Linux", "platform_release": "6.6.87.2-microsoft-standard-WSL2", "platform_version": "#1 SMP PREEMPT_DYNAMIC Thu Jun 5 18:30:46 UTC 2025", "architecture": "x86_64", "python_version": "3.13.12" }, "environment": { "docker": false, "data_dir": "/app/data", "log_dir": "/app/logs", "timezone": "America/Chicago" }, "database": { "archives_total": 0, "archives_completed": 0, "printers_total": 3, "filaments_total": 0, "projects_total": 0, "smart_plugs_total": 0 }, "printers": [ { "index": 1, "model": "P1P", "nozzle_count": 1, "is_active": true, "mqtt_connected": true, "state": "IDLE", "firmware_version": "01.09.01.00", "wifi_signal": -50, "reachable": true, "ams_unit_count": 1, "ams_tray_count": 0, "has_vt_tray": true, "external_camera_configured": false, "plate_detection_enabled": false, "hms_error_count": 0, "developer_mode": null, "nozzle_rack_count": 0 }, { "index": 2, "model": "A1", "nozzle_count": 1, "is_active": true, "mqtt_connected": false, "state": "IDLE", "firmware_version": "01.07.02.00", "wifi_signal": -57, "reachable": false, "ams_unit_count": 1, "ams_tray_count": 1, "has_vt_tray": true, "external_camera_configured": false, "plate_detection_enabled": false, "hms_error_count": 0, "developer_mode": null, "nozzle_rack_count": 0 }, { "index": 3, "model": "P1P", "nozzle_count": 1, "is_active": true, "mqtt_connected": false, "state": "IDLE", "firmware_version": "01.09.01.00", "wifi_signal": -48, "reachable": false, "ams_unit_count": 0, "ams_tray_count": 0, "has_vt_tray": true, "external_camera_configured": false, "plate_detection_enabled": false, "hms_error_count": 0, "developer_mode": null, "nozzle_rack_count": 0 } ], "settings": { "auth_enabled": "true", "setup_completed": "true", "auto_archive": "true", "save_thumbnails": "true", "capture_finish_photo": "true", "default_filament_cost": "20.0", "currency": "USD", "energy_cost_per_kwh": "0.15", "energy_tracking_mode": "total", "check_updates": "true", "check_printer_firmware": "true", "include_beta_updates": "false", "notification_language": "en", "bed_cooled_threshold": "35.0", "ams_humidity_good": "40", "ams_humidity_fair": "60", "ams_temp_good": "28.0", "ams_temp_fair": "35.0", "ams_history_retention_days": "30", "per_printer_mapping_expanded": "false", "date_format": "system", "time_format": "system", "default_printer_id": "None", "ftp_retry_enabled": "true", "ftp_retry_count": "3", "ftp_retry_delay": "2", "ftp_timeout": "30", "mqtt_enabled": "false", "mqtt_broker": "", "mqtt_port": "1883", "mqtt_topic_prefix": "bambuddy", "mqtt_use_tls": "false", "ha_enabled": "false", "library_archive_mode": "ask", "library_disk_warning_gb": "5.0", "camera_view_mode": "window", "preferred_slicer": "bambu_studio", "prometheus_enabled": "false" }, "virtual_printers": [], "integrations": { "notification_providers": [], "spoolman": { "enabled": false, "reachable": false }, "mqtt_relay": { "enabled": false, "connected": false, "broker": "", "port": 0, "topic_prefix": "bambuddy" }, "homeassistant": { "enabled": false } }, "database_health": { "journal_mode": "wal", "quick_check": "ok", "db_size_bytes": 4096, "wal_size_bytes": 1186592 }, "dependencies": { "fastapi": "0.135.1", "uvicorn": "0.41.0", "pydantic": "2.12.5", "sqlalchemy": "2.0.48", "paho-mqtt": "2.1.0", "psutil": "7.2.2", "httpx": "0.28.1", "aiofiles": "25.1.0", "cryptography": "46.0.5", "opencv-python-headless": "4.13.0.92", "numpy": "2.4.2" }, "log_file": { "size_bytes": 20257, "size_formatted": "19.8 KB" }, "network": { "interface_count": 3, "interfaces": [ { "name": "eth0", "subnet": "x.x.4.0/24" }, { "name": "podman1", "subnet": "x.x.0.0/24" }, { "name": "eth1", "subnet": "x.x.170.55/32" } ] }, "websockets": { "active_connections": 2 } } ``` </details> **Logs (sanitized):** [bambuddy.log](https://raw.githubusercontent.com/maziggy/bambuddy/bug-report-assets/logs/0980aa2db9fd460c87402efd7e9eab7d.log) --- *Submitted via BamBuddy Bug Report*
BreizhHardware 2026-05-07 00:09:34 +02:00
Author
Owner

@maziggy commented on GitHub (Mar 5, 2026):

Updated docs. Thanks for letting me know!


If you find Bambuddy useful, please consider giving it a on GitHub — it helps others discover the project!

<!-- gh-comment-id:4002812881 --> @maziggy commented on GitHub (Mar 5, 2026): Updated docs. Thanks for letting me know! ----- If you find Bambuddy useful, please consider giving it a ⭐ on [GitHub](https://github.com/bambuman/bambuddy) — it helps others discover the project!
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/bambuddy-maziggy-1#393
No description provided.