ESP8266 Developer Zone The Official ESP8266 Forum 2023-06-26T17:09:31+08:00 https://bbs.espressif.com:443/feed.php?mode=topics 2023-06-26T17:09:31+08:00 2023-06-26T17:09:31+08:00 https://bbs.espressif.com:443/viewtopic.php?t=78704&p=110556#p110556 <![CDATA[THESE FORUMS ARE CLOSED • THESE FORUMS ARE CLOSED.]]>
Unfortunately, it turns out it's a lot of duplicate effort for us to maintain both bbs.espressif.com as well as esp32.com, and as such we decided to merge them. As activity over the years for this forum has gone down, esp32.com will be Espressifs main forum from now on; we created a subforum for ESP8266-specific things. Hope to see you there!

Statistics: Posted by ESP_Sprite — Mon Jun 26, 2023 5:09 pm — Replies 0 — Views 48450


]]>
2023-02-17T23:54:38+08:00 2023-02-17T23:54:38+08:00 https://bbs.espressif.com:443/viewtopic.php?t=78132&p=108390#p108390 <![CDATA[ESP8266 HDK • ESP32-C5 with 802.11AC 5Ghz]]> Thank you

Statistics: Posted by jkoperwas — Fri Feb 17, 2023 11:54 pm — Replies 0 — Views 62196


]]>
2023-02-09T15:15:22+08:00 2023-02-09T15:15:22+08:00 https://bbs.espressif.com:443/viewtopic.php?t=78100&p=108044#p108044 <![CDATA[AT+ Commands • ESP8266-01S: Strange behaviour]]>
I noticed a strange behaviour using the AT+CIPSTA_CUR command and I would like to ask if there is something known about it or
maybe I'm doing a mistake.

The problem is, if I use IP address like 192.168.1.41 everything works, but if I use 192.168.001.041, I can not connect to
my network . The command AT+CIPSTA_CUR however is accepted and the default IP is used instead.

With other words is there a problem with leading '0' within the IP string?

Thank you for an answer.

Statistics: Posted by Rob — Thu Feb 09, 2023 3:15 pm — Replies 0 — Views 56994


]]>
2023-02-02T00:45:52+08:00 2023-02-02T00:45:52+08:00 https://bbs.espressif.com:443/viewtopic.php?t=78080&p=107846#p107846 <![CDATA[General Q&A • Implementing a very simple http-server and http-client both running on an ESP8266 board]]> https://mongoose.ws/tutorials/esp8266/http-client-server/

Statistics: Posted by Tom83 — Thu Feb 02, 2023 12:45 am — Replies 0 — Views 49500


]]>
2023-02-01T20:03:10+08:00 2023-02-01T20:03:10+08:00 https://bbs.espressif.com:443/viewtopic.php?t=78077&p=107763#p107763 <![CDATA[General Q&A • Smartconfig Not Working]]>
https://github.com/espressif/ESP8266_RT ... fig_main.c

And used the EspTouch app for iPhone and used the EspressifTouchSDK 1.1.0 for iOS. In both cases, once the device receives the SSID-Password, it does not send a success response back to tell the app that the smartconfig has successfully finished.

Is there a way around this?

Statistics: Posted by Amorphous — Wed Feb 01, 2023 8:03 pm — Replies 0 — Views 10434


]]>
2023-01-31T21:36:52+08:00 2023-01-31T21:36:52+08:00 https://bbs.espressif.com:443/viewtopic.php?t=78070&p=107712#p107712 <![CDATA[Report Bugs • ESP32 Devkit V4 RTS/DTR boot mode]]>
I'm attempting to flash from a linux box. using esptool v4.4 and using `--before default_reset --after hard_reset`

My expectation is to have the board configured in Download mode by the tool itself, without the need to press any button on the devkit.

It is not the case

Statistics: Posted by michelepa — Tue Jan 31, 2023 9:36 pm — Replies 0 — Views 53792


]]>
2023-01-19T22:39:03+08:00 2023-01-19T22:39:03+08:00 https://bbs.espressif.com:443/viewtopic.php?t=77872&p=106901#p106901 <![CDATA[General Q&A • Implementing simple http-server and http-client on ESP8266]]> https://mongoose.ws/tutorials/esp8266/http-client-server/
This example uses the ESP8266 RTOS SDK toolchain.

Statistics: Posted by Tom83 — Thu Jan 19, 2023 10:39 pm — Replies 0 — Views 9980


]]>
2023-01-01T23:07:51+08:00 2023-01-01T23:07:51+08:00 https://bbs.espressif.com:443/viewtopic.php?t=77267&p=105613#p105613 <![CDATA[ESP8266 SDK • Linker error]]>
msys_msg.png

Statistics: Posted by s56ffb — Sun Jan 01, 2023 11:07 pm — Replies 0 — Views 12060


]]>
2022-12-29T21:30:52+08:00 2022-12-29T21:30:52+08:00 https://bbs.espressif.com:443/viewtopic.php?t=77244&p=105476#p105476 <![CDATA[Showcase • Wireless sensor network with ESP8266 and ESP NOW]]> I present to you my project: it is a wireless sensor network.
Each node is based on ESP8266 and communicates with other nodes on the network using the ESPNOW protocol-
This is the web page of the project:
https://hackaday.io/project/186064-green-detect
This is the video presentation:
https://www.youtube.com/watch?v=CE9HRHpV6fQ&t=4s
This is the video of a working prototype:
https://www.youtube.com/watch?v=n3xGoN8Y8NA

Statistics: Posted by Green BMS — Thu Dec 29, 2022 9:30 pm — Replies 0 — Views 52547


]]>
2022-12-21T15:51:13+08:00 2022-12-21T15:51:13+08:00 https://bbs.espressif.com:443/viewtopic.php?t=77094&p=105165#p105165 <![CDATA[ESP8266 SDK • Q:How to set NONOS system on Windows (Msys)?]]>
I noticed an interesting project on the Github that uses ESP8266 and Non-os code.The project
documentation states:


qz]Install ESP8266 gcc. See
https://docs.espressif.com/projects/esp ... setup.html
Fetch ESP8266_NONOS_SDK from https://github.com/espressif/ESP8266_NONOS_SDK
Point environment variable ESP_SDK to the SDK directory.
Install esptool.


