We know how much you love a good Pi.
But what if you’re already on the road?
With that in mind, we’ve got a guide to building a cheap and fun DIY hiking boot that can do just that.
It’s basically just a Raspberry Pi with a bunch for USB-cable connectors, a simple USB-to-power adapter, and some cables that can connect to your iPhone, iPad, or Windows PC.
You can build it in minutes, and it’ll plug right into your phone or tablet.
If you’re looking to get the Raspberry Pi up and running in a few minutes, the guide is also pretty simple.
Just plug in the Raspberry Pis power source, connect the cable to the USB-connected Pi, and then run a few commands.
If everything works, you should be able to hook up the Pi to your phone, iPad or Windows desktop, with the Pi’s screen and camera turned on.
We’ll explain how to do that in a minute, but for now, let’s look at the steps required to get started.
How to Get Started¶ First, head over to the RaspberryPi.org website and download the Pi firmware for your version of Raspbian.
If the Pi hasn’t already been updated, it’s free to do so from the RaspberryPI.org downloads page.
You should be prompted to update the Pi.
If that doesn’t work, simply wait a couple of hours for the Pi download to finish.
Once it’s done downloading, follow the on-screen instructions to install the firmware.
If things go well, you’ll be able access the Pi from your Android phone, and the Raspberry pi will reboot automatically.
If it fails, it will say that you’ve entered the wrong version of the firmware, and that you need to update it.
If your Raspberry Pi’s bootloader is a different version than the version you installed, reboot the device.
You’ll then need to make sure that you have a compatible USB-device connected to the Pi, either through a cable or a USB hub.
Connect the USB cable to your RaspberryPi, plug in a USB-hub to your smartphone or tablet, and plug the Pi into the USB port on your computer.
Your smartphone or Tablet will then automatically detect the Pi and start booting up the device automatically.
We won’t go into much detail about how this works, but just know that the Pi will automatically boot to a bootloader version, and will not boot to an untrusted, bootloader-less bootloader.
You will have to install a custom recovery to boot the Pi back to the untrashed, untraced bootloader, and do that before you can even start using the Pi as a computer.
(If you’ve already installed recovery packages, you’re in luck, as we’ve covered that process in our guide to setting up a bootable USB stick on your Raspberry PI.)
Open up a terminal window, and enter the following commands: sudo reboot Once you’ve rebooted the Pi with the reboot command, you can test that everything is working: sudo systemctl status The first command will display the status of your Pi’s hardware, along with a list of its modules.
You might want to check your network configuration if you don’t have an Ethernet cable connected to your Pi.
You need to be able connect to the Internet at least once to be sure everything’s working properly.
The second command will tell you the network interface number for your Pi, along the lines of your WiFi network name.
Once you’re sure that everything’s configured correctly, the next command will ask you if you’d like to test your network connections.
If this works correctly, you are all set.
To boot the Raspberry, you need a USB flash drive with a Linux kernel version higher than 3.6.6 installed, and a USB cable with an Ethernet port to your Android device.
(The Raspberry Pi doesn’t have a USB Ethernet port, so you’ll need to plug a USB adapter to your device and then plug it to your computer.)
We’ll use the example of a Windows PC to show how this should work.
First, install the USB flash card: sudo apt-get install ext4 sudo apt_install -y ext4-utils This will install the latest version of Linux’s ext4 filesystem, and install the necessary kernel modules to connect to it.
We don’t want to install kernel modules that we don’t need, so we’ll install the kernel modules needed for the bootloader to boot properly.
sudo aptitude install linux-headers-generic-perl5 linux-image-4.6-3-686 linux-video-intel5-v4l2 linux-kernel-3.6 linux-source-generic0.2.4-4 linux-xen-boot-common2.6 Now we’ll connect to our Pi’s network interface and use the USB adapter as a USB