Document rM Paper Pro Move
lsmod:
Module Size Used by
slg46824_wakeup 12288 0
gpio_slg46824 12288 1
ci_hdrc_imx 16384 0
ci_hdrc 45056 2 ci_hdrc_imx
ulpi 12288 1 ci_hdrc
ehci_hcd 53248 1 ci_hdrc
ntc_thermistor 16384 0
suspend_event 12288 0
usbmisc_imx 20480 1 ci_hdrc_imx
usbcore 204800 2 ehci_hcd,ci_hdrc
overlay 122880 5
max77818_charger 16384 0
ctn730_rm 36864 0
iw61x_sdw61x 786432 1
st_lis2dw12_i2c 12288 0
cfg80211 339968 1 iw61x_sdw61x
elants_spi 24576 0
st_lis2dw12 24576 1 st_lis2dw12_i2c
slg46824_mfd 12288 0
iw61x_mlan 585728 1 iw61x_sdw61x
rfkill 24576 3 ctn730_rm,cfg80211
aw99703_bl 16384 0
fusb303b 16384 0
pcba_bomrev 12288 0
zram 20480 2
zsmalloc 20480 1 zram
ps:
PID USER VSZ STAT COMMAND
1 root 17716 S {systemd} /sbin/init
2 root 0 SW [kthreadd]
3 root 0 SW [pool_workqueue_]
4 root 0 IW< [kworker/R-rcu_g]
5 root 0 IW< [kworker/R-rcu_p]
6 root 0 IW< [kworker/R-slub_]
7 root 0 IW< [kworker/R-netns]
9 root 0 IW< [kworker/0:0H-ev]
10 root 0 IW [kworker/0:1-eve]
11 root 0 SW [kworker/u4:0+au]
12 root 0 IW< [kworker/R-mm_pe]
13 root 0 SW [ksoftirqd/0]
14 root 0 IW [rcu_preempt]
15 root 0 SW [migration/0]
16 root 0 SW [cpuhp/0]
17 root 0 SW [cpuhp/1]
18 root 0 SW [migration/1]
19 root 0 SW [ksoftirqd/1]
21 root 0 IW< [kworker/1:0H-ev]
22 root 0 SW [kdevtmpfs]
23 root 0 IW< [kworker/R-inet_]
24 root 0 RW [kworker/u4:1+ev]
26 root 0 SW [kauditd]
27 root 0 SW [khungtaskd]
28 root 0 SW [oom_reaper]
29 root 0 IW< [kworker/R-write]
30 root 0 SW [kcompactd0]
31 root 0 SWN [khugepaged]
32 root 0 IW< [kworker/R-crypt]
33 root 0 IW< [kworker/R-kinte]
34 root 0 IW< [kworker/R-kbloc]
35 root 0 SW [watchdogd]
36 root 0 IW< [kworker/0:1H-kb]
37 root 0 SW [kswapd0]
38 root 0 IW [kworker/0:2-eve]
43 root 0 IW< [kworker/R-dm_bu]
44 root 0 IW [kworker/u4:2-kc]
45 root 0 IW< [kworker/u5:0-MO]
46 root 0 IW< [kworker/R-sdhci]
47 root 0 SW [irq/21-mmc0]
48 root 0 SW [hwrng]
49 root 0 IW< [kworker/R-mld]
50 root 0 IW< [kworker/1:1H-kb]
51 root 0 IW< [kworker/R-ipv6_]
56 root 0 SW [irq/27-max77818]
57 root 0 SW [irq/27-max77818]
58 root 0 SW [irq/27-max77818]
60 root 0 IW [kworker/1:3-cgr]
61 root 0 IW [kworker/1:4-eve]
64 root 0 IW [kworker/u4:4-ev]
65 root 0 SW [sugov:0]
66 root 0 SW [irq/31-pca9450-]
71 root 0 SW [spi0]
72 root 0 IW< [kworker/R-mmc_c]
73 root 0 SW [card0-crtc0]
74 root 0 SW [card0-crtc1]
75 root 0 SW [card0-crtc2]
76 root 0 SW [card0-crtc3]
77 root 0 IW< [kworker/R-sdhci]
78 root 0 SW [irq/34-mmc2]
79 root 0 IW< [kworker/R-kdmfl]
80 root 0 IW< [kworker/R-kcryp]
81 root 0 IW< [kworker/R-kcryp]
82 root 0 SW [dmcrypt_write/2]
83 root 0 SW [jbd2/mmcblk0p3-]
84 root 0 IW< [kworker/R-ext4-]
107 root 29252 S /usr/lib/systemd/systemd-journald
145 root 0 IW [kworker/0:3-kdm]
152 root 18524 S /usr/lib/systemd/systemd-udevd
200 root 0 IW< [kworker/R-cfg80]
203 root 0 SW [irq/38-lis2dw12]
204 root 0 IW< [kworker/R-lis2d]
205 root 0 SW [jbd2/mmcblk0p1-]
206 root 0 IW< [kworker/R-ext4-]
212 root 0 IW< [kworker/R-MOAL_]
215 root 0 IW< [kworker/R-MOAL_]
217 root 0 IW< [kworker/R-MOAL_]
218 root 0 IW< [kworker/R-MOAL_]
219 root 0 IW< [kworker/R-MOAL_]
221 root 0 SW [woal_reassoc_se]
226 root 0 SW [irq/37-elants_s]
251 root 0 IW< [kworker/R-ci_ot]
252 root 0 IW< [kworker/R-ci_ot]
258 root 0 SW [irq/41-1-0021]
259 systemd- 15832 S /usr/lib/systemd/systemd-resolved
265 root 0 SW [irq/44-ctn730_r]
276 root 0 IW< [kworker/R-CSAwl]
277 root 0 IW< [kworker/R-MCLIS]
278 root 0 IW< [kworker/u5:2-MO]
287 messageb 5416 S /usr/bin/dbus-daemon --system --address=systemd: --nofork --nopidfile --systemd-activation --syslog-only
290 root 2260 S /sbin/agetty -o -p -- \u --noclear - linux
300 root 2392 S /sbin/agetty -8 -L ttyLP1 115200 linux
305 root 77476 S /usr/sbin/chronyd
308 root 14244 S /usr/lib/systemd/systemd-logind
320 root 218m S /usr/sbin/tee-supplicant
328 root 1410m S /usr/bin/xochitl --system
329 root 0 IW< [kworker/R-optee]
353 systemd- 15556 S /usr/lib/systemd/systemd-networkd
381 root 0 IW< [kworker/R-kdmfl]
382 root 0 IW< [kworker/R-kcryp]
383 root 0 IW< [kworker/R-kcryp]
384 root 0 SW [dmcrypt_write/2]
400 root 0 SW [jbd2/dm-0-8]
401 root 0 IW< [kworker/R-ext4-]
407 root 35524 S /usr/bin/crashuploader --path /home/root/
409 root 9444 S /usr/bin/marker-manager 60 80 300 0 1800 0 3
411 root 210m S /usr/bin/mdm-agent
415 root 231m SN /usr/bin/rm-sync
478 root 14440 S /usr/sbin/wpa_supplicant -u -c /home/root/.config/remarkable/wifi_networks.conf -I /etc/wpa_supplicant.conf -i wlan0
487 root 0 IW [kworker/u4:6-ex]
495 root 1020m S /usr/bin/memfaultd --daemonize --config-file /etc/memfaultd.conf
517 root 229m S /usr/sbin/collectd -C /etc/collectd.conf -f
518 root 8480 S /usr/bin/slumber-metrics
520 root 375m S /usr/bin/swupdate -k /usr/share/swupdate/swupdate-payload-key-pub.pem -H chiappa 1.0 -e stable copy1 -f /tmp/swupdate.cfg -u -
546 root 248m S /usr/bin/swupdate -k /usr/share/swupdate/swupdate-payload-key-pub.pem -H chiappa 1.0 -e stable copy1 -f /tmp/swupdate.cfg -u -
548 root 107m S /usr/bin/fakeupdateengine_service
628 root 3152 R /usr/sbin/dropbear -G root -i -r /etc/dropbear/dropbear_ed25519_host_key -B
629 root 4064 S -sh --login
682 root 0 IW< [kworker/u5:3-MO]
843 root 0 IW [kworker/1:0]
867 root 3580 R ps
lsblk:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
mmcblk0 179:0 0 58.3G 0 disk
|-mmcblk0p1 179:1 0 100M 0 part /data
|-mmcblk0p2 179:2 0 4G 0 part
|-mmcblk0p3 179:3 0 4G 0 part /
|-mmcblk0p4 179:4 0 1.6G 0 part
| `-swap-encrypted-disk 254:1 0 1.5G 0 dm [SWAP]
`-mmcblk0p5 179:5 0 48.7G 0 part
`-home-encrypted-disk 254:0 0 48.7G 0 dm /var/log/journal
/var/lib/bluetooth
/etc/dropbear
/home
mmcblk0boot0 179:32 0 4M 1 disk
mmcblk0boot1 179:64 0 4M 1 disk
zram0 253:0 0 927.4M 0 disk [SWAP]
mount:
/dev/mmcblk0p3 on / type ext4 (ro,relatime)
devtmpfs on /dev type devtmpfs (rw,relatime,size=840584k,nr_inodes=210146,mode=755)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime)
securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev)
devpts on /dev/pts type devpts (rw,relatime,gid=5,mode=620,ptmxmode=666)
tmpfs on /run type tmpfs (rw,nosuid,nodev,size=388984k,nr_inodes=819200,mode=755)
tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,size=4096k,nr_inodes=1024,mode=755)
cgroup2 on /sys/fs/cgroup/unified type cgroup2 (rw,nosuid,nodev,noexec,relatime,nsdelegate)
cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,name=systemd)
cgroup on /sys/fs/cgroup/hugetlb type cgroup (rw,nosuid,nodev,noexec,relatime,hugetlb)
cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices)
cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpu,cpuacct)
cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset)
cgroup on /sys/fs/cgroup/pids type cgroup (rw,nosuid,nodev,noexec,relatime,pids)
cgroup on /sys/fs/cgroup/memory type cgroup (rw,nosuid,nodev,noexec,relatime,memory)
cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio)
hugetlbfs on /dev/hugepages type hugetlbfs (rw,nosuid,nodev,relatime,pagesize=2M)
mqueue on /dev/mqueue type mqueue (rw,nosuid,nodev,noexec,relatime)
configfs on /sys/kernel/config type configfs (rw,nosuid,nodev,noexec,relatime)
tmpfs on /tmp type tmpfs (rw,nosuid,nodev,nr_inodes=1048576)
tmpfs on /var/volatile type tmpfs (rw,relatime)
/dev/mmcblk0p1 on /data type ext4 (rw,relatime,sync,nodioread_nolock,nodelalloc,data=journal,x-systemd.makefs)
overlay on /var/cache type overlay (rw,relatime,lowerdir=/var/cache,upperdir=/var/volatile/cache,workdir=/var/volatile/.cache-work,uuid=on)
overlay on /var/lib type overlay (rw,relatime,lowerdir=/var/lib,upperdir=/var/volatile/lib,workdir=/var/volatile/.lib-work,uuid=on)
overlay on /etc type overlay (rw,relatime,lowerdir=/etc,upperdir=/var/volatile/etc,workdir=/var/volatile/.etc-work,uuid=on)
overlay on /srv type overlay (rw,relatime,lowerdir=/srv,upperdir=/var/volatile/srv,workdir=/var/volatile/.srv-work,uuid=on)
overlay on /var/spool type overlay (rw,relatime,lowerdir=/var/spool,upperdir=/var/volatile/spool,workdir=/var/volatile/.spool-work,uuid=on)
/dev/mapper/home-encrypted-disk on /home type ext4 (rw,relatime)
/dev/mapper/home-encrypted-disk on /etc/dropbear type ext4 (rw,relatime)
/dev/mapper/home-encrypted-disk on /var/lib/bluetooth type ext4 (rw,relatime)
/dev/mapper/home-encrypted-disk on /var/log/journal type ext4 (rw,relatime)
cat /proc/bus/input/devices:
I: Bus=0019 Vendor=0000 Product=0000 Version=0000
N: Name="44440000.bbnsm:pwrkey"
P: Phys=bbnsm-pwrkey/input0
S: Sysfs=/devices/platform/soc@0/44000000.bus/44440000.bbnsm/44440000.bbnsm:pwrkey/input/input0
U: Uniq=
H: Handlers=kbd event0
B: PROP=0
B: EV=3
B: KEY=10000000000000 0
I: Bus=0019 Vendor=0001 Product=0001 Version=0100
N: Name="Hall effect sensors"
P: Phys=gpio-keys/input0
S: Sysfs=/devices/platform/gpio-hall-sensors/input/input1
U: Uniq=
H: Handlers=event1
B: PROP=0
B: EV=21
B: SW=8001
I: Bus=001c Vendor=0000 Product=0000 Version=0000
N: Name="Elan marker input"
P: Phys=
S: Sysfs=/devices/platform/soc@0/44000000.bus/44360000.spi/spi_master/spi0/spi0.0/input/input2
U: Uniq=
H: Handlers=event2
B: PROP=0
B: EV=b
B: KEY=1c03 0 0 0 0 0
B: ABS=f000003
I: Bus=001c Vendor=0000 Product=0000 Version=0000
N: Name="Elan touch input"
P: Phys=
S: Sysfs=/devices/platform/soc@0/44000000.bus/44360000.spi/spi_master/spi0/spi0.0/input/input3
U: Uniq=
H: Handlers=event3
B: PROP=2
B: EV=b
B: KEY=400 0 0 0 0 0
B: ABS=ee1800000000000
uname -a:
Linux imx93-chiappa 6.6.52+git-imx93-chiappa-gcc26ce6266b2 #1 SMP PREEMPT Tue Jul 29 12:51:09 UTC 2025 aarch64 GNU/Linux
cat /etc/os-release:
ID=codex
NAME="Codex Linux"
VERSION="5.2.94 (scarthgap)"
VERSION_ID=5.2.94
VERSION_CODENAME="scarthgap"
PRETTY_NAME="Codex Linux 5.2.94 (scarthgap)"
CPE_NAME="cpe:/o:openembedded:codex:5.2.94"
BUILD_MODE_RM="public"
IMG_VERSION="3.22.0.65"
/usr/share/remarkable/update.conf : does not exist
evtest:
Available devices:
/dev/input/event0: 44440000.bbnsm:pwrkey
/dev/input/event1: Hall effect sensors
/dev/input/event2: Elan marker input
/dev/input/event3: Elan touch input
ls /sys/bus/iio/devices/iio:device0/:
in_voltage0_raw in_voltage4_raw in_voltage_sampling_frequency power
in_voltage1_raw in_voltage5_raw in_voltage_scale subsystem
in_voltage2_raw in_voltage6_raw name uevent
in_voltage3_raw in_voltage7_raw of_node waiting_for_supplier
ls /data:
internal lost+found rm_last_boot_from tee unboxed xochitl.conf
cat /proc/device-tree/model
reMarkable Chiappa
cat /proc/cpuinfo:
processor : 0
BogoMIPS : 48.00
Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm lrcpc dcpop asimddp
CPU implementer : 0x41
CPU architecture: 8
CPU variant : 0x2
CPU part : 0xd05
CPU revision : 0
processor : 1
BogoMIPS : 48.00
Features : fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm lrcpc dcpop asimddp
CPU implementer : 0x41
CPU architecture: 8
CPU variant : 0x2
CPU part : 0xd05
CPU revision : 0
fdisk -l:
Disk /dev/mmcblk0: 58 GB, 62625153024 bytes, 122314752 sectors
7584 cylinders, 256 heads, 63 sectors/track
Units: sectors of 1 * 512 = 512 bytes
Device Boot StartCHS EndCHS StartLBA EndLBA Sectors Size Id Type
/dev/mmcblk0p1 0,0,2 1023,255,63 1 122314751 122314751 58.3G ee EFI GPT
Disk /dev/mmcblk0boot0: 4 MB, 4194304 bytes, 8192 sectors
128 cylinders, 4 heads, 16 sectors/track
Units: sectors of 1 * 512 = 512 bytes
Disk /dev/mmcblk0boot0 doesn't contain a valid partition table
Disk /dev/mmcblk0boot1: 4 MB, 4194304 bytes, 8192 sectors
128 cylinders, 4 heads, 16 sectors/track
Units: sectors of 1 * 512 = 512 bytes
Disk /dev/mmcblk0boot1 doesn't contain a valid partition table
Disk /dev/dm-1: 1536 MB, 1610612736 bytes, 3145728 sectors
195 cylinders, 255 heads, 63 sectors/track
Units: sectors of 1 * 512 = 512 bytes
Disk /dev/dm-1 doesn't contain a valid partition table
Disk /dev/dm-0: 49 GB, 52252604928 bytes, 102055869 sectors
6352 cylinders, 255 heads, 63 sectors/track
Units: sectors of 1 * 512 = 512 bytes
Disk /dev/dm-0 doesn't contain a valid partition table
systemctl status swupdate:
* swupdate.service - SWUpdate daemon
Loaded: loaded (/usr/lib/systemd/system/swupdate.service; enabled; preset: enabled)
Drop-In: /usr/lib/systemd/system/swupdate.service.d
`-swupdate-service-override.conf
Active: active (running) since Fri 2025-09-05 20:28:41 UTC; 1h 0min ago
TriggeredBy: * swupdate.socket
Docs: https://github.com/sbabic/swupdate
https://sbabic.github.io/swupdate
Main PID: 737 (swupdate)
Tasks: 8 (limit: 1970)
Memory: 3.8M ()
CGroup: /system.slice/swupdate.service
|-737 /usr/bin/swupdate -k /usr/share/swupdate/swupdate-payload-key-pub.pem -H chiappa 1.0 -e stable copy1 -f /tmp/swupdate.cfg -u " -d -x "
`-752 /usr/bin/swupdate -k /usr/share/swupdate/swupdate-payload-key-pub.pem -H chiappa 1.0 -e stable copy1 -f /tmp/swupdate.cfg -u " -d -x "
Battery path:
/sys/class/power_supply/max77818_battery/
Select the device event number [0-3]: 2
Input driver version is 1.0.1
Input device ID: bus 0x1c vendor 0x0 product 0x0 version 0x0
Input device name: "Elan marker input"
Supported events:
Event type 0 (EV_SYN)
Event type 1 (EV_KEY)
Event code 320 (BTN_TOOL_PEN)
Event code 321 (BTN_TOOL_RUBBER)
Event code 330 (BTN_TOUCH)
Event code 331 (BTN_STYLUS)
Event code 332 (BTN_STYLUS2)
Event type 3 (EV_ABS)
Event code 0 (ABS_X)
Value 3789
Min 0
Max 6760
Resolution 2208
Event code 1 (ABS_Y)
Value 3766
Min 0
Max 11960
Resolution 1248
Event code 24 (ABS_PRESSURE)
Value 0
Min 0
Max 4096
Event code 25 (ABS_DISTANCE)
Value 3589
Min 0
Max 65535
Event code 26 (ABS_TILT_X)
Value 4900
Min -9000
Max 9000
Event code 27 (ABS_TILT_Y)
Value -600
Min -9000
Max 900
Select the device event number [0-3]: 3
Input driver version is 1.0.1
Input device ID: bus 0x1c vendor 0x0 product 0x0 version 0x0
Input device name: "Elan touch input"
Supported events:
Event type 0 (EV_SYN)
Event type 1 (EV_KEY)
Event code 330 (BTN_TOUCH)
Event type 3 (EV_ABS)
Event code 47 (ABS_MT_SLOT)
Value 0
Min 0
Max 9
Event code 48 (ABS_MT_TOUCH_MAJOR)
Value 0
Min 0
Max 255
Event code 53 (ABS_MT_POSITION_X)
Value 0
Min 0
Max 1248
Resolution 1248
Event code 54 (ABS_MT_POSITION_Y)
Value 0
Min 0
Max 2208
Resolution 2208
Event code 55 (ABS_MT_TOOL_TYPE)
Value 0
Min 0
Max 2
Event code 57 (ABS_MT_TRACKING_ID)
Value 0
Min 0
Max 65535
Event code 58 (ABS_MT_PRESSURE)
Value 0
Min 0
Max 255
Event code 59 (ABS_MT_DISTANCE)
Value 0
Min 0
Max 255
Properties:
Property type 1 (INPUT_PROP_DIRECT)
Select the device event number [0-3]: 1
Input driver version is 1.0.1
Input device ID: bus 0x19 vendor 0x1 product 0x1 version 0x100
Input device name: "Hall effect sensors"
Supported events:
Event type 0 (EV_SYN)
Event type 5 (EV_SW)
Event code 0 (SW_LID)
Event code 15 (?)
Properties:
I made a script but some of it isn't quite working. It should collect everything above except the evtest stuff (unfamiliar with that) and there are some other things I didn't know how to do but maybe someone can look at it and make it better.