Since I already have a MSYS system that compile gcc code for AVR devices
(http://siz.hu/en/content/sd2iec-develop ... nt-windows), I tried to add support also
for xtensa-lx106-elf and ESP8266 NONOS SDK by next 7 steps:

1. Download the toolchain 8.4.0 from
https://docs.espressif.com/projects/esp ... setup.html

2. Extract zip on C: ,result is new folder C:\xtensa-lx106-elf

3. DoWnload zip from https://github.com/espressif/ESP8266_NONOS_SDK

4. Extract zip on C: ,result is new folder C:\ESP8266_NONOS_SDK

5. In the .bat file that start Msys, I add next 3 lines:
set Xtensa_PATH=%CD:~0,2%\xtensa-lx106-elf
set PATH=%PATH%;%Xtensa_PATH%\bin
set ESP_SDK=%CD:~0,2%\ESP8266_NONOS_SDK

6. Run the Msys and test:
xtensa-lx106-esp-gcc -- version -> print version 8.4.0 and other stuff
printenv ESP_SDK -> C:\ESP8266_NONOS_SDK

7, run sh script in /C/ESP8266_NONOS_SDK/driver_lib
./make_lib.sh driver
--------
But this not work...

When I start the make command in the project folder, compiler did not find ets_sys.h. I solved
this by simply add the missing .h files from SDK into the project folder.

Now compiling started successfully and produce object code (.o files), but then the linker
reported cannot find -lhal and few other missing parts.

It seems that the xtensa-lx106-elf does not know where the SDK is located. What did I do wrong?

Statistics: Posted by s56ffb — Wed Dec 21, 2022 3:51 pm — Replies 0 — Views 12029


]]>
2022-12-18T19:10:02+08:00 2022-12-18T19:10:02+08:00 https://bbs.espressif.com:443/viewtopic.php?t=77046&p=104961#p104961 <![CDATA[ESP8266 SDK • Q:How to set NONOS system on Windows (Msys)?]]>
I noticed an interesting project on the Github that uses ESP8266 and Non-os code.The project documentation states:

Install ESP8266 gcc. See https://docs.espressif.com/projects/esp ... setup.html
Fetch ESP8266_NONOS_SDK from https://github.com/espressif/ESP8266_NONOS_SDK
Point environment variable ESP_SDK to the SDK directory.
Install esptool.


Since I already have a MSYS system that compile gcc code for AVR devices (http://siz.hu/en/content/sd2iec-develop ... nt-windows), I tried to add support also for xtensa-lx106-elf and ESP8266 NONOS SDK by next 7 steps:

1. Download the toolchain 8.4.0 from https://docs.espressif.com/projects/esp ... setup.html

2. Extract zip on C: ,result is new folder C:\xtensa-lx106-elf

3. DoWnload zip from https://github.com/espressif/ESP8266_NONOS_SDK

4. Extract zip on C: ,result is new folder C:\ESP8266_NONOS_SDK

5. In the .bat file that start Msys, I add next 3 lines:
set Xtensa_PATH=%CD:~0,2%\xtensa-lx106-elf
set PATH=%PATH%;%Xtensa_PATH%\bin
set ESP_SDK=%CD:~0,2%\ESP8266_NONOS_SDK

6. Run the Msys and test:
xtensa-lx106-esp-gcc -- version -> print version 8.4.0 and other stuff
printenv ESP_SDK -> C:\ESP8266_NONOS_SDK

7, run sh script in /C/ESP8266_NONOS_SDK/driver_lib
./make_lib.sh driver
--------

But this not work...

When I start the make command in the project folder, compiler did not find ets_sys.h. I solved this by simply add the missing .h files from SDK into the project folder.

Now compiling started successfully and produce object code (.o files), but then the linker reported cannot find -lhal and few other missing files or folders (picture below).

It seems that the xtensa-lx106-elf does not know where the SDK is located. What did I do wrong?
msys_msg.png

Statistics: Posted by s56ffb — Sun Dec 18, 2022 7:10 pm — Replies 0 — Views 12223


]]>
2022-12-18T17:58:32+08:00 2022-12-18T17:58:32+08:00 https://bbs.espressif.com:443/viewtopic.php?t=77044&p=104959#p104959 <![CDATA[ESP8266 SDK • How to set NONOS system on Windows (Msys)?]]>
I noticed an interesting project on the Github that uses ESP8266 and Non-os code.The project documentation states:


qz]Install ESP8266 gcc. See https://docs.espressif.com/projects/esp ... setup.html
Fetch ESP8266_NONOS_SDK from https://github.com/espressif/ESP8266_NONOS_SDK
Point environment variable ESP_SDK to the SDK directory.
Install esptool.


Since I already have a MSYS system that compile gcc code for AVR devices (http://siz.hu/en/content/sd2iec-develop ... nt-windows), I tried to add support also for xtensa-lx106-elf and ESP8266 NONOS SDK by next 7 steps:

1. Download the toolchain 8.4.0 from https://docs.espressif.com/projects/esp ... setup.html

2. Extract zip on C: ,result is new folder C:\xtensa-lx106-elf

3. DoWnload zip from https://github.com/espressif/ESP8266_NONOS_SDK

4. Extract zip on C: ,result is new folder C:\ESP8266_NONOS_SDK

5. In the .bat file that start Msys, I add next 3 lines:
set Xtensa_PATH=%CD:~0,2%\xtensa-lx106-elf
set PATH=%PATH%;%Xtensa_PATH%\bin
set ESP_SDK=%CD:~0,2%\ESP8266_NONOS_SDK

6. Run the Msys and test:
xtensa-lx106-esp-gcc -- version -> print version 8.4.0 and other stuff
printenv ESP_SDK -> C:\ESP8266_NONOS_SDK

7, run sh script in /C/ESP8266_NONOS_SDK/driver_lib
./make_lib.sh driver
--------

But this not work...

When I start the make command in the project folder, compiler did not find ets_sys.h. I solved this by simply add the missing .h files from SDK into the project folder.

Now compiling started successfully and produce object code (.o files), but then the linker reported cannot find -lhal and few other missing files or folders (picture below).

It seems that the xtensa-lx106-elf does not know where the SDK is located. What did I do wrong?
msys_msg.png

Statistics: Posted by s56ffb — Sun Dec 18, 2022 5:58 pm — Replies 0 — Views 12018


]]>
2022-12-17T10:18:59+08:00 2022-12-17T10:18:59+08:00 https://bbs.espressif.com:443/viewtopic.php?t=77042&p=104947#p104947 <![CDATA[AT+ Commands • I keep getting Error message when trying to use AT+CIPSTART]]> I connected my setup and used Serial communication with AT commands to try and send data to a remote server through Wi-Fi
However, no matter what i do, I cannot get the TCP protocol to initiate reliably, it sometimes fails and gives an error message, and these happen to be completely random, i could not figure out a cause whatsoever.

