... XADADA: content/news/2016-05-13_installation_instruction.md
   2016-05-13 23:00

XADADA

базовый толмуд

Меньше слов, больше дела:

  • Вы завели себе ибиса.

  • его нужно кормить, чистить и обучать

  • ибис - птица умная и также может многому научить…

У вас есть планшет на Allwinner A10/A13/A20, и его покупка… оставим её историю 8) Так вот, наиболее вероятно, что этот планшет у Вас просто собирает пыль где-нбудь на полке, в трюмо, в ящике, - где угодно. А он ведь может прекрасно работать, если ему дать новое сознание… Этим мы и займёмся в ходе этого разбирательства.

Допустим, у вас планшет на Allwinner A20, оснащенный 10-и дюймовым дисплеем 1024x600, одним гигабайтом RAM, не-знаю-сколько-NAND, планшет имеет хотя бы один USB-порт, разъём для uSD карт памяти и установленный на нем древний андроИд. У Вас, также, наверняка отыщется проводочек OTG для этого планшетика, дополнительный источник питания, и USB мышь (минимально)… На вашей рабочей машине установлен какой-нибудь Linux, и Вы точно знаете, как с ним обращаться. У вас есть свободная uSD карточка на четыре (или больше) гигабайта данных. Вы точно знаете, что “лучше день потерять, зато потом за пять минут долететь!”

  1. Исходим из того, что Вы точно знаете - что Вы делаете, зачем и почему. То есть - никакие претензии, кроме обоснованных, не принимаются. Убеждаемся, что мы используем нужные инструменты, как хирург перед операцией. Убеждаемся, что пациент (планшет) жив, у него бьётся сердце (то есть - аккумулятор заряжен и зеленое помойное ведро разворачивается при нажатии на кнопку питания)

  2. скачиваем образ:

# wget "http://xadada.01.gg/dl.sh?content/downloads/AXX.XADADA.2016-05-13.img.bz2" -O AXX.XADADA.2016-05-13.img.bz2

  1. убеждаемся, что образ скачался корректно:

# md5sum AXX.XADADA.2016-05-13.img.bz2 c2122d38b968fedd94054de35cdb945d AXX.XADADA.2016-05-13.img.bz2

  1. Вставляем флешку в кардридер, кардридер - в соответствующее отвэрстие на корпусе рабочего ящика, производим магические пассы над консолью:

# bunzip2 -dc AXX.XADADA.2016-05-13.img.bz2 | dd bs=4M of=/dev/sdX

где /dev/sdX - ваша “тыквенная семечка” uSD, и Вы точно знаете - как она называется, и что это - точно она, родимая.

  1. По завершение процесса “заливки образа на флешку”, - синхронизируем файловую систему и добываем uSD из кардридера - Можно! ~>8-В

  2. Вставляем флешку в точно-выключенное-устройство, нажимаем кнопку питания, молимся, крестимся, звездимся, скрещиваем пальцЫ, делаем страшные лица, издаём нечленораздельные звуки ожидания, видим на экране устройства радостные сообщения ядра об ошибках.

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

У семейства “систем на чипе” Allwinner за это отвечает файл script.bin, его Вы можете получить прямо со своего устройства при помощи ADB:

adb shell mkdir /mnt/nanda
adb shell mount /dev/block/nanda /mnt/nanda
adb pull /mnt/nanda/script.bin /media/SD/
adb shell umount /mnt/nanda
adb shell rmdir /mnt/nanda

После получения Этого Файла - полдела сделано. Дальше можно положить его на первый раздел флешки, который VFAT, скопировать подходящее Вам платформенное ядро в uImage,

Изначально загрузочный раздел у нас содержит:

Ядра для трех платформ:

[2016-05-09]-[22-36]..uImage..3.0.sun4i
[2016-05-11]-[03-13]..uImage..3.0.sun5i
[2016-05-13]-[16-00]..uImage..3.4.sun7i

Файл script.bin:

script.bin

Набор скрипт-бинов от разных устройств:

scripts/

u-boot для трех платформ:

u-boot/

Файл настройки-boot:

uEnv.txt

Текущее загружаемое ядро:

uImage

Настройки wifi-соединения:

-rwxr-xr-x 1 root root 264 Mar 18 19:30 wpa_supplicant.conf

Нам нужно прошить свой u-boot под выбранную платформу, для этого в каждом каталоге лежит простейший dd.sh-скрипт, заглянув в который вам станет ясно - как его использовать:

./u-boot/A10:
-rwxr-xr-x 1 root root 137 May 13 18:09 dd.sh
-rwxr-xr-x 1 root root 258860 May 10 17:20 u-boot-sunxi-with-spl.bin

./u-boot/A13:
-rwxr-xr-x 1 root root 137 May 13 20:42 dd.sh
-rwxr-xr-x 1 root root 260468 May 10 17:47 u-boot-sunxi-with-spl.bin

./u-boot/A20:
-rwxr-xr-x 1 root root 146 May 13 21:37 dd.sh
-rwxr-xr-x 1 root root 258880 Mar 10 2015 u-boot-sunxi-with-spl.bin

- Все сделали верно? Значит Можно! ~>8-D

Ах, да!

Не забудьте сменить пароли!

По умолчанию они такие: root:root shaman:xadada


2016-05-13 22-33



Комментарии [1] ::
  2016-12-03 03:04
  не стартует ребят не в какую. процессор а13. девайс р7110
  собственно в шапке все уже написал) перепутал окошки.

 Высказаться...