Здравствуй, добрый друг! Коли ты зашел почитать эту статью, садись и слушай. Это небольшой рассказ о том, как рассказчик книгу чинил-чинил, да наконец починил. Это именно рассказ, а не руководство к действию (но ссылки и инструкции я оставлю, мало ли кому пригодится).
Началось все с того, как я решил подарить электронную книгу Kindle Touch…
—-Кто не хочет читать, а хочет инструкцию, нажмите сюда.—-
Все как обычно: выбрал читалку, нашел где подешевле и забрал. Разумеется, сразу обновил до последней версии прошивки 5.1 . И, разумеется, взломал\поставил русский интерфейс\русскую клавиатуру и еще несколько приятностей. Как же без этого дарить читалку? 😉
Подарил сударыне, которая обрадовалась столь долгожданному подарку. На этом история могла закончится, но… нет! Атамовичу никогда не сидится на месте, если есть новая прошивка и можно что-нибудь обновить!
Так и случилось, вышла прошивка 5.1.2 и я конечно же быстренько полез скачивать файл обновления, чтобы обновить девайс.
Обновил, угу… Маленький Киндл перестал загружаться.
Что же делать, как же быть? — кричал Атамович и бегал по кругу, размахивая руками.
Ладно-ладно, не бегал и не кричал.
Полез в интернет, искать причину\решение (хотя причина то ясна-руки, которые всегда чешутся что-нибудь обновить).
Нашел большую статью о том, как восстановить девайс, но застрял на каком-то пункте, уже не помню.
Подумал, раз я не справился, отдам однокурснику который шарит в linux, чтобы он разобрался. Kindle ведь на Андройде, а Андройд это фактически линукс:-)
Он не разобрался.
Я подумал: «Раз уж ОН не разобрался, то мне совсем тут делать нечего… Пойду в сервис-центр…»
Сходил, отдал книжку. Обещали починить. Не починили. Говорят: «чтобы починить, нужен сервисный кабель! А у нас его нет, так что увы и ах, берите назад свою книгу.»
Так, — думаю, — раз в сервисном центре не смогли починить без кабеля, то и мне никак не подвластно это! Буду искать кабель!
К счастью, нашел схему, как спаять этот сервисный кабель из обычного data-кабеля от старого телефона.
Осталось найти кабель от телефона. После почти двух или трех месяцев поиска человека, у кого есть ненужный кабель, я его нашел!!! И сразу обезглавил:
Думаю, ай да молодец! Сейчас как куплю резисторов и диодов и будет мне счастье! Ведь книгу то уже расковырял и все проводки прикрутил! Кстати, выглядела книжка вот так вот:
На всякий случай поясню: я прицепил три проводка к сервисному порту читалки, чтобы напрямую подключиться к железу и сделать все, что надо сделать.
Но тут меня посетила странная мысль! А может перед покупкой резисторов и диодов стоит еще раз изучить тему?!
Полез в интернет и решил еще раз вникнуть в тему. Снова наткнулся на список действий для восстановления на сайте beznervov.com и решил снова пройтись по ним. А вдруг на этот раз получится?!
Итак, список действий:
1) Заряжаем нашу читалку хотя бы часов 5 (хотя я заряжал около 2 или 3х). Но лучше до упора (часов 20).
2) Скачиваем файл KINDLE.RAR (на Яндекс.Народ) — в нем почти все, что нам необходимо.
3) Подключаем читалку к компу и нажимаем на кнопку включения около 20 секунд (пока не погаснет). Как только погас огонек, нажимаем на вторую (других кнопок больше нет) кнопку и отпускаем первую. Комп должен издать звук подключения нового устройства.
4) В скачанном архиве у нас есть файл \kindle\Kindle Select Boot\Mfgtool.exe — запускаем.
5) Продуем выбрать Kindle diags и нажать START.
6) Если вам повезло больше, чем мне (об этом позже), то вы увидите раздел диагностики. В нем вам нужно включить USB mode ( пункт U) и перекинуть в корень читалки файлик mmcblk0p1.img, который есть в скачанном архиве.
7) Теперь нужно повторить пункты 3 и 4. Но теперь выбираем не Kindle diags (диагностический режим), а Kindle fastboot. Ждем, когда читалка установится системой. В диспетчере устройств это будет выглядеть, как Kindle.
8) Запускаем kindle\libusb\inf-wizard.exe и нажимаем next пока нас не попросят выбрать устройство. Разумеется выбираем Kindle. Дальше все время Next и в конце Install now.
9) Теперь нам надо зайти в командную строку. В семерке это выглядит как: Пуск — *в строчке поиска вводим CMD* — нажимаем Etner.
10) Теперь нам надо попасть в каталог KINDLE (которые мы распаковали из скачанного архива). У меня это выглядит так:
То есть, если у нас папка лежит на диске С, пишем:
cd ..
cd ..
cd kindle
11) затем по очереди пишем следующие строки:
fastboot flash diags mmcblk0p2.img
fastboot setvar bootmode diags
fastboot reboot
Если не будет работать (а об этом вы узнаете через 1-2 секунды после написания строчек), то просто заново повторите пункты 3 и 4 и загрузитесь в fastboot. Кстати, если у вас совсем не работает диагностический режим, то решение как раз на этом пункте. Но об этом чуть позже.
12) Загружаемся в диагностический режим (пункт 3, 4 и 5). На читалке нажимаем N) U) Z) X) и снова X). После этих действий читалка запустит у себя SSH-сервер.
13) Винда у вас начнет опознавать устройство, но не опознает его. Поэтому идем в диспетчер устройств, находим не установленное и ставим драйвер к нему. Драйвер лежит все в той же скачанной папке\kindle\RNDIS_DRIVER_x86_x64.
14) Теперь нам нужно скачать PUTTY и присоединиться к устройству. В сетевых соединениях появилось новое соединение, установим его IP адрес 192.168.15.201 (для проверки пробуем пропинговать PING 192.168.15.244).
15) Через PUTTY подключаемся к 192.168.15.244 и вводим логин и пароль:
Логин: root
Пароль: mario
16) Если зашли и все хорошо, нам нужно ввести:
dd if=/mnt/us/mmcblk0p1.img of=/dev/mmcblk0p1 bs=4K
очень внимательно введите эту команду. После ввода и нажатия Enter читалка будет обрабатывать команду и немного подвиснет. Джем около 3-5 минут. В конце процедуры система покажет примерно такое: 89600+0 records in 89600+0 records out … После этого можем переходить к следующему пункту.
17) Выполняем в PUTTY четыре команды:
sync
dd if=/dev/zero of=/dev/mmcblk0p3 bs=4K
dd if=/dev/zero of=/dev/mmcblk0p3 bs=4K count=1K
reboot
18) Вы должны загрузиться снова в режиме диагностики. Чтобы из него выйти, нужно нажать на disable diags (или как-то так). Устройство перезагрузится и… должно загрузиться!!
ЕСЛИ АППАРАТ ПО КАКОЙ ТО ПРИЧИНЕ НЕ ВЫХОДИТ ИЗ РЕЖИМА ДИАГНОСТИКИ: ENABLE_DIAGS в корне отсутствует, попытке нажатия на disable diags в режиме диагностики пишет, что нет файла device_info.xml.Создаем пустой файл device_info.xml, копируем его в папку diagnostic_logs и делаем disable diags. Теперь все работает.
Большое спасибо пользователю: Grom24h
Если показывает сообщение «No space left on device») единственный выход — это ставить Ядро 5.0.0
Большое спасибо пользователю: Максирм
За материал спасибо сайту beznervov.com
А теперь самое интересное!
Если у вас не грузится даже в режим диагностики!
На этапе 11 вам нужно написать немного другие команды и скачать другой файлик.
K5(Touch) diags images with SSH (5.0.0 diags kernel used with 5.0.0 through 5.0.3 mmcblk0p2):
diags_kernel 5.0.0: http://www.mediafire.com/?wxv0eat6lcz6mx6
diags_kernel 5.0.0: http://ge.tt/api/1/files/9fZW1aL/1/blob?download
Скачиваем по любой ссылке файл и закидываем в ту же папку KINDLE.
И вместо тех 3х команд пишем следующие:
fastboot.exe flash diags_kernel kt_5.0.0-diags_kernel.img
fastboot.exe flash diags mmcblk0p2.img
fastboot.exe setvar bootmode diags
fastboot.exe reboot
Первая команда как раз и восстанавливает наш раздел диагностики! 😉 А дальше все по остальным пунктам!
За эту инфу отдельное спасибо pascalist с форума the-ebook.org. Вот это сообщение мне как раз и помогло!
Мораль сей басни такова: Изучите вопрос досконально и никогда не опускайте руки!
Моем случае не помог ни друг, который хорошо знает Линукс, ни даже сервис центр!
Пришлось читалку собрать обратно и теперь она полностью рабочая, только немного поцарапана (заднюю крышку очень тяжело снимать).
Успехов вам!
Александр Лощев
aka Atamovich
Я остановился на шаге №5 У меня kinlde 4 Завис экран «tequila system diass» пункты меню есть , но не одна кнопка не реагирует. При нажатии на кнопкувыключение сигнал в windows 7 звучит поевляется Запоминающее устроитство USB на 5 сек. и проподает, больше его нет. Есть какой то вариант при такой ситуации ? Спасибо.
Здравствуйте! Тут я помочь не смогу, могу лишь порекомендовать поискать на форуме 4pda эту проблему. Там как раз ветка про киндл 4 есть и много народу, кто очень хорошо шарит!:)
Так и не понял, кабель нужно паять, или нет????
И если нужно, то я так понял что там на прямую в USB вход не пойдет, там показано что нужно TTL переходник чтоли, типа как на микросхеме 232. с Rx Dx выходами.
Нет, не нужно:)
Здравствуйте! А для kindle 5 (не тач) делать се так же? Я установил cool reader 3 и все хорошо работало. Но затем я при включенном cool reader’e подключил читалку к компьютеру, скинул книжку и вытащил кабель (не помню теперь — извлек я или нет устройство?). После этих действий книжка перезагрузилась, загрузка дошла до середины (мальчик под деревом) и мне вылезло сообщение, что Ваш Kindle поврежден и требуется восстановление.
Просто я когда подключил к компьютеру и удерживаю кнопку выключения 20 сек — дальше ничего не могу сделать. То есть на моей читалке вроде как нужно нажать на джойстике вниз. Это не помогло. Попробовал остальные клавиши — эффект тот же 🙁
Добрый вечер! Поищите свою книжку на 4pda, там должна быть инструкция по прошивке именно для вашего устройства.