X735 Software
This guide also applies to X735 V3.0;
Contents
For Raspbian / Raspbian Lite / RetroPie / Twister OS v2.0.2
Test '2022-04-04-raspios-bullseye-armhf-lite.img' on May 6th 2022;
install
sudo apt-get update sudo apt-get upgrade
sudo apt-get install -y git sudo apt-get install -y pigpio python3-pigpio sudo apt-get install -y python3-smbus python3-rpi.gpio git clone https://github.com/geekworm-com/x735-v2.5 cd x735-v2.5 sudo chmod +x *.sh sudo bash install.sh echo "alias /usr/local/x735off='sudo x735softsd.sh'" >> ~/.bashrc sudo reboot
Test safe shutdown
x735off
- x735off is safe shutdown command, you can run this command to safe shutdown.
- press button 1-2 seconds to reboot
- press button 3 seconds to safe shutdown,
- press 7-8 seconds to force shutdown.
uninstall
sudo ./uninstall.sh
read-fan-speed.py
sudo python3 read_fan_speed.py
or
sudo python read_fan_speed.py
After a reboot, we can run ```sudo python read_fan_speed.py``` to get an update on the fan's current speed.
How to make the fan script run automatically after booting?
There are two ways to achieve it; 1. Put the command line in the /etc/rc.local file: (Default)
vi /etc/rc.local
1 #!/bin/sh -e
2 #
3 # rc.local
4 #
5 # This script is executed at the end of each multiuser runlevel.
6 # Make sure that the script will "exit 0" on success or any other
7 # value on error.
8 #
9 # In order to enable or disable this script just change the execution
10 # bits.
11 #
12 # By default this script does nothing.
13
14 # Print the IP address
15 _IP=$(hostname -I) || true
16 if [ "$_IP" ]; then
17 printf "My IP address is %s\n" "$_IP"
18 fi
19
20 /etc/x735pwr.sh &
21 python /home/pi/x735-v2.5/pwm_fan_control.py&
22 exit 0
23 ~
NOTE:
- Please change 'python' to 'python3' if you are using python3;
- Please make sure the file path of pwm_fan_control.py is correct.
2. Use crontab to add a timed task. For details, please refer to How to add crontab job.
For DietPi
install
sudo apt-get install -y python-smbus python sudo apt-get install -y pigpio python-pigpio python3-pigpio git git clone https://github.com/geekworm-com/x735-v2.5 cd x735-v2.5 sudo chmod +x *.sh sudo bash install-dietpi.sh echo "alias x735off='sudo /usr/local/bin/x735softsd'" >> ~/.bashrc sudo reboot
For Volumio 3
Test the following script base on the 'Volumio-3.175-2021-12-13-pi.img'
The default username and passpword are both 'volumio'
install
# Enable SSH Visit 'http://volumio.local/dev/' to click 'Enable' button to enable SSH
# install software and tools via SSH window sudo apt-get update sudo apt-get install python-smbus sudo apt-get -y install python-rpi.gpio python3-rpi.gpio # download the install script sudo git clone https://github.com/geekworm-com/x735-v2.5 cd x735-v2.5 sudo chmod +x *.sh sudo bash install-volumio3.sh
# add x735off alias echo "alias x735off='sudo /usr/local/bin/x735softsd'" >> ~/.bashrc sudo reboot
Test safe shutdown
x735off
- x735off is safe shutdown command, you can run this command to safe shutdown.
- press button 1-2 seconds to reboot
- press button 3 seconds to safe shutdown,
- press 7-8 seconds to force shutdown.
uninstall
sudo ./uninstall.sh
read-fan-speed.py
sudo python3 read_fan_speed.py
For Ubuntu Server
Test the following script base on Ubuntu Server 21.10 on March 24th, 2022
install
# install software and tools cd ~ sudo apt-get update sudo apt-get upgrade sudo apt-get install -y unzip make gcc git sudo apt-get install -y wiringpi python python3-pigpio python-setuptools python3-distutils python3-rpi.gpio
# install pigpio library, also refer to http://abyz.me.uk/rpi/pigpio/download.html wget https://github.com/joan2937/pigpio/archive/master.zip unzip master.zip cd pigpio-master sudo make sudo make install
# download X735 installation scripts cd ~ git clone https://github.com/geekworm-com/x735-v2.5 cd x735-v2.5 sudo chmod +x *.sh
# create pigpiod service sudo bash create-pigpiod.service.sh # create /etc/rc.local file sudo bash create-rc.local.sh # install script sudo bash install.sh # add x735off alias echo "alias x735off='sudo /usr/local/bin/x735softsd.sh'" >> ~/.bashrc sudo reboot
Test safe shutdown
x735off
- x735off is safe shutdown command, you can run this command to safe shutdown.
- press button 1-2 seconds to reboot
- press button 3 seconds to safe shutdown,
- press 7-8 seconds to force shutdown.
uninstall
sudo ./uninstall.sh
read-fan-speed.py
sudo python3 read_fan_speed.py
For myNode OS and Umbrel
About myNode, please refer to http://www.mynodebtc.com/
About Umbrel, please refetrto https://getumbrel.com/, we test it base on 'umbrel-os-v0.4.4.img'
We tested umbrel v0.4.16 on Apr. 18th, 2022 base on 'umbrel-os-v0.4.16.img'
Install
login to mynode teminal via Putty or Xsheel tool, the default user name is `admin`, password is `bolt`, then run the following command:
Login to mynode teminal via Putty or Xsheel tool, the default user name is `umbrel`, default password is `moneyprintergobrrr`, then run the following command:
FAQ
Q: What are the credentials to SSH into my Umbrel?
A: ssh host is umbrel.local (or ssh <local IP address of your Umbrel>). The default user name is umbrel, and the default password moneyprintergobrrr
sudo apt-get update sudo apt-get install -y python-smbus python pigpio python-pigpio python3-pigpio git wiringpi sudo apt-get install -y python-rpi.gpio python3-rpi.gpio rpi.gpio git clone https://github.com/geekworm-com/x735-v2.5 cd x735-v2.5 chmod +x *.sh sudo bash install-mynode.sh echo "alias x735off='sudo /usr/local/bin/x735softsd.sh'" >> ~/.bashrc sudo reboot If you fail to reboot, please unplug the power directly and restart;
PWM fan control
The script is installed successfully and the fan starts to run
Test safe shutdown
x735off
- Please run 'x735off' to shut down or press the on-board button switch to shut down. DON'T run the 'shutdown' linux command to shut down, otherwise the power of x735 will not be shut down.
- press button switch 1-2 seconds to reboot
- press button switch 3 seconds to safe shutdown,
- press 7-8 seconds to force shutdown.
uninstall
./uninstall-mynode.sh
Return to X735
Enable comment auto-refresher
Anonymous user #69
Permalink |
Harry
Anonymous user #68
Permalink |
Harry
Anonymous user #68
Permalink |
Harry
Anonymous user #67
Permalink |
Walker
Anonymous user #66
Permalink |
Lisa
Anonymous user #65
Permalink |
Lisa
Anonymous user #63
Permalink |
Lisa
Anonymous user #62
Permalink |
Anonymous user #61
Permalink |
Anonymous user #61
Anonymous user #60
Permalink |
Anonymous user #60
Lisa
Anonymous user #60
Lisa
Anonymous user #59
Permalink |
Lisa
Anonymous user #58
Permalink |
Lisa
Anonymous user #57
Permalink |
Lisa
Anonymous user #56
Permalink |
Harry
Anonymous user #55
Permalink |
Harry
Anonymous user #54
Permalink |
Lisa
Anonymous user #53
Permalink |
Anonymous user #53
Permalink |
Anonymous user #52
Permalink |
Harry
Anonymous user #51
Permalink |
Lisa
Anonymous user #49
Permalink |
Lisa
Lisa
Anonymous user #51
Permalink |
Lisa
Anonymous user #64
Anonymous user #50
Permalink |
Anonymous user #49
Permalink |
Lisa
Anonymous user #48
Permalink |
Lisa
Anonymous user #47
Permalink |
Lisa
Anonymous user #46
Permalink |
Lisa
Anonymous user #44
Permalink |
Lisa
Anonymous user #42
Permalink |
Anonymous user #43
Anonymous user #45
Anonymous user #40
Permalink |
Harry
Lisa
Anonymous user #41
Anonymous user #39
Permalink |
Lisa
Anonymous user #64
Anonymous user #38
Permalink |
Harry
Anonymous user #37
Permalink |
Anonymous user #36
Permalink |
Anonymous user #35
Lisa
Anonymous user #37
Anonymous user #35
Permalink |
Lisa
Anonymous user #35
Permalink |
Lisa
Anonymous user #34
Permalink |
Anonymous user #33
Permalink |
Lisa
Anonymous user #32
Permalink |
Anonymous user #31
Permalink |
Lisa
Anonymous user #29
Permalink |
Anonymous user #28
Permalink |
Anonymous user #28
Permalink |
Anonymous user #28
Permalink |
Anonymous user #27
Permalink |
Anonymous user #27
Permalink |
Anonymous user #26
Permalink |
Anonymous user #26
Harry
Harry
Harry
Anonymous user #25
Permalink |
Lisa
Anonymous user #22
Permalink |
Lisa
Anonymous user #30
Anonymous user #21
Permalink |
Lisa
Harry