You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Dec 14, 2025. It is now read-only.
I'm currently performing an internal HW2 installation on a SNES Mini, and I'm encountering an issue with relay control for power on/off.
My goal is to control the console's power using a TQ2SL-L2-3V latching relay activated by the ESP32.
The main problem is that the ESP32 doesn't activate GPIO13 (for "SET"/power on) nor GPIO16 (for "UNSET"/power off) when I press the gamepad button combination (L2+R2+Start+X on a PS3 Gamepad).
I have performed the following tests and verifications, confirming that my hardware is working correctly:
ESP32 GPIO Testing: I flashed a simple test code where GPIO13 and GPIO16 alternate HIGH/LOW pulses. These tests were successful, confirming that the ESP32's GPIO pins themselves are functional.
Relay Driver Circuit Testing: I connected the relay coils (TQ2SL-L2-3V) to my external driver circuit (MOSFET and diode) and activated the coils directly. These tests were also successful, demonstrating that the relay driver and the relay itself are correctly wired and fully functional.
Given that my external hardware and the ESP32's GPIOs work independently, I believe the issue lies within:
The BlueRetro firmware configuration on the ESP32 installed in the SNES Mini.
How BlueRetro is interpreting (or failing to interpret) the gamepad button combination to trigger the power control function.
Potentially, a conflict or an incorrect setting within the BlueRetro web interface for power management (e.g., "Relay Latching" not enabled, or GPIO pins not correctly assigned within the firmware for this function).
I'm seeking assistance to understand why, despite the hardware functioning, the command from the gamepad isn't translating into the corresponding GPIO activations for the relay.
"I've attached a photo with the wiring diagram for clarity."
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hello everyone,
I'm currently performing an internal HW2 installation on a SNES Mini, and I'm encountering an issue with relay control for power on/off.
My goal is to control the console's power using a TQ2SL-L2-3V latching relay activated by the ESP32.
The main problem is that the ESP32 doesn't activate GPIO13 (for "SET"/power on) nor GPIO16 (for "UNSET"/power off) when I press the gamepad button combination (L2+R2+Start+X on a PS3 Gamepad).
I have performed the following tests and verifications, confirming that my hardware is working correctly:
ESP32 GPIO Testing: I flashed a simple test code where GPIO13 and GPIO16 alternate HIGH/LOW pulses. These tests were successful, confirming that the ESP32's GPIO pins themselves are functional.
Relay Driver Circuit Testing: I connected the relay coils (TQ2SL-L2-3V) to my external driver circuit (MOSFET and diode) and activated the coils directly. These tests were also successful, demonstrating that the relay driver and the relay itself are correctly wired and fully functional.
Given that my external hardware and the ESP32's GPIOs work independently, I believe the issue lies within:
The BlueRetro firmware configuration on the ESP32 installed in the SNES Mini.
How BlueRetro is interpreting (or failing to interpret) the gamepad button combination to trigger the power control function.
Potentially, a conflict or an incorrect setting within the BlueRetro web interface for power management (e.g., "Relay Latching" not enabled, or GPIO pins not correctly assigned within the firmware for this function).
I'm seeking assistance to understand why, despite the hardware functioning, the command from the gamepad isn't translating into the corresponding GPIO activations for the relay.
"I've attached a photo with the wiring diagram for clarity."
Beta Was this translation helpful? Give feedback.
All reactions