This is what has worked for me at the University of Hohenheim (Stuttgart, Germany).
You need to enable developer mode on the Remarkable and access it via SSH (USB SSH access also works). I am not explaining how this works.
- Go to https://cat.eduroam.org and find a way to obtain a CA certificate and a wpa_supplicant configuration.
This is typically obtained by selecting Linux here. For my university, it will download a Python script called eduroam-linux-Hohenheim.py.
If I run it, even on macOS, it will generate two files in /Users/yourusername/.config/cat_installer, namely
ca.pem
andcat_installer.conf
. These are the two files you are looking for.
ca.pem
has this form:
-----BEGIN CERTIFICATE-----
a lot of lines and the last one ends with==
-----END CERTIFICATE-----
-----BEGIN CERTIFICATE-----
a lot of lines
-----END CERTIFICATE-----
You need to copy the whole file, from the first -----BEGIN
to the last CERTIFICATE-----
.
cat_installer.conf
has this form (it is a wpa_supplicant.conf file):
network={
ssid="eduroam"
key_mgmt=WPA-EAP
pairwise=CCMP
group=CCMP TKIP
eap=TTLS
ca_cert="/Users/<user>/.config/cat_installer/ca.pem"
identity="[email protected]"
altsubject_match="DNS:radius1.serv.uni-hohenheim.de;DNS:radius2.serv.uni-hohenheim.de"
phase2="auth=PAP"
password="yourpassword"
anonymous_identity="[email protected]"
}
Change the line ca_cert="/Users/<user>/.config/cat_installer/ca.pem"
into /home/root/certs/ca.pem
.
-
ssh into your Remarkable (typically
ssh [email protected]
) -
cd into
/home/root/.config/remarkable/
and editwifi_networks.conf
. The file is another wpa_supplicant.conf file and it will contain several blocks of the form:
network={
}
You will have one entry for each configured WiFi network. Append the network={} block from step 1 at the end of the file.
-
Create the folder
/home/root/certs
. Inside of it, create a file called ca.pem. Copy the contents of ca.pem from step 1. -
Reboot your device
-
Select the eduroam network and hit "connect".