Прошивка планшета на базе Allwinner/Boxchip A10

Allwinner Boxchip A10 Development Kit

В этой заметке я расскажу, как прошить планшет на базе Allwinner / Boxchip A10.

Сразу оговорюсь, что инструкция применима к планшету Ainol Novo 7 Advanced. Но все девайсы на базе чипа A10 должны иметь схожую схему прошивки. Allwinner уже позаботился об этом, интерфейс для прошивки по USB встроен в сам чип. Поэтому теоретически устройства с этим чипом програмно неубиваемы. Т.е. восстановить запоротую прошивку можно всегда по USB, обычно без вскрытия устройства. Надо лишь перевести устройство в режим прошивки. Для этого надо, чтобы на планшетнике была хоть одна кнопка, отличная от кнопки включения (power). Но обо всём по порядку.

Для начала понадобится программа LiveSuit. Скачать её можно например по этой ссылке: http://goo.gl/OZe6o. На случай, если ссылка не работает, всегда можно найти в Гугле. Это программа от Allwinner собственно для прошивки.

Дальше надо найти прошивку для вашего планшета. Можно пробовать конечно прошивки и для других аналогичных планшетов. Важно чтобы характеристики совпадали. Но не факт, что допустим экран с такими же характеристиками не будет иметь другой контроллер, и соответственно драйвер тоже будет другой. Поэтому что-то может не заработать. Но ведь перепрошить можно будет всегда.

Дальше переводим планшет в режим прошивки:

  1. Для этого надо его подключить к компьютеру по USB и полностью выключить.
  2. Далее зажать любую физическую кнопку (тач-кнопки не подойдут!), кроме кнопки включения (power). Например увеличения громкости (vol+).
  3. Не отпуская кнопку надо нажать и подержать кнопку включения (power) около 2 секунд (иногда нужно больше). Ничего не будет происходить, устройство не должно включаться. 
  4. Кнопку, нажатую в шаге 2 не отпускать, питание отпускаем и нажимаем его снова раза 3 (можно просто больше, пока устройство не "включится").

Дополнение 28.11.2012 от пользователя BronX. Предложен альтернативный метод:

Зажав клавишу Vol+, вставляем USB кабель в устройство и держим пока на экране не появится предложение отформатировать устройство.
Поправка заключается в том, что не нужно долбить по клавише включения 5-15 раз.

Всё, теперь устройство в режиме прошивки. На компьютере должно будет появится новое устройство. Ставим драйвер из папки UsbDriver скачанного ранее LiveSuit.

Резонное дополнение 13.12.2012 от пользователя Артем:

Уважаемые пользователи! Если у кого-то не получается войти в режим программирования планшета, попробуйте подключить планшет более качественным USB кабелем и напрямую к заднему USB порту компьютера!

Далее в самой проге LiveSuit выбираем образ и соглашаемся на форматирование NAND. Процесс заливки пойдет сам:

Allwinner / Boxchip A10 Firmware Tool LiveSuit

PS: Еще есть вариант прошивки программой Phoenix USB Pro, но об этом возможно позже.

Дополнение от 19.09.2012: если вы "убъете" загрузочный раздел, то такой метод может не работать. Такое бывает редко, но в этом случае может помочь простой способ с прошивкой с помощью PhoenixCard. Для этого понадобится соб-но программа и пустая microSD карта (все данные на ней будут удалены в результате работы PhoenixCard).

Дополнение от 01.10.2012: вот набор драйверов и утилит (LiveSuite, PhoenixUSB, PhoenixCard) для прошивки планшетов на базе Allwinner A10/A13:  Зеркала Народ.ру, Яндекс Диск, Sendfile.su, Fileplaneta, MultiUpload.

Оцените статью: 
В среднем: 3.4 (проголосовало 3129)

Комментарии (82)

Аватар пользователя wapus

