some clarifications
parent
d450923a28
commit
63664a6cfb
26
README.md
26
README.md
|
@ -2,7 +2,7 @@
|
||||||
|
|
||||||
Tools for recovery (works only under Linux)
|
Tools for recovery (works only under Linux)
|
||||||
|
|
||||||
## Prerequisites
|
## [Parts and prerequisites](parts.md)
|
||||||
|
|
||||||
To put the rM2 in recovery, you will need:
|
To put the rM2 in recovery, you will need:
|
||||||
- USB-C breakout board
|
- 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
|
- [imx_usb_loader](https://github.com/boundarydevices/imx_usb_loader) a binary is included, but feel free to compile it
|
||||||
|
|
||||||
|
## Guide
|
||||||
![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
|
|
||||||
* run `dmesg -w` on your host to monitor
|
* run `dmesg -w` on your host to monitor
|
||||||
* power off the device
|
* power off the device
|
||||||
* connect the USB-C breakout board
|
* 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
|
* 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]*
|
* you should see a new device *USB HID v1.10 Device [Freescale SemiConductor Inc SE Blank ULT1]*
|
||||||
* remove the pulldown resistor (disconnect B8)
|
* 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 *USB Mass Storage device detected*
|
||||||
* should see a new mountable block device
|
* should see a new mountable block device
|
||||||
|
|
||||||
|
## Next steps
|
||||||
|
* to recover the ssh password, mount the home partition `grep Developer <mountpoint>/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)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -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
|
||||||
|
|
Loading…
Reference in New Issue