Difference between revisions of "X735-script"
Line 47: | Line 47: | ||
==Create the x735-pwr service== | ==Create the x735-pwr service== | ||
+ | x735-pwr service will be responsible for power management and hardware safe shutdown. | ||
<pre> | <pre> | ||
sudo cp -f ./x735-pwr.sh /usr/local/bin/ | sudo cp -f ./x735-pwr.sh /usr/local/bin/ |
Revision as of 11:59, 22 July 2023
This is script installation tutorial for X735 v2.5 & v3.0, and This guideline is similar to XScript only because the hardware uses a different GPIO.
The original pwm fan control script is from pimlie/geekworm-x-c1, pimlie implements the pwm fan shell script, which does not depend on third-party python libraries at all. Thanks to pimlie.
OS that has been tested
- Raspbian
- DietPi
- Manjaro
- Ubuntu
- myNode
- Umbrel
- Volumio
- RetroPie
- Twister
Preconfigured config.txt
To install pwm fan, first add dtoverlay=pwm-2chan,pin2=13,func2=4
to /boot/config.txt
under [all] or the end of file and reboot
:
sudo nano /boot/config.txt
Or (it's /boot/firmware/config.txt
if you are using ubuntu os
)
sudo nano /boot/firmware/config.txt
Save & exit.
sudo reboot
Clone the script
git clone https://github.com/geekworm-com/x735-script cd x735-script chmod +x *.sh
Create the x735-fan service
sudo cp -f ./x735-fan.sh /usr/local/bin/ sudo cp -f ./x735-fan.service /lib/systemd/system sudo systemctl daemon-reload sudo systemctl enable x735-fan sudo systemctl start x735-fan
Then the pwm fan starts running.
Create the x735-pwr service
x735-pwr service will be responsible for power management and hardware safe shutdown.
sudo cp -f ./x735-pwr.sh /usr/local/bin/ sudo cp -f x735-pwr.service /lib/systemd/system sudo systemctl daemon-reload sudo systemctl enable x735-pwr sudo systemctl start x735-pwr
Prepair software shutdown
sudo cp -f ./x735-softsd.sh /usr/local/bin/
Create a alias x735off
command to execute the software shutdown
echo "alias x735off='sudo /usr/local/bin/x735-softsd.sh'" >> ~/.bashrc source ~/.bashrc
Then you can run x735off
to execute software shutdown.
Test safe shutdown
Software safe shutdown command:
x735off
Hardware safe shutdown operation:
You can verify the safety switch through the onboard switch, press and hold the switch for 3
seconds, then the blue LED will flash slowly and the shutdown is going then all LEDs will be off until the device is completely powered off.
- press on-board button switch
1-2
seconds to reboot - press button switch
3
seconds to safe shutdown, - press
7-8
seconds to force shutdown.
Others
fan-rpi.py
and fan-pigpio.py
are no longer used, and are reserved here for research and use by python lovers only.
FAQ
Q: How to login volumio via SSH?
1. Enable SSH:
Visit http://volumio.local/dev/, then click ENABLE SSH button
2. URL connection is IP address, and the default user name is volumio, default password is volumio
Q: How to login to Umbrel via SSH?
A: ssh umbrel@umbrel.local (or ssh umbrel@Q: How to login to myNode via SSH?
A: URL connection is IP address, and the default user name is admin, default password is boltQ: How to login to DietPi via SSH?
A: URL connection is IP address, and the default user name is root, default password is dietpiQ: Is LibreELEC supported?
A: TODO
Enable comment auto-refresher
Anonymous user #18
Permalink |
Anonymous user #18
Permalink |
Anonymous user #17
Permalink |
Anonymous user #15
Permalink |
Anonymous user #16
Anonymous user #14
Permalink |
Harry
Anonymous user #10
Permalink |
Anonymous user #11
Harry
Anonymous user #12
Anonymous user #13
Anonymous user #9
Permalink |
Walker
Anonymous user #8
Permalink |
Walker
Anonymous user #7
Permalink |
Walker
Anonymous user #6
Permalink |
Walker
Anonymous user #5
Permalink |
Anonymous user #4
Permalink |
Walker
Anonymous user #3
Permalink |
Walker
Anonymous user #1
Permalink |
Anonymous user #2