Unpacking
In the anti-static bag you will find the components:
- Assembled and programmed Pi HAT
- Standoff Kit
- Antenna
- Pi Zero (If ordered)
- Additional Modules (if ordered)
Unpack everything, mount the standoffs on the Pi board, mate the two boards together. Download the documentation below, and also the Pi Zero SD card image.
| Step 1 | Download the Pi HAT manual |
| Step 2 | Download the Pi Zero SD Card Image (zip format) |
| Step 2(alternate) | Download the Pi Zero SD Card Image (7z format) |
Copy the SD card image onto a micro SD card, a minimum of 4 Gb is required. Larger capacity disks can be used, follow the raspberry pi directions to expand the image to the whole disk.
Insert the disk in the raspberry pi and connect power to it using the USB connector. The module should show the green LED to indicate that it is in the receive mode.If not, press the reset button on the HAT board.
Assembling the remote power kit
If ordered, the remote power kit is in a second bag. It enables remotely powering the Pi and module so that it can be mounted on a mast, tower, or elsewhere. It makes use of the unused pairs of an ethernet cable in 10/100 mode to supply power. It is NOT compatible with commercial POE devices, and should only be used as a pair and for this application.
It contains the following components:
- 2 x power injector boards
- 2 x 1K resistors
- 2 x Red LED’s
- 3 x Power jacks
- 2 x Power plugs
- 1 x 78L33 regulator
Download the step-by-step instructions from the link below:
Firmware on the disk
The disk is preconfigured with the following firmware:
| Function | Where to find it |
| Firmware Updater | code directory. |
| SPI to UDP Utility | ip400spi directory |
Updating the Firmware
If you need to update the firmware, download the latest .bin file from the Node Firmware/Bin directory on the GitHub site. Copy it to the code directory, and invoke the shell script ip400flash.sh with the name of the binary file. The console cannot be in operation for a flash update, as they share the same UAR/T.
Connecting to the console
You can connect to the console using the minicom console. Type the following at the command line:
minicom -b 115200 -D /dev/serial0
Connecting to an Application
In the ip400spi directory is a utility to connect the SPI bus to a UDP ethernet connection. The frame format is documented in the Documentation directory on the GitHub site, and a custom dissector for Wireshark is available to decode IP400 UDP frames.
| Argument | Purpose |
| -s <dev> | Specifies the SPI device to use. Normally /dev/spidev0.0 |
| -n <IP or host> | Name or IP address of destination host |
| -p <number> | Port number where host will receive data |
| -m <number> | Sending port number |
| -d <1 or 0> | Enables a debug mode. Dumps a message on the command line each time a frame is sent or received. |
| -h | Prints the help message |

