-
-
Notifications
You must be signed in to change notification settings - Fork 75
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Problem with installing WLEDMM on Adafruit Matrix Portal S3 #205
Comments
hi @letmoc, did you try the latest build? The color differences might be due to changes on the panel manufacturer side - its quite normal that panels purchased at different times (even from same supplier) will not match colors. |
Hi @softhack007 |
Update failed! An update fails. When I flash the .bin firmware using esp-flasher, it goes through, but afterwards the WLED-AP is not displayed. The board is not working. Firmware: WLEDMM_14.5.0-beta_adafruit_matrixportal_esp32s3.bin |
@netmindz can you test the file? I don't have a matrixportal board. |
@letmoc is this "esp home flasher"? I yes, then please use a different tool. ESP home flasher creates broken installs. |
Another option for flashing: |
MoonMod WLED Software Update MoonMod WLED Software Update Update failed! ++++++++++++++++++++++++++++++++++++++ The OTA update fails. I used the WLED ESP Flasher, and after flashing, the board does not start, and no WLED-AP is displayed. |
Using 'COM7' as serial port. Chip Info:
Leaving... |
@softhack007 |
Ok, I did some research. It seems that adafruit wants it "their way", so its best to use their tools and use their stock bootloader.
"should" because I don't have the matrixportal board to test. |
You are the best! |
@letmoc thanks for reporting the problem - it looks like we should update our HUB75 documentation for matrixportal. |
@softhack007 |
Yes it should work. OTA can only replace the firmware but the bootloader and partition file that you have now will not be replaced. The OTA partition is about 2MB now, this should be good for longer time. |
Sorry for the slow reply. I can't find where I've put my matrix board at the moment. I have only flashed using platformio and then using the OTA I think. It's a long time ago since I first got the board so it's possible I'm forgetting a step. Using a regular S3 build from web installer then OTA I would expect to work. I possibly needed to press one or more buttons actually, but I don't recall if that was for the first flash or recovery from a soft brick while doing the initial development work |
I've had this exact same issue on the MPS3, and practically none of the listed solutions worked:
On each method, I tried both directly flashing the WLEDMM MatrixPortal S3 build, as well as a generic WLED ESP32-S3 build, to no avail. What DID work was using the basis of the ESPHome flasher - ESP Web Tools. This bad boy successfully flashed the stock S3 build, from which I managed to OTA update to the MatrixPortal-specific build. I've also managed to repeat this process without any issues, while the other tools, once the flash was wiped (and many of them completely wipes the flash at the beginning of the process), would result in a non-booting unit. |
@softhack007 |
@letmoc I don't have the adafruit board, but i could dig out a similar board(S3 with qspi psram) and let it run for a day to check if i can reproduce the crash - "sw error" is not very specific, it could be anything - out-of-memory, bug in the code, bug in the HUB75 driver, network error, etc.
|
@softhack007 |
Sorry if I repeat myself - please disconnect the panel and let one board run "headless". It will help me to understand if the issue is reproducible when minimizing electrical "disturbances" created by the panels. |
no problem, remove the panel. give feedback |
I can confirm it works perfectly like this, dear WLED friend. :-) |
@fonix232 @letmoc If you're happy with it, that's OK; ESP Web tools is also used by the official WLED web installer. Just keep in mind you have been warned about ESPhome Flasher.It might be that a few months after using this tool, you'll see crazy errors (e.g. cannot save presets, preset or cfg corrupted, or OTA update to a new release errors out). I'll simply dismiss any problem report after you used ESPHome Flasher, because the tool causes nothing but trouble in user support. Same about the other wild ideas of first installing Tasmota, then OTA update with a WLED binary. |
If you have a matrixportal board, I strongly recommend that you use the bootloader and tools from adafruit. Procedure is described above. After initially flashing the adafruit firmware, then uploading a special partitions.bin and WLEDMM using adafruit web flasher, you can safely use OTA for updating to any WLED bin. It's just important that you pick a firmware for esp32-S3 with "qspi" psram. |
The test was conducted without a matrix display. After a little more than 48 hours, the restart occurred. The second test with the board that I flashed using the method from fonix232 is currently running for 2 days and 7 hours without a restart. |
The second module also rebooted. Just for your information. |
@letmoc I still did not find time to reproduce your problem. As it takes quite long until the crash occurs, my "educated guess" would be something like this
|
What happened?
Hello, I received two Adafruit Matrix Portal S3. I then flashed the current WLED-MM binary. Adafruit MatrixPortal -S3, with HUB75 support: WLEDMM_0.14.1-b32.40_adafruit_matrixportal_esp32s3.bin.
Unfortunately, the 64x64 matrix is very delayed, and the colors don’t really match either.
To Reproduce Bug
Always occurs. Adafruit Matrix Portal S3
Expected Behavior
Does anyone have an idea what could be the issue?
Install Method
From MoonModules Release Page
What version/release of MM WLED?
WLEDMM_0.14.1-b32.40_adafruit_matrixportal_esp32s3.bin
Which microcontroller/board are you seeing the problem on?
Other
Relevant log/trace output
No response
Anything else?
No response
Code of Conduct
The text was updated successfully, but these errors were encountered: