Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
18 changes: 18 additions & 0 deletions devices.json
Original file line number Diff line number Diff line change
Expand Up @@ -217,6 +217,24 @@
"Standard": "https://raw.githubusercontent.com/ApolloAutomation/BTN-1/main/Integrations/ESPHome/BTN-1.yaml"
}
}
},
{
"id": "m-1",
"name": "M-1",
"category": "LED matrix",
"description": "64x64 HUB75 LED matrix controller (WLED firmware)",
"image": "images/m-1.jpg",
"imageSource": "https://cdn.shopify.com/s/files/1/0792/0959/5187/files/M-1_Full_Kit_bd50d749-ee4d-43fd-b2b9-8093d3459388.jpg?v=1754315671",
"wiki": "https://wiki.apolloautomation.com/products/m1/introduction/",
"repo": "ApolloAutomation/WLED-MM-M1",
"githubPagesInstaller": "https://apolloautomation.github.io/WLED-MM-M1/",
"firmware": {
"stable": {
"WLED-MM 14.5.1 (Rev6)": "https://apolloautomation.github.io/WLED-MM-M1/Rev6_14.5.1/manifest.json",
"WLED-MM 14.5.1 (Rev4)": "https://apolloautomation.github.io/WLED-MM-M1/14.5.1/manifest.json",
"WLED 16.0.1 (Rev6 only)": "https://apolloautomation.github.io/WLED-M1/manifest.json"
}
}
}
]
}
23 changes: 23 additions & 0 deletions docs/m1-wled-migration.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# M-1 firmware options in the installer

The M-1 offers two WLED firmwares in the installer, both served from GitHub Pages:

- WLED-MM 14.5.1 (default) from ApolloAutomation/WLED-MM-M1. Two hardware revisions:
- Rev6: https://apolloautomation.github.io/WLED-MM-M1/Rev6_14.5.1/manifest.json
- Rev4: https://apolloautomation.github.io/WLED-MM-M1/14.5.1/manifest.json
- WLED 16.0.1 (Rev6 only) from ApolloAutomation/WLED-M1:
- https://apolloautomation.github.io/WLED-M1/manifest.json

Rev6 with WLED-MM 14.5.1 is the default because that is the hardware being sold and the firmware
shipped on it today. WLED 16.0.1 is a single merged full-install image (bootloader, partition
table, otadata, application, and LittleFS factory config) built from ApolloAutomation/WLED-M1.
Its manifest sets new_install_prompt_erase, so esp-web-tools prompts a full erase, which is what
guarantees a factory-fresh 64x64 boot. It is offered for Rev6 only.

Customers already on WLED-MM 14.5.1 can OTA to 16.0.1 with the M-1_ota.bin app-only image
(same partition table preserves settings); the installer only serves the first-flash full image.

Hosting: WLED-MM-M1 serves the 14.5.1 manifests from committed files via legacy branch Pages.
WLED-M1 serves the 16.0.1 manifest through an Actions Pages workflow
(.github/workflows/apollo-pages.yml) that publishes manifest.json plus M-1_full_install.bin
from the latest GitHub release, so the 16MB image never enters git history.
Binary file added images/m-1.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading