OSPi s novým jádrem

Už pár dní se množí požadavky, aby OSPi už nepřepínalo výstupy. Důvodem jsou změny v linuxovém jádře, které jednoduše odstranily podporu pro modul Raspi-GPIO. A to je přesně to, co OpenSprinkler-OSPi potřebuje, aby bylo možné přepínat GPIO.

14.06.2024 POZOR: Původní firmware je již upraven! Jednoduše aktualizujte software pomocí sudo ./updater.sh

Postiženy jsou všechny systémy Raspberry PI, které běží s jádrem 6.3 / 6.4 / 6.5 / 6.6.

Pozadí je popsáno zde (anglicky): https://github.com/OpenSprinkler/OpenSprinkler-Firmware/issues/250

Řešení je však poměrně jednoduché: zkopírujte odtud https://github.com/jbalonso/OpenSprinkler-firmware soubory gpio.h a gpio.cpp do adresáře firmwaru OpenSprinkler a znovu zkompilujte verzi, např. pouhým voláním aktualizačního skriptu. Případně můžete také použít firmware OpenSprinklerShop, který již soubory aktualizoval.

Nejprve aktivujte přes

sudo raspi-config

sběrnici I2C (3 možnosti rozhraní – I4 I2C). Poté z příkazového řádku:

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

Napište komentář

Vaše e-mailová adresa je poblíž. Vyžádané informace jsou označeny *

Web používá Akismet ke snížení množství spamu. Zjistěte, jak jsou zpracovávány údaje z komentářů.