يرجى العلم أنه يمكنك كسر جهازك اللوحي الرائع. حتى لو كان من غير المرجح أن يلتقطها وراء الإصلاح. لا أحد مسؤول عن الإجراءات التي تتخذها مع هذه النصوص.
تم إنشاء أداة UUU (Universial Update Utility) بواسطة NXP وجعلت Avilable بموجب ترخيص BSD. يرجى التحقق هنا للحصول على التفاصيل: https://github.com/nxpmicro/mfgtools
هذا جهد مجتمعي. من فضلك لا تتصل بفريق RM. فهي مفيدة ولكن لا يمكنها تقديم الدعم لأثنسيات الطرف الثالث.
git clone https://github.com/ddvk/remarkable-uuuflash.git
cd remarkable-uuuflashdmesgيجب أن تكون إحدى الرسائل الأخيرة شيء (قد يكون عنوان USB مختلفًا) مثل:
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
أنت الآن مستعد لبدء الإجراءات التالية من داخل هذا المستودع
اعتمادًا على نظامك ، قد تضطر إلى تشغيل أداة UUU مع حقوق Sudo ، أو كبديل أفضل إنشاء بعض قواعد UDEV.
للتمهيد في الاسترداد استخدام:
./uuu recover.uuu بعد تحميل صورة الاسترداد ، يجب أن تكون قادرًا على تسجيل الدخول عبر عميل متسلسل
minicom -D /dev/ttyACM0أو
screen /dev/ttyACM0 يرجى ملاحظة أن اسم الجهاز قد يكون مختلفًا اعتمادًا على نظامك. إذا لم ينجح هذا ، تحقق مع dmesg الحالة الحالية ، فيجب أن يكون هناك سطر مثل:
cdc_acm 1-1.3:1.2: ttyACM0: USB ACM deviceلاحظ أن اسم الجهاز التسلسلي قد يختلف عن التوزيع إلى التوزيع. حاول مرة أخرى ، مع الاسم الصحيح ، إذا لم يتم عرض أي جهاز تحت DMESG. قد يكون هناك خطأ ما. في هذه الحالة ، يرجى الإبلاغ عن مشاكلك. يرجى العلم أن الوصول إلى الجهاز التسلسلي قد يتطلب حقوق الجذر ، اعتمادًا على نظامك.
يمكنك استخدام putty لإنشاء اتصال تسلسلي لجهاز COM مدرج في القائمة (مثال: COM3). تحقق من Device Manager للحصول على أجهزة USB غير معروفة و/أو Event Viewer
إذا تم التعرف على جهازك على أنه "أداة CDC مركبة" بعد تشغيل uuu.exe recover.uuu ، استخدم الخطوات التالية للسماح لـ Windows بالتواصل معها عبر المسلسل:
ل MACs القائمة على ARM و Intel ، يمكنك تثبيت أداة UUU اللازمة عبر Homebrew
brew install uuu
يتضمن هذا الريبو "UUU-MAC" تم تجميعه لـ X86. يمكن لـ MACs المستندة إلى Intel تشغيل هذه الأداة مباشرة ولكنك تحتاج أيضًا إلى libzip و libusb.
يمكن لـ ARM Macs تشغيل (نظريًا) تشغيل هذا الإصدار من الأداة المساعدة تحت Rosetta. ومع ذلك ، فهي تعتمد على libzip و libusb ومحاولات البحث عنها في الدلائل الخاصة بـ x86. إذا حاولت تشغيله ورؤية خطأ مثل أدناه ، فستحتاج إلى استخدام الخيار 1 أو العثور على تلك المكتبات وتثبيتها يدويًا
$ ./uuu-mac
dyld[79392]: Library not loaded: /usr/local/opt/libusb/lib/libusb-1.0.0.dylib
...
على Intel Macs ، يمكنك تثبيت Zlib و libusb عبر homebrew:
brew install libzip
brew install libusb
ثم ابدأ:
./uuu-mac ./recover.uuu
screen /dev/tty.usbmodem1A1103
ستظهر موجه تسجيل الدخول:
Frankenboot rmrestore /dev/ttyGS0
rmrestore login: لتسجيل الدخول استخدام root كمستخدم.
النظام المرئي بأكمله هو initramfs داخل RM RAM. وبالتالي ، يجب تثبيت أقسام ذاكرة الفلاش للنظام الحقيقي ، إذا كنت ترغب في الوصول إليها.
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
rebootلإعادة تشغيل قرص RM والتمهيد في وضع التشغيل العادي.
يستخدم
./uuu upgrade.uuuسيؤدي ذلك إلى الكتابة فوق كلا أقسام الجذر مع الإصدار 2.1.1.3 ، استخدم إذا لم تتمكن حقًا من إصلاحه بنفسك.
** سيؤدي هذا إلى حذف جميع ملفاتك ، واستخدمها كحل آخر **
يستخدم
./uuu reflash.uuuسيؤدي ذلك إلى إعادة كتابة محمل التمهيد ، وإعادة توجيه الجهاز الملقب (MFGTools) ، وبالتالي حذف المنزل وكل شيء.