05:10:24.242 -> AT
05:10:24.242 ->
05:10:24.242 -> OK
05:10:32.677 -> AT+CWMODE=3
05:10:32.677 ->
05:10:32.677 -> OK
05:10:40.028 -> AT+CWLAP
05:10:41.683 -> +CWLAP:(3,"FiBiM-MMB",-56,"a8:bf:3c:1f:d9:7c",1,32767,0,4,4,7,0)
05:10:41.729 -> +CWLAP:(4,"SUPERONLINE_WiFi_5354",-65,"64:6d:6c:a5:f8:af",5,13,0,5,3,7,1)
05:10:41.775 -> +CWLAP:(4,"FIBIM-GPON",-84,"e8:65:d4:01:8b:c9",1,10,0,4,4,7,0)
05:10:41.868 -> +CWLAP:(4,"KARAKARTAL",-72,"f8:d1:11:9a:77:d0",6,1,0,5,3,7,1)
05:10:41.915 -> +CWLAP:(3,"TP-LINK_2EB4",-85,"f4:f2:6d:55:2e:b4",10,21,0,4,4,7,1)
05:10:42.010 ->
05:10:42.010 -> OK
05:11:03.487 -> AT+CWJAP="FiBiM-MMB","mmb123000"
05:11:03.533 -> WIFI DISCONNECT
05:11:05.702 -> WIFI CONNECTED
05:11:07.254 -> WIFI GOT IP
05:11:07.487 ->
05:11:07.487 -> OK
05:11:23.029 -> AT+CWDHCP=1,1
05:11:23.029 ->
05:11:23.029 -> OK
05:11:46.638 -> AT+CIPSTART="TCP","www.google.com",80
05:11:49.799 ->
05:11:49.799 -> ERROR
05:11:49.799 -> CLOSED

05:11:52.469 -> AT+CIPSTART="TCP","www.google.com",80
05:11:52.516 -> CONNECT
05:11:52.516 ->
05:11:52.516 -> OK
05:12:03.060 -> AT+CIPCLOSE
05:12:03.060 -> CLOSED
05:12:03.060 ->
05:12:03.060 -> OK
05:12:06.141 -> AT+CIPSTART="TCP","www.google.com",80
05:12:06.188 -> CONNECT
05:12:06.188 ->
05:12:06.188 -> OK
05:12:08.719 -> AT+CIPCLOSE
05:12:08.719 -> CLOSED
05:12:08.719 ->
05:12:08.719 -> OK
05:12:10.261 -> AT+CIPSTART="TCP","www.google.com",80
05:12:13.497 ->
05:12:13.497 -> ERROR
05:12:13.497 -> CLOSED

05:12:14.722 -> AT+CIPSTART="TCP","www.google.com",80
05:12:14.769 -> CONNECT
05:12:14.769 ->
05:12:14.769 -> OK
05:12:16.276 -> AT+CIPCLOSE
05:12:16.276 -> CLOSED
05:12:16.276 ->
05:12:16.276 -> OK

AT version:1.7.4.0(May 11 2020 19:13:04)
SDK version:3.0.4(9532ceb)
compile time:May 27 2020 10:12:17
Bin version(Wroom 02):1.7.4


I need this to work, as my entire project depends on it functioning properly, I hope you can help me. thank you.

Statistics: Posted by mhh.2000 — Sat Dec 17, 2022 10:18 am — Replies 0 — Views 9698


]]>
2022-12-02T15:06:55+08:00 2022-12-02T15:06:55+08:00 https://bbs.espressif.com:443/viewtopic.php?t=76556&p=103941#p103941 <![CDATA[ESP8266 SDK • ESP8266 : NonOS SDK API system_phy_set_tpw_via_vdd33]]> I need more description about this api. I tested tx power with this function param 1900 to 3300 and result make me surprised. Param 1900 make esp has more tx power in dbm than param 3300. Can anyone explain ? Thanks.

Statistics: Posted by DonP — Fri Dec 02, 2022 3:06 pm — Replies 0 — Views 12193


]]>
2022-11-30T11:29:48+08:00 2022-11-30T11:29:48+08:00 https://bbs.espressif.com:443/viewtopic.php?t=76497&p=103824#p103824 <![CDATA[AT+ Commands • about New AT firmware download]]> Firmware which is called "factory_WROOM-02.bin" has been downloaded to address-0x0 successfully.
However, it is no response when I send AT commands to the module after the module has been restarted.

Statistics: Posted by xjxlui — Wed Nov 30, 2022 11:29 am — Replies 0 — Views 9735


]]>
2022-11-15T21:10:44+08:00 2022-11-15T21:10:44+08:00 https://bbs.espressif.com:443/viewtopic.php?t=76220&p=103271#p103271 <![CDATA[AT+ Commands • AT+CWJAP:3 FAIL]]> We have a design working properly with an ESP-01S, its current mission is to capture the current date and time.
We intend to replace the ESP-01S with an ESP-12F for future features, however, in testing with a pair of ESP-12Fs, we get this:

ATE0
0K
AT
OK
AT+CWMODE=1
OK
AT+CWQAP
OK
WIFI DISCONNECT
AT+CWJAP="ssid","password"
FAIL
+CWJAP:3

The expected response should be:
WIFI CONNECTED
WIFI GOT IP


The version of both ESP-12F is:

AT version:1.3.0.0(Jul 14 2016 18:54:01)
SDK version:2.0.0(5a875ba)
v1.0.0.3
Tue 13 2018 09:37:06

Please, any suggestions?

Statistics: Posted by Breixo — Tue Nov 15, 2022 9:10 pm — Replies 0 — Views 9897


]]>
2022-11-14T18:08:08+08:00 2022-11-14T18:08:08+08:00 https://bbs.espressif.com:443/viewtopic.php?t=76210&p=103240#p103240 <![CDATA[ESP8266 SDK • How to implement MQTT in PlatformIO IDE ESP8266 RTOS SDK 1.5]]>
Here Development board i am using is NodeMcu ESP8266 V3 Lua CH340 Wifi Dev. Board
Development Environment -> Platform IO IDE in Visual Studio Code.
Platform IO IDE SDK version support -> 1.5
Framework -> ESP8266 RTOS SDK
ESP8266 RTOS SDK download from expressif site -> Latest Version 3.4 (this version is not supported by PlatformIO IDE in Visual Studio Code)

Now here my ESP8266 is connected to the mobile hotspot as a station mode successfully. But now i have to connect this ESP8266 device to mqtt broker. But PlatformIO IDE inbuilt RTOS SDK version 1.5 do not have support of mqtt. This SDK do not have mqtt examples. So can u please let me know how can i do mqtt implementation here.

