# Startup often lights a few bright white

**URL:** <https://wled.discourse.group/t/startup-often-lights-a-few-bright-white/10705>\
**Category:** Uncategorized\
**Created:** [January 9, 2024, 4:03am UTC](https://wled.discourse.group/t/startup-often-lights-a-few-bright-white/10705 "2024-01-09T04:03:08Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Logdin](https://avatars.discourse-cdn.com/v4/letter/l/b487fb/32.png) [@Logdin](https://wled.discourse.group/u/Logdin)\
**Post date:** [January 9, 2024, 4:03am UTC](https://wled.discourse.group/t/startup-often-lights-a-few-bright-white/10705/1 "2024-01-09T04:03:08Z")

</div>

I have this weird thing going on.  
I’m relatively new to 12v WS2815 strips but I’ve had a 5v 2811 running non stop for about 4 years.

The situation.

I want to have a WS2815 as programmable accent lights on my car. I want them to come on when I hit the brake. So, obviously, I will need to engage the brake to switch states. I’m prepared for that.

Here’s the problem.

I programmed a NodeMCU to do the effect. When I turn off power (brake not engaged), it goes off. When I turn the power on (engage the brake) sometimes it will light normally, with the effect but most of the time a few LEDS light up bright white and then a single one lights red.  
When I cycle power, most of the time the number of white LEDs changes and about 25% of the time it will light with the effect.

I have it set to 78 LEDS (the width of my car window) and have it set to turn on with preset #1.

I’ve tried reflashing the board and the problem still exists. What I haven’t done is set to skip LED#1.

Any ideas?

---

<div class="post-metadata">

**Author:** ![divsys](https://avatars.discourse-cdn.com/v4/letter/d/a3d4f5/32.png) [@divsys](https://wled.discourse.group/u/divsys)\
**Post date:** [January 9, 2024, 3:06pm UTC](https://wled.discourse.group/t/startup-often-lights-a-few-bright-white/10705/2 "2024-01-09T15:06:31Z")

</div>

Possibly a power up issue with the GPIO you’re using.  
Pick another GPIO and/or check “Off Refresh” in LED preferences.

---

<div class="post-metadata">

**Author:** ![Logdin](https://avatars.discourse-cdn.com/v4/letter/l/b487fb/32.png) [@Logdin](https://wled.discourse.group/u/Logdin)\
**Post date:** [January 10, 2024, 6:13am UTC](https://wled.discourse.group/t/startup-often-lights-a-few-bright-white/10705/3 "2024-01-10T06:13:39Z")

</div>

With the setup I have, changing the GPIO isn’t simple. It would be a last resort. I have a dozen more NodeMCU controllers so I’d try swapping one of those out first.

The new test had unusual results. I verified that these are 12v strips. And I verified my output voltage is 12V so it’s not a voltage inaccuracy BUT, if I turn the voltage down to around 7V they seem to work fine. No loss in brightness.  
This is a problem because, as said before, I’m using them on a car.

---

<div class="post-metadata">

**Author:** ![blazoncek](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/blazoncek/32/1886_2.png) [@blazoncek](https://wled.discourse.group/u/blazoncek)\
**Post date:** [January 10, 2024, 6:19am UTC](https://wled.discourse.group/t/startup-often-lights-a-few-bright-white/10705/4 "2024-01-10T06:19:16Z")

</div>

ESP8266 will output gibberish on GPIO2 (and some other GPIO) at boot. This will inevitably light some LEDs connected to that GPIO. You can’t do anything about it other to set boot preset that will turn LEDs on and then off.

---

<div class="post-metadata">

**Author:** ![Logdin](https://avatars.discourse-cdn.com/v4/letter/l/b487fb/32.png) [@Logdin](https://wled.discourse.group/u/Logdin)\
**Post date:** [January 10, 2024, 6:21am UTC](https://wled.discourse.group/t/startup-often-lights-a-few-bright-white/10705/5 "2024-01-10T06:21:36Z")

</div>

What happens if you bridge to other GPIO without sending any signal to GPIO2?

I have 100 shield boards that are set to use GPIO2 (default on WLED).

---

<div class="post-metadata">

**Author:** ![blazoncek](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/blazoncek/32/1886_2.png) [@blazoncek](https://wled.discourse.group/u/blazoncek)\
**Post date:** [January 10, 2024, 7:34am UTC](https://wled.discourse.group/t/startup-often-lights-a-few-bright-white/10705/6 "2024-01-10T07:34:30Z")

</div>

You should only use GPIO 1, 2 & 3 for LED output. GPIO3 uses 5 times RAM but has no gibberish on boot.

---

<div class="post-metadata">

**Author:** ![Logdin](https://avatars.discourse-cdn.com/v4/letter/l/b487fb/32.png) [@Logdin](https://wled.discourse.group/u/Logdin)\
**Post date:** [January 11, 2024, 2:15am UTC](https://wled.discourse.group/t/startup-often-lights-a-few-bright-white/10705/7 "2024-01-11T02:15:23Z")

</div>

Doing a little investigating and it appears I’m supposed to use a CP2102 driver. I don’t know if I am already or not.

---

<div class="post-metadata">

**Author:** ![Jinx](https://avatars.discourse-cdn.com/v4/letter/j/c6cbf5/32.png) [@Jinx](https://wled.discourse.group/u/Jinx)\
**Post date:** [January 11, 2024, 6:06am UTC](https://wled.discourse.group/t/startup-often-lights-a-few-bright-white/10705/8 "2024-01-11T06:06:34Z")

</div>

That is just the driver for the USB to serial converter on the board. It is so you can connect it to your pc and flash the chip. It is a driver for your pc. Nothing to do with the lights.

---

<div class="post-metadata">

**Author:** ![Logdin](https://avatars.discourse-cdn.com/v4/letter/l/b487fb/32.png) [@Logdin](https://wled.discourse.group/u/Logdin)\
**Post date:** [January 11, 2024, 6:31am UTC](https://wled.discourse.group/t/startup-often-lights-a-few-bright-white/10705/9 "2024-01-11T06:31:21Z")

</div>

Bummer. I thought I was onto something.  
I wonder if there’s a pull down resistor I could place somewhere.

---

<div class="post-metadata">

**Author:** ![blazoncek](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/blazoncek/32/1886_2.png) [@blazoncek](https://wled.discourse.group/u/blazoncek)\
**Post date:** [January 11, 2024, 6:39am UTC](https://wled.discourse.group/t/startup-often-lights-a-few-bright-white/10705/10 "2024-01-11T06:39:34Z")

</div>

Be prudent and re-read my replies. Then, if you wish, work off of that.

---

<div class="post-metadata">

**Author:** ![Logdin](https://avatars.discourse-cdn.com/v4/letter/l/b487fb/32.png) [@Logdin](https://wled.discourse.group/u/Logdin)\
**Post date:** [January 11, 2024, 6:46am UTC](https://wled.discourse.group/t/startup-often-lights-a-few-bright-white/10705/11 "2024-01-11T06:46:42Z")

</div>

I’m doing the GPIO3 next.

---

<div class="post-metadata">

**Author:** ![Logdin](https://avatars.discourse-cdn.com/v4/letter/l/b487fb/32.png) [@Logdin](https://wled.discourse.group/u/Logdin)\
**Post date:** [January 12, 2024, 3:31am UTC](https://wled.discourse.group/t/startup-often-lights-a-few-bright-white/10705/12 "2024-01-12T03:31:13Z")

</div>

So far GPIO3 seems to work better. It still doesn’t turn on with the preset right off the bat.  
It starts amber and then fades into the preset in about a second. Then the preset takes about 3/4 second to get to the actual speed.  
(Using a simple blink to test)

I haven’t tried disabling the first LED to see what that would do.

---

<div class="post-metadata">

**Author:** ![blazoncek](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/blazoncek/32/1886_2.png) [@blazoncek](https://wled.discourse.group/u/blazoncek)\
**Post date:** [January 12, 2024, 6:42am UTC](https://wled.discourse.group/t/startup-often-lights-a-few-bright-white/10705/13 "2024-01-12T06:42:59Z")

</div>

Set transition to 0 in boot preset.

---

<div class="post-metadata">

**Author:** ![Logdin](https://avatars.discourse-cdn.com/v4/letter/l/b487fb/32.png) [@Logdin](https://wled.discourse.group/u/Logdin)\
**Post date:** [January 13, 2024, 12:37am UTC](https://wled.discourse.group/t/startup-often-lights-a-few-bright-white/10705/14 "2024-01-13T00:37:53Z")

</div>

I’ll try that on my next one.  
The one I’ve been working on is now installed in my car. It appears to be working “good enough” for what I wanted it to do.  
One down, 19 to go.

---

<div class="post-metadata">

**Author:** ![Logdin](https://avatars.discourse-cdn.com/v4/letter/l/b487fb/32.png) [@Logdin](https://wled.discourse.group/u/Logdin)\
**Post date:** [January 13, 2024, 4:09am UTC](https://wled.discourse.group/t/startup-often-lights-a-few-bright-white/10705/15 "2024-01-13T04:09:10Z")

</div>

So, what I found out about GPIO3 is that its memory can only handle 250 LEDs. OUCH!

It seems there are a lot of trade-offs. I’m glad I didn’t go through the process of modifying all my NodeMCU boards to move the signal from GPIO2-GPIO3 on the plug in power supply.

---

<div class="post-metadata">

**Author:** ![tonyno](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/tonyno/32/242_2.png) [@tonyno](https://wled.discourse.group/u/tonyno)\
**Post date:** [January 14, 2024, 2:45am UTC](https://wled.discourse.group/t/startup-often-lights-a-few-bright-white/10705/16 "2024-01-14T02:45:39Z")

</div>

With 8266, yes. 😉

---

<div class="post-metadata">

**Author:** ![divsys](https://avatars.discourse-cdn.com/v4/letter/d/a3d4f5/32.png) [@divsys](https://wled.discourse.group/u/divsys)\
**Post date:** [January 14, 2024, 4:42am UTC](https://wled.discourse.group/t/startup-often-lights-a-few-bright-white/10705/17 "2024-01-14T04:42:45Z")

</div>

GPI012,13,or 14 don’t have that issue.

Checkout the possibilities here: [ESP8266 pinouts](https://randomnerdtutorials.com/esp8266-pinout-reference-gpios/)

General problem solving techniques would usually be to try a solution and verify it before you spread it out to your installed base of devices (at least for me).

---

<div class="post-metadata">

**Author:** ![blazoncek](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/blazoncek/32/1886_2.png) [@blazoncek](https://wled.discourse.group/u/blazoncek)\
**Post date:** [January 14, 2024, 8:15am UTC](https://wled.discourse.group/t/startup-often-lights-a-few-bright-white/10705/18 "2024-01-14T08:15:36Z")

</div>

The only problem with 12, 13 and 14 is that they are not HW accelerated. That means that unless you use small amount of LEDs performance will suffer and/or you may see glitches in LED output.

---

<div class="post-metadata">

**Author:** ![Logdin](https://avatars.discourse-cdn.com/v4/letter/l/b487fb/32.png) [@Logdin](https://wled.discourse.group/u/Logdin)\
**Post date:** [January 14, 2024, 7:04pm UTC](https://wled.discourse.group/t/startup-often-lights-a-few-bright-white/10705/19 "2024-01-14T19:04:45Z")

</div>

Learning new stuff every day.  
The Design I’m working with, today, only has 3 possible output pins but since it’s a work in progress, I’m able to keep modifying it.  
Right now it’s designed to use output 1,2,3 whether using a single output point or a combination, assigned from the WLED.  
I do want to make sure I can run, at the very least, a full LED strip (300 LEDs)

---

<div class="post-metadata">

**Author:** ![divsys](https://avatars.discourse-cdn.com/v4/letter/d/a3d4f5/32.png) [@divsys](https://wled.discourse.group/u/divsys)\
**Post date:** [January 14, 2024, 10:50pm UTC](https://wled.discourse.group/t/startup-often-lights-a-few-bright-white/10705/20 "2024-01-14T22:50:12Z")

</div>

Might not be a perfect solution, but what about using a “Full Off” preset as the boot default?  
You could prefix that onto anything you do at power up.

You might get an initial flicker, but it won’t last long.

[Next page](https://wled.discourse.group/t/startup-often-lights-a-few-bright-white/10705.md?page=2)
