Rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT) - ESP32 WROOM 32U

Hello, I am doing a project. I recently acquired the ESP32 WROOM 32U. But I am very disappointed with this error.

rst:0x1 (POWERON_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DIO, clock div:2
load:0x3fff0018,len:4
load:0x3fff001c,len:1044
load:0x40078000,len:8896
load:0x40080400,len:5828
entry 0x400806ac

Could you help me provide a solution, or tell me if the device really doesn't work, I have problems communicating it to Serial2.begin(), I am communicating it with LoRa, I recently tried the ESP32 DevKit V1 and it worked wonderfully but with this model I don't know what to do, thank you.

Your topic has been moved. The Nano ESP32 category is only for the Arduino Nano ESP32, not for other ESP32 based boards.

I would start by looking at everything different that you did between the two boards. Normally code that works on the generic Dev Kit will also work on the WROOM. You must have changed something, but since we can't see your code or wiring (see the pinned post re 'How to et the most from the forum' for guidance in how to do that)

#define RXD2 16  // Pin RX LoRa
#define TXD2 17  // Pin TX LoRa

void setup() {
  Serial.begin(115200);  // Monitor Serial para depuración
  Serial2.begin(115200, SERIAL_8N1, RXD2, TXD2);  // UART2 para LoRa

  Serial.println("Prueba de comandos AT para LoRa RYLR998 con ESP32-WROOM-32U");
  delay(1000);
}

void loop() {
  if (Serial.available()) {
    String cmd = Serial.readStringUntil('\n');  // Lee el comando desde el Monitor Serial
    Serial2.println(cmd);  // Envia el comando al módulo LoRa
    Serial.print("Enviado: ");
    Serial.println(cmd);
  }

  if (Serial2.available()) {
    String response = Serial2.readString();  // Lee la respuesta del módulo LoRa
    Serial.print("Respuesta LoRa: ");
    Serial.println(response);
  }
}
**texto en negrita**

This is the code I am using, I use a RYLR998 with an ESP32U...

Every time I connect the RYLR998 to the board, the same thing happens: these errors start:

And you power the RYLR998 thru the ESP32 ? Can you show us the board, it looks like there is to much current being draw for the regulator to handle.

I am literally connecting it to the 3.3v of the ESP32U, when I had the ESP32 DevKit V1 version I also connected it directly and had no problems.

Help I don't know what to do.

Can you show us the board you have ? The heatsink of the regulator may be relevant.

The one on the left is an ESP WROOM 32U and the one on the right is an ESP32S.

On the ESP32S, it already worked for me, I send it the AT command and it responds with a +OK.

One conclusion could be that it does not work for the ESP32U. I don't know what I perceive so far.

1 Like

What I have noticed is ESP WROOM 32U does not perform the Serial2.begin.

I already made it work, I confirm the ESP WROOM 32U, I don't know why it doesn't support Serial2.begin, it doesn't configure it, it doesn't do anything.

Could someone help me by giving an answer as to why it doesn't do it?

I put it in receiver mode and it is doing very well, but it doesn't work as a transmitter.

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.