Using Raspberry Pi 3 to allow Pepper Robot to connect to WPA2 Enterprise Network…

Raspberry Pi
This procedure allows you to create a router/AP using a Pi3 that connects to a WPA2 Enterprise network over it's external wireless interface (wlan1) and allows clients to connect through it's wired ethernet (eth0) and internal wireless ethernet (wlan0) to access the internet through the NAT interface. So here are the requirements: Pepper Robot has wireless and wired connections. Wireless connections can be made to AP's using WPA2/PSK (Pre-shared Keys) networks. Wired connections are standard and can be configured with DHCP (plugin to the bot's head). In our scenario we can not use the built in wireless functionality since our campus wide wireless network uses WPA2/Enterprise system (ie you need to supply login credentials, not a pre-shared key). So we opt to use the wired connection The developer needs to…
Read More

Latest Raspbian (2017-07-05-raspbian-jessie) dd: /dev/rdiskX: Invalid argument on OSX and other potential issues with “apt-get” post install

OSX, Raspberry Pi, Tip
So this morning I was trying to install the latest rasbian image onto an uSD card and was getting a strange error when I issued dd. I was using rdisk (BSD raw disk) device to speed up the image writing process (note: I don't think you get this error if you just use /dev/diskX). The dd process would finish and this error would come up:   dd: /dev/rdisk6: Invalid argument 4445+1 records in 4445+0 records out 4660920320 bytes transferred in 133.242184 secs (34980816 bytes/sec) At first I ignored the error and proceeded to boot the Pi, but as soon as I did apt-get update; apt-get upgrade, I would get dpkg errors like: dpkg: unrecoverable fatal error, aborting: files list file for package 'qdbus' is missing final newline E: Sub-process /usr/bin/dpkg…
Read More