OSPi con nuevo kernel

Desde hace unos días aumentan las solicitudes de que... OSPi ya no conmutaría las salidas. La razón de esto son los cambios en el kernel de Linux, que simplemente eliminaron la compatibilidad con el módulo Raspi-GPIO. Y eso es exactamente lo que necesitas OpenSprinkler-OSPipara poder cambiar los GPIO.

14.06.2024/XNUMX/XNUMX ATENCIÓN: ¡El firmware original ya ha sido adaptado! Simplemente actualice el software con sudo ./updater.sh

Todos los sistemas Raspberry PI que se ejecutan con el kernel 6.3/6.4/6.5/6.6 se ven afectados.

Los antecedentes se describen aquí (inglés): https://github.com/OpenSprinkler/OpenSprinkler-Firmware/issues/250

Sin embargo, la solución es bastante sencilla: copiar desde aquí https://github.com/jbalonso/opensprinkler-firmware los archivos gpio.h y gpio.cpp que contiene OpenSprinkler-Directorio de firmware y recompilar la versión, por ejemplo simplemente llamando al script de actualización. Alternativamente, también puede utilizar el OpenSprinklerShop-Usar firmware, este ya ha actualizado los archivos.

Primero active a través de

sudo raspi-config

el bus I2C (3 opciones de interfaz – I4 I2C). Luego desde la línea de comando:

sudo apt-get install -y libi2c-dev sudo apt-get install -y libgpiod-dev cd OpenSprinkler-Firmware
wget https://github.com/jbalonso/opensprinkler-firmware/raw/main/gpio.h wget https://github.com/jbalonso/opensprinkler-firmware/raw/main/gpio.cpp
sudo ./updater.sh

Deja tu comentario

Tu dirección de correo electrónico no será publicada. Los campos necesarios están marcados con * markiert

Este sitio usa Akismet para reducir el spam. Conozca cómo se procesan los datos de sus comentarios..