Veuillez noter que vous pouvez potentiellement briser votre comprimé remarquable. Même s'il est peu probable, même le briser derrière la réparation. Personne n'est responsable des actions que vous entreprenez avec ces scripts.
L'outil UUU (Universial Update Utility) a été créé par NXP et fait avilable sous la licence BSD. Veuillez consulter ici pour plus de détails: https://github.com/nxpmicro/mfgtools
C'est un effort communautaire. Veuillez ne pas contacter l'équipe RM. Ils sont utiles mais ne peuvent pas fournir un soutien aux acités tierces.
git clone https://github.com/ddvk/remarkable-uuuflash.git
cd remarkable-uuuflashdmesgL'un des derniers messages devrait être quelque chose (l'adresse USB peut être différente) comme:
hid-generic 0003:15A2:0063.0008: hiddev1,hidraw3: USB HID v1.10 Device [Freescale SemiConductor Inc SE Blank MEGREZ] on usb-0000:00:1a.0-1.3/input0
Vous êtes maintenant prêt à démarrer les actions suivantes à partir de ce référentiel
Selon votre système, vous devrez peut-être exécuter l'outil UUU avec les droits sudo, ou en tant que meilleure alternative, créez des règles UDEV.
Pour démarrer dans l'utilisation de la récupération:
./uuu recover.uuu Après le chargement de l'image de récupération, vous devriez pouvoir vous connecter via un client en série
minicom -D /dev/ttyACM0ou
screen /dev/ttyACM0 Veuillez noter que le nom de l'appareil peut être différent en fonction de votre système. Si cela ne fonctionne pas, vérifiez avec dmesg l'état actuel, il devrait y avoir une ligne comme:
cdc_acm 1-1.3:1.2: ttyACM0: USB ACM deviceNotez que le nom du périphérique série peut différer d'une distribution à l'autre. Ressayez, avec le nom correct, si aucun appareil n'est affiché sous DMESG. Quelque chose aurait pu mal. Dans ce cas, veuillez signaler vos problèmes. Veuillez noter que l'accès au périphérique série peut nécessiter des droits racinaires, selon votre système.
Vous pouvez utiliser putty pour établir une connexion série avec le périphérique COM qu'elle est répertoriée (exemple: com3). Vérifiez le Device Manager pour les appareils USB inconnus et / ou Event Viewer
Si votre appareil est reconnu comme un "gadget composite CDC" après l'exécution uuu.exe recover.uuu , utilisez les étapes suivantes pour permettre à Windows de communiquer avec elle sur SERIAL:
Pour les Mac basés sur ARM et Intel, vous pouvez installer l'utilitaire UUU nécessaire via Homebrew
brew install uuu
Ce dépôt inclus est le "UUU-MAC" compilé pour x86. Les Mac basés sur Intel peuvent exécuter cet utilitaire directement, mais vous avez également besoin de Libzip et Libusb.
Les macs de bras peuvent (théoriquement) exécuter cette version de l'utilitaire sous Rosetta. Cependant, il dépend de Libzip et Libusb et tente de les rechercher dans des répertoires spécifiques à x86. Si vous essayez de l'exécuter et de voir une erreur comme ci-dessous, vous devrez utiliser l'option 1 ou trouver et installer ces bibliothèques manuellement
$ ./uuu-mac
dyld[79392]: Library not loaded: /usr/local/opt/libusb/lib/libusb-1.0.0.dylib
...
Sur Intel Mac, vous pouvez installer Zlib et Libusb via Homebrew:
brew install libzip
brew install libusb
puis démarrer:
./uuu-mac ./recover.uuu
screen /dev/tty.usbmodem1A1103
Une invite de connexion apparaît:
Frankenboot rmrestore /dev/ttyGS0
rmrestore login: Pour connecter l'utilisation root comme utilisateur.
L'ensemble du système visible est l'IniTRAMFS dans le RM RAM. Ainsi, les partitions de mémoire flash du système réel doivent être montées, si vous souhaitez y accéder.
mount /dev/mmcblk1p2 /mnt/ # This may need to be mmcblk1p3 if you are using the other root partition
mount /dev/mmcblk1p7 /mnt/home
mount /dev/mmcblk1p1 /mnt/var/lib/uboot
mount -t proc /proc /mnt/proc
mount --rbind /sys /mnt/sys
mount --rbind /dev /mnt/dev
mount --rbind /run /mnt/runchroot /mntmount -o bind /home/root/.entware /opt
source /home/root/.bashrc
# You may wish to mount any other bind mounts that toltec has setup/usr/sbin/udhcpd /etc/udhcpd.usb0.conf
ip addr add 10.11.99.1 dev usb0
/usr/sbin/dropbear -r /etc/dropbear/dropbear_ed25519_host_key -B exit # if you used the chroot
rebootPour redémarrer la tablette RM et démarrer dans le mode de fonctionnement normal.
Utiliser
./uuu upgrade.uuuCela écrasera les deux partitions racine avec la version 2.1.1.3, utilisez si vous ne pouvez vraiment pas le réparer vous-même.
** Cela supprimera tous vos fichiers, utilisez en dernier recours **
Utiliser
./uuu reflash.uuuCela réécrira le chargeur de démarrage, repartiera l'appareil AKA (MFGTOOLS), supprimant ainsi la maison et tout.