Using KPPM
The FLY-KPPM shutdown module is a security module designed for development boards such as the Raspberry Pi, aiming to prevent data loss caused by power outages. It uses advanced technology to automatically switch to a capacitor power source when a power outage occurs, ensuring the development board can run stably for 15 seconds during a power outage, safeguarding effective data storage. Compact and convenient, it is easy to install.

Precautions
The input power supply only supports DC12-24V. When wiring, be sure to distinguish between positive and negative poles. The wiring process must be performed when the power is off. Confirm that the wiring is correct before powering on; the company will not be responsible for any losses caused by incorrect wiring.
The +5V at the 5V OUT socket is an emergency power output, not for regular power output. Please use USB-OUT or SIG/IO to power the host computer.
When using the safety shutdown module, it needs to be powered with 12V-24V. To ensure the module works properly, the 5V output voltage on the safety shutdown module board must not be lower than 4.9V. Otherwise, the safety shutdown module will draw power from internal boosting, causing the capacitor to remain in a charging state, leading to continuous heating of the module.
Screen Display Content Explanation
Screen Content Explanation | Left Explanation | Right Parameter | Right Explanation |
---|---|---|---|
IN: | Input Voltage | OUT: | Output Voltage |
CA: | Capacitor Total Voltage | OI: | Output Load Current |
C1: | C1 Capacitor Voltage | C2: | C2 Capacitor Voltage |
Temp: | Safety Shutdown Module Temperature | E: | Status Prompt, please see below |
Display Content | Status Explanation |
---|---|
Ready! | Normal Startup |
IN LOW! | Low Input Voltage |
IN OVR! | High Output Current |
OV LOE! | Low Output Voltage |
OV OVR | High Output Current |
TP OVR! | High Temperature |
NONE | Unknown Error |
R: XX Sec | If the power is cut within 10 seconds and then powered on, this message will be displayed. After the countdown ends, the host computer will restart |
Pin Description
-
OUT-RST Reset
-
OUT-PDN Shutdown
-
IN-PIN
Default pull-up, the module will automatically detect the time of the last power failure when it is powered on, if the power failure time is less than 10 seconds, it will wait until 10 seconds have passed and then automatically switch the 5V output once (ensuring the host computer completes shutdown and can restart again) If connected to GND, it will disable the automatic detection of power failure time function

FLY Host Computer Tutorial
Applicable only to FLY-Pi FLY-Pi-V2 FLY-C8 FAST system comes with it, no need to install
The FLY host computer needs to use SSH to execute the following command
sudo curl -kfSL --progress-bar https://cdn.mellow.klipper.cn/firmware/sun50i-h5-power-key.dtbo -o /boot/dtb/allwinner/overlay/sun50i-h5-power-key.dtbo
sudo grep -q "^overlays=.*power-key" /boot/FlyOS-Env.txt || sudo sed -i '/^overlays=/ s/$/ power-key/' /boot/FlyOS-Env.txt
Restart the system
sudo reboot
FLY Host Computer Wiring Tutorial
- FLY Host Computer Wiring Tutorial
- FLY-C8 Using 5V Wiring
- FLY-C8 Using USB Wiring
- FLY-Pi(π) Using 5V Wiring
- FLY-Pi(π) Using USB Wiring
- FLY-Pi-V2 Using 5V Wiring
- FLY-Pi-V2 Using USB Wiring
- FLY-gemini Using USB Wiring
- FLY-lite2.1 Using USB Wiring
- FLY-C8 Using 5V Wiring Check the wiring according to the picture

- FLY-C8 Using USB Wiring

- FLY-Pi Using 5V Wiring

- FLY-Pi Using USB Wiring

- FLY-Pi-V2 Using 5V Wiring

- FLY-Pi-V2 Using USB Wiring

- FLY-Pi-V2 Using USB Wiring

- FLY-Pi-V2 Using USB Wiring

Raspberry Pi Host Computer Tutorial
The operation for the Raspberry Pi is similar to the above. The Raspberry Pi needs to insert the SD card with the system image into the computer, add the line dtoverlay=gpio-shutdown,gpio_pin=21
to the config.txt file, and then save and exit.

- Raspberry Pi Using 5V Wiring
- Raspberry Pi Using USB Wiring
- Raspberry Pi Using 5V Wiring

- Raspberry Pi Using USB Wiring
