NetPi – Raspberry Pi Network Analyzer

NetPi – Raspberry Pi Network Analyzer

[box type=”warning” width=”100%” ]

New Version Released For Raspberry Pi 3 B+ Boards! Click Here!

[/box]

NetPi Build Guide

Introduction to NetPi Video:

Another overview video of it’s basic functions can be found down towards the bottom of this page.

[3-38 Update] Pi 2 board image released. The Kernel upgrade breaks the touch screen, however you can still use it as a display. Requesting community support in resolving that issue.
http://blamethenetwork.com/netpi-2-update-beta-release/

[3-21 Update] Dropbox Suspended the .img file due to excessive traffic thanks to LifeHacker/Twitter. I’ve just re-hosted the file, and the torrent magnet link is also running with numerous seeders!

What is NetPi?

NetPi started as a joke with my coworkers who gave me hell for always mentioning a custom Raspberry Pi as a solution to any problem that would arise. It became a project to attempt to build a network analyzer with comparable features to commercial solutions which can range over $1500. The project is open source, released under the GNU GPLv3 license. It runs on cheap hardware (the raspberry pi platform), and provides a large range of tools for network professionals and those new to the field. At this point, it likely is NOT a solution to replace a commercial product if it’s use would require guaranteed stability. It is, however, a fun project to get up and running, and can very likely be used in a home lab, school, hobby, or alongside a backup solution in commercial environments.

 

Current Features and Capabilities [checklist]

  • CDP / LLDP – Neighbor Details from NetPi’s ethernet port
  • DIA Diagram Software – Build Topologies
  • Ping/Trace/Speed Test – Reports saved on every scan to access later
  • Wireshark / Wireless Scanner / Zen Map – Built in Pen Test toolkit
  • Remote Administration – Via VNC and SSH
  • SYSLOG Server – Send Syslog messages from your network devices for analyzing later.
  • More Features in development…

[/checklist]

[accordions]

[accordion title=”Contribute”]

Contribute on GitHub: https://github.com/BlameTheNetwork/NetPi

Donate to the beer fund if you like this project and want more:
http://blamethenetwork.com/project-donations/

[/accordion]

[accordion title=”Current Build”]Initial Release Build V1.0 – Codename: BugLife and Pi 2 Beta V1.1 – Codename: NoTouch [/accordion]

[accordion title=”Latest Mods”]- Guide to upgrade for Pi2 Board (Breaks Touch only): http://blamethenetwork.com/netpi-2-update-beta-release/[/accordion]

[accordion title=”Bug Fixes”]- Links to bug fixes and patches will be posted here as they are developed.[/accordion]

[accordion title=”To Do”]- Add requested features coming in via Twitter, Comments, and Reddit.

– Build a “Custom Hardware” page with install guides for any hardware components that are reported as not plug and play friendly.
– Ping Notro about touch issues between FBTFT and various touch screens
– Await feedback on Bugs / User reports.

[/accordion]
[/accordions]


All custom developed scripts licensed under GNU GPL V3. Please provide attribution, but modify as you would like! Like The Project? Share this on Twitter or your social media platform of choice!


 

Build Guide

Ensure you read the supporting information below. If you would like to attempt to build this project without the provided IMG file, scripts and files (minus the OS) are available on the GitHub Repo. Keep in mind there are many battles to fight with Debian permissions to get everything tweaked just right.


Image File Download: (Pi 2 Image below, see notes.)

[ddownload id=”571″] (1.5GB – Use 7zip to uncompress)

Or…

magnet:?xt=urn:btih:2380103bb72610166e5784eafcdc385f40f6e546&dn=NetPiRel1.img.zip
Thanks to /u/lackrays on Reddit!
Details: Build V1.0 | Codename: BugLife | Release: 03182015

 

RASPBERRY PI 2 VERSION:
[ddownload id=”575″]
Please see http://blamethenetwork.com/netpi-2-update-beta-release/
Details: Build V1.1 | Codename: NoTouch | Release 03282015


Hardware Used:

