How to upgrade your ESP8266 memory to 4MB (in under 2 minutes)

preview_player
Показать описание
In this video i show how to replace the memory chip on the ESP8266 (W25Q8 or W25Q4) with W25Q32 to increase the space available for programs, data and websites. This also enables OTA on the older models, which is impossible with 512kB of flash.

The only tools required are a soldering iron, tweezers and some solder wick.

I also show how to check the available memory using Arduino IDE.

The background song:
Licensed under Creative Commons: By Attribution 3.0 License
Рекомендации по теме
Комментарии
Автор

very very nifty, but considering the small price difference between ESP8266 and the Wemos D1 mini or NodeMCU... and considering the age of my eyes, I think I just leave this be.

nevertheless, great job

Ed
Автор

Hi nice video, my guess is you can also upgrade to the W25Q128 (16MB flash) because I see the esp8266 supports to a max of 16MB

maximus
Автор

I came here for the channel name. I'm staying for the quality of the content. :-)

cheaterman
Автор

Excellent job. I could never solder that small, lol.

LeoTakacs
Автор

excellent video, I wanted to ask you if you can make the module have a capacity of 1 GB or more of ROOM flash

carlocarlo
Автор

Buy liquid solder in syringe, apply with pin to pads, then place parts and simply use a normal hot air gun to reflow, I've even done double-sided boards like this

poepflater
Автор

In the command section below you can see "Maximum is bytes".
Isn't it a good indication ?

shashisuman
Автор

nice for this video and its very help full for me.

Ajaykumar-mzbo
Автор

Amazing video, I notice that serial monitor show configuration wrong after upgrading the sram. Is there a work around to make arduino ide to make use of flash real size?

AnthonyMak
Автор

Maybe you can use a more suitable solder tip for smd parta...

darlikchronicles
Автор

How do you configure the new memory size with platformio? I am able to get it working with arduino ide.

henninb
Автор

Very nice. I think Sonoff often uses 1MB Flash. If I want to use standard solutions like fauxmo (for Alexa control without sonoffs cloud). To change the flash on a sonoff should be the same as on an ESP as the sonoff uses an ESP inside, Am I right?

oleurgast
Автор

Hi, in the results of last check, it says "Flash Chip configuration wrong!", doesn't it make problem later when programming the ESP?

michalpuza
Автор

I have a little feeling saying that this wont go well if I try it

vinnybob
Автор

Nice video. But I failed soldering and wasted two esp-01, it's pretty hard for beginner. ^^;

xohnman
Автор

Thanks for the great video!
I would like to know how to program ESP chips OTA(over the air). With a local connection, it can be done through a network port. How about doing it globally. (ESP connected to wifi and computer to another different wifi and running OTA flashing)

navadeep
Автор

what if use W25Q128(16MB) instead. it will be work ?)

сергейжадин-йл
Автор

what is the difference between W25Q32FVSSIG and W25Q32BVSSIG ?

slamisekk
Автор

Thank you for this! I soldered a 4MB chip on a esp01 and I have more memory available now. But the Arduino IDE keeps indicating only 1MB total available max. How can I use more? I have tried 4M 1M spiffs setting and 4M 3M spiff setting and it makes no difference.

johannesbemer
Автор

Hi, are these flash chips any good? ive read they are verry bad, they cause the reset issue that esp8266 is plaiged with, ive seen some with a winbond chip on, can these be placed on, or does it depend on bootloader?

duncanyoung