Прошивка планшета на AllWinner A20 dual core

Инструкции для КПК (PPC)

Модератор: чипега

Аватара пользователя
Blaze
Информатик-аналитик
Информатик-аналитик
Сообщения: 8926
Зарегистрирован: 24.05.2007 17:23
Модель телефона: Redmi 7
Прошивка: Android 9
Sat-ресивер: Tiviar Mini HD
Откуда: Данков
Контактная информация:

Прошивка планшета на AllWinner A20 dual core

Непрочитанное сообщение#821 » Blaze » 14.11.2015 10:49

582008, для этого воспользуйтесь DragonFace для Allwinner (читайте и делайте по пункту Важное дополнение!)
Отредактируйте temp\sysconfig1.lhs (он же script.bin). Скопируйте секции [lcd0_para] и [lcd1_para] (полное содержимое этих секций) из прошивки sun7i_81xx_gt90x50pin-1024X600-1118-ok-google и замените данные секции в прошивке sun7i_81xx_gt90x_800x480_gsl3679.

582008
Интересующийся
Интересующийся
Сообщения: 10
Зарегистрирован: 10.11.2015 9:44
Откуда: днепр

Прошивка планшета на AllWinner A20 dual core

Непрочитанное сообщение#822 » 582008 » 14.11.2015 14:53

в общем поставил проишвку эту sun7i_81xx_gt90x50pin-1024X600-1118-ok-google.rar еще раз.. работает все, только тач как на 7" подключил мышку все отлично везде срабатывает ! скажите как заставить тач работать на мой экран ? в планшете могу все изменять мышкой. программа Resolution+Changer+Pro+v2.1.2.1 не помогла либо не так что-то сделал...

Аватара пользователя
Blaze
Информатик-аналитик
Информатик-аналитик
Сообщения: 8926
Зарегистрирован: 24.05.2007 17:23
Модель телефона: Redmi 7
Прошивка: Android 9
Sat-ресивер: Tiviar Mini HD
Откуда: Данков
Контактная информация:

Прошивка планшета на AllWinner A20 dual core

Непрочитанное сообщение#823 » Blaze » 14.11.2015 22:54

Тут будет сложнее.
Скопируйте секции из sun7i_81xx_gt90x_800x480_gsl3679

Код: Выделить всё

[ctp_para]
ctp_used            = 1
ctp_name            = "gsl3679"
ctp_twi_id          = 2
ctp_twi_addr        = 0x40
ctp_screen_max_x    = 1024
ctp_screen_max_y    = 600
ctp_revert_x_flag   = 1
ctp_revert_y_flag   = 1
ctp_exchange_x_y_flag = 1

ctp_int_port        = port:PH21<6><default><default><default>
ctp_wakeup          = port:PB13<1><default><default><1>
;--------------------------------------------------------------------------------
; CTP automatic detection configuration
;ctp_detect_used  --- Whether startup automatic inspection function. 1:used,0:unused
;Module name postposition 1 said detection, 0 means no detection. 
;--------------------------------------------------------------------------------
[ctp_list_para]
ctp_det_used              = 1
ft5x_ts                   = 1
ft5x_ts1                   = 1
gt82x                     = 0
gslX680                   = 1
gt9xx_ts                  = 0
gt811                     = 0
zet622x                   = 0
;-------------------------------------------------------------------------------
;touch key configuration
;-------------------------------------------------------------------------------
[tkey_para]
tkey_used           = 0
tkey_twi_id         = 2
tkey_twi_addr       = 0x62
tkey_int            = port:PI13<6><default><default><default>

;-------------------------------------------------------------------------------
;motor configuration
;-------------------------------------------------------------------------------
[motor_para]
motor_used          = 0
motor_shake         = port:PB03<1><default><default><1>
с заменой данных секций в прошивке sun7i_81xx_gt90x50pin-1024X600-1118-ok-google
Посмотрите какие модули тача подгружаются в прошивке sun7i_81xx_gt90x_800x480_gsl3679

Код: Выделить всё