Добрый день, установил рекавери -  все получилось, но в рекавери зашел лишь 1 раз, и все, больше зайти не могу (даже не помню что нажимал). убедившись что он грузится, я сделал релог, и планшет теперь застревает логотипе фирмы, www.kocaso.com/product_M1050S.html вот сей девайс. печально что он никак не определяется на ПК, вообще никак, хоть включен, хоть выключен. Помогите плз, буду очень признателен за любого рода инфу, как прошить хотябы родное рекавери и прошу.

Добрый день, а через режим восстановления прошивки, как описано в этой статье пробовали? Т.е. с зажатием кнопки и несколько раз нажимая на включение потом. Так должен определиться и дать себя прошить.

Аватар пользователя wapus

Дело в том , что я не знаю как пользоваться PhoenixCard, где ставить галочки и т.д. Буду признателен если просветите меня. 

Аватар пользователя wapus

И в CWM больше не заходит, нажимал уже что угодно и как угодно (возможно что неправильно)

Аватар пользователя wapus

Все ребят, на другом форуме помогли. Огромное признательность Вам, что хотели оказать помощь.

Быстро вам успели помочь, я даже ответить еще не успел. :)
Но могли бы просто LiveSuite воспользоваться, там всё еще проще - надо лишь образ прошивки выбрать и всё.
Ну в общем не важно, главное что планшет уже восстановили.

подскажите форум где помогли?

Добрый день. При подключении устройства к компьтеру, происходит поиск устройства, система не может найти это устройство и все.
В диспетчере устройств, нового устройства нет, устройства неопределенного тоже нет. где его искать? Подскажите пожалуйста.

Но что-то же при подключении ищет у вас? Значит устройство появляется. Может оно исчезает до того, как успеет установиться?

Аватар пользователя wapus

День добрый ув. форумчане. после оживления планшета, и закрепления материала (как его прошивать) я, воодушевленный столь "глубокими" знаниями поставил CWM, и установил цианоген для А10 процессоров, в результате тачскрин не работал, но меня сие не смутило, благо в архиве было куча дополнений, которые нужно было поставить сверху цигана ( CyanogenMod), соответственно выбрав свою модель. Моего там не оказалось, и выбрав наугад поставил 1 попавшийся "фикс". В результате цвет был напрочь убит на планшете, цветовая гама показывала все искривления, на которые была способна. Но и сие меня не испугало, ибо слова "...теоретически устройства с этим чипом програмно неубиваемы. Т.е. восстановить запоротую прошивку можно всегда по USB, обычно без вскрытия устройства. Надо лишь перевести устройство в режим прошивки." когдато вселил в меня Веру и Надежду. И вот мы подошли к грустной ноте, соответственно увидев, что ничего не получилось, я по старинке решил прошить его на офф. Но вот тут и началось недоумение. А именно: планшет определяется в ПК все нормально, но LiveSuite не хочет его шить, говоря что нет устройства, и вынося

Аватар пользователя wapus

свой вердикт в 1 предложении: Ошибка инициализации 513. Планшет соответсвенно не включается, но система его распознает норм, и дрова тоже все стали норм. Искал на форумах решение сей делемы, никто толком ничего не сказал. Ребят - ВЫРУЧАЙТЕ!!! Может как то можно его прошить с помощью СД-Карты? У меня образ записывается на карту ( фениксов), но засовываю ее в слот планшета, включаю и никаких признаков жизни.. Может так и должно быть? тупо черный экран.... При помощи LiveSuite , как говорил выше шить уже не хочет - хз почему, (хотя устройство в системе опознается,  перестановка дров никак не помогла).

Аватар пользователя wapus

Все ребят, проблему решил сам. А именно 1. Удалил дрова. 2 . отключил в диспетчере все USB-накопители, включая картридеры. к инету не подключаться. Релог. Вводим девайс в режим прошивки подсоединяем и устанавливаем дрова. Затем запускаем Суите, выбираем прошивку и нажимаем прошить. У меня выскочило окно мол нет девайся. Не пугаемся - нажимаем ОК и отключаем планшет от компа, считаем до 5 и втыкаем заново. Суите определит его и предложит прошить. Надеюсь сия проблема Вас не коснется.

