• Skip to main content
  • Skip to primary sidebar

RNTLab.com

The Ultimate Shortcut to Learn Electronics and Programming with Open Source Hardware and Software

  • Courses
  • Forum
    • Forum
    • Ask Question
  • Shop
  • Account
  • Blog
  • Login

Does your Development board like the Ebyte, EoRa Pi route the needed signal to a non RTC_GPIO capable of external 0, wake up?

Q&A Forum › Category: ESP32 › Does your Development board like the Ebyte, EoRa Pi route the needed signal to a non RTC_GPIO capable of external 0, wake up?
0 Vote Up Vote Down
William Lucid asked 3 months ago

There is a solution; use a 74HC04N, six pack of inverter/buffers; use a pair of inverters for a HIGH input and and a HIGH out or if you need the inverted polarity use a single inverter. Simply route from the non-RTC_GPIO wake up signal to the first inverter input. Output of first inverter connect to the input of second inverter. Output of second inverter is routed to RTC_GPIO that is externally wake up capable! –credit goes to Microsoft’s Copilot for the fix.

William, AB9NQ

1 Answers
0 Vote Up Vote Down
William Lucid answered 4 hours ago

On another forum a user pointed out that you can do not need the 74HC04.  Claude summarized the method:

Good point! You actually don’t need to cut the trace in most cases.
Simpler Approach – Just Add a Wire
You can simply:

  1. Wire DIO1 to an RTC GPIO pin (like GPIO16) in addition to the existing GPIO33 connection
  2. Configure the RTC GPIO for wake-up in your code
  3. Leave GPIO33 alone (or just don’t use it in your code)

No trace cutting required! Both pins can be connected simultaneously since:

  • The SX1262 DIO1 is an output pin driving the signal
  • Both ESP32 GPIO pins are inputs (high impedance) when configured for wake-up
  • There’s no conflict having multiple inputs listening to the same signal

When You Might Cut the Trace
You’d only need to cut the GPIO33 trace if:

  • You want to repurpose GPIO33 for something else entirely
  • There’s some electrical interference or conflict (unlikely)
  • You’re being very particular about minimizing current leakage (minimal benefit)

But for the typical use case of just enabling LoRa wake-up from deep sleep, just add the jumper wire and configure your code to use the RTC-capable GPIO. Much simpler!
Thanks for catching that – no need to make permanent PCB modifications when a simple wire addition does the job.

William

Primary Sidebar

Login to Ask or Answer Questions

This Forum is private and it’s only available for members enrolled in our Courses.

Login »

Latest Course Updates

  • [eBook Updated] Smart Home with Raspberry Pi, ESP32, and ESP8266 V1.6 September 9, 2025
  • [eBook Updated] Learn LVGL: Build GUIs for ESP32 Projects – Version 1.5 July 7, 2025

You must be logged in to view this content.

Contact Support - Refunds - Privacy - Terms - MakerAdvisor.com - Member Login

Copyright © 2013-2025 · RandomNerdTutorials.com · All Rights Reserved

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.