14.11.2015  22:45    <DIR>          .
14.11.2015  22:45    <DIR>          ..
14.11.2015  22:45        14 731 692 8188eu.ko
14.11.2015  22:45        13 443 702 8189es.ko
14.11.2015  22:45        10 518 888 8192cu.ko
14.11.2015  22:45        15 277 576 8723as.ko
14.11.2015  22:45        15 066 215 8723au.ko
14.11.2015  22:45           125 266 afa750.ko
14.11.2015  22:45           140 159 al3010.ko
14.11.2015  22:45           209 915 asix.ko
14.11.2015  22:45            26 621 bcm20710a1.hcd
14.11.2015  22:45           264 848 bcm4330.ko
14.11.2015  22:45           166 428 bf3920.ko
14.11.2015  22:45           164 245 bf3a03.ko
14.11.2015  22:45           164 323 bf3a031.ko
14.11.2015  22:45           138 224 bma250.ko
14.11.2015  22:45           278 411 camera.ko
14.11.2015  22:45            76 590 camera_led_con.ko
14.11.2015  22:45           167 970 cdc_ether.ko
14.11.2015  22:45         3 473 184 disp.ko
14.11.2015  22:45           145 333 dmard09.ko
14.11.2015  22:45           143 854 dmard10.ko
14.11.2015  22:45            25 568 example.ko
14.11.2015  22:45           358 382 ft5x_ts.ko
14.11.2015  22:45           358 350 ft5x_ts1.ko
14.11.2015  22:45           212 234 fw_bcm40181a2.bin
14.11.2015  22:45           206 163 fw_bcm40181a2_apsta.bin
14.11.2015  22:45           212 234 fw_bcm40181a2_p2p.bin
14.11.2015  22:45           170 158 gc0307.ko
14.11.2015  22:45           167 835 gc0308.ko
14.11.2015  22:45           167 881 gc03081.ko
14.11.2015  22:45           170 076 gc0309.ko
14.11.2015  22:45           170 126 gc03091.ko
14.11.2015  22:45           167 403 gc0328.ko
14.11.2015  22:45           167 453 gc03281.ko
14.11.2015  22:45           170 655 gc0329.ko
14.11.2015  22:45           170 701 gc03291.ko
14.11.2015  22:45           174 370 gc2015.ko
14.11.2015  22:45           172 114 gc2035.ko
14.11.2015  22:45           245 717 gslX680.ko
14.11.2015  22:45           217 440 gspca_main.ko
14.11.2015  22:45           172 164 gt2005.ko
14.11.2015  22:45           133 894 gt811.ko
14.11.2015  22:45           134 988 gt82x.ko
14.11.2015  22:45           352 715 gt9xx_ts.ko
14.11.2015  22:45         1 017 219 hdcp.ko
14.11.2015  22:45           482 395 hdmi.ko
14.11.2015  22:45           173 050 hi253.ko
14.11.2015  22:45           172 081 hi704.ko
14.11.2015  22:45           150 702 hid-logitech-dj.ko
14.11.2015  22:45           116 984 i2c_device_debug.ko
14.11.2015  22:45           120 023 kxtik.ko
14.11.2015  22:45           243 674 lcd.ko
14.11.2015  22:45           160 052 lis3de_acc.ko
14.11.2015  22:45           161 578 lis3dh_acc.ko
14.11.2015  22:45         1 318 804 mali.ko
14.11.2015  22:45           148 725 mc32x0.ko
14.11.2015  22:45           180 007 mcs7830.ko
14.11.2015  22:45           129 289 mma7660.ko
14.11.2015  22:45           127 136 mma8452.ko
14.11.2015  22:45           127 698 mma865x.ko
14.11.2015  22:45           312 571 Module.symvers
14.11.2015  22:45           170 382 mt9d112.ko
14.11.2015  22:45           164 832 mt9m112.ko
14.11.2015  22:45           162 459 mt9m113.ko
14.11.2015  22:45           117 146 mxc622x.ko
14.11.2015  22:45           649 462 nand.ko
14.11.2015  22:45             1 178 nvram_ap6210.txt
14.11.2015  22:45           169 871 ov2643.ko
14.11.2015  22:45           168 246 ov2655.ko
14.11.2015  22:45           168 200 ov2659.ko
14.11.2015  22:45           213 555 ov5640.ko
14.11.2015  22:45           166 342 ov7680.ko
14.11.2015  22:45           166 416 ov76801.ko
14.11.2015  22:45           180 591 qf9700.ko
14.11.2015  22:45           195 892 rtl8150.ko
14.11.2015  22:45           194 764 s5k4ec.ko
14.11.2015  22:45            25 961 scsi_wait_scan.ko
14.11.2015  22:45           167 503 siv121d.ko
14.11.2015  22:45           167 477 siv121d1.ko
14.11.2015  22:45           169 356 sp0838.ko
14.11.2015  22:45           173 466 sp0a19.ko
14.11.2015  22:45           173 504 sp0a191.ko
14.11.2015  22:45           174 553 sp2518.ko
14.11.2015  22:45           205 099 stk831x.ko
14.11.2015  22:45           117 395 sun7i-ir.ko
14.11.2015  22:45           124 845 sun7i-keypad.ko
14.11.2015  22:45           192 738 sun7i_tvd.ko
14.11.2015  22:45            88 646 sunxi-ps2.ko
14.11.2015  22:45           138 337 sunxi-ts.ko
14.11.2015  22:45           321 201 sunxi_csi0.ko
14.11.2015  22:45           318 362 sunxi_csi1.ko
14.11.2015  22:45           137 374 sw_device.ko
14.11.2015  22:45           356 624 ump.ko
14.11.2015  22:45           242 515 usbnet.ko
14.11.2015  22:45           147 578 videobuf-core.ko
14.11.2015  22:45           110 194 videobuf-dma-contig.ko
14.11.2015  22:45           138 007 zet622x.ko
это