И снова рад за вас, что смогли сами решить проблему. Действительно часто с дровами проблемы бывают у людей, капризные они.
К сказаному добавлю то, что планшет лучше подключать напрямую к задним выходам USB (те, что сразу из мамки выходят), без всяких хабов, удлинителей и прочего.

Аватар пользователя wapus

Ребят, есть ли в интете проши на Цигане (CyanogenMOD), для наших девайсов? ато 1 установил , а тач не работает...

Аватар пользователя wapus

И еще ребят, а есть где нибудь дрова для мали-400 скачать? на андрено знаю точно есть..

CyanogenMod для A10/A13 устройств есть. К нему еще идут т.н. Compatibility Pack - скрипты для установки драйдеров под конкретное устройство, т.е. определенную модель планшета. Как раз таки подходящих Pack исправил бы проблему с драйвером.
На счет Mali400 не понял - драйвер встроен в любой Android для A1X устройства.

Аватар пользователя wapus

Вы не могли бы дать ссылку на этот Циган и пак дров, чтоб тач работал? Имел ввиду драйвера для мали-400, просто знаю что для андрено они обновляются

Вообще вот ветка CeyanogenMod 10 для Allwinner на Xda-developers  и еще на SlateDroid.

Но вы же говорили уже, что пробовали его ставить + первый попавшийся патч, который всё испортил. Видимо патч не подходил. Посмотрите в этой ветке - там написано какой патч для какой модели предназначен. Но именно для вашего планшета там нет (если речь идет про Kocaso). Но может вы знаете, какой планшет может быть полным аналогом - можно попробовать его патч.

На счет драйвера для Mali - драйвер часть системы и прошивки. Обновляется он вместе с прошивкой как правило и только.

EDIT: Прочитал ветку по CM10 - там кто-то на испанском пишет про Kocaso, что это клон MOMO 9. Так что может попробовать поставить оттуда CM10 + патч momo9_compatibility_1.2.x.zip ?

Аватар пользователя wapus

По  поводу дров вынужден не согласиться с Вами, был зам Админа форума u8650.ru так там дрова для андрено (обновленные) отдельно от девайся можно было скачать, и соответственно обновить дрова видео. Вот такой же принцип есть ли для мали-400?  Собсно в этом и заключался вопрос.. :)

Аватар пользователя wapus

установил цигана из ветки что Вы дали и сверху патч = результат, девайс не грузится вообще. но это поправимо, благодаря Вашим статьям..)

1. На счет прошивки. Жаль что не подошло. Но без патча циган грузился как я понимаю? Только тач не работает? Тогда можно попросить кого-нибудь в тех ветках сделать вам патч совместимости под ваше устройство. Надо только дать людям ссылку на вашу прошивку и возможно кто-то сделает патч. Во всяком случае при наличии утилит нужных и знаний это возможно. Если с анлийским проблемы - можно гугл переводчиком воспользоваться.

2. На счет драйвера. Я говорил конкретно о Mali. Хотя по сути и Adreno работает также. Драйвер на Android более сложная вещь в плане обновления, в отличии от компьютера. Тут драйвер представлен как минимум инитом в загрузчике, модулем ядра, и библиотеками для системы.

И на каждом отдельно взятом устройстве эти вещь могут различаться, даже если используется одинаковая модель Adreno. Точнее хотя бы просто по местоположению на устройстве. Поэтому универсального драйвера, который можно поставить на любое устройство не будет. Еще и не факт что новая версия компонента драйвера будет работать с каждым устройством.

Но вот на конкретное устройство, под его конкретную прошивку (т.е. зная где там что и каких версий расположено) можно выпустить патч, который обновит часть компонентов. По сути это патч, который обновляет часть прошивки. Именно об это скорее всего и идет речь для U8650.

И для Mali могут быть такие же обновления теоретически. Под конкретное устройство. Но чтобы кто-то с этим заморачивался, я не слышал.

