How-To: Делаем медиацентр из планшета на A10

Очень-очень длиннопост.

Захотелось мне заиметь TV-BOX, да не с магазина, а самодельный из планшета.

И тут, случайно, в донорах находится Informer 701 в режиме вечного OTG.

Что же, он идеально подходит под то,что хочется. А хочется следующего:

1. Фильмы в 720

2. Старые ROM'ы(Atari, Sega, PS1)

3. Работу со шнурка, без акб.

4. Два разъема USB

5. Поддержку геймпада

6. Отключенный gsensor, touchscreen, lcd

7. Вывод картинки сразу на HDMI

8. Работающее ПО без гугла

Итак, пациент(фото с нета):

How-To: Делаем медиацентр из планшета на A10 Android, Ремонтники, Allwinner, Custom, Bootloader, HDMI, Длиннопост

Начнем с фикса OTG.. (Кусок схемы с USB)

How-To: Делаем медиацентр из планшета на A10 Android, Ремонтники, Allwinner, Custom, Bootloader, HDMI, Длиннопост

В моем случае, проблема была в ESD ED11(так же были сняты ED12,13,14), пробило антистатику, и сопротивление относительно земли было очень маленькое, поэтому планшет был вечно в OTG, за компанию с ним, был снят FB9.(Красным отмечены снятые компоненты)

How-To: Делаем медиацентр из планшета на A10 Android, Ремонтники, Allwinner, Custom, Bootloader, HDMI, Длиннопост

Далее нужно было сделать так,чтобы планшет включался со шнурка, без акб, для этого было нужно завести на mini usb разъем ACIN c контроллера питания(AXP 209), и отключить VBUS.

How-To: Делаем медиацентр из планшета на A10 Android, Ремонтники, Allwinner, Custom, Bootloader, HDMI, Длиннопост

Видим,что ACIN идет на конденсатор C109.

Ищем кусок схемы от другого планшета, чтобы глянуть обвязку ACIN.

How-To: Делаем медиацентр из планшета на A10 Android, Ремонтники, Allwinner, Custom, Bootloader, HDMI, Длиннопост

В обвязке только ESD, резистор, и кондер, в принципе, можно кидать провод прямо на mini USB. Для этого возвращаемся к куску схему с USB, чтобы отключить его от VBUS:

How-To: Делаем медиацентр из планшета на A10 Android, Ремонтники, Allwinner, Custom, Bootloader, HDMI, Длиннопост

Снимаем OU5, так как больше она не нужна, так же снимаем FB13. Теперь кидаем провод с кондера C109 на ближний к разъему контакт от FB13, таким образом завели ACIN на разъем mini USB.(Отмечено красным)

How-To: Делаем медиацентр из планшета на A10 Android, Ремонтники, Allwinner, Custom, Bootloader, HDMI, Длиннопост

Далее нужно было сделать возможность прошивки через LiveSuit при удержание одной кнопки, для этого смотрим кусок схемы с кнопками:

How-To: Делаем медиацентр из планшета на A10 Android, Ремонтники, Allwinner, Custom, Bootloader, HDMI, Длиннопост

Cигнал UBOOT должен быть заведен через R88 на кнопку меню, однако, R88 отсутствует, кидаем перемычку заместо него, и снимаем R73, так как кнопка для прошивки будет совмещена с кнопкой разблокировки (включения).

Кидаем провода с кнопки меню и включения на внешнюю кнопку.

How-To: Делаем медиацентр из планшета на A10 Android, Ремонтники, Allwinner, Custom, Bootloader, HDMI, Длиннопост

Далее нужно было развести полноценные USB, для этого был куплен самый дешевый хаб, на чипе FE1.1:

How-To: Делаем медиацентр из планшета на A10 Android, Ремонтники, Allwinner, Custom, Bootloader, HDMI, Длиннопост

Для его установки выпаиваем Wi-Fi модуль, и распаиваем USB хаб, с помощью шлейфа IDE, сразу же заводя +5V с платы на хаб. USB порты припаиваем так же на IDE шлейфе, только wifi паяем прямо вместо разъема, заводя на него +3.3V.

How-To: Делаем медиацентр из планшета на A10 Android, Ремонтники, Allwinner, Custom, Bootloader, HDMI, Длиннопост

Конечная плата выглядит так:

How-To: Делаем медиацентр из планшета на A10 Android, Ремонтники, Allwinner, Custom, Bootloader, HDMI, Длиннопост