Код: Выделить всё

ft5x_ts.ko
ft5x_ts1.ko
gslX680.ko
gt9xx_ts.ko
gt82x.ko
gt811.ko
zet622x.ko
переименуйте их в имена модулей тача прошивки sun7i_81xx_gt90x50pin-1024X600-1118-ok-google и замените их.

582008
Интересующийся
Интересующийся
Сообщения: 10
Зарегистрирован: 10.11.2015 9:44
Откуда: днепр

Прошивка планшета на AllWinner A20 dual core

Непрочитанное сообщение#824 » 582008 » 15.11.2015 10:08

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

Аватара пользователя
Blaze
Информатик-аналитик
Информатик-аналитик
Сообщения: 8926
Зарегистрирован: 24.05.2007 17:23
Модель телефона: Redmi 7
Прошивка: Android 9
Sat-ресивер: Tiviar Mini HD
Откуда: Данков
Контактная информация:

Прошивка планшета на AllWinner A20 dual core

Непрочитанное сообщение#825 » Blaze » 15.11.2015 12:16

582008, Вам нужен общий список модулей или те, которые загружаются в ядре?
Во втором случае введите команду lsmod
Можно ввести через приложение Terminal Emulator for Android или ADB

В первом случае распаковываете через DragonFace прошивку и заходите в ПапкуDragonFace\fsop\system\vendor\modules\
Общий список в Windows модулей я вывел командой dir (альтернатива команды ls в Linux)
но предварительно необходимо зайти с помощью командной строки cmd в ПапкуDragonFace\fsop\system\vendor\modules\
У меня она на локальном диске D: и в моем примере это будет выглядеть так:

Код: Выделить всё

D:
cd D:\DragonFace_V2.06_20130514\fsop\system\vendor\modules\
dir

582008
Интересующийся
Интересующийся
Сообщения: 10
Зарегистрирован: 10.11.2015 9:44
Откуда: днепр

Прошивка планшета на AllWinner A20 dual core

Непрочитанное сообщение#826 » 582008 » 15.11.2015 13:48

терминал поставил : вот что выдает на прошике где тач от 7"

Код: Выделить всё

127|u0_a63@android:/ $ lsmod
8188eu 628195 0 - Live 0x00000000
8192cu 626898 0 - Live 0x00000000
gslX680 524634 0 - Live 0x00000000 (F)
mxc622x 4268 0 - Live 0x00000000
sw_device 11232 0 - Live 0x00000000
cdc_ether 2927 0 - Live 0x00000000
mcs7830 4948 0 - Live 0x00000000
qf9700 5168 0 - Live 0x00000000
asix 12318 0 - Live 0x00000000
usbnet 12521 4 cdc_ether,mcs7830,qf9700,asix, Live 0x00000000
sunxi_csi0 28746 0 - Live 0x00000000
gc2035 12811 1 - Live 0x00000000
gc0308 10969 1 - Live 0x00000000
videobuf_dma_contig 3817 1 sunxi_csi0, Live 0x00000000
videobuf_core 15292 2 sunxi_csi0,videobuf_dma_contig, Live 0x00000000
camera_led_con 1176 0 - Live 0x00000000
mali 115734 42 - Live 0x00000000 (O)
ump 30154 13 mali, Live 0x00000000 (O)
hdmi 22869 0 - Live 0x00000000 (O)
lcd 4127 0 - Live 0x00000000
disp 259894 18 mali,hdmi,lcd, Live 0x00000000
nand 133499 8 - Live 0x00000000 (O)
u0_a63@android:/ $
как сюда вставить тач от прошивки где наоборот картинка от планшета 7"
_________
Читайте 824 сообщение. Судя по логу модуль тача gslX680.ko его и заменяйте
как заменить ? есть у вас возможность перепаковать прошивку под меня ?

