-

X885-software: Difference between revisions

From Geekworm Wiki
Jump to navigation Jump to search
No edit summary
Replace <comments/> with <comment-streams />
 
(One intermediate revision by the same user not shown)
Line 65: Line 65:


<!--Add review function! -->
<!--Add review function! -->
<comments />
<comment-streams id="main" />


<!--Please choose the  -->
<!--Please choose the  -->

Latest revision as of 10:14, 27 May 2026

 ⚠️  Deprecated: This page is outdated and may contain inaccurate information. It is kept for reference only. Please refer to XScript.

First, you need to log into your Raspberry Pi 4 host via ssh

1. Update software & Install dependencies

sudo apt-get update
sudo apt-get -y upgrade
sudo apt-get -y install i2c-tools python3-smbus python3-rpi.gpio

2. Setting up the power management script

cd ~
git clone https://github.com/geekworm-com/X885
cd X885
chmod +x *.sh
sudo bash pwr.sh

#Setting up the command to turn off xoff from software 
printf "%s\n" "alias xoff='sudo xsoftsd.sh'" >> ~/.bashrc 

#Reboot the Raspberry Pi or '''long press on-board button switch to turn off'''
sudo reboot

3. Test safe shutdown command:

xoff
  • xoff is safe shutdown command
  • press on-board blue button 1-2 seconds to reboot
  • press on-board blue button 3 seconds to safe shutdown,
  • press on-board blue button 7-8 seconds to force shutdown.

4. Setting up the PWM cooling fan

cd ~
cd X885
python3 fan.py

4.1 Run the script at Raspberry Pi boot

sudo crontab -e

Choose "1" then press Enter

4.2 Add a line at the end of the file that reads like this:

@reboot python3 /home/pi/X885/fan.py

4.3 Save and exit. In nano, you do that by hitting CTRL + X, answering Y and hitting Enter when prompted.

PS: Since the PWM fan used has only 3 wires, the x885 cannot read the PWN fan speed value.


You can refer to How to add crontab job

5. How to uninstall installation script?

sudo ./uninstall.sh


Return to X885