Waiting for your reply as early as possible.

Regards,
RRJ

Statistics: Posted by Ronak Jain — Mon Nov 14, 2022 6:08 pm — Replies 0 — Views 12275


]]>
2022-11-13T08:19:38+08:00 2022-11-13T08:19:38+08:00 https://bbs.espressif.com:443/viewtopic.php?t=76200&p=103222#p103222 <![CDATA[ESP8266 SDK • is possible Esp8266ex boot from HSPI ?]]> in my project i need sdio interface and i want to config esp8266 boot from HSPI connect flash.
i search alot but i don't find anythings about how do it,
is possible config esp8266ex to boot from HSPI interface?
thanks

Statistics: Posted by MehdiSoheili — Sun Nov 13, 2022 8:19 am — Replies 0 — Views 12125


]]>
2022-11-07T00:36:01+08:00 2022-11-07T00:36:01+08:00 https://bbs.espressif.com:443/viewtopic.php?t=76132&p=103088#p103088 <![CDATA[General Q&A • Esp8266-01 as wifi connection for raspberry pi 2b]]>
I search on internet but with no success.

Any help will be appreciated .

Thaks.

Statistics: Posted by hiddenotebook — Mon Nov 07, 2022 12:36 am — Replies 0 — Views 9740


]]>
2022-10-19T00:54:59+08:00 2022-10-19T00:54:59+08:00 https://bbs.espressif.com:443/viewtopic.php?t=75770&p=102498#p102498 <![CDATA[ESP8266 SDK • ESP8266 cause reboot randomly - nonOS SDK - please help]]>
The following 2 line message are shown from serial port right before rebooting, then it will reboot immediately:
"tx rts error 0x16"
"mac 1370"

I am using arduino IDE with ESP8266 sdk v2.7.4, nonosdk, I have spent so much time to identify the issue, however I have no clue so far.

I suspect it has something to do with Nonos_sdk, and but there is no source code to let me tracking down where and how the issue occurs.

NOTES: I must use ESP8266 SDK v2.74 (or lower), but cannot use greater than v2.7.4, since I need to use lwip v1.4 compile from source option, and high version sdk doesn't have this option but only lwip v2.0, which is not suitable for our project.

Please help to resolve this issue.
Thanks in advance.

Statistics: Posted by johnxue — Wed Oct 19, 2022 12:54 am — Replies 0 — Views 12030


]]>
2022-10-17T17:20:19+08:00 2022-10-17T17:20:19+08:00 https://bbs.espressif.com:443/viewtopic.php?t=75761&p=102485#p102485 <![CDATA[General Q&A • How to achieve shut down mode 0.5uA]]> How to achieve shut down mode?
I had tried to set the CHIP_EN pin to low but I get high current consumption (more then 100uA).

Statistics: Posted by rayleong — Mon Oct 17, 2022 5:20 pm — Replies 0 — Views 10225


]]>
2022-10-13T00:45:34+08:00 2022-10-13T00:45:34+08:00 https://bbs.espressif.com:443/viewtopic.php?t=75726&p=102397#p102397 <![CDATA[General Q&A • Does the Light-sleep function disable the wifi radio?]]>
Sleep-Mode Table.JPG

Statistics: Posted by xytsrm — Thu Oct 13, 2022 12:45 am — Replies 0 — Views 10119


]]>
2022-10-11T19:50:43+08:00 2022-10-11T19:50:43+08:00 https://bbs.espressif.com:443/viewtopic.php?t=75709&p=102350#p102350 <![CDATA[Report Bugs • esp8266 IP 0.0.0.0]]>
I need support about an interesting IP fenomenon.

I have two 4Duino display modul with ESP8266 from 4Dsystems. These two module are the same.
I testing them with one time with the same enviroment and code.
I use the atmega 32u4 micro to communicate with the esp through serial connection.
The system hardwarre is OK and both firmware is the same.

I use AT commands in the code.
The only one problem now what I encountered is the following.
One of these two module is correctly connecting the router with the expected IP address but the other module is every time connecting with 0.0.0.0 IP.

Would you please someone can help me in my case?

THX
Peter

Statistics: Posted by peter.hanak — Tue Oct 11, 2022 7:50 pm — Replies 0 — Views 9703


]]>
2022-09-20T22:48:07+08:00 2022-09-20T22:48:07+08:00 https://bbs.espressif.com:443/viewtopic.php?t=75651&p=102178#p102178 <![CDATA[General Q&A • Peer Registration]]> I'm using ESP8266's & ESP32's with microPython; both using ESPNow communications. Using an ESP8266 as a sender doesn't require the ESPNow peer registration, however the ESP32 microPython does require an ESPNow sender to register peers.

What is the rational for "registration"?
As understood there's a limit of 10 encrypted devices, or 20 unencrypted devices; is this due to a fixed registration data array size?
If there is only a single receiver, it appears that any number of senders (ESP8266, or ESP32) can be used; is this true?

MM

Statistics: Posted by xytsrm — Tue Sep 20, 2022 10:48 pm — Replies 0 — Views 9970


]]>
2022-09-16T09:20:44+08:00 2022-09-16T09:20:44+08:00 https://bbs.espressif.com:443/viewtopic.php?t=75639&p=102150#p102150 <![CDATA[ESP8266 SDK • as station reconnect ap no ip]]>
when boot,the device connect the ap success,and dhcp client received the ip address.
then i close the ap,device report disconnected,then i reopen the ap,device show connected,but no ip get event trigged.
for this issue,i must reboot the device,does it has another method to resolve this issue

Statistics: Posted by Just — Fri Sep 16, 2022 9:20 am — Replies 0 — Views 12382


]]>
2022-07-07T12:52:10+08:00 2022-07-07T12:52:10+08:00 https://bbs.espressif.com:443/viewtopic.php?t=75571&p=101926#p101926 <![CDATA[Sample Codes • Control Mecanum wheels with ESP32]]>
I am working on a robotic project, where I need to control the 4 wheeler robot with mobile. I am using mecanum wheels for the robots movement, as its the requirement. we want exact movements. Moreover, I am using ESP32 for WiFi purpose.

The idea is to control the movements of robot using mobile app. It has to cross a maze with time limit. So, if anyone could help or guide me in right direction.

Thanks.

Statistics: Posted by andrea05256 — Thu Jul 07, 2022 12:52 pm — Replies 0 — Views 46829


]]>
2022-07-01T15:36:53+08:00 2022-07-01T15:36:53+08:00 https://bbs.espressif.com:443/viewtopic.php?t=75562&p=101891#p101891 <![CDATA[AT+ Commands • ESP12-F怎么把温湿度上传到天气预报网站?]]> ESP-12F
espc3.png