[checklist]

  • Raspberry Pi B+ Board: AMAZON LINK – $29 – REQUIRED
  • 16 GB Samsung MicroSD HC: AMAZON LINK – $15 – REQUIRED (Not necessarily this card, and size CAN vary, but it must be supported by the Raspberry Pi B+ (or 2 if you are using that board) as compatibility issues with MicroSD’s and the Pi is a real issue. See: http://elinux.org/RPi_SD_cards  (NetPi uses Debian (Wheezy) as a Base OS)
  • JBtek 4in LCD Touch Panel: AMAZON LINK$46 – REQUIRED* (Primarily to make the device self-sustainable. *You can use the devices HDMI port and opt to NOT get this touch screen depending on your use (home lab, etc.)
  • Edimax USB WiFi: AMAZON LINK$16 – OPTIONAL (Use for wireless interface remote management is very handy for pulling log files and remoting into the NetPi.)
  • USB Battery Charger: AMAZON LINK Office Depot/Target/Online – $15-$20ish – OPTIONAL (Used to make the device self powered/sustainable. In general, any USB power brick should work, and you’ll want to pick the right size for this component based on how you want to “case” your NetPi.)
  • FAVI Micro USB Keyboard: AMAZON LINK $10 – OPTIONAL – This keyboard is perfect if you need to do any typing (The Pi can use a USB to Serial and console into network devices)… However primary developed features should not require extensive typing, and an on-screen keyboard is opened in such cases automatically.
  • HDE 5.2in CASE: AMAZON LINK$8 – OPTIONAL – How you case your NetPi is up to you. I have some photos below of this case as well as a cut/modified digital camera soft shell that I used (which turned out well and held the battery also. You really could build around the Pi with Lego’s as many others have done. This case referenced in the link provides good storage for a Keyboard as well if you decide to purchase it.

[/checklist]


Additional Information: 

[bulletlist]

  • Assemble hardware components of your build.
  • Download the latest NetPi IMG file. Ensure you read any brief release notes.
  • Burn the IMG to your SD Card using “Win32DiskImager” which can be found free online. Ensure you select the right Drive letter, the NetPi image, and select “write” to format the drive.
  • Insert MicroSD card into your hardware. Power on via USB cable power source.
  • NetPi will load into the operating system. You may now open Active / Stealth / Pen Test interfaces and begin.
  • Enjoy!

[/bulletlist]

 

Main user account: Username: pi // Password: raspberry
VNC Login: Connect To: [IP]:1  //  Password: netpinet
Share Locations: \\[IP]\netpi  (Located at /share/)  |  \\[IP]\web (Located at /var/www)
More details coming soon…

Photos of Build Components I Used

Like The Project? Share this on Twitter or your social media platform of choice!

 

Pre-Release Video – Features Overview and Introduction to the NetPi
View initial development document

Google+ Linkedin

113 Comments

  • Mark

    The specs I can find on the myCharge battery say it supplies 1.0A. Is this enough for the Pi, the display, and a usb WiFi dongle? It seems a little low.

    • Syntax Errors

      Mark. Yes, there are minimum voltage requirements with regards to the pi. Reading online states that “You should get something that supplies 5 volts (regulated) at 1A (or more current)”. With that said, I’ve run it on some small USB chargers, so there’s no harm in trying. You may notice when you connect an ethernet cable or other modules, something may drop for a second, or require reconnecting. I’ve only experienced it a few times and it was typically the wireless. Of course I had full sized keyboards and all sorts of things plugged in at the same time though.

  • Richard Alpagot

    Does this have Realtek RTL8812AU drivers built in? Having issues getting my Alfa AWUS036AC working on a rasp pi. Works fine in Debian x64 based distros.

    • Syntax Errors

      Let me check and get back to you. The base OS is Debian (rasbian wheezy to be specific). However with that said, the wireless card I’m using was relatively plug and play without hassle. I can’t speak for the Realtek, but let me see what I can find! Is your email address valid?

  • dave

    You need a host still? I have unlimited traffic. Email me

  • Madinfo

    Hi, Netpi start but after loading files the screen on HDMI is freezing but i can connect on the server with ssh. Is it possible to load a graphical interface on the HDMI ? Sorry for my english. Thanks.

    • Syntax Errors

      You don’t have to apologize for your English. I probably can’t type as well as you on whatever your native language is. With that said, is the HDMI giving an error, or just going to a blinking cursor? Does it let you type with a keyboard attached? Usually I hear about issues with the LCD instead of the HDMI… so what model are you using? a Raspberry pi B / B+ / 2 ? I’ll try and help you out.

      • Madinfo

        Hi, thank you for your reply. I got a blinking cursor. The keyboard don’t responding, i can’t type anything when it’s blinking. But the Pi is not crashed because i can use it with SSH. I tried it on a B with 512 Mo Ram. I’ll try on a pi 2 when the img will be released for this hardware.

        • Joseph

          Try Ctrl+Alt+F2

        • Colin

          I’m getting the same thing on a B with 512megs.

          flexfb spi0.0: fbtft_register_backlight()
          flexfb spi0.0: fbtft_register_backlight(): led pin not set, exiting.

          I have a usb keyboard and mouse. And a monitor hooked up via hdmi

          • Syntax Errors

            Colin, Are you using a B or B+ board? I’ve just released an image for the Pi 2 board, however it loads fine on the B+ as well and I’m wondering about the B (I do not have one). Keep in mind though, that due to a kernel/rpi update, touch functionality of the LCD’s has broken. Looking for help in fixing this from community feedback. Will keep you posted.

          • Nathan

            I have the same issue. Using a pi 2 and the netpi2 beta. I have a waveshare 7″ HDMI screen 1024×600. the drivers work for raspbian jessie but here (after boot messages) simply produce a black screen with a white underscore in the top left. I can Ctrl-Alt-F2 to a login prompt but can’t seem to get desktop working.

            Thanks,

      • Daniel

        Hello, I have a B+ and when the image boots up I get a blinking cursor while using the hdmi port. The build version I am currently using is V1.0

  • Jay

    I’m running into the same problem as madinfo on HDMI, it boots until it can’t find the TFTP backlight pins set, stops for about a minute then I get a black screen with a cursor that doesn’t flash.
    I can SSH into the thing, it just won’t send video over HDMI

    • Syntax Errors

      Jay, thanks for the bug report. If you can access /boot/cmdline.txt try changing the fbcon=map: option to 1 instead of whatever it’s set to. Also, if you can remote in, try using raspi-config from command line and set the boot to option for HDMI. I’m not sure either of these will solve your issue, and I’m looking into the reports.

      • Danny

        I’m also having the problem of not being able to boot using the HDMI port instead of an LCD. I tried changing fbcon=map: option to 1 and that caused it to just hang altogether on boot. Do you know if anyone else has reported success using the HDMI port instead of the LCD you mentioned in your build?

        Thank you! Awesome project!

      • bruco1

        HDMI woes here as well. Both a B+ and a Pi 2 board same result getting the 4 color bitmap display only while LCD works fine. This is with the fbcon=map:1 and before that change was the blinking cursor.

  • Robbie

    Very awesome idea! I’m going to attempt to make one of these in the next week or so. One cool idea might be adding the ability to use the device as a remote console adapter using something such as Bluetooth or Wifi. Something similar to https://www.get-console.com/airconsole/

    Another cool idea might be adding the ability to automatically send those reports to Dropbox. That way there’s no need to connect to the device itself to grab the reports.

    • Syntax Errors

      Thanks Robbie! And I agree, the pushing of log files to a remote storage location is a good idea. I’m adding it to my internal Todo list for next release.

  • jim

    Hi. This project looks very interesting, but I have a pi 2 and keep looking to see if you have got the pi 2 image yet. Please, any idea yet when that image will be ready? Am I right in assuming that the current image will not work on the pi 2? – Thanks

    • Syntax Errors

      Jim, I’m working that still. Turns out no matter what method I use to upgrade the kernel (because the current kernel will not boot on the RasPi 2 board), it causes the LCD module to break. I’m still working out bugs with this and will release as soon as I can. Unfortunately I was sent on a work trip and cannot finish this process until at least Thursday of this week. If you use Twitter, I’ll be posting there as well as a status update on this page. Sorry about the delay, I wanted to have that up already!

      • jim

        Completely understand!! Best luck with your trip. BTW, at least for the moment, was planning to use the NetPi through the HDMI port and/or VNC so the LCD is no big issue for me at the moment. Thanks for the quick reply. I do have a Twitter account but don’t use it – too many interruptions in my life already 🙂

        • Syntax Errors

          I totally understand on the Twitter thing, if it weren’t for this project taking off I’d have no account. I’ll keep you updated via email with what I come up with, and duly noted on the non-windows solution for burning IMG to SD. I’ll update the page when I can with alternate OS options. Thanks for that heads up, I wouldn’t have even thought about it!

  • jim

    by the way I, like some others, I’m a Mac user so a requirement for Win based tools can be a problem. In my case, Fortunately, I’m running Windows 8.1 on the Mac (on Parallels) and have installed “Win32DiskImager” on that. We’ll see how that goes, but will also look to find the Mac equivalent for it. Thanks again

  • jim

    FYI, in case you’re not aware, the display you used is out of stock at Amazon with the message “Currently unavailable. We don’t know when or if this item will be back in stock.”

  • MikeL

    I don’t have the display and am using a USB KVM device. The systems starts to boot, but the last thing I see is a message saying fbtft_register_backlight(): led pin not set, exiting. The screen cleans, and all I have is a flashing cursor. I’m re-downloading the image and will re-burn to see if I have a bad image, but has anyone seen this before?

    • MikeL

      Well, not a bad copy. After a new download/install on to the SD card, I still have it hanging after the message. Can’t tell if this is the actual issue, however, as comments say the LCD is required, but that you can use the HDMI port… I’m using the HDMI port.

      • Syntax Errors

        Mike, take a look at the new Pi 2 image. It has backward compatibility to the B+ and possibly the B. However, it DOES BREAK touch ability on the LCD screens, due to switching to a newer kernel and some issue with the native drivers. Notro FBTFT handles a good few screens, but I haven’t been able to get touch screen ability back yet. USB keyboard/mouse will work fine, remote access will work fine. Looking for community feedback to fix touch. Let me know if the new image is of any help for your issues! Thanks!

  • Harry

    Is there any way to have the windows size to the screen? I’m using the screen you suggested and they run off out of full view making them somewhat unusable. Also, when using VNC viewer and viewing the actual NetPi functionality, the windows (wireshark, zenmap, etc) won’t show in VNC viewer, but instead just open on the Rpi.

    • Syntax Errors

      Harry… first time I’ve heard of the resizing issue. If you’re talking about just the interfaces for stealth/active/pentest, try maximizing that window if you can access the upper right corner of it. I’ll look into this further. Regarding the VNC/where programs output, that is a known “quirk”. I won’t call it a bug because I initially developed it for that purpose, but since have realized that the display should output to wherever you’re accessing it from. I’m redeveloping the NetPi for this exact purpose and will keep you updated on how to roll in the changes.

  • Jurek

    Is it possible to swap proposed by you on any other display for example
    Ada fruit or of the firm 4Dsystems 4DPi-35 and if you could prepare the image.
    Can I donate you in Bitcoin and if so, to what address to send BTC.

    • Syntax Errors

      Jurek, I can tell you that the new image I just released for the Pi 2 seems to have much more compatibility with other screens as it’s switched over to open drivers (fbtft) instead of a proprietary driver by the JBTek 4in LCD. HOWEVER, it breaks touch screen… so it depends on where your priorities are with this device. I’m working on fixing touch, but it’s been a hard battle that many others are facing as well. No need to send any payments. If you want a custom rolled image for some money, my email is oncall@blamethenetwork.com .

  • jim

    Just tried to boot the Pi2 image and it stopped when it couldn’t find the led of the LCD screen backlight? – that’s when I realized you really meant it when you said the LCD was a required hardware piece.

    I don’t have an LCD and my proposed usecase doesn’t need one. I’m not looking for portability at this point. My situation is that I want to connect NetPi to the work LAN/WAN as a shared network analyzer, and access it from any of the other machines on the network via VNC. If I need it to be in stealth mode I will temporarily connect keyboard/mouse/screen to the pi.

    Does that seem a reasonable use? Any plans for enabling it? Thanks

  • Brian

    I tried to run the NetPi on my B+ but i stop during the boot with “led pin not set, exiting”…
    Tried to make a NetPi2beta instead but have the same exact problem…

    Any idea on how to get NetPi working on a B+ ??

  • jim

    Hi,

    I guess you’re busy but could you give us an idea whether you’re planning to do any work in the near future? Or are you holding off until the touch issue is sorted out? My own need does not include the display, so a version that will boot without a display attached would be really useful.

    Thanks

  • Mark

    I too would like a version that will boot without the LCD display. I have the Pi B+ (not the Pi 2) as that appears to make a difference.

  • stitch

    Hi, your NetPi solution is a great build! I noticed you started out using the B+ version for development. Do you anticipate any issues in using NetPi for the older model B version?
    Thanks!

  • ChuckO

    Just wondering if there is any progress on RPi2 and what is the best display to try to use for the least amount of hassle. We have HDMI monitors but would be happy to try to acquire a recommended display.

  • The_Admin

    Hi there Syntax Errors & community,
    Regarding the Raspberry pi B+2 and touchscreen issue,
    I have successfully got my B+2 working with a WaveShare SpotPear 3.5″

    I downloaded the latest driver for the screen from the following link:
    http://www.waveshare.net/w/upload/7/73/LCD-show.tar.gz
    And then ran the following commands:
    #sudo raspi-config –> Enable Boot to Desktop/Scratch –> Desktop Log in as user ‘pi’ at the graphical desktop
    #tar xvf LCD-show.tar.gz
    #cd LCD-show/
    #sudo ./LCD35-show
    #sudo apt-mark hold raspberrypi-bootloader
    #sudo apt-get update
    #sudo apt-get upgrade

    Information was gathered from this link:
    http://www.waveshare.com/wiki/3.5inch_RPi_LCD_(A)

    Good Luck!
    The_Admin

  • Matt

    I do can’t get the gui desktop up connected via hdmi. I have loaded the beta Pi 2 image on my B+ board now and same results. I can get into the terminal fine under tty2 or 6 but nothing on 7. Anyone have and ideas or things I could try

  • Chad Lukens

    I am not a linux expert but i have both rasberry pi b and a 2 and both versions i cannot seem to get to the desktop. to boot.
    startx seems to pull up x.org x server 1.12.4 prompt for debian but then just sits there

    ctrl alt f2 give me back a usless blinking cursor and before it does says fatal: Module g2d_23 not found

    I get the same error on both.

  • Jeremy

    Could this do a speed test and ping then email me the results? I do modem installs sometimes and without equipment to test them I can’t tell if they work properly. Maybe even a quick run down of a few sites if this device could access them then email me the results? Is it possible to get the dBmV of the modems cable connection also? Not sure if that is even available outside of the DSAM we use.

    • Syntax Errors

      Jeremy, As of right now the functionality to email results is not included. However the speed test does output it’s results to a log file that can be accessed via a public share hosted by the NetPi. Email reports may be integrated into future releases. Multi-site access would take a bit more customization. I’ll look into how to implement this. Regarding the last portion, unfortunately this would require some additional hardware as the onboard NIC does not support details on that granular of a level.

  • advtch

    Hello Syntax Errors, the Netpi project looks fascinating, but I cannot get it to display on Adadfruit PiTFT display. I have tried several process to configure the display however, I have been unsuccessful. I would love the opportunity to work with you on this problem as I am trying to use Netpi to demonstrate the power of the raspberry pi for a college project. You can email at the address I used to post this comment.

  • phil

    has anyone tried this with the official raspberry pi touchscreen that was released?

    • OscarP

      Its not working for me, I have the adafruit PiTFT 3.5″ Touch Screen and im getting the same error: Led pin not set exiting.
      Im currently trying to find a fix for this, will update if I find anything

  • Warren

    Hi Syntax Errors and all,

    Has anyone been able to resolve the HDMI issues yet? I’m getting the exact same issue as the others. Boots up and just shows a flashing cursor. I can ssh into it and have tried the tricks mentioned above but still not working.

  • AndyJ

    I was just wondering if you can use any other touch LCD screen as the one listed in currently unavailable and they cant give me a date. I am itching to try this out!

  • Ostap

    Hi
    I”ve tried the first version and just now tested the second version of NetPi
    on my RPI 1 …(just one …with ethernet connection)

    And still getting stuck on :
    flexfb spi0.0: fbtft_register_backlight()
    flexfb spi0.0: fbtft_register_backlight(): led pin not set, exiting.

    I”ve my berry connected via HDMI …
    Does that mean that LCD screen is a requirement and not an option as specified earlier.

  • Alexandre Tavares

    I am having an issue.
    NetPi is not loading his graphical interface. When it starts, I must press ctrl + alt + f2. After doing that, I haver just the command line.
    Could someone help me?

    Thanks a lot.

  • infinitykc

    To get HDMI working:
    (don’t do this if you have a TFT connected)

    sudo nano /usr/share/X11/xorg.conf.d/99-fbturbo.conf
    find the line that says: Option “fbdev” “/dev/fb1” and change the fb1 to fb0:
    Save and reboot

    Tested on Pi2

  • Erica

    Hi, This is fantastic. May I use it in my undergrad networking and telecomms course for the practicals?

    Also, is it possible to use any of the features commandline or is the GUI essential? (we’re running over USB serial or ssh at the moment).

    • Syntax Errors

      Erica, You are more than welcome to. Be advised though that the Raspberry Pi B/B+ currently are the only board supported unless you want to port things over to the Pi 3… a project I’m working on in my spare time. Most of the utilities provided are only from the command line, minus a few GUI only applications such as DIA. Best of luck with your course work!

  • KnC

    I am trying to load this image on a RPi 2 with an Adafruit 3.5 tft. How do I bypass the drivers for the jtek tft, and get it to use the HDMI so I can get it to boot, and install the tft drivers the adafruit tft uses?

    Looks like a great tool, can’t wait to actually use it, and check it out.

  • Adam

    Can this tell me the port and VLAN a cable is connected too on the switch?

    Thank you for developing this.

    • Syntax Errors

      So long as CDP or LLDP is enabled on your switch, that’s exactly what it should be able to do for you! You’re welcome, thanks for the question!

  • Daniel

    Will this work with a Raspberry Pi B 3?

    • Syntax Errors

      Working on that right now… I have a B3 but have just been trying to find time!

  • Ryan

    I was able to get the touch feature working on the Raspberry PI 2 using a waveshare 4 inch LCD. Here is the article I used to get it working. I am still working on fine tuning the collaboration but the touch feature is working.

    http://raspberrypi.stackexchange.com/questions/27714/how-to-install-waveshare-spotpear-4-inch-lcd-in-raspberrypi-2

  • Darren K

    Has anyone had any luck with this on a Pi3? I’ve tried NetPi2bet and NetPiRel1 images but neither of these will boot up 🙁

    • Syntax Errors

      I’m working on a Pi3 release now, just strapped for time unfortunately.

      • Jack

        I have tried the same on a Pi3 with no luck. If your strapped for time is there anything that I can help with. looking fwd to the build. Thanks for your time and effort you have put in to this project.

  • longdaddy

    is it compatible for raspberry pi 3 model B ?

  • Joe

    Thanks so much for this project. I just built a NetPi and everything including the LCD touchscreen worked out of the box with very little configuration. I used the Raspberry Pi B+ board with the Original Image written for the B+. The only configuration that I had to do was to calibrate the touchscreen. I wanted to post a quick update with the parts that I used and current prices for anyone who wants to start this project today, and wants to buy parts that will work without needing to install additional drivers.

    Pi: I purchased my Raspberry Pi B+ board through eBay for $30
    SD Card: I used the 8GB Noobs SD Card that came with the Raspberry Pi $0
    LCD: Waveshare Raspberry Pi LCD Display Module 3.5inch 320*480 TFT Touuch Screen SPI Interface (Works Perfectly with the image) $31
    Wifi: Edimax EW-7811Un 150Mbps 11n Wi-Fi USB Adapter $9
    Battery: Anker Astro E1 5200mAh Ultra Compact Portable Charger. (I wish it was smaller) $16
    Case: Zebra Case – Raspberry Pi B+ with True Blue with Heatsinks (looks awesome and works fairly well with the LCD) $18

    My total price for this project was: $104

    Thanks so much for your time on this project. I am really enjoying my low cost Network Tool. I am planning on building another headless unit without the LCD Screen. I would like to set up the USB WiFi Adapter to Access Point Mode. And have the Pi issue DHCP Addresses to the Wireless Network. That way I can connect my phone to the Pi and control it through VNC. I will post the steps later if this works.

  • ITMC

    Really cool project! I wish I had some older hardware to try it out, or the knowledge to help with a port to Pi3!

  • Jon

    Hello,
    Just wondering if this project will be resurrected? I tried the beta image on my Pi3 with the 7″ Pi LCD, but there is no output to the screen at all.

    Jon

    • Syntax Errors

      I’ve got a Pi3 now to keep building on it. Unfortunately I’m deployed with the military right now so my time and technical abilities are rather limited. I’m going to try and poke at a Pi3 build here soon though, I’ve got quite a few things I’m trying to improve and get it published again. Sorry about the delay!

  • Joon park

    Will the netpi 1.0 work with 3.5 resistive screen? I’m planning to use it with a case that can support the pi + the screen

  • Carl Knowles

    Hi Syntax,

    do you have any updates on this project yet.. Id love for you to finish it.. i will donate large when you do.. please update for PI3 or Pi2 b+
    fantastic work so far.

    • Joseph Hayhoe

      Your comment is awaiting moderation.

      I have cloned the original scripts and setup files and built a image that works with the raspberry pi 3 with touchscreen support. You can get this image at the following link (16GB Microsd img file):

      https://drive.google.com/file/d/0BxbTSZ-7rjtMdF9nWEZZLWNRZ3c/view?usp=sharing

      You can setup your SD card with this image using Win32 Disk Imager on windows or using dd on Mac/Linux.

      The password for the pi/root user is “netpi” (without quotes)

      • Syntax Errors

        @Joseph, thanks man… that’s good stuff! Love when the community forks things, as we’re all accomplishing the same goals and helping spread interesting tools =]

    • Syntax Errors

      Hi there! I’ve got a release ready for the Pi 3 B+. If you have the hardware, email me @ oncall@blamethenetwork.com and I’ll send you the link to test it out for me. I’ll be publishing it live with a new blog post in the coming days, I just need some beta testers.

  • Carl Knowles

    what is the password for the zip file for the original build?

  • Andy

    You can buy a Raspberry Pi 3 from https://RPGuy.com for $28.00 and they also sell Raspberry Pi 7 Inch touchscreens that work perfect for this implementation!

  • Carl Knowles

    https://www.menkind.co.uk/credit-card-power-bank/
    Good small battery for a netpi build..

    Anyone else had trouble with the touchscreen calibration not saving..?

  • Wayne

    I just started on trying to set this up and like many who are using HDMI (non touch) screens, and I’m using the pi 2 image (I have a pi 2) and I get to the…
    flexfb spi0.0: fbtft_register_backlight()
    flexfb spi0.0: fbtft_register_backlight(): led pin not set, exiting.
    and after it sits there for a good while, it goes to a solid (non-blinking) cursor and then nothing after that. I cannot SSH to it or anything yet. Is there any fix for this yet? Is this meant ONLY for the smaller TFT screens?

    Thank you much for your work in this project. Even if I cant use it yet, it looks like a great project. 🙂 Keep up the good work.

  • Hari

    Hello Syntax Errors this project looks really cool. But I am having difficulty loading the NetPirel1.img image file on to Raspberry Pi Model B+ using Win32DiskImager.
    Burning other Rasbian images are working fine but with the Image File that I downloaded from blamethenetwork.com is not working. After burning the image it asks for formatting the microSD card.
    I have tried downloading several time and with different microSD cards and PCs but the situation is the same.
    I do not have Pi2 so I cannot test it with the Pi2 image but I was able to burn the Pi2 image on to the microSD card and that microSD card was accessible from windows PC.
    My deepest apologies if I am wrong but the image on the web might be corrupted. As I was scared to download from the torrent page I have not tried it yet.
    As the NetPi you have made looks really good and I am really looking forward to be able to make it work.

  • WC

    I grabbed your parts list and ordered the R Pi 1 B+. The img’s that are available are for the Pi 2. Will they run on the Pi 1 B+? The system won’t post. I have tried both links above for the correct img file. I tested the board with Retropi and it works so i know the board is working fine.

    Thanks!

  • Izzy

    I’m having issues with Netpi, I’ve follow all the steps and when I do a restart nothing appears. It will not boot into the GUI. I tried to run “sudo startx” and it just hangs on trying to connect to the X.Org X server 1.12.4.

    Thanks for the help.

  • Lance Kirby

    Hoping someone can help. I have a Raspberry Pi B+ board the same one recommended on on this site. I have downloaded the image and have written the image using win32diskimager and Etcher and I can’t get the PI to boot. It just has a red and green light on and never does anything. I know the PI and SD card are good because I can load NOOBS on the card and it runs just fine. I have noticed that when I write the SD card with the image and when I put the SD card in my computer that it says that it wants to format it. Can anyone help me out I really want to try this out.

    Thanks!

  • John

    I have a Pi 2 and it won’t even boot. Do I have to have a LCD hooked up. And will the 7″ screen work.

  • jackle

    I bought a raspberry pi 3B, but the IMG cant worked on it. how to solve the problem.

  • Joseph Hayhoe

    I have cloned the original scripts and setup files and built a image that works with the raspberry pi 3 with touchscreen support. You can get this image at the following link (16GB Microsd img file):

    https://drive.google.com/file/d/0BxbTSZ-7rjtMdF9nWEZZLWNRZ3c/view?usp=sharing

    You can setup your SD card with this image using Win32 Disk Imager on windows or using dd on Mac/Linux.

    The password for the pi/root user is “netpi” (without quotes)

    • AJ

      I have an RPi3 with the official touchscreen and the boot process stops at waiting for RF Kill switch.

  • Jon

    Just hoping that this project is not dead. Does anyone know the status of it?

    • Syntax Errors

      Hi there! I’ve got a release ready for the Pi 3 B+. If you have the hardware, email me @ oncall@blamethenetwork.com and I’ll send you the link to test it out for me. I’ll be publishing it live with a new blog post in the coming days, I just need some beta testers.

  • Richard

    Hello this seems pretty interesting but I am looking for something that will certify Cat5e and Cat6e will this Netpi program work for what i am looking for if not can you point me in the right direction??

  • Troy

    Thanks for the awesome software and great guide. Just an FYI, the amazon link to “JBtek 4in LCD Touch Panel” is dead! Using that as a search term in Amazon yields 1 result: https://www.amazon.com/Waveshare-4inch-HDMI-LCD-Resolution/dp/B01M07K5QQ/ref=sr_1_1?ie=UTF8&qid=1521465297&sr=8-1&keywords=JBtek+4in+LCD+Touch+Panel&dpID=41dRPxZkcyL&preST=_SX300_QL70_&dpSrc=srch

  • Ekulf

    Is the NetPi able to perform wire maps and cable length information like a fluke microscanner

    • Syntax Errors

      Negative. Not as of this point unfortunately. PocketEthernet can, I believe… just has a bit higher price tag.

  • alex

    i have tryed all types of raspberry pi ( 2,3 ) with no luck either with video and HDMI is anyone having these same issues

    thanks

  • rabsgog89

    I am in love with this idea. I have a linkrunner at work, but nothing for my side business.

    I know i can get a pockethernet for only a couple hundred dollars, but can definitely build a touch netpi for less than 50. I already had a pi3 lying around, so I’m going to try the pi3 image listed above. I’ll report back what I’ve found.

    • Syntax Errors

      Hi there! I’ve got a release ready for the Pi 3 B+. If you have the hardware, email me @ oncall@blamethenetwork.com and I’ll send you the link to test it out for me. I’ll be publishing it live with a new blog post in the coming days, I just need some beta testers.

Leave a Reply to Andy Cancel reply

Your email address will not be published. Required fields are marked *

*
*
*