reMarkableWiki

Everything about the reMarkable Paper Tablet

User Tools

Site Tools


Sidebar

Topics

tips:wifi

WiFi Setup

Since software release v1.2.0.344, WiFi setup should be relatively easy for all common WiFi scenarios.

Connecting to WPA2 Enterprise

Press RM and go to WI-FI: Select SSID

  • Enter EAP Method: “PEAP” or “TTLS”
  • Phase 2 Authentication:
    • If EAP Method was PEAP then use “auth=MSCHAPv2”.
    • If EAP Method was TTLS the use “auth=PAP”.
    • Credit for this goes to page at HU Berlin).
  • Server CA certification: off 1)
  • Identity: You can likely get away with your regular username here. Something that looks like <domain>\<username> has also been suggested. 2)
  • Anonymous Identity: Leave this empty. Press enter to go to next line
  • Password: This is just your regular password for logging in to wifi.

Configuring wpa_supplicant manually

  1. Open SSH Access session to your Remarkable
    • Connect your device via usb. It then acts as a new network card. Open settings and go to “About” on your tablet. Use your favorite ssh client (e.g. Putty on Windows) and connect to the IP address mentioned on the bottom of the about page (most likely 10.11.99.1). Use 'root' as username and the provided password.
  2. Create wpa_supplicant configuration file
    • For example, if you want to connect to the eduroam network (available on a lot of universities), you can use this example configuration file
    • Put the file somewhere under /etc/wpa_supplicant/. I used /etc/wpa_supplicant/eduroam.conf
    • If the configuration file requires any certificates (e.g. deutsche-telekom-root-ca-2.crt in the sample configuration), make sure to upload them as well
  3. Edit service file
    • To actually use the new configuration, you have to change the systemd service (unit) file. Open /etc/systemd/system/multi-user.target.wants/wpa_supplicant@wlan0.service3) with e.g. vi and extend the ExecStart line with -c/etc/wpa_supplicant/eduroam.conf
  4. Restart service
    • systemctl restart wpa_supplicant@wlan0.service
    • or just restart your Remarkable
    • Note: If you encounter issues such as the account login fails (“SSL handshakre failed”) or the update does not work (“Update error”), then power off and restart your Remarkable.

Caveat: The configuration changes may be lost when the reMarkable updates!

Credit goes to jfreax on reddit/r/RemarkableTablet

To debug connection issues do the following:

  1. Stop the wlan service
    systemctl stop wpa_supplicant@wlan0.service
  2. Manually run the wpa_supplicant tool:
    wpa_supplicant -C/var/run/wpa_supplicant -c/etc/wpa_supplicant/eduroam.conf -iwlan0

By running

wpa_supplicant

you should see output similar to this:

Successfully initialized wpa_supplicant
wlan0: Trying to associate with SSID 'eduroam'
wlan0: Associated with 48:ff:36:e5:d1:98
wlan0: CTRL-EVENT-EAP-STARTED EAP authentication started
wlan0: CTRL-EVENT-EAP-PROPOSED-METHOD vendor=0 method=25
wlan0: CTRL-EVENT-EAP-METHOD EAP vendor 0 method 25 (PEAP) selected
wlan0: CTRL-EVENT-EAP-PEER-CERT depth=1 subject='/C=NL/ST=Noord-Holland/L=Amsterdam/O=TERENA/CN=TERENA SSL CA 3' hash=be4dd8c5d8
wlan0: CTRL-EVENT-EAP-PEER-CERT depth=0 subject='/C=BE/ST=Oost-Vlaanderen/L=Gent/O=Universiteit Gent/OU=DICT/CN=ugnps.ugent.be' hash=9c442326c372fcd43
wlan0: CTRL-EVENT-EAP-PEER-ALT depth=0 DNS:ugnps.ugent.be
wlan0: CTRL-EVENT-EAP-PEER-ALT depth=0 DNS:ugnps1.ugent.be
EAP-MSCHAPV2: Authentication succeeded
EAP-TLV: TLV Result - Success - EAP-TLV/Phase2 Completed
wlan0: CTRL-EVENT-EAP-SUCCESS EAP authentication completed successfully
wlan0: WPA: Key negotiation completed with 48:ff:36:e5:d1:98 [PTK=CCMP GTK=CCMP]
wlan0: CTRL-EVENT-CONNECTED - Connection to 48:ff:36:e5:d1:98 completed [id=0 id_str=]
Cwlan0: CTRL-EVENT-DISCONNECTED bssid=48:ff:36:e5:d1:98 reason=3 locally_generated=1
nl80211: deinit ifname=wlan0 disabled_11b_rates=0
1)
please note that this makes the whole setup “insecure”, anybody could offer a honey pot network that your tablet would connect to. Personally, use the second recipe if you feel comfortable working on the Linux command line, or this if you feel unsure about editing config files
2)
Actually for the universities I know about, this is usually domain user@domain. That would be the TU Wien and Uni Hagen, both provide pages explaining the parameters needed, google.
3)
some users didn't have that file, using /lib/systemd/system/wpa_supplicant@.service instead seems to work too
tips/wifi.txt · Last modified: 2018/03/21 14:38 by yacc143