C3
esp12-f.png

ESP12F固件
8266固件.png

Statistics: Posted by 315002181huang — Fri Jul 01, 2022 3:36 pm — Replies 0 — Views 9835


]]>
2022-07-01T15:31:20+08:00 2022-07-01T15:31:20+08:00 https://bbs.espressif.com:443/viewtopic.php?t=75561&p=101890#p101890 <![CDATA[AT+ Commands • ESP12-F怎么把温湿度上传到天气预报网站?]]>
esp12-f.png


c3:
espc3.png


esp-12f固件:
8266固件.png

Statistics: Posted by 315002181huang — Fri Jul 01, 2022 3:31 pm — Replies 0 — Views 9811


]]>
2022-07-01T15:16:22+08:00 2022-07-01T15:16:22+08:00 https://bbs.espressif.com:443/viewtopic.php?t=75560&p=101889#p101889 <![CDATA[AT+ Commands • ESP12-F怎么把温湿度上传到天气预报网站?]]> ESP-12F
esp12-f.png


C3:
espc3.png
espc3.png

esp12-f.png

Statistics: Posted by 315002181huang — Fri Jul 01, 2022 3:16 pm — Replies 0 — Views 9760


]]>
2022-05-27T12:13:30+08:00 2022-05-27T12:13:30+08:00 https://bbs.espressif.com:443/viewtopic.php?t=75388&p=101300#p101300 <![CDATA[ESP8266 SDK • TCP client and Server at the same time ESP8266 Non OS SDK 2.2.1]]>
We are long time user of esp8266 and running thousands of live devices in home automation category on this chip. However a small limitation is holding us to develop some more interesting and innovative products.

Requirement: We have a requirement to run both TCP client (connected to our cloud server) and TCP server (on which some TCP clients can connect to ESP) at the same time.

Limitation: While we do not get any error when setting up TCP client and TCP Server at same time however we receive data only on connected client. Other TCP clients can not connect to TCP server. If do not connect TCP client from ESP to cloud server, TCP server on ESP very well accepts TCP client connections.

TCP client + UDP server also works perfectly.

Is there any work around to this limitation of TCP client and TCP server running on ESP8266 at the same time?

[Removing this limitation will certainly help to increase footprint of esp8266. With this limitation we are getting forced to look for alternatives]

Statistics: Posted by gailu — Fri May 27, 2022 12:13 pm — Replies 1 — Views 5623


]]>
2022-05-22T23:02:54+08:00 2022-05-22T23:02:54+08:00 https://bbs.espressif.com:443/viewtopic.php?t=75384&p=101273#p101273 <![CDATA[General Q&A • POST Data from ESP826 to php file on xammpp server]]> Solar Tracker using a ESP8266.
I have updated the ESP8266:-
AT version:1.7.5.0(Oct 9 2021 09:26:04)
SDK version:3.0.5(b29dcd3)
compile time:Oct 15 2021 18:05:30

The problem is I cannot get it to post the data, all other commands work OK
I was trying originally with 8 variables but have now just setup a 2 field
Database to test it. Sending a POST from a browser using the same PHP files
it works OK. But when sent from ESP8266 it comes up with "Undfined Array Key"
which is because the server is not reciveing the POST variable information.
This is the Commads sent:-

Code:

AT+CIPSTART=0,"TCP","192.168.1.103",80\r\n
AT+CIPSEND=0,132\r\n
POST /insert.php, HTTP/1.1\r\n 
Host: 192.168.1.103\r\n         
User-Agent: Mozilla\r\n   
Content-Type: application/x-www-form-urlencoded\r\n\r\n"]   
\r\n\r\n
Content-Length: 20\r\n     
\r\n\r\n                     
Col_1=,Dec Value1,&Col_2=,Dec Value2,\r\n\r\n   
\r\n\r\n

The response from ESP8266:-

AT+CIPSTART=0,"TCP","192.168.1.103",80
0,CONNECT

OK
AT+CIPSEND=0,132

OK
>

Recv 132 bytes

SEND OK

+IPD,0,488:HTTP/1.1 302 Found
Date: Wed, 18 May 2022 17:00:17 GMT
Server: Apache/2.4.53 (Win64) OpenSSL/1.1.1n PHP/8.1.5
X-Powered-By: PHP/8.1.5
Location: http://192.168.1.103/
Content-Length: 254
Content-Type: text/html; charset=UTF-8

<br />
<b>Warning</b>:  Undefined array key "Col_1" in <b>
          C:\xampp\htdocs\insert.php</b> on line <b>17</b><br />
<br />
<b>Warning</b>:  Undefined array key "Col_2" in <b>
          C:\xampp\htdocs\insert.php</b> on line <b>18</b><br />
 record created successfully
0,CLOSED


It does access the PHP file and adds a record to the Database but
the field values are empty.

Obviously the command sequence is not correct or I have somthing wrong
any help or suggestions would be good, thank you.

Statistics: Posted by David-OLW — Sun May 22, 2022 11:02 pm — Replies 0 — Views 10473


]]>
2022-05-19T02:56:48+08:00 2022-05-19T02:56:48+08:00 https://bbs.espressif.com:443/viewtopic.php?t=75379&p=101253#p101253 <![CDATA[General Q&A • POST Data to php file on xammpp server]]> Solar Tracker using a ESP8266.
I have updated the ESP8266:-
AT version:1.7.5.0(Oct 9 2021 09:26:04)
SDK version:3.0.5(b29dcd3)
compile time:Oct 15 2021 18:05:30

The problem is I cannot get it to post the data, all other commands work OK
I was trying originally with 8 variables but have now just setup a 2 field
Database to test it. Sending a POST from a browser using the same PHP files
it works OK. But when sent from ESP8266 it comes up with "Undfined Array Key"
which is because the server is not reciveing the POST variable information.
This is the Commads sent:-

Code:

AT+CIPSTART=0,"TCP","192.168.1.103",80\r\n
AT+CIPSEND=0,132\r\n
POST /insert.php, HTTP/1.1\r\n 
Host: 192.168.1.103\r\n         
User-Agent: Mozilla\r\n   
Content-Type: application/x-www-form-urlencoded\r\n\r\n"]   
\r\n\r\n
Content-Length: 20\r\n     
\r\n\r\n                     
Col_1=,Dec Value1,&Col_2=,Dec Value2,\r\n\r\n   
\r\n\r\n

The response from ESP8266:-

