From 9fb8aa1d473f833e0f2260a287514fa9d4603697 Mon Sep 17 00:00:00 2001 From: Endre Nagy Date: Mon, 10 Jun 2024 18:49:56 +0200 Subject: [PATCH 1/5] Support for Debian 12 and Kernel 6.6.x --- README.md | 17 +++++++++++++++++ install-dietPi.sh | 35 ++++++++++++++++------------------- install-manjaro.sh | 39 ++++++++++++++++++--------------------- install-mynode.sh | 31 ++++++++++++++----------------- install-ubuntu.sh | 39 ++++++++++++++++++--------------------- install.sh | 35 ++++++++++++++++------------------- volumio.sh | 31 ++++++++++++++----------------- 7 files changed, 113 insertions(+), 114 deletions(-) diff --git a/README.md b/README.md index e1f9511..b44b1d7 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,20 @@ **This project has been deprecated, you can refer to [XScript](https://github.com/geekworm-com/xscript), there is a better implementation in [XScript](https://github.com/geekworm-com/xscript)** User Guide: https://wiki.geekworm.com/XScript + + +Update for Debian GNU/Linux 12 (bookworm) & Kernel Linux 6.6.x + +Using ```pigpio``` as ```sysfs``` is not supported any longer. + +# Required commands for setup + +* ``` + sudo apt-get install pigpio + ``` +* ``` + sudo systemctl enable pigpiod + ``` +* ``` + sudo systemctl start pigpiod + ``` diff --git a/install-dietPi.sh b/install-dietPi.sh index 83f21ec..f9f2f4a 100644 --- a/install-dietPi.sh +++ b/install-dietPi.sh @@ -6,31 +6,29 @@ echo '#!/bin/bash SHUTDOWN=4 REBOOTPULSEMINIMUM=200 REBOOTPULSEMAXIMUM=600 -echo "$SHUTDOWN" > /sys/class/gpio/export -echo "in" > /sys/class/gpio/gpio$SHUTDOWN/direction +pigs modes ${SHUTDOWN} r BOOT=17 -echo "$BOOT" > /sys/class/gpio/export -echo "out" > /sys/class/gpio/gpio$BOOT/direction -echo "1" > /sys/class/gpio/gpio$BOOT/value +pigs modes ${BOOT} w +pigs w ${BOOT} 1 echo "Power management script is running..." while [ 1 ]; do - shutdownSignal=$(cat /sys/class/gpio/gpio$SHUTDOWN/value) - if [ $shutdownSignal = 0 ]; then + shutdownSignal=$(pigs r ${SHUTDOWN}) + if [ ${shutdownSignal} -eq 0 ]; then /bin/sleep 0.2 else pulseStart=$(date +%s%N | cut -b1-13) - while [ $shutdownSignal = 1 ]; do + while [ ${shutdownSignal} -eq 1 ]; do /bin/sleep 0.02 - if [ $(($(date +%s%N | cut -b1-13)-$pulseStart)) -gt $REBOOTPULSEMAXIMUM ]; then + if [ $(($(date +%s%N | cut -b1-13)-${pulseStart})) -gt ${REBOOTPULSEMAXIMUM} ]; then echo "Your device are shutting down", SHUTDOWN, ", halting Rpi ..." sudo poweroff exit fi - shutdownSignal=$(cat /sys/class/gpio/gpio$SHUTDOWN/value) + shutdownSignal=$(pigs r ${SHUTDOWN}) done - if [ $(($(date +%s%N | cut -b1-13)-$pulseStart)) -gt $REBOOTPULSEMINIMUM ]; then + if [ $(($(date +%s%N | cut -b1-13)-${pulseStart})) -gt ${REBOOTPULSEMINIMUM} ]; then echo "Your device are rebooting", SHUTDOWN, ", recycling Rpi ..." sudo reboot exit @@ -46,21 +44,20 @@ echo '#!/bin/bash BUTTON=27 -echo "$BUTTON" > /sys/class/gpio/export; -echo "out" > /sys/class/gpio/gpio$BUTTON/direction -echo "1" > /sys/class/gpio/gpio$BUTTON/value +pigs modes ${BUTTON} w +pigs w ${BUTTON} 1 SLEEP=${1:-4} re='^[0-9\.]+$' -if ! [[ $SLEEP =~ $re ]] ; then +if ! [[ ${SLEEP} =~ ${re} ]] ; then echo "error: sleep time not a number" >&2; exit 1 fi echo "Your device will shutting down in 4 seconds..." -/bin/sleep $SLEEP +/bin/sleep ${SLEEP} -echo "0" > /sys/class/gpio/gpio$BUTTON/value +pigs w ${BUTTON} 0 ' > /usr/local/bin/x-c1-softsd.sh sudo chmod +x /usr/local/bin/x-c1-softsd.sh @@ -83,8 +80,8 @@ echo "#!/bin/bash # Print the IP address _IP=$(hostname -I) || true -if [ "$_IP" ]; then - printf "My IP address is %s\n" "$_IP" +if [ "${_IP}" ]; then + printf "My IP address is %s\n" "${_IP}" fi /etc/x-c1-pwr.sh & diff --git a/install-manjaro.sh b/install-manjaro.sh index 301c6ec..8d6d480 100644 --- a/install-manjaro.sh +++ b/install-manjaro.sh @@ -7,31 +7,29 @@ echo '#!/bin/bash SHUTDOWN=4 REBOOTPULSEMINIMUM=200 REBOOTPULSEMAXIMUM=600 -echo "$SHUTDOWN" > /sys/class/gpio/export -echo "in" > /sys/class/gpio/gpio$SHUTDOWN/direction +pigs modes ${SHUTDOWN} r BOOT=17 -echo "$BOOT" > /sys/class/gpio/export -echo "out" > /sys/class/gpio/gpio$BOOT/direction -echo "1" > /sys/class/gpio/gpio$BOOT/value +pigs modes ${BOOT} w +pigs w ${BOOT} 1 echo "Your device are shutting down..." while [ 1 ]; do - shutdownSignal=$(cat /sys/class/gpio/gpio$SHUTDOWN/value) - if [ $shutdownSignal = 0 ]; then + shutdownSignal=$(pigs r ${SHUTDOWN}) + if [ ${shutdownSignal} -eq 0 ]; then /bin/sleep 0.2 else pulseStart=$(date +%s%N | cut -b1-13) - while [ $shutdownSignal = 1 ]; do + while [ ${shutdownSignal} -eq 1 ]; do /bin/sleep 0.02 - if [ $(($(date +%s%N | cut -b1-13)-$pulseStart)) -gt $REBOOTPULSEMAXIMUM ]; then + if [ $(($(date +%s%N | cut -b1-13)-${pulseStart})) -gt ${REBOOTPULSEMAXIMUM} ]; then echo "Your device are shutting down", SHUTDOWN, ", halting Rpi ..." sudo poweroff exit fi - shutdownSignal=$(cat /sys/class/gpio/gpio$SHUTDOWN/value) + shutdownSignal=$(pigs r ${SHUTDOWN}) done - if [ $(($(date +%s%N | cut -b1-13)-$pulseStart)) -gt $REBOOTPULSEMINIMUM ]; then + if [ $(($(date +%s%N | cut -b1-13)-${pulseStart})) -gt ${REBOOTPULSEMINIMUM} ]; then echo "Your device are rebooting", SHUTDOWN, ", recycling Rpi ..." sudo reboot exit @@ -46,28 +44,27 @@ echo '#!/bin/bash BUTTON=27 -echo "$BUTTON" > /sys/class/gpio/export; -echo "out" > /sys/class/gpio/gpio$BUTTON/direction -echo "1" > /sys/class/gpio/gpio$BUTTON/value +pigs modes ${BUTTON} w +pigs w ${BUTTON} 1 SLEEP=${1:-4} re='^[0-9\.]+$' -if ! [[ $SLEEP =~ $re ]] ; then +if ! [[ ${SLEEP} =~ ${re} ]] ; then echo "error: sleep time not a number" >&2; exit 1 fi echo "Your device will shutting down in 4 seconds..." -/bin/sleep $SLEEP +/bin/sleep ${SLEEP} -echo "0" > /sys/class/gpio/gpio$BUTTON/value +pigs w ${BUTTON} 0 ' > /usr/local/bin/x-c1-softsd.sh sudo chmod +x /usr/local/bin/x-c1-softsd.sh # create pigpiog service - begin SERVICE_NAME="/lib/systemd/system/pigpiod.service" -if [ -e $SERVICE_NAME ]; then - sudo rm $SERVICE_NAME -f +if [ -e ${SERVICE_NAME} ]; then + sudo rm ${SERVICE_NAME} -f fi sudo echo '[Unit] @@ -83,8 +80,8 @@ WantedBy=multi-user.target ' >> ${SERVICE_NAME} RC_SERVICE_NAME="/lib/systemd/system/rc.local.service" -if [ -e $RC_SERVICE_NAME ]; then - sudo rm $RC_SERVICE_NAME -f +if [ -e ${RC_SERVICE_NAME} ]; then + sudo rm ${RC_SERVICE_NAME} -f fi sudo echo '[Unit] Description=/etc/rc.local Compatibility diff --git a/install-mynode.sh b/install-mynode.sh index 9d2a192..ee299d6 100644 --- a/install-mynode.sh +++ b/install-mynode.sh @@ -6,31 +6,29 @@ echo '#!/bin/bash SHUTDOWN=4 REBOOTPULSEMINIMUM=200 REBOOTPULSEMAXIMUM=600 -echo "$SHUTDOWN" > /sys/class/gpio/export -echo "in" > /sys/class/gpio/gpio$SHUTDOWN/direction +pigs modes ${SHUTDOWN} r BOOT=17 -echo "$BOOT" > /sys/class/gpio/export -echo "out" > /sys/class/gpio/gpio$BOOT/direction -echo "1" > /sys/class/gpio/gpio$BOOT/value +pigs modes ${BOOT} w +pigs w ${BOOT} 1 echo "Power management script is running..." while [ 1 ]; do - shutdownSignal=$(cat /sys/class/gpio/gpio$SHUTDOWN/value) - if [ $shutdownSignal = 0 ]; then + shutdownSignal=$(pigs r ${SHUTDOWN}) + if [ ${shutdownSignal} -eq 0 ]; then /bin/sleep 0.2 else pulseStart=$(date +%s%N | cut -b1-13) - while [ $shutdownSignal = 1 ]; do + while [ ${shutdownSignal} -eq 1 ]; do /bin/sleep 0.02 - if [ $(($(date +%s%N | cut -b1-13)-$pulseStart)) -gt $REBOOTPULSEMAXIMUM ]; then + if [ $(($(date +%s%N | cut -b1-13)-${pulseStart})) -gt ${REBOOTPULSEMAXIMUM} ]; then echo "Your device are shutting down", SHUTDOWN, ", halting Rpi ..." sudo poweroff exit fi - shutdownSignal=$(cat /sys/class/gpio/gpio$SHUTDOWN/value) + shutdownSignal=$(pigs r ${SHUTDOWN}) done - if [ $(($(date +%s%N | cut -b1-13)-$pulseStart)) -gt $REBOOTPULSEMINIMUM ]; then + if [ $(($(date +%s%N | cut -b1-13)-${pulseStart})) -gt ${REBOOTPULSEMINIMUM} ]; then echo "Your device are rebooting", SHUTDOWN, ", recycling Rpi ..." sudo reboot exit @@ -46,21 +44,20 @@ echo '#!/bin/bash BUTTON=27 -echo "$BUTTON" > /sys/class/gpio/export; -echo "out" > /sys/class/gpio/gpio$BUTTON/direction -echo "1" > /sys/class/gpio/gpio$BUTTON/value +pigs modes ${BUTTON} w +pigs w ${BUTTON} 1 SLEEP=${1:-4} re='^[0-9\.]+$' -if ! [[ $SLEEP =~ $re ]] ; then +if ! [[ ${SLEEP} =~ ${re} ]] ; then echo "error: sleep time not a number" >&2; exit 1 fi echo "Your device will shutting down in 4 seconds..." -/bin/sleep $SLEEP +/bin/sleep ${SLEEP} -echo "0" > /sys/class/gpio/gpio$BUTTON/value +pigs w ${BUTTON} 0 ' > /usr/local/bin/x-c1-softsd.sh sudo chmod +x /usr/local/bin/x-c1-softsd.sh diff --git a/install-ubuntu.sh b/install-ubuntu.sh index 9bc5205..e6671e7 100644 --- a/install-ubuntu.sh +++ b/install-ubuntu.sh @@ -7,31 +7,29 @@ echo '#!/bin/bash SHUTDOWN=4 REBOOTPULSEMINIMUM=200 REBOOTPULSEMAXIMUM=600 -echo "$SHUTDOWN" > /sys/class/gpio/export -echo "in" > /sys/class/gpio/gpio$SHUTDOWN/direction +pigs modes ${SHUTDOWN} r BOOT=17 -echo "$BOOT" > /sys/class/gpio/export -echo "out" > /sys/class/gpio/gpio$BOOT/direction -echo "1" > /sys/class/gpio/gpio$BOOT/value +pigs modes ${BOOT} w +pigs w ${BOOT} 1 echo "Your device are shutting down..." while [ 1 ]; do - shutdownSignal=$(cat /sys/class/gpio/gpio$SHUTDOWN/value) - if [ $shutdownSignal = 0 ]; then + shutdownSignal=$(pigs r ${SHUTDOWN}) + if [ ${shutdownSignal} -eq 0 ]; then /bin/sleep 0.2 else pulseStart=$(date +%s%N | cut -b1-13) - while [ $shutdownSignal = 1 ]; do + while [ ${shutdownSignal} -eq 1 ]; do /bin/sleep 0.02 - if [ $(($(date +%s%N | cut -b1-13)-$pulseStart)) -gt $REBOOTPULSEMAXIMUM ]; then + if [ $(($(date +%s%N | cut -b1-13)-${pulseStart})) -gt ${REBOOTPULSEMAXIMUM} ]; then echo "Your device are shutting down", SHUTDOWN, ", halting Rpi ..." sudo poweroff exit fi - shutdownSignal=$(cat /sys/class/gpio/gpio$SHUTDOWN/value) + shutdownSignal=$(pigs r ${SHUTDOWN}) done - if [ $(($(date +%s%N | cut -b1-13)-$pulseStart)) -gt $REBOOTPULSEMINIMUM ]; then + if [ $(($(date +%s%N | cut -b1-13)-${pulseStart})) -gt ${REBOOTPULSEMINIMUM} ]; then echo "Your device are rebooting", SHUTDOWN, ", recycling Rpi ..." sudo reboot exit @@ -46,29 +44,28 @@ echo '#!/bin/bash BUTTON=27 -echo "$BUTTON" > /sys/class/gpio/export; -echo "out" > /sys/class/gpio/gpio$BUTTON/direction -echo "1" > /sys/class/gpio/gpio$BUTTON/value +pigs modes ${BUTTON} w +pigs w ${BUTTON} 1 SLEEP=${1:-4} re='^[0-9\.]+$' -if ! [[ $SLEEP =~ $re ]] ; then +if ! [[ ${SLEEP} =~ ${re} ]] ; then echo "error: sleep time not a number" >&2; exit 1 fi echo "Your device will shutting down in 4 seconds..." -/bin/sleep $SLEEP +/bin/sleep ${SLEEP} -echo "0" > /sys/class/gpio/gpio$BUTTON/value +pigs w ${BUTTON} 0 ' > /usr/local/bin/x-c1-softsd.sh sudo chmod +x /usr/local/bin/x-c1-softsd.sh # create pigpiog service - begin SERVICE_NAME="/lib/systemd/system/pigpiod.service" # Create service file on system. -if [ -e $SERVICE_NAME ]; then - sudo rm $SERVICE_NAME -f +if [ -e ${SERVICE_NAME} ]; then + sudo rm ${SERVICE_NAME} -f fi sudo echo '[Unit] @@ -103,8 +100,8 @@ echo "#!/bin/bash # Print the IP address _IP=$(hostname -I) || true -if [ "$_IP" ]; then - printf "My IP address is %s\n" "$_IP" +if [ "${_IP}" ]; then + printf "My IP address is %s\n" "${_IP}" fi /etc/x-c1-pwr.sh & diff --git a/install.sh b/install.sh index 1ccc3eb..bcba240 100644 --- a/install.sh +++ b/install.sh @@ -7,31 +7,29 @@ echo '#!/bin/bash SHUTDOWN=4 REBOOTPULSEMINIMUM=200 REBOOTPULSEMAXIMUM=600 -echo "$SHUTDOWN" > /sys/class/gpio/export -echo "in" > /sys/class/gpio/gpio$SHUTDOWN/direction +pigs modes ${SHUTDOWN} r BOOT=17 -echo "$BOOT" > /sys/class/gpio/export -echo "out" > /sys/class/gpio/gpio$BOOT/direction -echo "1" > /sys/class/gpio/gpio$BOOT/value +pigs modes ${BOOT} w +pigs w ${BOOT} 1 echo "Your device are shutting down..." while [ 1 ]; do - shutdownSignal=$(cat /sys/class/gpio/gpio$SHUTDOWN/value) - if [ $shutdownSignal = 0 ]; then + shutdownSignal=$(pigs r ${SHUTDOWN}) + if [ ${shutdownSignal} -eq 0 ]; then /bin/sleep 0.2 else pulseStart=$(date +%s%N | cut -b1-13) - while [ $shutdownSignal = 1 ]; do + while [ ${shutdownSignal} -eq 1 ]; do /bin/sleep 0.02 - if [ $(($(date +%s%N | cut -b1-13)-$pulseStart)) -gt $REBOOTPULSEMAXIMUM ]; then + if [ $(($(date +%s%N | cut -b1-13)-${pulseStart})) -gt ${REBOOTPULSEMAXIMUM} ]; then echo "Your device are shutting down", SHUTDOWN, ", halting Rpi ..." sudo poweroff exit fi - shutdownSignal=$(cat /sys/class/gpio/gpio$SHUTDOWN/value) + shutdownSignal=$(pigs r ${SHUTDOWN}) done - if [ $(($(date +%s%N | cut -b1-13)-$pulseStart)) -gt $REBOOTPULSEMINIMUM ]; then + if [ $(($(date +%s%N | cut -b1-13)-${pulseStart})) -gt ${REBOOTPULSEMINIMUM} ]; then echo "Your device are rebooting", SHUTDOWN, ", recycling Rpi ..." sudo reboot exit @@ -49,21 +47,20 @@ echo '#!/bin/bash BUTTON=27 -echo "$BUTTON" > /sys/class/gpio/export; -echo "out" > /sys/class/gpio/gpio$BUTTON/direction -echo "1" > /sys/class/gpio/gpio$BUTTON/value +pigs modes ${BUTTON} w +pigs w ${BUTTON} 1 SLEEP=${1:-4} re='^[0-9\.]+$' -if ! [[ $SLEEP =~ $re ]] ; then +if ! [[ ${SLEEP} =~ ${re} ]] ; then echo "error: sleep time not a number" >&2; exit 1 fi echo "Your device will shutting down in 4 seconds..." -/bin/sleep $SLEEP +/bin/sleep ${SLEEP} -echo "0" > /sys/class/gpio/gpio$BUTTON/value +pigs w ${BUTTON} 0 ' > /usr/local/bin/x-c1-softsd.sh sudo chmod +x /usr/local/bin/x-c1-softsd.sh sudo systemctl enable pigpiod @@ -72,8 +69,8 @@ CUR_DIR=$(pwd) sudo sed -i "$ i python3 ${CUR_DIR}/fan.py &" /etc/rc.local #sudo echo "alias xoff='sudo x-c1-softsd.sh'" >> /home/pi/.bashrc -sudo pigpiod -python3 ${CUR_DIR}/fan.py& +sudo systemctl start pigpiod +python3 ${CUR_DIR}/fan.py & echo "The installation is complete." echo "Please run 'sudo reboot' to reboot the device." diff --git a/volumio.sh b/volumio.sh index 7591b81..9fb1f81 100644 --- a/volumio.sh +++ b/volumio.sh @@ -7,31 +7,29 @@ echo '#!/bin/bash SHUTDOWN=4 REBOOTPULSEMINIMUM=200 REBOOTPULSEMAXIMUM=600 -echo "$SHUTDOWN" > /sys/class/gpio/export -echo "in" > /sys/class/gpio/gpio$SHUTDOWN/direction +pigs modes ${SHUTDOWN} r BOOT=17 -echo "$BOOT" > /sys/class/gpio/export -echo "out" > /sys/class/gpio/gpio$BOOT/direction -echo "1" > /sys/class/gpio/gpio$BOOT/value +pigs modes ${BOOT} w +pigs w ${BOOT} 1 echo "Your device are shutting down..." while [ 1 ]; do - shutdownSignal=$(cat /sys/class/gpio/gpio$SHUTDOWN/value) - if [ $shutdownSignal = 0 ]; then + shutdownSignal=$(pigs r ${SHUTDOWN}) + if [ ${shutdownSignal} -eq 0 ]; then /bin/sleep 0.2 else pulseStart=$(date +%s%N | cut -b1-13) - while [ $shutdownSignal = 1 ]; do + while [ ${shutdownSignal} -eq 1 ]; do /bin/sleep 0.02 - if [ $(($(date +%s%N | cut -b1-13)-$pulseStart)) -gt $REBOOTPULSEMAXIMUM ]; then + if [ $(($(date +%s%N | cut -b1-13)-${pulseStart})) -gt ${REBOOTPULSEMAXIMUM} ]; then echo "Your device are shutting down", SHUTDOWN, ", halting Rpi ..." sudo poweroff exit fi - shutdownSignal=$(cat /sys/class/gpio/gpio$SHUTDOWN/value) + shutdownSignal=$(pigs r ${SHUTDOWN}) done - if [ $(($(date +%s%N | cut -b1-13)-$pulseStart)) -gt $REBOOTPULSEMINIMUM ]; then + if [ $(($(date +%s%N | cut -b1-13)-${pulseStart})) -gt ${REBOOTPULSEMINIMUM} ]; then echo "Your device are rebooting", SHUTDOWN, ", recycling Rpi ..." sudo reboot exit @@ -49,21 +47,20 @@ echo '#!/bin/bash BUTTON=27 -echo "$BUTTON" > /sys/class/gpio/export; -echo "out" > /sys/class/gpio/gpio$BUTTON/direction -echo "1" > /sys/class/gpio/gpio$BUTTON/value +pigs modes ${BUTTON} w +pigs w ${BUTTON} 1 SLEEP=${1:-4} re='^[0-9\.]+$' -if ! [[ $SLEEP =~ $re ]] ; then +if ! [[ ${SLEEP} =~ ${re} ]] ; then echo "error: sleep time not a number" >&2; exit 1 fi echo "Your device will shutting down in 4 seconds..." -/bin/sleep $SLEEP +/bin/sleep ${SLEEP} -echo "0" > /sys/class/gpio/gpio$BUTTON/value +pigs w ${BUTTON} 0 ' > /usr/local/bin/x-c1-softsd.sh sudo chmod +x /usr/local/bin/x-c1-softsd.sh sudo systemctl enable pigpiod From a58fe5a95abefcd5e0e501085f802fe38284a48d Mon Sep 17 00:00:00 2001 From: endre82 Date: Mon, 10 Jun 2024 18:54:09 +0200 Subject: [PATCH 2/5] Update README.md --- README.md | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index b44b1d7..d555c06 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,6 @@ -**This project has been deprecated, you can refer to [XScript](https://github.com/geekworm-com/xscript), there is a better implementation in [XScript](https://github.com/geekworm-com/xscript)** - -User Guide: https://wiki.geekworm.com/XScript +**The original project has been deprecated** +User Guide: https://wiki.geekworm.com/X-C1_Software Update for Debian GNU/Linux 12 (bookworm) & Kernel Linux 6.6.x From 30a13e6c56653b9ecc018760db7e98f00342df2e Mon Sep 17 00:00:00 2001 From: endre82 Date: Mon, 10 Jun 2024 18:55:05 +0200 Subject: [PATCH 3/5] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index d555c06..7d42ce7 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ Update for Debian GNU/Linux 12 (bookworm) & Kernel Linux 6.6.x Using ```pigpio``` as ```sysfs``` is not supported any longer. -# Required commands for setup +#### Required commands for setup * ``` sudo apt-get install pigpio From 2d45acbd940a21570aec6e0d22815ae1ed6d0605 Mon Sep 17 00:00:00 2001 From: endre82 Date: Tue, 11 Jun 2024 14:43:03 +0200 Subject: [PATCH 4/5] Update README.md --- README.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 7d42ce7..a468198 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,7 @@ -**The original project has been deprecated** +**This project has been deprecated, you can refer to [XScript](https://github.com/geekworm-com/xscript), there is a better implementation in [XScript](https://github.com/geekworm-com/xscript)** -User Guide: https://wiki.geekworm.com/X-C1_Software +User Guide: https://wiki.geekworm.com/XScript +Past User Guide: https://wiki.geekworm.com/X-C1_Software Update for Debian GNU/Linux 12 (bookworm) & Kernel Linux 6.6.x From bf8e2812e3437ea4200919bc8fb8e1229a9a9bdd Mon Sep 17 00:00:00 2001 From: endre82 Date: Tue, 11 Jun 2024 14:43:27 +0200 Subject: [PATCH 5/5] Update README.md --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index a468198..0ec5b63 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,7 @@ **This project has been deprecated, you can refer to [XScript](https://github.com/geekworm-com/xscript), there is a better implementation in [XScript](https://github.com/geekworm-com/xscript)** User Guide: https://wiki.geekworm.com/XScript + Past User Guide: https://wiki.geekworm.com/X-C1_Software Update for Debian GNU/Linux 12 (bookworm) & Kernel Linux 6.6.x