Оживляем китайский планшет после неудачной прошивки



После неудачной прошивки китайского планшетника, летит загрузчик. После этого девайс перестает включаться и печально подмигивает светодиодом. Об этом везде исписано-переписано, но никто не отвечает на главный вопрос: Что делать? Восстановливать загрузчик SPI Flash.

Я тоже прошелся по этим граблям и выложил на форуме http://forum.china-iphone.ru инструкцию, как восстановить загрузчик, после чего был засыпан вопросами. Так как я этим не занимаюсь профессионально, пришлось многим отказать в помощи. Тем не менее поток вопросов не уменьшился и я решил сделать пошаговую инструкцию, дабы страждущие могли восстановить свой девайс.

Итак первое что Вам понадобится - паяльник и прямые руки. Далее паяем простейший программатор на LPT - цена вопроса 35 рублей (покупаем разъем LPT (со штырьками, он же "папа") в радиодеталях + 4 резистора на 150 Ом). Схема распиновки LPT тут. Инструкция по изготовлению программатора (на чешском, google-переводчик рулит!) - тут. Я использовал просто 4 резистора на 150 ом, без конденсатора, и разъем LPT. Провода - кусок IDE шлейфа, длиной около 10 см. Питание подключал внешнее, от обычной батарейки БИОСа, т.е. просто два проводка примотал изолентой к батарейке. Обращаю внимание - батарейка должна быть свежей, с вольтажом не менее 2,8-3,3 Вольт. Ничего сложного нет, просто нужно в определенной последовательности припаять провода к колодке LPT и далее припаять их к микросхеме SPI-Flash. Я у себя сделал колодку для удобства. Теперь просто наращиваю ножки микрухи и вставляю в колодку.

Для ленивых или не видящих ссылки - распиновка LPT (ВНИМАНИЕ!!! Это "мама"! Т.е. на "папу" смотрим сзади) :

 

 

Схема программатора:

Фотки программатора (изображение не кликабельно, но по правой мышке доступна увеличенная фотка):

Фото LPT программатора SPI

 

Нужная микросхема выглядит так:

У меня была промаркирована F40-100GCP

 

Предупреждая вопросы: ноги микросхемы нумеруются по кругу, первая нога обозначена точечкой или ямочкой на корпусе сверху. Паять можно не снимая с платы, перед пайкой ОБЯЗАТЕЛЬНО отключить батарейку девайса.

Теперь собираем прошивку для вашего устройство. Первым делом качаем ОРИГИНАЛЬНУЮ прошивку с сайта производителя планшетника. У меня это был сайт EKENgroup. Далее изи этой прошивки берем 2 файла u-boot.bin и w-load_DDR3_700M_1066M_16bit_1_256MB_0150001.bin (там 4 похожих, мне подошел этот, у вас может отличаться).

Качаем редактор bin-файлов, я пользовался BinEditor, но к сожалению где ее брал не помню, поэтому качаем тут Hex Editor Neo.

Жмем File -> New File. Далее Edit -> Change File Size и задаем размер нашего файла в "Hexadecimal" = 00080000, что идентично 512 кб.

 Проверяем что курсор стоит на первой строчке в адресе 00000000. Затем жмем Edit -> Insert File и выбираем наш u-boot.bin. Появятся какие-то цифры и буквы - значит файл подгрузился. Затем жмем Edit -> Go to Offset и вводим адрес 00070000. Должен произойти переход на строку 00070000 (слева от курсора), на ней жмем Edit -> Insert File и выбираем наш второй файлик w-load_DDR3_700M_1066M_16bit_1_256MB_0150001.bin. Сохраняем полученное под именем spiflash.bin

Загрузчик готов, теперь берем программатор, припаиваем к нему нашу spi-flash и запускаем в консоли (Пуск ->Выполнить ->Cmd) программу spipgmw (разница в SPIPGM и SPIPGMW только в том, что первая под DOS вторая по WIN)

Делаем spipgmw /i без программатора и с подключенным программатором. Если вывод программы меняется - значит все хорошо, флэка определяется.

Далее соответственно:
1) Отключаем бит защиты от записи - spipgmw /u
2) Стираем мелкосхему - spipgmw /e
3) Заливаем прошивку. -spipgmw /p путь к файлу с прошивкой
4) Считываем мелкосхему. - spipgmw /d путь для сохранения дампа прошивки из микросхемы
5) Сравниваем файл дампа с файлом прошивки (правая мышь на файле, свойства, контрольные суммы, сравнить) если все ок, тогда запаиваем на место, если нет - снова к п.1.

 
В моем случае я повредил при выпайке ногу микросхемы spi flash, заменой стала флешка MX от нетбука размером 1Мб. 512 напрямую туде не шьется, поэтому командой "copy /b filesize.bin + filesize.bin dblsize.bin" я слил 2 файла в 1 нужного размера. Все подхватилось на ура.

И самое главное - перед первым включением девайса - проверьте что в него вставлена флэшка с ОРИГИНАЛЬНОЙ прошивкой! После включения СРАЗУ начнется перепрошивка на заводскую.

 

Всем удачи! 
 

 

 

Добавить комментарий

Поля отмеченные * обязательны. HTML тэги отключены.

