5 votes
Accepted

How to / is it possible to change Vendor Name in ESP8266-12E?

No. The Vendor Name is associated with the OUI. The OUI is the first three parts of the MAC address. The OUI's are all registered with IEEE here and Espressif's entries are: 18-FE-34 (hex) ...
user avatar
  • 103k
5 votes

esp32 Stack canary watchpoint triggered

The best way to handle this exception is to identify what's using so much space on the stack and rewrite your code to avoid it. The three most common ways you'd use too much stack space are: large ...
user avatar
  • 1,254
3 votes
Accepted

Making HTTPS requests using ESP8266 AT commands

HTTPS requires that you make an SSL connection not a TCP connection. To do that you need to use AT+CIPSTART="SSL","54.166.71.140 ",443 You also need to configure SSL itself. ...
user avatar
  • 103k
2 votes
Accepted

ESP32 bluetooth discovery parse names

Bluetooth has two ways of dealing with device names. A device can optionally choose to advertise its device name. It also has to respond to a "get device name" request. The former is passive, and is ...
user avatar
  • 103k
2 votes
Accepted

ESP-NOW and WIFI and OTA at the same time on Sender and Receiver

If you want to switch the softAP connection On/OFF you can do like StefanL38 suggests and have the Receiver transmit a ESP-NOW message with a value to the Sender, but you don't need a reboot. You can ...
user avatar
  • 36
2 votes

ESP-NOW and WIFI and OTA at the same time on Sender and Receiver

Another method that works if you don't mind having both at the same time: Instead of WiFi.begin(ssid, password); I use WiFi.softAp(ssid,password,channel); for both Sender and Receiver.
user avatar
2 votes

ESP-NOW and WIFI and OTA at the same time on Sender and Receiver

I do something similar on a ESP8266 retrieving time from a NTP-server. Though it is just a "work around". I connect to the router retrieving the NTP-time. storing the time-information into ...
user avatar
2 votes
Accepted

esp8266 OTA issue

Things to check: Partition arrangement selected. You have to make sure to keep the same partition arrangement between uploads. Partition arrangement selected. You have to make sure that the partition ...
user avatar
  • 103k
2 votes

esp32-cam publish image to mqtt

As you can see here, the definition of the return value for esp_camera_fb_get() is typedef struct { uint8_t * buf; /*!< Pointer to the pixel data */ size_t len; ...
user avatar
2 votes

NodeMcu 1.0 resets automatically after sometime

From your description it sounds like a Watchdog Timer reset. The ESP8266 needs to regularly run internal householding tasks outside of your own code, such as Wifi/network related tasks. It will ...
user avatar
  • 1,415
2 votes
Accepted

Using ESP32 Cam internal RAM

If there is continuity between 3.3V and GND your board is dead. Most likely (from my experience) the ESD protection diode on the ESP module is fried which leaves you no chance to repair it. Even if ...
user avatar
  • 1,773
2 votes
Accepted

ESP8266 Arduino Json object array deserialisation into struct

No memory is allocated for the strings. You should declare your struct like so: struct Departure { char destination[32]; char departure[32]; int deviation; } depart; This assumes the max ...
user avatar
2 votes
Accepted

ESP32S v1.1 NodeMcu vs ESP32 DevKitV1

The DevKit is a development board by ESP32 manufacturer Espressif to demonstrate ESP32 usage and to support prototyping. The NodeMcu is a board by NodeMcu intended for the NodeMcu Lua language ...
user avatar
  • 16.4k
2 votes

Can't enable face detection on esp32 cam : CORRUPT HEAP: Bad head at 0x3ffe2eb4. Expected 0xabba1234 got 0x00000008 abort()

I don't have enough reputation to be able to add a comment, but using the answer from Andrew Hart I was able to resolve this. For completeness of this thread in case the linked solution ever ...
user avatar
  • 21
2 votes

How Much mA dropped in ESP8266-01 Work in LiPo Battery if the WIFI function is continuously on

If you really don't sleep at all you can count with about 70 mA, with some short spikes when transmitting. Sleep mode disabled: (100 mA per division) But you don't need to disable sleep mode ...
user avatar
  • 190
2 votes

How Much mA dropped in ESP8266-01 Work in LiPo Battery if the WIFI function is continuously on

The short answer is - we don't know. Longer answer: It depends on such factors as: The board circuit (the BBBL (known as The Big Bright Blue LED) on some boards could drain about 10-20ma only by ...
user avatar
  • 528
1 vote

Swap Serial pins of ESP8266?

You could potentially still fix this by using SoftwareSerial. Instead of using the hard-wired serial, you can create one in software and use any pins you'd like... Have a look at this github project. ...
user avatar
  • 111
1 vote
Accepted

ESP32 WROOM32 SPI EMF issues

Problem was GPIO39 which is internally connected to a hall sensor... Once I changed CS to some other pin, everything started working... Having pin cheatsheet would be really helpful in these ...
user avatar
1 vote

Can't enable face detection on esp32 cam : CORRUPT HEAP: Bad head at 0x3ffe2eb4. Expected 0xabba1234 got 0x00000008 abort()

Rollback your ESP32 board driver to 1.04. works for me ;-)
user avatar
  • 111
