{"id":250,"date":"2025-05-08T00:06:14","date_gmt":"2025-05-08T00:06:14","guid":{"rendered":"https:\/\/ip400.adrcs.org\/?page_id=250"},"modified":"2025-07-26T20:14:16","modified_gmt":"2025-07-26T20:14:16","slug":"getting-started","status":"publish","type":"page","link":"https:\/\/ip400.adrcs.org\/?page_id=250","title":{"rendered":"Getting Started"},"content":{"rendered":"\n<h3 class=\"wp-block-heading\">Unpacking<\/h3>\n\n\n\n<p>In the anti-static bag you will find the components:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Assembled and programmed Pi HAT<\/li>\n\n\n\n<li>Standoff Kit<\/li>\n\n\n\n<li>Antenna<\/li>\n\n\n\n<li>Pi Zero (If ordered)<\/li>\n\n\n\n<li>Additional Modules (if ordered)<\/li>\n<\/ul>\n\n\n\n<p>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.<\/p>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<figure class=\"wp-block-table is-style-stripes\"><table class=\"has-fixed-layout\"><tbody><tr><td>Step 1<\/td><td>Download the Pi HAT manual<\/td><\/tr><\/tbody><\/table><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<div class=\"wp-block-file\" style=\"border-style:none;border-width:0px;margin-top:0;margin-right:var(--wp--preset--spacing--20);margin-bottom:0;margin-left:var(--wp--preset--spacing--20)\"><a id=\"wp-block-file--media-471a3158-f1fe-4160-8ef2-65778a88da27\" href=\"https:\/\/ip400.adrcs.org\/wp-content\/uploads\/2025\/05\/IP400-Pi-HAT-Radio-Node-.pdf\">IP400 Pi HAT Radio Node<\/a><a href=\"https:\/\/ip400.adrcs.org\/wp-content\/uploads\/2025\/05\/IP400-Pi-HAT-Radio-Node-.pdf\" class=\"wp-block-file__button wp-element-button\" download aria-describedby=\"wp-block-file--media-471a3158-f1fe-4160-8ef2-65778a88da27\">Download<\/a><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\">\n<figure class=\"wp-block-table is-style-stripes\"><table class=\"has-fixed-layout\"><tbody><tr><td>Step 2<\/td><td>Download the Pi Zero SD Card Image (zip format)<\/td><\/tr><tr><td><\/td><td><\/td><\/tr><tr><td>Step 2(alternate)<\/td><td>Download the Pi Zero SD Card Image (7z format)<\/td><\/tr><\/tbody><\/table><\/figure>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:33.33%\">\n<div class=\"wp-block-file\" style=\"border-style:none;border-width:0px;margin-top:0;margin-right:var(--wp--preset--spacing--20);margin-bottom:0;margin-left:var(--wp--preset--spacing--20);padding-top:0;padding-bottom:0\"><a id=\"wp-block-file--media-7e162010-b6cf-4d84-b073-e6cc164f6316\" href=\"https:\/\/ip400.adrcs.org\/wp-content\/uploads\/2025\/05\/PiZero_Image.zip\">           PiZero_Image<\/a><a href=\"https:\/\/ip400.adrcs.org\/wp-content\/uploads\/2025\/05\/PiZero_Image.zip\" class=\"wp-block-file__button wp-element-button\" download aria-describedby=\"wp-block-file--media-7e162010-b6cf-4d84-b073-e6cc164f6316\">Download<\/a><\/div>\n\n\n\n<div class=\"wp-block-file\"><a id=\"wp-block-file--media-fded57a4-581b-4fa5-add3-ee1f034f9291\" href=\"https:\/\/ip400.adrcs.org\/wp-content\/uploads\/2025\/07\/PiZero_Image.7z\"><br>PiZero_Image        <\/a><a href=\"https:\/\/ip400.adrcs.org\/wp-content\/uploads\/2025\/07\/PiZero_Image.7z\" class=\"wp-block-file__button wp-element-button\" download aria-describedby=\"wp-block-file--media-fded57a4-581b-4fa5-add3-ee1f034f9291\">Download<\/a><\/div>\n<\/div>\n<\/div>\n\n\n\n<p><\/p>\n<\/div>\n<\/div>\n\n\n\n<p>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.<\/p>\n\n\n\n<p>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.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Assembling the remote power kit<\/h3>\n\n\n\n<p>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 <strong>NOT<\/strong> compatible with commercial POE devices, and should only be used as a pair and for this application.<\/p>\n\n\n\n<p>It contains the following components:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>2 x power injector boards<\/li>\n\n\n\n<li>2 x 1K resistors<\/li>\n\n\n\n<li>2 x Red LED&#8217;s<\/li>\n\n\n\n<li>3 x Power jacks<\/li>\n\n\n\n<li>2 x Power plugs<\/li>\n\n\n\n<li>1 x 78L33 regulator<\/li>\n<\/ul>\n\n\n\n<p>Download the step-by-step instructions from the link below:<\/p>\n\n\n\n<div class=\"wp-block-file\"><a id=\"wp-block-file--media-07d044c0-f1c3-4248-a2ef-d4837708227c\" href=\"https:\/\/ip400.adrcs.org\/wp-content\/uploads\/2025\/06\/Remote-Power-Kit-Assembly-Tips-and-Hints.pdf\">Remote Power Kit Assembly Tips and Hints<\/a><a href=\"https:\/\/ip400.adrcs.org\/wp-content\/uploads\/2025\/06\/Remote-Power-Kit-Assembly-Tips-and-Hints.pdf\" class=\"wp-block-file__button wp-element-button\" download aria-describedby=\"wp-block-file--media-07d044c0-f1c3-4248-a2ef-d4837708227c\">Download<\/a><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">Firmware on the disk<\/h3>\n\n\n\n<p>The disk is preconfigured with the following firmware:<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table class=\"has-fixed-layout\"><tbody><tr><td>Fu<strong>nction<\/strong><\/td><td><strong>Where to find it<\/strong><\/td><\/tr><tr><td>Firmware Updater<\/td><td><strong>code <\/strong>directory.<\/td><\/tr><tr><td>SPI to UDP Utility<\/td><td><strong>ip400spi <\/strong>directory<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:100%\">\n<h3 class=\"wp-block-heading\">Updating the Firmware<\/h3>\n\n\n\n<p>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.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Connecting to the console<\/h3>\n\n\n\n<p>You can connect to the console using the minicom console. Type the following at the command line:<\/p>\n\n\n\n<p><strong>minicom -b 115200 -D \/dev\/serial0<\/strong><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Connecting to an Application<\/h3>\n\n\n\n<p>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.<\/p>\n\n\n\n<figure class=\"wp-block-table is-style-stripes\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Argument<\/strong><\/td><td><strong>Purpose<\/strong><\/td><\/tr><tr><td>-s &lt;dev&gt;<\/td><td>Specifies the SPI device to use. Normally \/dev\/spidev0.0<\/td><\/tr><tr><td>-n &lt;IP or host&gt;<\/td><td>Name or IP address of destination host<\/td><\/tr><tr><td>-p &lt;number&gt;<\/td><td>Port number where host will receive data<\/td><\/tr><tr><td>-m &lt;number&gt;<\/td><td>Sending port number<\/td><\/tr><tr><td>-d &lt;1 or 0&gt;<\/td><td>Enables a debug mode. Dumps a message on the command line each time a frame is sent or received.<\/td><\/tr><tr><td>-h<\/td><td>Prints the help message<\/td><\/tr><\/tbody><\/table><figcaption class=\"wp-element-caption\">IP400spi command line arguments<\/figcaption><\/figure>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Unpacking In the anti-static bag you will find the components: Unpack everything, mount the standoffs [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":254,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"page-no-title","meta":{"footnotes":""},"class_list":["post-250","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/ip400.adrcs.org\/index.php?rest_route=\/wp\/v2\/pages\/250","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ip400.adrcs.org\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/ip400.adrcs.org\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/ip400.adrcs.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ip400.adrcs.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=250"}],"version-history":[{"count":17,"href":"https:\/\/ip400.adrcs.org\/index.php?rest_route=\/wp\/v2\/pages\/250\/revisions"}],"predecessor-version":[{"id":395,"href":"https:\/\/ip400.adrcs.org\/index.php?rest_route=\/wp\/v2\/pages\/250\/revisions\/395"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ip400.adrcs.org\/index.php?rest_route=\/wp\/v2\/media\/254"}],"wp:attachment":[{"href":"https:\/\/ip400.adrcs.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=250"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}