Changes

Jump to navigation Jump to search

X729-script

714 bytes added, 26 March
Now we think you have successfully flashed the OS Image into Micro SD and and power on the device, and you have also completed the operations such as creating new user required in some OS. You need to perform the following operations in <code>Terminal</code>.
'''[Update]:'''
1. Use '''[NOTE]:gpiod'''instead of obsolete interface
12. The script now supports the Raspberry Pi OS '''BOOKWORM''' version. You just need to '''uninstall''' the original script and '''reinstall''' it. Please refer to the following:
Open OPen ternimal window, then run the following command:
<pre>
mv x729-script x729-script-old
git clone https://github.com/geekworm-com/x729-script
cd x729x728-script
chmod +x *.sh
./uninstall.sh
Then just follow the installation process below.
23. Fix fan not working on Raspberry Pi 5 hardware If you are using it on a '''Raspberry Pi 5'''hardware, make the following changes: * Be sure to update the 6.6.22 or more high kernel to version ('''6.6.22uname -a'''.to check kernel version)
sudo apt update
sudo apt full-upgrade
sudo rpi-update
* Change the <code>PWM_CHIP_PATH</code> to <code>/sys/class/pwm/pwmchip2</code> on line 7 of '''x729fan.sh'''
==OS that has been tested==
Save & exit.
sudo reboot
 
===Install gpiod package===
sudo apt install -y gpiod
===Clone the script===
===Sample Files===
The example programs are only suitable for advanced players, and you can construct your own usage scenarios according to the example programs.
 
'''[PS]'''
 
The old example code uses the RPi.GPIO library, which is currently not supported in kernel 6.6.x, so you may encounter an error when running the following code
sudo python3 sample/x728-v2.x-plsd.py
 
Note that you need to provide a different gpiochip number on Pi 0,1,2,3,4 ('''0''') and Pi 5 ('''4''').
 
We recommend that you change your example program to use the '''libgpiod''' library, and libgpiod is officially recommended, and we also provide ONLY ONE example using the libgpiod library ('''plsd-gpiod.py'''), which you can run as follows:
 
sudo python3 sample/plsd-libgpiod.py
 
For other example programs that use the RPi.GPIO library, it is recommended that you change to the libgpiod version if it runs incorrectly.
 
Each example program demonstrates a different function:

Navigation menu