Skip to content
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

WLED 0.15 broke the 4 line display #4452

Closed
1 task done
yousaf465 opened this issue Jan 3, 2025 · 19 comments
Closed
1 task done

WLED 0.15 broke the 4 line display #4452

yousaf465 opened this issue Jan 3, 2025 · 19 comments
Labels
cannot reproduce Developers are not able reproduce. Might be fixed already, or report is missing important details usermod usermod related

Comments

@yousaf465
Copy link

What happened?

With 0.15 update my display isn't working

To Reproduce Bug

update to 0.15

Expected Behavior

update to 0.15

Install Method

Self-Compiled

What version of WLED?

0.15

Which microcontroller/board are you seeing the problem on?

ESP32

Relevant log/trace output

No response

Anything else?

No response

Code of Conduct

  • I agree to follow this project's Code of Conduct
@yousaf465 yousaf465 added the bug label Jan 3, 2025
@softhack007
Copy link
Collaborator

@yousaf465 can you elaborate a bit on the details of your hardware?

  • what kind of LEDs
  • how many outputs
  • usermods?

How does it look when your display is broken?

@softhack007 softhack007 added the cannot reproduce Developers are not able reproduce. Might be fixed already, or report is missing important details label Jan 3, 2025
@yousaf465
Copy link
Author

yousaf465 commented Jan 3, 2025

20250103_213259.jpg
WS2811
Display usermod
-D USERMOD_FOUR_LINE_DISPLAY

@softhack007
Copy link
Collaborator

How many outputs, and how many LEDs?

(a screenshot of your LEDs settings page might help)

@yousaf465
Copy link
Author

yousaf465 commented Jan 4, 2025

Screen shots added for reference.
Screenshot_20250104-063436.jpg

Screenshot_20250104-063502.jpg

Screenshot_20250104-063525.jpg

Screenshot_20250104-063407.jpg

@blazoncek
Copy link
Collaborator

That looks like a very old version of 4LD usermod. You should update that as well.

@blazoncek blazoncek removed the bug label Jan 4, 2025
@yousaf465
Copy link
Author

That looks like a very old version of 4LD usermod. You should update that as well.

Any code for new 4LD?
I will be compiling using discord bot

@softhack007 softhack007 added the usermod usermod related label Jan 4, 2025
@netmindz netmindz changed the title WLED 0.15 broke the display WLED 0.15 broke the 4 line display Jan 6, 2025
@Juaneitor3000
Copy link

Juaneitor3000 commented Jan 31, 2025

Hello in WLED 0.15 i think the problem is associated with U8G2 library version ( , i get Four line display working with this setup on platformio_override.ini on a esp32 C3, if you force an old version example; U8g2@~2.35.30 it will work, at least for me, because if you work with newest versions, it compiles but stuck at boot.

-D USERMOD_FOUR_LINE_DISPLAY
-D FLD_TYPE=SSD1306_64
-D I2CSCLPIN=6
-D I2CSDAPIN=5

#CHECK YOUR LIB VERSION!! YOU SHOULD ADD
lib_deps =

olikraus/U8g2@2.35.30
Wire

The problem comes when i try to eneble the rotary encoder mod, it just stuck at boot. I cant find a way to make it work.

I got it workin in the WLED previous version

i WIll apreciate any help. Thanks.

@blazoncek
Copy link
Collaborator

For me it is working with:

lib_deps = ${esp32.lib_deps}
  olikraus/U8g2
  Wire

Rotary encoder as well.

@yousaf465
Copy link
Author

For me it is working with:

lib_deps = ${esp32.lib_deps}
  olikraus/U8g2
  Wire

Rotary encoder as well.

it is working on bot build too?

@blazoncek
Copy link
Collaborator

I don't use bot. Compile using PIO or use provided binaries from @srg74 or @wled-install

@yousaf465
Copy link
Author

I don't use bot. Compile using PIO or use provided binaries from @srg74 or @wled-install

can you provide the link to @srg74 bins? I had the old link.

@wled-compile
Copy link

@yousaf465 Did you try https://wled-compile.github.io/ ? Does it work (with usermod "I2C/SPI 4 Line Display Usermod ALTernative (New)" selected)?

@srg74
Copy link
Contributor

srg74 commented Feb 1, 2025

Confirmed working SSD1306 SPI display with WLED 0.16.0-alpha (build 2501310) and olikraus/U8g2 @ ^2.34.22. Also compiled with olikraus/U8g2 @ ^2.36.4 and works too.
Tested with WLED 0.15.1.beta1 (build 2501160) and works.

@Juaneitor3000
Copy link

OK thanks, i have test my build on an standar ESP32 and it works perfectly, both MODS: FOUR LINES DISPLAY ALT and ROTARY ENCODER, even the AUTOSAVE MOD works all together, the problem comes when y try to use both on the ESP32 C3. FOUR LINES DISPLAY MOD works well, but when i enable the ROTARY ENCODER MOD ALT, the software build correctly but fails at startup, reboot constantly. If i use FOUR LINES DISPLAY ALT alone works, but if i use it with ROTARY ENCODER and /OR AUTOSAVE do not.

There is a way to startup these MOD as disabled at first boot?

@srg74
Copy link
Contributor

srg74 commented Feb 1, 2025

Most likely you using boot strapping pins. Otherwise everything should be fine. Check if you have pull up resistors on your rotary encoder.

@yousaf465
Copy link
Author

@yousaf465 Did you try https://wled-compile.github.io/ ? Does it work (with usermod "I2C/SPI 4 Line Display Usermod ALTernative (New)" selected)?

I tried it on a testing esp32. I think the old version was working. didn't try the new version.

not working on this though.

Image

@blazoncek
Copy link
Collaborator

Dear everyone, Four line display and Rotary encoder usermods are not broken and are working in 0.15 (or 0.16). I have both of those on my desk and have been tested thoroughly.
If you are having issues with compiling please use Discord or WLED forum to get help with compiling.

@blazoncek blazoncek closed this as not planned Won't fix, can't repro, duplicate, stale Feb 2, 2025
@yousaf465
Copy link
Author

Dear everyone, Four line display and Rotary encoder usermods are not broken and are working in 0.15 (or 0.16). I have both of those on my desk and have been tested thoroughly. If you are having issues with compiling please use Discord or WLED forum to get help with compiling.

can you post link to working bins?

@srg74
Copy link
Contributor

srg74 commented Feb 2, 2025

You can try one of my bins Just look at file names, some are with specific usermods, some are not.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cannot reproduce Developers are not able reproduce. Might be fixed already, or report is missing important details usermod usermod related
Projects
None yet
Development

No branches or pull requests

6 participants