AT+CIPSTART=0,"TCP","192.168.1.103",80
0,CONNECT

OK
AT+CIPSEND=0,132

OK
>

Recv 132 bytes

SEND OK

+IPD,0,488:HTTP/1.1 302 Found
Date: Wed, 18 May 2022 17:00:17 GMT
Server: Apache/2.4.53 (Win64) OpenSSL/1.1.1n PHP/8.1.5
X-Powered-By: PHP/8.1.5
Location: http://192.168.1.103/
Content-Length: 254
Content-Type: text/html; charset=UTF-8

<br />
<b>Warning</b>:  Undefined array key "Col_1" in <b>
          C:\xampp\htdocs\insert.php</b> on line <b>17</b><br />
<br />
<b>Warning</b>:  Undefined array key "Col_2" in <b>
          C:\xampp\htdocs\insert.php</b> on line <b>18</b><br />
 record created successfully
0,CLOSED


It does access the PHP file and adds a record to the Database but
the field values are empty.

Obviously the command sequence is not correct or I have somthing wrong
any help or suggestions would be good, thank you.

Statistics: Posted by David-OLW — Thu May 19, 2022 2:56 am — Replies 0 — Views 10177


]]>
2022-04-29T22:48:12+08:00 2022-04-29T22:48:12+08:00 https://bbs.espressif.com:443/viewtopic.php?t=75335&p=101099#p101099 <![CDATA[ESP8266 SDK • Update firmware/SDK via flash tool 3.9.2]]> The Flash Tool SPIAUTOset and Flash size are not shown and there are only 2 tabs at the top. It is completely different to that shown in the Document. Have tried on different computer, using Windows 7.
Flash tool.png

Statistics: Posted by David-OLW — Fri Apr 29, 2022 10:48 pm — Replies 0 — Views 12240


]]>
2022-04-23T04:11:20+08:00 2022-04-23T04:11:20+08:00 https://bbs.espressif.com:443/viewtopic.php?t=75329&p=100954#p100954 <![CDATA[Sample Codes • [ESP8266] flashing the spiffs and using it as webserver]]>
As I struggled to use the spiffs on the esp8266, I decided to rename my work in progress repo to make it into a tutorial on "how to flash and use spiffs as a webserver".

I was trying to convert the arduino tutorial "A Beginner's Guide to the ESP8266" into the ESP8266_RTOS_SDK. Even if the conversion is not complete, the main part being the problem with the spiffs documentation of the esp8266, I hope it will be helpfull for some of you out there !

As I see, I think this solution is quite different than the Bernard's approach.

Here's my WIP spiffs webserver's repository. I hope I didn't make too much errors, easy to use for everyone (not just me on my computer...) and it will be a good help for beginners and others.

At the moment what it does :
  • Integrated into the project's Cmake file for auto compiling and flashing.
  • Create an image of the files to be flash into the spiffs.
  • Flash the spiffs binaries with the code each time (need to comment the line in the Cmake file. Would like to add an option to be able to "flash" or "flash all").
  • The esp can browse all the files inside the spiffs.
  • The esp can fetch all the files asked and send it to the client (needs to modify the sdk).
  • Basic threadless websocket client gestion (code from IBM)(the esp was rebooting with more than 3 websockets threads, no idea why, ressources ?)

TODO list :
  • Adding the websocket protocol.
  • Adding led control (as seen in the exemples).
  • Adds more (refactor) comments in order to match Doxygen's style.

All criticism is welcomed and higly appreciated, my work is far from perfect and bugs free.

Regards, Extro.

Statistics: Posted by extro — Sat Apr 23, 2022 4:11 am — Replies 0 — Views 13704


]]>
2022-04-13T10:46:15+08:00 2022-04-13T10:46:15+08:00 https://bbs.espressif.com:443/viewtopic.php?t=75325&p=100895#p100895 <![CDATA[AT+ Commands • More than 10 ESP-01 modile couldn't work in AT mode]]> Statistics: Posted by MianQi — Wed Apr 13, 2022 10:46 am — Replies 0 — Views 9791


]]>
2022-03-29T01:34:52+08:00 2022-03-29T01:34:52+08:00 https://bbs.espressif.com:443/viewtopic.php?t=75317&p=100834#p100834 <![CDATA[Showcase • ESP32 PCB design for Blind Stick Project]]>
I have designed a prototype titled Smart Blind stick for disabled people. The project is working fine and now I am thinking of designing it as a product. Right now I have designed it on wero board but now I want to design its PCB design.

I am new to PCB designing and thinking of hiring a freelancer to design the PCB board.

So, my questions are:

1) Can I get the PCB design of ESP32 boards and can I select the features to add. i.e. I don't want multiple capacitive touch pins, I just want a single touch pin. So, can I remove the other pins?

2) Should I go for flexible PCB design, as the space where I am going to place it is too small. So, I am thinking of using flex PCB, but I have heard that its expensive. Can someone please guide me here? Need some PCB vendors to get an idea about PCB designing?

Thanks.

Statistics: Posted by andrea05256 — Tue Mar 29, 2022 1:34 am — Replies 0 — Views 9530


]]>
2022-03-26T07:55:50+08:00 2022-03-26T07:55:50+08:00 https://bbs.espressif.com:443/viewtopic.php?t=75316&p=100821#p100821 <![CDATA[General Q&A • ESP32 Custom PCB design]]>
I have completed a prototype on the ESP32 module and now I want to design its PCB board. I want to remove a few features of the ESP32 board in my custom design i.e. ESP23 sensors, touch pins as I am not using them. So, can someone please help me out and provide me the link to download Gerber files of ESP32 board.

Moreover, I am confused in the selection of PCB type. My product is going to be placed in very small space so it should have a small size. I am thinking of designing flexible PCB or a mix of rigid flex PCB. Any help would be appreciated.

Thanks.

Statistics: Posted by andrea05256 — Sat Mar 26, 2022 7:55 am — Replies 0 — Views 10106


]]>
2022-03-11T05:06:54+08:00 2022-03-11T05:06:54+08:00 https://bbs.espressif.com:443/viewtopic.php?t=75306&p=100752#p100752 <![CDATA[General Q&A • Arduino Environment Libraries]]>
Would you classify this forum as I've described?
Is discussing Arduino frowned-on here?

Statistics: Posted by Inquisitor — Fri Mar 11, 2022 5:06 am — Replies 0 — Views 22105


]]>
2022-03-05T13:31:49+08:00 2022-03-05T13:31:49+08:00 https://bbs.espressif.com:443/viewtopic.php?t=75304&p=100732#p100732 <![CDATA[Chit Chat • ESP8266 successfully connects to computer wifi hotspot, but not home wifi]]>

