How to recover from suspend mode on jetson nano without using the mouse or keyboard

Is there any way to recover from suspend mode on jetson nano without using the mouse or keyboard?
For example, apply a defined voltage to a specific pin header.

I followed the instructions on this sites to enable suspend on the Jetson Nano.
Official Site in English.
Volunteer Blog in Japanese.

Environment (please complete the following information):

Jetson Nano (Suspend Enabled)
Operating system Ubuntu 18.04.5 LTS
Python version Python 3.6.9
Open3D version 0.12.0+36e679c09
How did you install Open3D? build from source
Compiler version 7.5.0
Cmake version 3.18.4
CUDA version 10.2
Kernel version Linux 4.9.201-tegra

Hello @UchiyKei

Awaking The Device

The system can be awakened from deep sleep by common wake sources available on Jetson platforms:

Wake Source Usage
Power button Press and release the power button on the Jetson device. If the power button is not available, connect then disconnect the power button pin and ground.
RTC alarm Before entering low power state, program the RTC alarm with the command: $ sudo bash -c "echo date ‘+%s’ -d ‘+ 10 seconds’ > /sys/class/rtc/rtc0/wakealarm"
Micro USB cable hotplug Connect or disconnect a micro-USB cable to the USB micro-B port for flashing the device.
USB remote wakeup Press any key on a USB keyboard connected to the device. Note that Linux does not support a USB mouse as a wake source.
Wake on LAN On another machine on the same LAN, enter: $ sudo etherwake -i <interface> <MAC_address_of_target>
SD card detection Insert or remove SD card.

https://docs.nvidia.com/jetson/l4t/Tegra%20Linux%20Driver%20Package%20Development%20Guide/power_management_nano.html#wwpID0E0QP0HA

Regards

3 Likes

Thank you so much for your kindness.

I have successfully brought jetson back from suspend mode via the power button.

1 Like