Remarkable 2
The Remarkable 2 or why you won't ever need paper notebooks again.
Specifications
Linux kernel
Running Software release 3.14.
$ uname -a
Linux reMarkable 5.4.70-v1.3.4-rm11x #1 SMP PREEMPT Wed Mar 15 06:06:44 UTC 2023 armv7l GNU/Linux
Older versions
Running Software release 3.9.
$ uname -a
Linux reMarkable 5.4.70-v1.3.4-rm11x #1 SMP PREEMPT Wed Mar 15 06:06:44 UTC 2023 armv7l GNU/Linux
Running Software release 2.9/2.10/2.11.
$ uname -a
Linux reMarkable 5.4.70 #1 SMP PREEMPT Thu Aug 5 23:25:37 UTC 2021 armv7l GNU/Linux
CPU information
$ sed '/^$/d' < /proc/cpuinfo | grep -m 1 'model name' | cut -c14-
ARMv7 Processor rev 5 (v7l)
Full output
$ cat /proc/cpuinfo
processor       : 0
model name      : ARMv7 Processor rev 5 (v7l)
BogoMIPS        : 16.00
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva
idivt vfpd32 lpae evtstrm
CPU implementer : 0x41
CPU architecture: 7
CPU variant     : 0x0
CPU part        : 0xc07
CPU revision    : 5
processor       : 1
model name      : ARMv7 Processor rev 5 (v7l)
BogoMIPS        : 16.00
Features        : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva
idivt vfpd32 lpae evtstrm
CPU implementer : 0x41
CPU architecture: 7
CPU variant     : 0x0
CPU part        : 0xc07
CPU revision    : 5
Hardware        : Freescale i.MX7 Dual (Device Tree)
Revision        : 0000
Serial          : 2638952245970
NXP™ i.MX7 Dual
NXP Semiconductors and Freescale Semiconductor announced a merger agreement in March 2015.
Memory information
$ cat /proc/meminfo
MemTotal:         994900 kB
MemFree:          356876 kB
MemAvailable:     798216 kB
Buffers:            8900 kB
Cached:           460332 kB
SwapCached:            0 kB
Active:           175044 kB
Inactive:         404864 kB
Active(anon):     110920 kB
Inactive(anon):    21156 kB
Active(file):      64124 kB
Inactive(file):   383708 kB
Unevictable:           0 kB
Mlocked:               0 kB
SwapTotal:             0 kB
SwapFree:              0 kB
Dirty:                 0 kB
Writeback:             0 kB
AnonPages:        110672 kB
Mapped:            64732 kB
Shmem:             21404 kB
KReclaimable:       8928 kB
Slab:              18656 kB
SReclaimable:       8928 kB
SUnreclaim:         9728 kB
KernelStack:         864 kB
PageTables:         1340 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:      497448 kB
Committed_AS:     353108 kB
VmallocTotal:    1032192 kB
VmallocUsed:         844 kB
VmallocChunk:          0 kB
Percpu:              168 kB
CmaTotal:         327680 kB
CmaFree:          294544 kB
Configuration
Change SSH password
The default IP and SSH password of the Remarkable tablet can be found in the
settings menu.
Navigate to it as follows: Menu > Settings > General > Help > About >
Copyrights and licenses > General information > GPLv3 Compliance.
The password is stored in /home/root/.config/remarkable/xochitl.conf.
[General]
DeveloperPassword=remarkable
Fix SSH lag
Execute the following command on the device:
$ iw wlan0 set power_save off
Updating timezone
The Remarkable's timezone is set to UTC.
Due to unknown reasons, the reMarkable interface does not expose a visible
clock to the user. remarkable-hacks does expose a
clock to the user, hence why we need to set the correct timezone.
$ timedatectl set-timezone "Europe/Paris"
To see what timezones are available look at the contents of
/usr/share/zoneinfo.
Additional functionality
Software release 2.x
remarkable-hacks adds a literal metric ton of additional features to the Remarkable. Follow the installation instructions in the project's README.
Software release 3.x
rm-hacks seems to be the spiritual successor to remarkable-hacks on software 3.x+.