Аватара пользователя
Blaze
Информатик-аналитик
Информатик-аналитик
Сообщения: 8926
Зарегистрирован: 24.05.2007 17:23
Модель телефона: Redmi 7
Прошивка: Android 9
Sat-ресивер: Tiviar Mini HD
Откуда: Данков
Контактная информация:

Прошивка планшета на AllWinner A20 dual core

Непрочитанное сообщение#827 » Blaze » 15.11.2015 13:50

Способ такой:
1. Введите команду в Terminal Emulator for Android
Или другой вариант - через ADB (скачать можно здесь) введите команды

Код: Выделить всё

cd c:\adb\
adb root
adb shell
lsmod
2. Поищите во всех папках. Обычно модули лежат в /system/vendor/modules

3. С помощью root explorer скопируйте модуль на sd карту.
Откройте SD карту и переименуйте модуль.
С помощью root explorer скопируйте переименованный модуль и выставите на него необходимые атрибуты (разрешения, как это сделать см. на примере здесь).
Для того чтобы скопировать и заменить модули, необходимо наличие root прав и приложения root explorer - скачать можно здесь
Я Вам написал самый простой способ без перепаковки и редактирования прошивки.
Если нужно прошивку перепаковывайте сами. Там ничего сложного нет.

582008
Интересующийся
Интересующийся
Сообщения: 10
Зарегистрирован: 10.11.2015 9:44
Откуда: днепр

Прошивка планшета на AllWinner A20 dual core

Непрочитанное сообщение#828 » 582008 » 17.11.2015 9:51

где искать модули ? через ADb проделал ваши команды... где теперь найти-открыть папки /system/vendor/modules ?
____
Через root explorer, ссылку давал выше. При этом необходимо наличие root прав.

Добавлено спустя 1 день 19 часов 41 минуту 2 секунды:
модули нашел через Root explorer. как теперь узнать какой из подгружается а какой нет ? какой именно менять надо ? касаемо тача там 6 (gc0307 gc0308 gc0381 и т.д.)модулей есть! но какой подгружается как узнать ?

Аватара пользователя
Blaze
Информатик-аналитик
Информатик-аналитик
Сообщения: 8926
Зарегистрирован: 24.05.2007 17:23
Модель телефона: Redmi 7
Прошивка: Android 9
Sat-ресивер: Tiviar Mini HD
Откуда: Данков
Контактная информация:

Прошивка планшета на AllWinner A20 dual core

Непрочитанное сообщение#829 » Blaze » 18.11.2015 20:31

Повторяюсь
Читайте 824 сообщение. Судя по логу модуль тача gslX680.ko его и заменяйте

dc93
Начинающий
Начинающий
Сообщения: 3
Зарегистрирован: 20.11.2015 11:13
Откуда: SPb

Прошивка планшета на AllWinner A20 dual core

Непрочитанное сообщение#830 » dc93 » 20.11.2015 11:54

Здравствуйте!

Прежде всего спасибо всем, кто участвовал в создании ФАКа на данной ветке.

Предыстория: закирпичил тещин планшет. Планшет покупался на aliexpress, выглядит вот так:

Gooweel 9 inch tablet A90X android 4.2.2 A20 Dual core 1GB RAM/ 8GB ROM Dual camera WiFi HDMI OTG Big battery
вот его внутренности:
списался с продавцом, он мне прислал три ссылки на прошивки:

http://pan.baidu.com/s/1mg82n1I
http://pan.baidu.com/s/1jG7RQ9g
http://pan.baidu.com/s/1dDcnWkx

проблема заключалась в том, что по этим ссылкам нужна регистрация, причем регистрация с указанием телефона, причем телефон не из России. Пришлось подсовывать виртуальный телефон и регистриться.

само письмо от китайца выглядело вот так: но там где-то я что-то "перебирал" в ссылках

вобщем скачал, сейчас выложил на "нормальный" файл обмен (хотя бы без телефона):

a33_599x_v92_1024x600-gc0308-0329_auto_0916.rar

PH_GT90X_auto_auto_gc0308-gc0308_81xx_20131123.zip

PH_GT90X_auto_auto_gc0308-gc0308_81xx_20140122-3679.rar

Помог только третий файл, с него нормально грузится (средняя опция в ФениксКард -- StartupMode), нормально работает тач и прочее, правда, прошивка совсем не похожа на то, что было при поставке, ну да Бог с ним.

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

Может быть кто нибудь подскажет, как теперь эту прошивку перелить с карты (с нее гружусь) в сам планшет? По USB подконнектиться не получается :(

Или может кто подскажет, как делать прошивку (из img), которая сама прошивается при старте планшета с карты?

Ответить