По сути даже 2 драйвера есть с открытым исходным кодом: 1 и 2. Но это не для того немного делаются драйверы, у них может быть не весь функционал.

И вот оригинальные, полные, но бинарные драйверы. Но поставить их не так просто. Надо разбираться в прошивках и возможно даже собрать свой модуль ядра. Т.к. как сказано там же - под каждую версию библиотек нужны свои модули ядра.

Аватар пользователя wapus

Э  воно как... Благодарю за информацию, просветили. Такие банальные вещи, и не знал. У меня вопрос, как выложить прошивку, для зарубежных рукоделов? просто на ихнем ни бум бум, да и на форуме ихнем с трудом разбираюсь. Вы не могли бы мне помочь в сем вопросе? 

Дайте ссылку на прошивку для вашего устройства, с которой всё работает нормально. Постараюсь помочь.

Аватар пользователя wapus

Забыл сообщить, по ходу мой Kocaso  аналог Flytouch 8, ибо устанавливал прошивку от флая, и она подошла идеально. Но оф прошивка, та, что Вам дал вверху.

Аватар пользователя wapus

Ув. NStorm, у меня есть 1 делема, при покупке планшета,  я подключил модем е1750, и он сразу определился, я толко внес точку доступа и все заработало. но после прошивки, на оф прошивку именно для Kocaso, перестал определятся модем, есть меню мобильная связь, вношу точку доступа, но нету сохранить ее. когда нажимаю на меню в надежде найти там кнопку сохранить, окно с точкой доступа тупо закрывается, и планшет предлагает создать нову точку. Буду признателен кто с этим сталкивался, а так планшег работает на ура, жду патч... 

На счет 3G не подскажу, т.к. не сталкивался с таким никогда.
А прошивку постараюсь завтра посмотреть.

Распаковал прошивку, поглядел. Плохо будет, если драйвер тач-скрина в ядре, а не модулем. А судя по инит скрипту так и есть. Но всё-равно тему создал. Посмотрим что ответят там.

Аватар пользователя wapus

Премного благодарен  :)

Да к сожалению человек просто тоже присоединился к просьбе сделать патч для данного планшета.