Code:

-- start of relevant code
conn = nil


-- This code defines the variable "conn" as a command to create a client.
-- Documentation for net.createConnection can be found here. https://nodemcu.readthedocs.io/en/dev/en/modules/net/#netcreateconnection
-- The format of the variable & parameters are: net.createConnection(type, secure); i.e. Type = TCP
conn=net.createConnection(net.TCP, 0)


-- This code attempts to connect to the IFTTT Maker channel on port 80.
-- Documentation for the :dns function can be found here: https://nodemcu.readthedocs.io/en/dev/en/modules/net/#netsocketdns
-- If a connection can be made, then the connection function below will be executed, and the IP address printed.

conn:dns("maker.ifttt.com",function(conn,ip)

-- When connected to computer wifi, "ip" returns true and executes block.  When connected to home wifi "ip" returns false and the block is not executed.

    if (ip) then
        print("We can connect to " .. ip)
        conn:connect(80,ip)
    else
      dofile("3_delay.lua")
    end
end)

-- end of relevant code

Statistics: Posted by carlojoe — Sat Mar 05, 2022 1:31 pm — Replies 1 — Views 14023


]]>
2022-03-04T18:11:31+08:00 2022-03-04T18:11:31+08:00 https://bbs.espressif.com:443/viewtopic.php?t=75303&p=100731#p100731 <![CDATA[ESP8266 SDK • Encrypted ESP01 ESP32]]> I have an installation working very good but now I would like "to play" with security.
I have multiple master sending information to one slave.
My masters are ESP01 and my slave is ESP32.
I am having problem when try to use key to encrypt the message.
The main part of the code:

Code:

esp_now_add_peer(mac,role,channel,key,size)
--> when KEY is NULL, everything is OK. when KEY has value, the receiver (esp32) doesn't receive anything.
is it possible? Does somebody proof this feature?
Thanks in advance.

Statistics: Posted by dvpe — Fri Mar 04, 2022 6:11 pm — Replies 0 — Views 12092


]]>
2022-02-23T09:57:44+08:00 2022-02-23T09:57:44+08:00 https://bbs.espressif.com:443/viewtopic.php?t=75300&p=100686#p100686 <![CDATA[Report Bugs • Request for forum review]]> Statistics: Posted by AgentSmithers — Wed Feb 23, 2022 9:57 am — Replies 0 — Views 31063


]]>
2022-02-21T10:54:05+08:00 2022-02-21T10:54:05+08:00 https://bbs.espressif.com:443/viewtopic.php?t=75299&p=100680#p100680 <![CDATA[ESP8266 SDK • smart config]]> Statistics: Posted by sxy369 — Mon Feb 21, 2022 10:54 am — Replies 0 — Views 12076


]]>
2022-02-16T14:45:33+08:00 2022-02-16T14:45:33+08:00 https://bbs.espressif.com:443/viewtopic.php?t=75295&p=100667#p100667 <![CDATA[ESP8266 SDK • Reset Cause 0 (unknown reset) after deep sleep]]> Environment
Development Kit: ESP12-F (ESP8266 Mod 4MB Flash)
IDF version: e9516e4 (release/v3.4)
Development Env: Make
Operating System: Ubuntu
Power Supply: Battery
Problem Description
can not boot
log-terminal shows: unknown reset

Expected Behavior
boot without any exception

Actual Behavior
CAN NOT boot, logs shows as below:

Code:

ets Jan  8 2013,rst cause:0, boot mode:(3,0)

unknown reset
ets_main.c


Steps to repropduce
    power on or wake up from deep sleep
    run code, connect wifi ... etc , about 5s
    run esp_deep_sleep(30000000) // 30s
    repeat step 1 - 3 about 2000-8000 cycle

Code to reproduce this issue
in function app_main()

Code:

vTaskDelay(5000 / portTICK_PERIOD_MS);
esp_deep_sleep(30000000);


Debug Logs

Code:

ets Jan  8 2013,rst cause:0, boot mode:(3,0)

unknown reset
ets_main.c

Statistics: Posted by cubic — Wed Feb 16, 2022 2:45 pm — Replies 0 — Views 11995


]]>
2022-02-15T16:43:55+08:00 2022-02-15T16:43:55+08:00 https://bbs.espressif.com:443/viewtopic.php?t=75294&p=100664#p100664 <![CDATA[ESP8266 SDK • Build Error with ESP8266_RTOS_SDK-v3.4]]> I tried to import SDK3.4 into Aithinker windows IDE program and then build it. Unfortunately i got the following error:

LD /d/8266/ESP8266_RTOS_SDK-v3.4/examples/get-started/hello_world/build/hello-world.elf
d:/program files (x86)/aithinkeride_v1.5.2/msys32/opt/esp8266/v5.2.0_for_3.0/bin/../lib/gcc/xtensa-lx106-elf/5.2.0/../../../../xtensa-lx106-elf/bin/ld.exe: cannot find -lc_nano
collect2.exe: error: ld returned 1 exit status
make: *** [D:\8266\ESP8266_RTOS_SDK-v3.4/make/project.mk:510: /d/8266/ESP8266_RTOS_SDK-v3.4/examples/get-started/hello_world/build/hello-world.elf] Error 1

15:56:16 Build Finished (took 2m:36s.724ms)

can you help me with this error? how can i fix it?

Statistics: Posted by yingzezigai — Tue Feb 15, 2022 4:43 pm — Replies 0 — Views 12232


]]>
2022-02-01T03:25:44+08:00 2022-02-01T03:25:44+08:00 https://bbs.espressif.com:443/viewtopic.php?t=75288&p=100610#p100610 <![CDATA[Report Bugs • Forum's censorship]]>
Would you mind to tell me why my message I posted on 14th of January 2022 has not been approved?

Thanks and regards,
Chris

Statistics: Posted by ChrisO — Tue Feb 01, 2022 3:25 am — Replies 0 — Views 9867


]]>
2022-01-16T01:18:22+08:00 2022-01-16T01:18:22+08:00 https://bbs.espressif.com:443/viewtopic.php?t=75282&p=100559#p100559 <![CDATA[ESP8266 SDK • Add components to a component]]>
I am pretty new to the ESP8266 IDF and I have some questions.

I have created a project with different components, but for example I would like to import FreeRTOS in the #include section of my component source files.
I know I have to write it in the "component.mk", but I cannot make it work!
The make list-components shows everything correctly, but I cannot build correctly because the compiler cannot find the header files outside the "main" directory.

Please can you help me!

