@roberts_lando That tutorial uses the RPI GPIO4 bitbanging access to the 1W but Neurons/Axons use the DS2482 I2C to 1Wire convertor. You should use the "ds2482" module... For example check this https://skyboo.net/2017/02/raspberry-pi-1wire-bus-master/
Posts made by tomas_hora
RE: 1 Wire devices
RE: Setup evok on clean and updated 2019-04-08-raspbian-stretch-lite.img
We have found the issue. In the meantime, you can fix it by running the apt upgrade command three times each followed with a reboot.
RE: no neuron eeprom data detected after restarting the unit
@stephane-clavel Do the RUN leds blink? Did you save the direct switch configuration to NV ram or do you set ip up again after boot? Can you provide the output of i2cdetect -y 1 ?
RE: UniPi 1.1 Raspberry Pi 4 support
@dirk The GPIOs should be compatible. Did you update to the wiringpi? http://wiringpi.com/wiringpi-updated-to-2-52-for-the-raspberry-pi-4b/
RE: PI controller behaves different for step-up and step-down
B34 is cooling but B35 is heating controller. We suggest to set the followin PI parameters Xp=between 10 and 50; Ti = between 100 and 150. Or use a PID controller
RE: Missing option module in Axon kernel
If there are some missing modules, you need to compile it.
On Axon (or generaly any arm64 platform) do:
apt install build-essential git git clone https://git.unipi.technology/UniPi/axon-linux.git make unipi-axon_defconfig
Now you can change kernel configuration to desired state
Compile new modules
You can compile on amd64 platform using CROSS_COMPILE
make unipi-axon_defconfig CROSS_COMPILE=aarch64-linux-gnu- ARCH=arm64 make menuconfig CROSS_COMPILE=aarch64-linux-gnu- ARCH=arm64 make modules CROSS_COMPILE=aarch64-linux-gnu- ARCH=arm64
RE: 1 Wire devices
Using Owfs with kernel modules ds2482 doesn't work well.
It requires to disable ds2482 in devicetree.
Insert this patch
fdt set /soc/i2c@01c2ac00/w1master@18 status "disabled"
into file /boot/boot.cmd, call
mkimage -C none -A arm -T script -d /boot/boot.cmd /boot/boot.scr
If you have our new kernel, there is not file /boot/boot.cmd
In this case copy attached file attached file 30-disable-1wmaster.conf to directory /etc/bootcmd.d/src
cd /etc/bootcmd.d; make force; reboot
RE: Multiple xS50 on a L513 (RS485)
The files has been moved into a new repostirory: https://repo.unipi.technology/debian/ The FW tool for extension can be found here https://kb.unipi.technology/files:software:tools:00-start#extension_firmware_update_tool