1 vote

Calculate battery (18650 Li-ion) voltage using ESP8266-12E

Everything was correct and my circuit is also good. The only difference i found is to this below line: temp = (analogvalue * 3.3) / 1024.0; Which should be temp = (analogvalue * 1.0) / 1024.0; We are ...
user avatar
1 vote

How to restart ESP32 on any exception?

I don't know if I understand your question well, but if what you want to do is reset MCU programmatically, watchdog is good solution. The orther way is connect IO port and reset port by using wire, ...
user avatar
1 vote
Accepted

ESPTOOL not recognizing ESP32-S2 chip for SPIFFs transfer

Is the missing double dash? esptool.py --chip esp32s2 --port COM3 --baud 115200 write_flash -z 0x110000 filename.spiffs.bin
user avatar
1 vote
Accepted

How to assign ESP8266 access point a hostname that can be resolved by the stations?

I'm unclear on the distinction being drawn here: the hostname and not mDNS mDNS, like DNS, and hostname lists are all things a "resolver" would use to map a "hostname" to an IP ...
user avatar
  • 3,993
1 vote

ESP32 softAP SSID not const

A const parameter to a function doesn't define what can be passed. It is, instead, a "promise" by the function that it will not modify the data you pass it. In C when you pass a "string&...
user avatar
  • 103k
1 vote
Accepted

A word after function arguments braces

That's impossible to tell without looking in the source code for that SDK. However it will just be a pre-processor macro which probably expands out to one or more attributes, some of which may be ...
user avatar
  • 103k
1 vote
Accepted

ESP32-CAM interfacing with CCS811+HDC1080+BMP280

No. Those three devices are I2C devices, not SPI devices. Using that is no different to using three individual sensors all wired to the same I2C bus.
user avatar
  • 103k
1 vote
Accepted

Stack smashing protect failure ESP32 with Modbus RTU

tl;dr: The message probably means your function is overwriting its array: A stack overflow is caused by a stack that grows downward into the allocated heap space, either causing damage to data within ...
user avatar
  • 14.5k
1 vote

Adafruit esp32 Feather Failing to compile

So it turns out the problem is that you're using the esp32 1.0.1 library provided by espressif. I'm assuming you're using the Arduino IDE board manager URL: https://dl.espressif.com/dl/...
user avatar
1 vote

Arduino Uno & ESP32 communication using RS485

I don't think you can use pins 9 and 10 they are connected to the internal mSPI flash, uart0 is connected to FTDI usb chip, use uart2 on 16 and 17.
user avatar
1 vote

Arduino Uno & ESP32 communication using RS485

Maybe you have already solved this but in any case, have you tried working with the hardware serial ports? You have three of them in the ESP32. I read sowhere else that there may be some interrupt ...
user avatar
  • 11

Only top scored, non community-wiki answers of a minimum length are eligible