ESPboy WebRadio - internet radio module VS1053

does not work i see Idle after Init ok

Well, I don’t know what to say.
It works for me.
Maybe there’s a mistake in your circuitry?

circuitry or code ? Init ok

as i said above, It works for me.

Hi i just write some words even i probably can’t resolve your problem, but i would just write that on forum it’s always more efficient to well describe what have be done, make pictures / photos when you can or describe as fine as you can to have better and useful answers. More efficient is the description of the problem and that have been done, more quickly it can be solve and with less works for all. End of my message and good luck on the work in progress solution.

Try to switch ON ESPboy with WebRadio module connected and keeping pressed button “B”.
It should ask you WiFi SSID and Pass to connect to your WiFi and after that will load radio stations stream and download updated firmware

I use VS1003B MP3 So do not work

may be a defective VS1003B.
do you understand that in order for the internet radio to work, you need to connect to the WiFi internet? you select the network, enter the password and the connection is established?

Internet connection failed and i see this Message ( Idle) I use ESPboy_v4.3
may be a defective VS1003B.
I will try with VS1053B soon

you have to understand, why Internet connection failed.
are you selecting the correct WiFi network from the list? is the password also correct?

correct WiFi network and password also
Please watch this video

[ video test ] (test - YouTube)

send me compilation results (memory information after the compilation)
make video where you are selecting network from the list and entering pass

change IDE settings to:
SSL support - BASIC SSL ciphers
IwIP - low memory no features

take into account that WiFi needs about 47k of free RAM to work correctly even with above mentioned minimal settings
i do not even know how much it needs RAM to work with yous maximal (v2 higher bandwidth and All SSL ciphers)
you can use

Serial.printf("Free heap size:\t%d (bytes)\n", ESP.getFreeHeap());

to check available RAM before calling WiFi connect function

Executable segment sizes:
ICACHE : 32768 - flash instruction cache
IROM : 274828 - code in flash (default or ICACHE_FLASH_ATTR)
IRAM : 29125 / 32768 - code in IRAM (IRAM_ATTR, ISRs…)
DATA : 1508 ) - initialized variables (global, static) in RAM/HEAP
RODATA : 10912 ) / 81920 - constants (global, static) in RAM/HEAP
BSS : 31808 ) - zeroed variables (global, static) in RAM/HEAP
Sketch uses 316373 bytes (30%) of program storage space. Maximum is 1044464 bytes.
Global variables use 44228 bytes (53%) of dynamic memory, leaving 37692 bytes for local variables. Maximum is 81920 bytes.
esptool.py v3.0
Serial port COM40
Connecting…
Chip is ESP8266EX
Features: WiFi
Crystal is 26MHz
MAC: **************
Uploading stub…
Running stub…
Stub running…
Changing baud rate to 460800
Changed.
Configuring flash size…
Auto-detected Flash size: 16MB
Flash params set to 0x0290
Compressed 320528 bytes to 232671…


compilation looks OK

you did not change setting “IwIP Variant” to “low memory no features” maybe it will help.

and how do you select network and entering password? something wrong with the WiFi connecnnetion
check again 77,78,79 lines of the code
you have to enter there correct SSID and PASS and recompile

I use VS1003B

33


and are you sure you have available WiFi Internet connection with network SSID “newnet” and pass “12345678” ?

Yes I have available WiFi Internet connection with network SSID “newnet” and pass “12345678

“Idle” indicatges that ESPboy can not connect to WiFi