From 63664a6cfbfd26f3bb9dc57a4b25ff7f15280538 Mon Sep 17 00:00:00 2001 From: ddvk Date: Fri, 18 Dec 2020 13:49:45 +0100 Subject: [PATCH] some clarifications --- README.md | 26 +++++++++++++++----------- udev.md | 32 ++++++++++++++++++++++++++++++++ 2 files changed, 47 insertions(+), 11 deletions(-) create mode 100644 udev.md diff --git a/README.md b/README.md index f35a6b8..6cbd9fa 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ Tools for recovery (works only under Linux) -## Prerequisites +## [Parts and prerequisites](parts.md) To put the rM2 in recovery, you will need: - USB-C breakout board @@ -12,15 +12,7 @@ To put the rM2 in recovery, you will need: - [imx_usb_loader](https://github.com/boundarydevices/imx_usb_loader) a binary is included, but feel free to compile it - -![Pogo](https://i.imgur.com/yPymkBx.jpeg) -![USB-C Breakout](https://i.imgur.com/YqYELeg.jpeg) -![Connection](https://i.imgur.com/RGerZyp.jpeg) - -## [Parts](parts.md) - - -## Recovery Mode +## Guide * run `dmesg -w` on your host to monitor * power off the device * connect the USB-C breakout board @@ -30,7 +22,19 @@ To put the rM2 in recovery, you will need: * if the device does not start on its own, press the Power Button * you should see a new device *USB HID v1.10 Device [Freescale SemiConductor Inc SE Blank ULT1]* * remove the pulldown resistor (disconnect B8) -* run `./imx_usb` +* run `sudo ./imx_usb` or add the [udev](udev.md) rules to use it without `sudo` * should see *USB Mass Storage device detected* * should see a new mountable block device +## Next steps +* to recover the ssh password, mount the home partition `grep Developer /root/.config/remarkable/xochitl.conf` +* TODO not tested, but something like `dd if=raw of=/dev/mountedroot1` + +## What the setup looks like +![Pogo](https://i.imgur.com/yPymkBx.jpeg) +![USB-C Breakout](https://i.imgur.com/YqYELeg.jpeg) +![Connection](https://i.imgur.com/RGerZyp.jpeg) + + + + diff --git a/udev.md b/udev.md new file mode 100644 index 0000000..f34a17f --- /dev/null +++ b/udev.md @@ -0,0 +1,32 @@ +SUBSYSTEM=="usb", ATTRS{idVendor}=="1fc9", ATTRS{idProduct}=="012f", MODE="0666" +SUBSYSTEM=="usb", ATTRS{idVendor}=="1fc9", ATTRS{idProduct}=="0129", MODE="0666" +SUBSYSTEM=="usb", ATTRS{idVendor}=="1fc9", ATTRS{idProduct}=="0147", MODE="0666" +SUBSYSTEM=="usb", ATTRS{idVendor}=="15a2", ATTRS{idProduct}=="004f", MODE="0666" +SUBSYSTEM=="usb", ATTRS{idVendor}=="1fc9", ATTRS{idProduct}=="013e", MODE="0666" +SUBSYSTEM=="usb", ATTRS{idVendor}=="1fc9", ATTRS{idProduct}=="0146", MODE="0666" +SUBSYSTEM=="usb", ATTRS{idVendor}=="15a2", ATTRS{idProduct}=="0076", MODE="0666" +SUBSYSTEM=="usb", ATTRS{idVendor}=="15a2", ATTRS{idProduct}=="0054", MODE="0666" +SUBSYSTEM=="usb", ATTRS{idVendor}=="15a2", ATTRS{idProduct}=="0061", MODE="0666" +SUBSYSTEM=="usb", ATTRS{idVendor}=="15a2", ATTRS{idProduct}=="0063", MODE="0666" +SUBSYSTEM=="usb", ATTRS{idVendor}=="15a2", ATTRS{idProduct}=="0071", MODE="0666" +SUBSYSTEM=="usb", ATTRS{idVendor}=="15a2", ATTRS{idProduct}=="007d", MODE="0666" +SUBSYSTEM=="usb", ATTRS{idVendor}=="15a2", ATTRS{idProduct}=="0080", MODE="0666" +SUBSYSTEM=="usb", ATTRS{idVendor}=="1fc9", ATTRS{idProduct}=="0128", MODE="0666" +SUBSYSTEM=="usb", ATTRS{idVendor}=="1fc9", ATTRS{idProduct}=="0126", MODE="0666" +SUBSYSTEM=="usb", ATTRS{idVendor}=="1fc9", ATTRS{idProduct}=="0135", MODE="0666" +SUBSYSTEM=="usb", ATTRS{idVendor}=="1fc9", ATTRS{idProduct}=="0134", MODE="0666" +SUBSYSTEM=="usb", ATTRS{idVendor}=="1fc9", ATTRS{idProduct}=="012b", MODE="0666" +SUBSYSTEM=="usb", ATTRS{idVendor}=="0525", ATTRS{idProduct}=="b4a4", MODE="0666" +SUBSYSTEM=="usb", ATTRS{idVendor}=="0525", ATTRS{idProduct}=="b4a4", MODE="0666" +SUBSYSTEM=="usb", ATTRS{idVendor}=="0525", ATTRS{idProduct}=="b4a4", MODE="0666" +SUBSYSTEM=="usb", ATTRS{idVendor}=="3016", ATTRS{idProduct}=="1001", MODE="0666" +SUBSYSTEM=="usb", ATTRS{idVendor}=="3016", ATTRS{idProduct}=="1001", MODE="0666" +SUBSYSTEM=="usb", ATTRS{idVendor}=="066f", ATTRS{idProduct}=="9afe", MODE="0666" +SUBSYSTEM=="usb", ATTRS{idVendor}=="066f", ATTRS{idProduct}=="9bff", MODE="0666" +SUBSYSTEM=="usb", ATTRS{idVendor}=="0525", ATTRS{idProduct}=="a4a5", MODE="0666" +SUBSYSTEM=="usb", ATTRS{idVendor}=="18d1", ATTRS{idProduct}=="0d02", MODE="0666" + +1: put above udev run into /etc/udev/rules.d/99-uuu.rules +2: update udev rule + sudo udevadm control --reload-rules +