# ESP32 s3 cant flash.help!

**URL:** <https://wled.discourse.group/t/esp32-s3-cant-flash-help/11616>\
**Category:** Hardware\
**Created:** [April 15, 2024, 5:39pm UTC](https://wled.discourse.group/t/esp32-s3-cant-flash-help/11616 "2024-04-15T17:39:16Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Cyberdine](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/cyberdine/32/6687_2.png) [@Cyberdine](https://wled.discourse.group/u/Cyberdine)\
**Post date:** [April 15, 2024, 5:39pm UTC](https://wled.discourse.group/t/esp32-s3-cant-flash-help/11616/1 "2024-04-15T17:39:16Z")

</div>

Oh boy…  
Hi everyone.

I have these…  
Apparently esp32 s3 8 and 16 mb  
I have 2 of each type.  
Neither want to play at all… failing …

Confused with finding many attempts at getting some life out of them… yet haven’t found the one that helps.

And i appreciate it’s experimental the binaries for this chip.

Only bought these as i was running out of ram from amount of leds and use.  
.

Need help… either on this problem or a direct link to the esp that will do the task… remembering my memory issue.

Please dont just send gpt inspired replies i read them all… trust me.

Trying to move forward but keep gitting these snags

Thanks … theres a wealth of knowledge here… only need a little of it lol…

Repect.

 ![20240415_183546](https://global.discourse-cdn.com/free1/uploads/wled/original/2X/2/248f08940cab630994da8fb58df6563437fcc3f2.jpeg)  
 ![20240415_183527](https://global.discourse-cdn.com/free1/uploads/wled/original/2X/4/4e673282c8e026967e6a1ce9ba1e47ba2682b5d1.jpeg)

---

<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:** [April 15, 2024, 5:52pm UTC](https://wled.discourse.group/t/esp32-s3-cant-flash-help/11616/2 "2024-04-15T17:52:46Z")

</div>

You can use PlatformIO and flash these successfully. You will want to choose OPI variant from build environment.

---

<div class="post-metadata">

**Author:** ![Cyberdine](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/cyberdine/32/6687_2.png) [@Cyberdine](https://wled.discourse.group/u/Cyberdine)\
**Post date:** [April 15, 2024, 6:20pm UTC](https://wled.discourse.group/t/esp32-s3-cant-flash-help/11616/3 "2024-04-15T18:20:06Z")

</div>

Hi.  
Thanks for a prompt reply.

Thats the kinda reply that i like.

Im assuming that for the 16mb and not the 8.?  
Is there one for the 8mb variation ?

 ![20240521_201234](https://global.discourse-cdn.com/free1/uploads/wled/original/2X/8/8b5e14b89241073786517f6dd9cbb95a094e627e.jpeg)

I even tried to create a bat file to do what I read somewhere…

 ![20240521_201913](https://global.discourse-cdn.com/free1/uploads/wled/original/2X/2/22100c2afd8d4d0fa7c4fd523437347fe962893d.jpeg)

---

<div class="post-metadata">

**Author:** ![Cyberdine](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/cyberdine/32/6687_2.png) [@Cyberdine](https://wled.discourse.group/u/Cyberdine)\
**Post date:** [April 15, 2024, 6:27pm UTC](https://wled.discourse.group/t/esp32-s3-cant-flash-help/11616/4 "2024-04-15T18:27:03Z")

</div>

Also …  
What to use to successfully flash this opi variant please?

One if the online?

Is there a boot flash like the standard esp32 ?

Is there no preparation for this chip beyond flashing this?

Respect.

---

<div class="post-metadata">

**Author:** ![Cyberdine](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/cyberdine/32/6687_2.png) [@Cyberdine](https://wled.discourse.group/u/Cyberdine)\
**Post date:** [April 15, 2024, 6:30pm UTC](https://wled.discourse.group/t/esp32-s3-cant-flash-help/11616/5 "2024-04-15T18:30:20Z")

</div>

Oh AND ONE MoRE thing lol…

This has two type C ports on it …

Which one should be used if theres a difference…

 ![20240415_192827](https://global.discourse-cdn.com/free1/uploads/wled/original/2X/a/a5891513b95b4763a4ac818a2ce42db224c03b17.jpeg)  
 ![20240415_192844](https://global.discourse-cdn.com/free1/uploads/wled/original/2X/e/e9487097d6b90a9d4d4e6568f4851cab7b3279a1.jpeg)

---

<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:** [April 15, 2024, 6:31pm UTC](https://wled.discourse.group/t/esp32-s3-cant-flash-help/11616/6 "2024-04-15T18:31:59Z")

</div>

There are boards with 4M, 8M and 16M bytes of flash and boards with zero, 4M, 8M and 16M of PSRAM.  
WLED has an environment fo 4M and 8M flash sizes. If you have different size you’ll need to select correct partition map from the tools folder.

---

<div class="post-metadata">

**Author:** ![Cyberdine](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/cyberdine/32/6687_2.png) [@Cyberdine](https://wled.discourse.group/u/Cyberdine)\
**Post date:** [April 15, 2024, 7:42pm UTC](https://wled.discourse.group/t/esp32-s3-cant-flash-help/11616/7 "2024-04-15T19:42:15Z")

</div>

Although i have gotten used to using visual basic code… and have peeked into its innards… im still none the wiser…lol.

Have altered the odd line. And have seen the benefits of using overide ini…

My knowledge as i wonder round these Wled corridors is to gather specific examples from which i can learn.

I underplay my abilities purposely njst so you dont bombard me with stuff thats on a blackboard at NASA !!

If you could explain how to acheive the use of those tools folder parameters i would be most gracious.

Ive clearly yet to set MY environment up… but with your patience & understanding i will gef there.

Respect

---

<div class="post-metadata">

**Author:** ![Cyberdine](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/cyberdine/32/6687_2.png) [@Cyberdine](https://wled.discourse.group/u/Cyberdine)\
**Post date:** [April 15, 2024, 9:31pm UTC](https://wled.discourse.group/t/esp32-s3-cant-flash-help/11616/8 "2024-04-15T21:31:00Z")

</div>

Hello again.

I was having no succes flashing that particular file. Using cli. The same way worked for my other esp32.

So idle hands led me.to Ardiino ide…

I have no clue how this works but ive got a gist from past video… like a visual code?

Anywhoo poked and prodded. And found get board info…  
I will assume thatbwoll work anytime once board plugged in… either with boot held down or not.

The get board id returned the same thing for both

So i havent a s3…its c3 …first surprise.

It dont look very mini…

Ao is this the boards thats meant to be most compatible? And now its shown up as that… will it actually work now if i use c3 binaries?

I started with  
Oh boy…lol

 ![20240415_222746](https://global.discourse-cdn.com/free1/uploads/wled/original/2X/c/c11c2c5199e58f24cdd51e5c78af4fe7581bb88b.jpeg)  
 ![20240415_222719](https://global.discourse-cdn.com/free1/uploads/wled/original/2X/2/2ccd8d4b8969811fefc0f4b92acc8177c5dc8cbd.jpeg)  
 ![20240415_221806](https://global.discourse-cdn.com/free1/uploads/wled/original/2X/4/4cb8f39ab9c7d59ba02b91d0539a82530384207c.jpeg)

---

<div class="post-metadata">

**Author:** ![kilrah](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/kilrah/32/5927_2.png) [@kilrah](https://wled.discourse.group/u/kilrah)\
**Post date:** [April 16, 2024, 7:32am UTC](https://wled.discourse.group/t/esp32-s3-cant-flash-help/11616/9 "2024-04-16T07:32:27Z")

</div>

> [@Cyberdine](#):
>
> So i havent a s3…its c3 …first surprise.

No it’s an S3. The Board info thing is almost always wrong, completely useless since it looks at IDs that are shared by many things.

---

<div class="post-metadata">

**Author:** ![Cyberdine](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/cyberdine/32/6687_2.png) [@Cyberdine](https://wled.discourse.group/u/Cyberdine)\
**Post date:** [April 16, 2024, 8:32am UTC](https://wled.discourse.group/t/esp32-s3-cant-flash-help/11616/10 "2024-04-16T08:32:02Z")

</div>

Mornings.  
Alas you are correct lol

 ![20240415_225459](https://global.discourse-cdn.com/free1/uploads/wled/original/2X/a/a610ee3bfd5cabe931bea658041f40dc576b27eb.jpeg)

When i tried to use the installer that said different.

2 days … hours in… loosing grip on realities…ash tray over spilling… and i dont even smoke !! Lol

Could get these things to play ball.

I did try the suggested version visual studio code and compoled it many many times… yet that didnt get a working install…

So treading where i thought would be a anti productive. I tried to flash the esp32 s3 4mb.

Low and behold … it worked… on both 16 and 8mb boards.

???

After all that i dont think im in a different position than using normal esp32 4mb. Will steill get memlry issues?

I am unsure how to get the correct bin to work.

---

<div class="post-metadata">

**Author:** ![tungmeister](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/tungmeister/32/7790_2.png) [@tungmeister](https://wled.discourse.group/u/tungmeister)\
**Post date:** [May 21, 2024, 6:36pm UTC](https://wled.discourse.group/t/esp32-s3-cant-flash-help/11616/11 "2024-05-21T18:36:22Z")

</div>

I’m having the same issue with the 8mb variant, I’ve tried every version of wled for the s3 but non will boot. I can flash tasmota or espeasy without issue. I’ve tried updating from those directly to wled however that doesn’t work either. I really don’t know what to do at this point. I’ve tried with the 4mb variant however that isn’t working for me either.

4mb build:

 ![image](https://global.discourse-cdn.com/free1/uploads/wled/original/2X/6/68033dc48b7c87bc8e877eea7e2fe73783c8835b.png)

---

<div class="post-metadata">

**Author:** ![tungmeister](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/tungmeister/32/7790_2.png) [@tungmeister](https://wled.discourse.group/u/tungmeister)\
**Post date:** [May 21, 2024, 6:41pm UTC](https://wled.discourse.group/t/esp32-s3-cant-flash-help/11616/12 "2024-05-21T18:41:28Z")

</div>

8mb build:

 ![image](https://global.discourse-cdn.com/free1/uploads/wled/original/2X/c/c127a7490b83a24bcb178194f914d9bc57c8a409.png)

---

<div class="post-metadata">

**Author:** ![Cyberdine](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/cyberdine/32/6687_2.png) [@Cyberdine](https://wled.discourse.group/u/Cyberdine)\
**Post date:** [May 21, 2024, 7:16pm UTC](https://wled.discourse.group/t/esp32-s3-cant-flash-help/11616/13 "2024-05-21T19:16:12Z")

</div>

Hi.

I’m not sure what’s going on…

I’ve built most of them just to see.  
I’ve split the line so you can see all the binaries.

Is the one you mentioned in this list if it is?

I understand there is prep?  
1 Boot  
2 Partition?

What do I actually need to Do to get these variants working please…

 ![20240521_201234](https://global.discourse-cdn.com/free1/uploads/wled/original/2X/8/8b5e14b89241073786517f6dd9cbb95a094e627e.jpeg)

---

<div class="post-metadata">

**Author:** ![tungmeister](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/tungmeister/32/7790_2.png) [@tungmeister](https://wled.discourse.group/u/tungmeister)\
**Post date:** [May 21, 2024, 8:02pm UTC](https://wled.discourse.group/t/esp32-s3-cant-flash-help/11616/14 "2024-05-21T20:02:46Z")

</div>

To add, I’ve already tried both builds listed here flashed via esptool [https://discord.com/channels/473448917040758787/779395228624617512/1121830783724830800](https://discord.com/channels/473448917040758787/779395228624617512/1121830783724830800) neither of which work.

---

<div class="post-metadata">

**Author:** ![dedehai](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/dedehai/32/7265_2.png) [@dedehai](https://wled.discourse.group/u/dedehai)\
**Post date:** [May 21, 2024, 8:07pm UTC](https://wled.discourse.group/t/esp32-s3-cant-flash-help/11616/15 "2024-05-21T20:07:07Z")

</div>

you can flash it directly from VS code

---

<div class="post-metadata">

**Author:** ![Cyberdine](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/cyberdine/32/6687_2.png) [@Cyberdine](https://wled.discourse.group/u/Cyberdine)\
**Post date:** [May 21, 2024, 8:43pm UTC](https://wled.discourse.group/t/esp32-s3-cant-flash-help/11616/16 "2024-05-21T20:43:55Z")

</div>

I hear ya… I’m. Not saying I’m having success with this… Incase my words are confusing…  
Just showing how many things I’ve tried…  
But to say I do have a mini… And normal esp32. Hence the other builds

---

<div class="post-metadata">

**Author:** ![Cyberdine](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/cyberdine/32/6687_2.png) [@Cyberdine](https://wled.discourse.group/u/Cyberdine)\
**Post date:** [May 21, 2024, 9:27pm UTC](https://wled.discourse.group/t/esp32-s3-cant-flash-help/11616/17 "2024-05-21T21:27:52Z")

</div>

How to flash from vs code in one easy step lol

I’m listening

---

<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:** [May 22, 2024, 5:10am UTC](https://wled.discourse.group/t/esp32-s3-cant-flash-help/11616/18 "2024-05-22T05:10:03Z")

</div>

There is an “Upload” entry (and button) in PIO environment tree. Just beneath (or next to) “Build”.  
You do need to add `upload_port` to your environment, though.

---

<div class="post-metadata">

**Author:** ![dedehai](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/dedehai/32/7265_2.png) [@dedehai](https://wled.discourse.group/u/dedehai)\
**Post date:** [May 22, 2024, 5:30am UTC](https://wled.discourse.group/t/esp32-s3-cant-flash-help/11616/19 "2024-05-22T05:30:22Z")

</div>

[https://kno.wled.ge/advanced/compiling-wled/](https://kno.wled.ge/advanced/compiling-wled/)

I followed this guide.

---

<div class="post-metadata">

**Author:** ![Cyberdine](https://yyz2.discourse-cdn.com/free1/user_avatar/wled.discourse.group/cyberdine/32/6687_2.png) [@Cyberdine](https://wled.discourse.group/u/Cyberdine)\
**Post date:** [May 22, 2024, 8:40am UTC](https://wled.discourse.group/t/esp32-s3-cant-flash-help/11616/20 "2024-05-22T08:40:51Z")

</div>

Pmsl

I love these type. Of answers…

IT’S really Easy. Just use this simple switch… Click…

But make sure you’ve calibrated thruster 9 thru 15… Remix fuel. In chambers 3 pre ignite. Set geo loc system to 5.2… Fix gyros at 81.43 degrees. While you at it split the atom 8.62 different ways as all eons will be required. Ensure system biology is self certifying and engaged.

As long as you do that easy but then the switch will work…

I’ve No clue.  
Lol

[Next page](https://wled.discourse.group/t/esp32-s3-cant-flash-help/11616.md?page=2)
