Andrew Beresford's Blog

Archive for the ‘kindle’ Category

Getting a Kindle to connect to "eduroam"

without comments

I'll start this with the following warning;

 

This is nasty. It might destroy your Kindle permanantly (although I think it's unlikely). It involves fiddling around with some fairly low level stuff. Don't do it. If you don't understand some of the terms I have used in this post, then definitely don't do this.

 

That said;

 

You need to install the jailbreak and usbnetwork hacks for the Kindle. They are available from http://www.mobileread.com/forums/showthread.php?t=88004

 

Then you need to go somewhere where there is no "eduroam" available and create your OWN wireless network called eduroam (see, I told you it's nasty) using a WPA-PSK key. My Android phone came in pretty handy for this as I was able to create a temporary Wifi hotspot using the tether functionality.

 

Associate your Kindle to the temporary hotspot. Then turn off the hotspot. You will be very unpopular if you run a hotspot called eduroam and my colleagues in the networking team find out

 

Follow the instructions at http://frakira.fi.muni.cz/~antos/2010/12/15/kindle-and-eduroam/. You can get the CA certificate from http://www.terena.org/activities/tcs/repository/AddTrust_External_CA_Root.pem. Use the following for your wpa_config.sh script;

 

Again, you need to customise this script. If you don't understand what to change, you shouldn't be doing this.


#!/bin/sh

sleep 6

id="`wpa_cli list_networks | grep eduroam | cut -f1 | sed -n '1p'`"

exec="`wpa_cli << EOF
set_network $id ssid \"eduroam\"
set_network $id scan_ssid 1
set_network $id key_mgmt WPA-EAP
set_network $id pairwise TKIP
set_network $id group TKIP
set_network $id eap PEAP
set_network $id identity \"username@sheffield.ac.uk\"
set_network $id password \"PASSWORD\"
set_network $id phase1 \"peaplabel=0\"
set_network $id phase2 \"auth=MSCHAPV2\"
set_network $id ca_cert \"where-ever-you-put-the-CA-certificate\"
enable_network $id
quit
EOF
`"
echo $exec
#!/usr/bin/perl

 

Restart your Kindle and hope for the best.

Written by beezly

May 12th, 2011 at 2:12 pm

Posted in eduroam,kindle,wifi