Я также тут создал запрос. Там ответов в теме еще больше, но к сожалению никто по сути пока не ответил. :(

Подскажите пожалуйста завис планшет, нажали reset теперь загорается зеленый кран с андроидом, а после этого черный с надписью андроид и дальше не грузится, как его перепрошить ноут его не видет, на базе Allwinner A10 cortex A8, пробывали как у вас через LiveSuit но он не включается, если можно подробно а то опыта в этом нет, первый раз такое, зарание спасибо!

Попробуйте через PhoenixCard. Понадобится свободная microSD флэшка и кард-ридер для неё на компьютере.

Через эту программу обновление прошивки записывается на microSD таким образом, что если потом эту карту вставить в планшет и запустить с ней, то он автоматически начнет прошиваться.

Инструкции у меня по ней нет, т.к. сам LiveSuit пользовался только, но в сети есть. Вот например ссылка.

lexa, сообщение не публикуется, т.к. содержит ужасающее количество ошибок. Но совет тот же самый.

Хочу добавить от себя небольшую поправочку в инструкцию по прошивке.
1.Зажав клавишу Vol+, вставляем USB кабель в устройство и держим пока на экране не появится предложение отформатировать устройство.
Поправка заключается в том, что не нужно долбить по клавише включения 5-15 раз.

Спасибо за поправку. Пока добавил в заметку.
Но вы уверены, что это подходит для устройств на Allwinner?
Такой метод я видел на устройствах на базе Rockchip. Вы на каком планшете (модель) проверяли такое?
EDIT: А всё, понял, это видимо с вами на 4pda на счет Ровера говорили?

 имею китайский планшет. отвалился 3G. мастер сказал что дело в прошивке и сам модуль работает. т.к. я имею опыт по прошивке андроидов, я решил сам починить. нашел аналог этого планшета SYSBAY MP99. нашел прошивки на него. через LiveSuit прошил и теперь имею планшет с бесконечным загрузочным экраном. кстати сначало пробывал прошить Цианогеном. вапще не включался. как мне побороть это?

от бесконечной загрузки избавился, только вот прошивка не помогла, модуль связи не работает. в настройках в информации о планшете написано ПРОШИВКА МОДУЛЯ СВЯЗИ - unknow
какая должна быть прошивка модуля?

А 3G у вас вообще встроенный или внешний подключаете? Тут вообще зависит всё от устройства, а написано может быть что угодно.

3G встроенный, можно подключать и внешний вроде. когда купили все норм было. сеть находил на раз, я даже симку купил с безлимитным интернетом, а тут такое....

А прошивку откуда брали? Просто я смотрю вашего устройства в основном версии без 3G идут. Может от без-3G'шного девайся взяли прошивку?
Попробуйте вот это, это как написано именно под 3G версию Sysbay S-MP99.

прошивку брал с оф сайта sysbay. там есть под номером 70, 66, 63,62, 56 прошивки. пробовал все.
 
поставил что вы мне посоветовали. результат тот же.
есть какой нибудь метод подругому проверить работает ли вообще разьем для симок? я разобрал вроде все нормально. хотя даже если че и перегорит фиг увидишь

По аппаратной части я уже не подскажу, я в этом не спец. Могу разве что посоветовать глянуть вывод комманд dmesg и lsmod на планшете, может там будет что видно про модуль 3G. Возможно что проблема всё-таки аппаратная конечно.

а можно поподробней на счет этих команд? может че увижу

Или ставите ADB на компьютер или эмулятор терминала на планшет. И там набираете одну из этих команд.
dmesg покажет лог загрузки, а lsmod покажет список загруженных модулей ядра (драйверы в т.ч.). Можно сохранить вывод, добавив > /имя/файла в конце, например: "dmesg > /mnt/sdcard/dmesg.txt"

http://rghost.ru/private/41977930/202bc8e8cfdb22b41984df15f103941f - это lsmod
http://rghost.ru/private/41977946/a43a51cb5ed01ebe2506d93f3c20c425 - это dsmeg
в dsmeg заметил часто упоминается GSM modem. не мойму что он там с ним делает.

Верно, модем упоминается постоятно. И видно что он постоянно то находится, то "отваливается". Это не нормальное поведение. Но модем видится на шине, просто не инициализируется как надо. Честно говоря сам с таким не сталкивался, точно что-то подсказать не могу.
Попробуйте убедиться в том, чтобы на симке не стоял никакой пароль (в телефоне проверить). Ну и что она вообще рабочая ес-но. Если не поможет, я завтра подробнее попробую в сети поискать информацию на эту тему, сегодня к сожалению уже некогда.
EDIT: Вообще очень похожие ошибки возникают у людей, когда что-то не так с симкой - нет денег, стоит пин, плохой контакт, связи нет и т.д. Попробуйте с симкой похимичить, лучше другую еще попробовать.
EDIT2: Еще загляните в эту ветку на 4pda, может там что полезное найдете еще.

спасибо за ответы. на 4pda сейчас сижу, пробую что пишут. пока результат 0. а насчет симки: пин-коды нет, деньги есть, все норм. с другой канечно тоже пробывал

Очень странно. Может и правда физически контакта с симкой где-то нет?

если честно не знаю, разобрал, вроде на первый взгяд все норм. ничего не полтается, все на свох местах

а как избавился от бесконечной загрузки?? я не могу

Страницы

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

Войти, используя один из провайдеров Google Account Yandex Mail.ru API Mail.ru Vkontakte Facebook Twitter Loginza MyOpenID WebMoney Rambler Flickr Last.fm Verisign AOL OpenID

Filtered HTML

  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Строки и параграфы переносятся автоматически.

Plain text

  • HTML-теги не обрабатываются и показываются как обычный текст
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Строки и параграфы переносятся автоматически.