Далее начинается софтовая часть..

Для начала нужно было заставить плату выводить картинку сразу на HDMI, не дожидаясь полной загрузки устройства, отключить вывод на lcd, отключить touch, и отключить gsensor,для этого нужно отредактировать файлы script.bin и script0.bin и изменить следующие параметры:

screen0_output_type = 1 => screen0_output_type = 3 // выбор дисплея(1 - lcd, 3 - hdmi)

screen1_output_type = 1 => screen3_output_type = 3 // выбор дисплея(1 - lcd, 3 - hdmi)

screen0_output_mode = 4 => screen0_output_mode = 5  // выбор разрешения (720/60p)

screen1_output_mode = 4 => screen1_output_mode = 5  // выбор разрешения (720/60p)

gsensor_used = 1 => gsensor_used = 0 // отключение gsensor

lcd_used = 1 => lcd_used = 0  // отключение lcd

lcd_bl_en_used = 1 => lcd_bl_en_used = 0  // отключение lcd

lcd_power_used = 1 => lcd_power_used = 0  // отключение lcd

lcd_pwm_used = 1 => lcd_pwm_used = 0  // отключение lcd

ctp_used = 1 => ctp_used = 0  // отключение touch

Описание всех параметров можно найти на http://linux-sunxi.org/Fex_Guide .

Далее оставалось интегрировать новые приложения в прошивку и выпилить ненужные, если нужен FAQ, распишу в комментах.


Далее все это дело было запаковано в корпус от старого ADSL(фото с гугла):

How-To: Делаем медиацентр из планшета на A10 Android, Ремонтники, Allwinner, Custom, Bootloader, HDMI, Длиннопост

Мой вариант:

How-To: Делаем медиацентр из планшета на A10 Android, Ремонтники, Allwinner, Custom, Bootloader, HDMI, Длиннопост

Вид сзади:

How-To: Делаем медиацентр из планшета на A10 Android, Ремонтники, Allwinner, Custom, Bootloader, HDMI, Длиннопост

Вот такой получился медиацентр,и напоследок фотки с МК3 и геймпадом: :)

How-To: Делаем медиацентр из планшета на A10 Android, Ремонтники, Allwinner, Custom, Bootloader, HDMI, Длиннопост
How-To: Делаем медиацентр из планшета на A10 Android, Ремонтники, Allwinner, Custom, Bootloader, HDMI, Длиннопост
How-To: Делаем медиацентр из планшета на A10 Android, Ремонтники, Allwinner, Custom, Bootloader, HDMI, Длиннопост

На все про все ушло 2 вечера, в последствие интегрирую винт во внутрь.

Паялка - Lukey 852.

Если кому-то нужна консультация, то пишите на почту: maximko1011@yandex.ru или ищите на 4pda.ru под тем же ником.

Спасибо за внимание! :)

P.S. Фоткал на C6603, простите за качество :(

P.S.S. Опубликовал в Сообществе Ремонтёров, т.к. ремонт есть.

Сообщество Ремонтёров

7.3K постов42.1K подписчиков

Добавить пост

Правила сообщества

ЕСЛИ НЕ ХОТИТЕ, ЧТОБЫ ВАС ЗАМИНУСИЛИ НЕ ПУБЛИКУЙТЕ В ЭТОМ СООБЩЕСТВЕ ПРОСЬБЫ О ПОМОЩИ В РЕМОНТЕ, ДЛЯ ЭТОГО ЕСТЬ ВТОРОЕ СООБЩЕСТВО:


Посты с просьбами о помощи в ремонте создаются в дочернем сообществе: https://pikabu.ru/community/HelpRemont

К публикации допускаются только тематические статьи с тегом "Ремонт техники".

В сообществе строго запрещено и карается баном всего две вещи:

1. Оскорбления.

2. Реклама.

В остальном действуют базовые правила Пикабу.

13
Автор поста оценил этот комментарий

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

Но интересно, пиздец!)

раскрыть ветку
2
Автор поста оценил этот комментарий
Иллюстрация к комментарию
2
Автор поста оценил этот комментарий
Для простого человека много магии с паяльником...
раскрыть ветку
5
Автор поста оценил этот комментарий

Не лень же было замарачиваться .Охуенно.

2
Автор поста оценил этот комментарий

Пробовал кто на A13 запускать Linux сборки? Я заливал на microSD образ, а на планшете Explay не завелось, хотя стоял Allwinner A13.

раскрыть ветку