Thank you in advice.

Statistics: Posted by banach87 — Sun Jan 16, 2022 1:18 am — Replies 0 — Views 12109


]]>
2022-01-15T03:44:19+08:00 2022-01-15T03:44:19+08:00 https://bbs.espressif.com:443/viewtopic.php?t=75281&p=100556#p100556 <![CDATA[Report Bugs • ESP8266-01 GPIO level toggles on boot]]>
I found something which IMHO looks like a bug in the firmware (bootloader?) of the ESP8266-01 I have.
Per HW design the default level is HIGH (3.3V) for GPIO0 and I think GPIO3 too. After power-on both pins
go for a very short time LOW. It is short, maybe 0.1 sec but long enough to be noticed by anything controlled
by those pins.
In my case, I have the ESP8266-01 sitting on a relay-board labelled: ESP-01/01S Relay v4.0 TB:IOTMCU.
This short LOW triggers the relay.
This makes it close to impossible to use those GPIO pins for any serious use with a relay..

AT+GMR
AT version:1.7.5.0(Oct 9 2021 09:26:04)
SDK version:3.0.5(b29dcd3)
compile time:Oct 15 2021 18:05:30
Bin version(Wroom 02):1.7.5

Is there any way I could change this behaviour?

Any help would be greatly appreciated.
Regards,
Chris

Statistics: Posted by ChrisO — Sat Jan 15, 2022 3:44 am — Replies 0 — Views 9704


]]>
2022-01-11T07:45:01+08:00 2022-01-11T07:45:01+08:00 https://bbs.espressif.com:443/viewtopic.php?t=75279&p=100545#p100545 <![CDATA[ESP8266 SDK • Failed to connect to Espressif device: Timed out waiting for packet header]]>
For whatever reason I can't flash anything to them neither using Arduino IDE nor using esptool.py. No matter what I do - I always receive "Failed to connect to Espressif device: Timed out waiting for packet header". For all 5 chips - same behavior.

I can connect to the device using minicom, and on "reset" it greets me with cryptic message

Code:

brlrl
ready

So at least the chips and the board itself are operable.

I tried to connect UART pins of the burner to CH340 adapter I have and then flash it - basically the same result.

I tried to press "flash + reset" and then release "flash" during that "Connecting..." prompt - no luck.

The same USB cable works just fine to flash NodeMCU boards, but I wonder if I am missing something with this one.

Statistics: Posted by stark2k — Tue Jan 11, 2022 7:45 am — Replies 0 — Views 12112


]]>
2022-01-11T06:15:40+08:00 2022-01-11T06:15:40+08:00 https://bbs.espressif.com:443/viewtopic.php?t=75278&p=100544#p100544 <![CDATA[General Q&A • Help needed: flashing AT firmware]]>
After some playing with my ESP8266-01 with Arduino SDK I wanted to install again the AT firmware on it and I failed.
I tried, from the ESP8266_NONOS_SDK-3.0.5, to instal it as follows:

esptool.py write_flash 0x00000 boot_v1.2.bin 0x01000 at/512+512/user1.1024.new.2.bin 0xfc000 esp_init_data_default_v08.bin 0x7e000 blank.bin 0xfe000 blank.bin

No errors during flashing (see below), but then in normal, not download mode, after power-toggle the ESP8266-01 runs amok ;-)
the led is blinking like crazy and console gets flooded with garbage.

Could anyone be so nice and guide me to the correct way? Am quite new to ESP8266-01.

Thanks
ChrisO


esptool/esptool.py write_flash 0x00000 boot_v1.2.bin 0x01000 at/512+512/user1.1024.new.2.bin 0xfc000
+esp_init_data_default_v08.bin 0x7e000 blank.bin 0xfe000 blank.bin
esptool.py v3.3-dev
Found 2 serial ports
Serial port /dev/ttyUSB0
Connecting....
Detecting chip type... Unsupported detection protocol, switching and trying again...
Connecting...
Detecting chip type... ESP8266
Chip is ESP8266EX
Features: WiFi
WARNING: Detected crystal freq 27.53MHz is quite different to normalized freq 26MHz. Unsupported crystal in use?
Crystal is 26MHz
MAC: 84:f3:eb:dc:5a:b1
Uploading stub...
Running stub...
Stub running...
Configuring flash size...
Flash will be erased from 0x00000000 to 0x00000fff...
Flash will be erased from 0x00001000 to 0x00065fff...
Flash will be erased from 0x000fc000 to 0x000fcfff...
Flash will be erased from 0x0007e000 to 0x0007efff...
Flash will be erased from 0x000fe000 to 0x000fefff...
Compressed 1936 bytes to 1460...
Wrote 1936 bytes (1460 compressed) at 0x00000000 in 0.3 seconds (effective 60.1 kbit/s)...
Hash of data verified.
Compressed 413556 bytes to 296998...
Wrote 413556 bytes (296998 compressed) at 0x00001000 in 33.8 seconds (effective 97.9 kbit/s)...
Hash of data verified.
Compressed 128 bytes to 75...
Wrote 128 bytes (75 compressed) at 0x000fc000 in 0.0 seconds (effective 35.2 kbit/s)...
Hash of data verified.
Compressed 4096 bytes to 26...
Wrote 4096 bytes (26 compressed) at 0x0007e000 in 0.2 seconds (effective 134.2 kbit/s)...
Hash of data verified.
Compressed 4096 bytes to 26...
Wrote 4096 bytes (26 compressed) at 0x000fe000 in 0.2 seconds (effective 134.2 kbit/s)...
Hash of data verified.

Leaving...
Hard resetting via RTS pin...

Statistics: Posted by ChrisO — Tue Jan 11, 2022 6:15 am — Replies 0 — Views 9985


]]>
2022-01-11T06:03:57+08:00 2022-01-11T06:03:57+08:00 https://bbs.espressif.com:443/viewtopic.php?t=75277&p=100543#p100543 <![CDATA[Report Bugs • Bug: ESP8266-01 toggles GPIO level at boot]]>
I bought few ESP-01 Relay boards with a ESP8266-01 sitting on them.
The relay is triggered by the GPIO0 pin. The level of GPIO0 defined (given by HW design) to be HIGH.
However, during boot/startup before the pin goes HIGH for a very short time it goes DOWN, 0V. Short but long enough to trigger the relay.
This makes this combo useless for serious use like controlling a garage door.
This is IMHO a bug in the firmware.
Is it a known problem?

Thanks
ChrisO

Statistics: Posted by ChrisO — Tue Jan 11, 2022 6:03 am — Replies 0 — Views 9784


]]>