Hummus – Ethernet extension
100MBit SPI connected ethernet extension for the C.H.I.P. for places without WiFi
– Carries dedicated power micro USB jack frees up the micro usb on chip for a on-the-go connection (see why)
– Stacks right on C.H.I.P. and connects via the header and connects via SPI, no cables needed.
For the 3D version 4.4 simply run (or read below):
cd /opt && sudo git clone https://github.com/KoljaWindeler/CHIP_HUMUS.git && sudo /opt/CHIP_HUMUS/overlay/install.sh && sudo reboot now
A custom Kernel is needed for the non_3d 4.4 version, Installation via:
cd /tmp && wget https://owncloud.illuminum.de/index.php/s/eRTljyYS17hsplA/download && cd / && sudo tar xvf /tmp/download && sudo apt-get update && sudo apt-get install git -y && cd /opt && sudo git clone https://github.com/KoljaWindeler/CHIP_HUMUS.git && sudo /opt/CHIP_HUMUS/overlay/install.sh && sudo reboot now
Not compatible with CHIP OS 4.3 and below.
Autoload feature with 4.4 3D
There is a better/official way, if you run the 4.4 3D version: The Hummus is fully compliant with the NTC dip standard. That means, it carries a EEPROM so CHIP can identify the DIP and autoload the correct driver, without any interaction from the user. All Humus board are shipped with this feature ACTIVATED. The only thing you need is an update of your overlay database
Four steps are required to activate the auto-driver-load feature:
sudo cd /opt/
sudo git clone https://github.com/KoljaWindeler/CHIP-dt-overlays.git
Reboot your CHIP and you’ll see that the driver got autoloaded without calling any script
About 50% of my CHIPs work fine with the Hummus on top on the USB power cable. The other 50% require a battery to boot up. So if you have trouble try adding a battery to chip.