Если не можете разобрать код, нажмите на него. Картинка будет заменена.
 
Комментарии с 1 по 10 из 73 | Следующие | В конец
Сергей
Сообщения: 52
Comment
Прошивка
Ответ #73 дата : 11.05.2012 в 11:34:43
Прошить таким простым программатором удалось только на старом Пентиуме 1,2Ггц, разные материнки - разные уровни на LPT + скорость процессора очень влияет.
Александр
Сообщения: 52
Comment
Нонейм-планшет из Китая
Ответ #72 дата : 06.05.2012 в 15:01:25
Уважаемый Admin! Моя проблема заключается в следующем... Начал перепрошивать планшет, процесс шел нормально, но потом остановился на строчке, что-то типа kernel не поддерживает nand flash. Я подождал некоторое время, никаких изменений не происходит, потом вытащил карту и выключил питание. Попробовал запустить без карты - тишина. Снова вставил карту, появилось сообщение что через 7 секунд начнется процесс загрузки. Я выключил питание, но, поскольку это произошло не мгновенно, загрузка уже началась - строчки побежали. Т.е. я отключил питание во время загрузки. Теперь ни с картой, ни без карты планшет не запускается. Зеленый светодиод загорается, и тишина. Хотел бы обратиться к вам с просьбой о восстановлении моего девайся. Периодически бываю в Рязани.
Марик
Сообщения: 52
Comment
Re:
Ответ #71 дата : 29.04.2012 в 12:02:48
Доброе время суток. Вроде бы сделал все по схеме, пробовал по несколько раз вот что пишет spipgmw
"innounp.exe" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.

D:\Documents and Settings\Admin\Рабочий стол\Новая папка (2)\SPIPGM>spipgm/i
Неправильная команда или имя файла

SPI FlashROM Programmer 2.1 (C) 2008-2012 by Martin Rehak; rayer@seznam.cz
Compiled by GCC 4.6.2 at 02:07:40, Apr 19 2012
(DOS/Win9x compatability)

SPI connected to LPT port at I/O base address: 378h, SCK pulse width: t+0us
FlashROM JEDEC ID, type: FFFF00FFh - parity error!
unknown manufacturer, unknown chip
Status = FFh (SRP, AAI, BP3, BP2, BP1, BP0, WEL, BSY)
1 1 1 1 1 1 1 1
Status register is protected, you will need to set WP# high

Помогите если кто сталкивался
Костя
Сообщения: 52
Comment
Re:
Ответ #70 дата : 28.04.2012 в 17:07:06
Доброго времени суток. Мужики, я не сильно понял что такое программатор, куда его втыкать в компьютере и как точно подключать его к плате планшета. у меня совершенно отличается от того что на рисунке. друзей или знакомых что разбираются нет. может кто нибудь может помочь обьяснить дураку что и как пояеться. потому что я смотру тут люди сидять понимающие в этом а я вообще втыкаю на картинки и недоомиваю.

обьясните пару базовых значений:
что такое FlashROM?
куда паять батарейку 3.3 вольта?
что это за значения на LPT pin:
7 - D5
10 - ACK
18 - GND
и другие. где я их должен найти или увидеть чтоб знать как правильно подпаять провада с резистарами к ним. и как паять сначала провод потом резистор? мужики очень извеняюсь что не чего не понимаю, но я очень хочу разобраться уже 2й день сам пытаюсь понять что к чему. вот если бы кто-то потратил время обьяснить мне я бы может понял и сумел сам всё зделать. может если кто свободен по вечерам можно в скайпе связаться?
помогите пожалуйста.
Anonymous
Сообщения: 52
Comment
Re:
Ответ #69 дата : 25.04.2012 в 13:24:21
марка материнки-wms0152a .если не трудно,буду очень признателен.sem362006@rambler.ru
Илья
Сообщения: 52
Comment
re
Ответ #68 дата : 23.04.2012 в 13:59:17
я брал от сюда Eken.com на матери должно быть написанно название,если надо могу скинуть BOOT
Sergei
Сообщения: 52
Comment
Re:
Ответ #67 дата : 23.04.2012 в 12:59:56
проц- VIA Wm8650,память- Samsung K9GAG08U0E 2Gb
Anonymous
Сообщения: 52
Comment
Re:
Ответ #66 дата : 23.04.2012 в 12:57:32
проц- VIA Wm8650,память- Samsung K9GAG08U0E 2Gb
Илья
Сообщения: 52
Comment
RE
Ответ #65 дата : 21.04.2012 в 20:51:56
А проц и память можете озвучить(название проца и название памяти и сколько памяти)
Sergei
Сообщения: 52
Comment
Оживляем китайский планшет
Ответ #64 дата : 16.04.2012 в 18:58:42
здравствуйте.огромное спасибо за предоставленную подробную информацию.но у меня такой вопрос-где взять прошивку для загрузчика планшета MID7(зеленый светодиод питания,черный аудиовыход,вибрик)микросхема 25040Т
Комментарии с 1 по 10 из 73 | Следующие | В конец

 





Dubai escorts it is fantastic if you want best. | приготовление селедки под шубой | купить prestigio geovision 4120bt на Арбате