Прошивка планшета на AllWinner A23

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

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

Аватара пользователя
dfx
Начинающий
Начинающий
Сообщения: 8
Зарегистрирован: 15.10.2014 12:40
Откуда: Украина

Прошивка планшета на AllWinner A23

Непрочитанное сообщение#571 » dfx » 15.10.2014 15:52

меняю прошивку и ключ
такое же выскакивает

DrIvan
Пользователь
Пользователь
Сообщения: 31
Зарегистрирован: 18.09.2014 13:26
Модель телефона: FreeShip AM1005 10,1
Прошивка: GA10H Android 4.4.2
Откуда: Krasnodar

Прошивка планшета на AllWinner A23

Непрочитанное сообщение#572 » DrIvan » 15.10.2014 16:00

У Вас драйвера стоят на планшет на ПК. Проверьте как определяется планшет компьютером. У меня было такое переставил дрова по новой все пошло.

Аватара пользователя
Blaze
Информатик-аналитик
Информатик-аналитик
Сообщения: 8934
Зарегистрирован: 24.05.2007 17:23
Модель телефона: POCO X3 Pro 6/128
Прошивка: crDroid v7.7
Sat-ресивер: Tiviar Mini HD
Откуда: Данков
Контактная информация:

Прошивка планшета на AllWinner A23

Непрочитанное сообщение#573 » Blaze » 15.10.2014 17:38

Добрый вечер!
Gredder писал(а):где у Allwinner A23 в script.bin или в другом месте лежат настройки батареи? Где надо прописывать ёмкость батареи?
скорее всего в build.prop
NikeFreak писал(а):preinstall.sh и setupsensors.sh за что отвечают? их как то надо редактировать если новые модули/драйвера подкидываю?
это скрипты которые при старте системы выполняют определенные действия (например загрузку модулей, более подробно нужно смотреть их исходный код)

NikeFreak, попробуйте восстановить планшет так:
1. Скачайте бэкап backup.rar

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

boot.img - 16384 кб
boot-resource.img - 32678 кб
data.img - 786 432 кб
env.img - 16384 кб
recovery.img - 16384 кб
system.img - 16384 кб
для

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

Allwinner a23
Wi-Fi чип ESP8089
чип тачскрина GSL1680
v2.0 polaris_A700-eng 4.2.2 JDQ39 20140221 test-keys
мат. плата TW_A0721_V31 2014_02_25 на обратной стороне наклейка A0721-4G512-JDF8089 YY20140320
2. Извлеките папку backup и скопируйте ее с разделами бэкапа на SD карту.
3. На "кривой" прошивке включите в настройках 'Отладку по USB'
4. Скачайте ADB (про ADB читайте здесь)
5. Восстановление бэкапа
1. Заходим в командную строку (Выполнить --> вводим "cmd").
2. Вводим в командной строке: "cd C:/путь к программе adb/".
3. Что бы проверить, подключен ли наш планшет в режиме adb, вводим: "adb devices".
4. Если отобразилось что то типо этого ”20080411 device” , то вводим: "adb shell".

dd if=/mnt/extsd/backup/boot.img of=/dev/block/nanda
dd if=/mnt/extsd/backup/boot-resource.img of=/dev/block/nanda
dd if=/mnt/extsd/backup/env.img of=/dev/block/nandb
dd if=/mnt/extsd/backup/system.img of=/dev/block/nandc
dd if=/mnt/extsd/backup/data.img of=/dev/block/nandd
dd if=/mnt/extsd/backup/recovery.img of=/dev/block/nandf
5. После выполнения всех команд извлеките кабель из планшета и перезагрузить его.
6. Если у вас чип тачскрина GSL1680, то скачиваем патч под данный чип gsl1680.rar
7. В архиве имеется script.bin, возможно надо положить ваш script.bin, либо попробовать с этим.
8. Подключаем снова планшет к компьютеру
9. Распаковываем архив gsl1680 и в папке запускаем батник run.bat
Он скопирует script.bin в память планшета и потом скопирует модуль драйвер для тача.
Планшет автоматом перезагрузится и все, тач работает.

Если у вас чип тачскрина отличается от GSL1680, то не чего страшного ищим на просторах модуль драйвера для своего чипа, например GSL1680.ko
Кладем в папку с батником run.bat ваш модуль, открываем блокнотом или любым текстовым редактором run.bat
находим в нем такие строчки:

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

echo Copy gsl1680.ko to /system/vendor
adb push "gsl1680.ko" /system/vendor/gsl1680.ko
adb shell chmod 644 /system/vendor/gsl1680.ko
и меняем название модуля на ваш, который вы положили в папку, сохраняем батник.

Выполняем снова процедуру запуска run.bat но уже с вашим модулем.

PS: Возможно не будет конектился по wifi - симптом постоянно по кругу подключение-получение ip
Лечение очень простое - в настройках роутера смените метод шифрования на WPA2

Vitse, в

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

[ctp_para]
ctp_used = 1
ctp_name = "gsl3675"
ctp_twi_id = 0
ctp_twi_addr = 0x40
ctp_screen_max_x = 800
ctp_screen_max_y = 480
ctp_revert_x_flag = 0
ctp_revert_y_flag = 1
ctp_exchange_x_y_flag = 1
ctp_int_port = port:PB05<4><default><default><default>
ctp_wakeup = port:PH01<1><default><default><1>
поменяйте значения разрешения зоны действия тача

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

ctp_screen_max_x = 800
ctp_screen_max_y = 480
и подбором значений 0 или 1 уберите зеркальность тача в

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

ctp_revert_x_flag = 0
ctp_revert_y_flag = 1
ctp_exchange_x_y_flag = 1
Воспользуйтесь утилитой Bin2Fex.rar

Распакуйте папку Bin2Fex например на диск D
Скопируйте в данную папку script.bin или script0.bin (переименуйте в script.bin)
и с помощью командной строки cmd выполните команды

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

D:
cd D:\Bin2Fex
Для конвертации из bin в fex

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

bin2fex script.bin script.fex
из fex в bin

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

fex2bin script.fex script.bin
dfx, пробуйте эти прошивки MaPan_MX723_Dual_Core_Jelly_Bean_4.2_Root_Firmware_20140115JDF.rar
MaPan_MX723_Dual_Core_Jelly_Bean_4.2_Root_Firmware_20131228.rar
MaPan_MX723_Dual_Core_Jelly_Bean_4.2_Root_Firmware_20140115.rar
MaPan_MX723_Dual_Core_Jelly_Bean_4.2_Root_Firmware_20131205.rar
ROM for q8h, a23, 800x480, 20131211.img
0leg777 писал(а):Нужна прошивка. И как его прошить если, например, не включена "отладка по usb" ?
прошивать с помощью SD карты через PhoenixCard (см. первое сообщение данной темы). Прошивку под ваш девайс не нашел.

Vitse
Интересующийся
Интересующийся
Сообщения: 10
Зарегистрирован: 07.10.2014 0:52
Откуда: Львов

Прошивка планшета на AllWinner A23

Непрочитанное сообщение#574 » Vitse » 15.10.2014 19:03

поменяйте значения разрешения зоны действия тача
ctp_screen_max_x = 800
ctp_screen_max_y = 480
Пробовал и больше и меньше ставить - только хуже получается.
А можно ли где-то посмотреть варианты модулей?
Чтоб в этой строке методом тыка... ctp_name = "gsl3675" , нашел парочку, но с ними тач просто не работает.

Аватара пользователя
Blaze
Информатик-аналитик
Информатик-аналитик
Сообщения: 8934
Зарегистрирован: 24.05.2007 17:23
Модель телефона: POCO X3 Pro 6/128
Прошивка: crDroid v7.7
Sat-ресивер: Tiviar Mini HD
Откуда: Данков
Контактная информация:

Прошивка планшета на AllWinner A23

Непрочитанное сообщение#575 » Blaze » 15.10.2014 19:23

Vitse писал(а):А можно ли где-то посмотреть варианты модулей?
Вы имеете ввиду какие модули подгружаются у планшета?
В ADB командой

Gredder
Пользователь
Пользователь
Сообщения: 34
Зарегистрирован: 12.09.2014 19:53
Откуда: Москва

Прошивка планшета на AllWinner A23

Непрочитанное сообщение#576 » Gredder » 15.10.2014 22:02

Vitse, пробовали три прошивки на 53-ей странице?

Vitse
Интересующийся
Интересующийся
Сообщения: 10
Зарегистрирован: 07.10.2014 0:52
Откуда: Львов

Прошивка планшета на AllWinner A23

Непрочитанное сообщение#577 » Vitse » 15.10.2014 22:47

Gredder писал(а):Vitse, пробовали три прошивки на 53-ей странице?
Пробовал, не помогает. Высота 600 подходит отлично и в телефонном и планшетном вариантах все точно работает. А вот ширина. у - 600, х - ставлю между 600 и 660 - тач встает по центру и три центральных ряда иконок нажимаются как положено, а чем дальшев сторону от центра - тем дальше реальное срабатывание тача. Ставлю выше 660 - опять тач как бы прижимается к правой стороне и чем левее - тем дальше срабатывает касание.

Gredder
Пользователь
Пользователь
Сообщения: 34
Зарегистрирован: 12.09.2014 19:53
Откуда: Москва

Прошивка планшета на AllWinner A23

Непрочитанное сообщение#578 » Gredder » 15.10.2014 23:15

Vitse, И вправду покажите нам скриншот lsmod :)
Скорее всего модуль не подходит.
Я бы попробовал поменять с заменой gslX680.ko
Возьмите например прошивку, где тач более менее работает. И в нём бы менял значения.
Изменения в надписи ctp_name = "gsl3675" мне не помогало.

Blaze, Нашёл в script надпись pmu_battery_cap = 0
Это у всех Allwinner стоит 0? Получается параметр ёмкости батарее меняется по своему как-то...
Последний раз редактировалось Gredder 15.10.2014 23:26, всего редактировалось 1 раз.

NikeFreak
Интересующийся
Интересующийся
Сообщения: 11
Зарегистрирован: 11.10.2014 22:31
Модель телефона: SE Live with Walkman
Прошивка: Remix® 4.4.2 KitKat
Откуда: Белгород
Контактная информация:

Прошивка планшета на AllWinner A23

Непрочитанное сообщение#579 » NikeFreak » 15.10.2014 23:26

залил свой полный бекап

cat /mnt/extsd/backup/boot-resource.img > /dev/block/nanda
cat /mnt/extsd/backup/env.img > /dev/block/nandb
cat /mnt/extsd/backup/boot.img > /dev/block/nandc
cat /mnt/extsd/backup/system.img > /dev/block/nandd
cat /mnt/extsd/backup/data.img > /dev/block/nande
cat /mnt/extsd/backup/misc.img > /dev/block/nandf
cat /mnt/extsd/backup/recovery.img > /dev/block/nandg
cat /mnt/extsd/backup/cache.img > /dev/block/nandh
cat /mnt/extsd/backup/databk.img > /dev/block/nandi
cat /mnt/extsd/backup/udisk.img > /dev/block/nandj
и script0.bit, перезагрузил планшет, он теперь вист на заставке алл винер технолоджи и все, как быть?

Vitse
Интересующийся
Интересующийся
Сообщения: 10
Зарегистрирован: 07.10.2014 0:52
Откуда: Львов

Прошивка планшета на AllWinner A23

Непрочитанное сообщение#580 » Vitse » 15.10.2014 23:44

Gredder писал(а):Vitse, И вправду покажите нам скриншот lsmod :)
Скорее всего модуль не подходит.
Я бы попробовал поменять с заменой gslX680.ko
Возьмите например прошивку, где тач более менее работает. И в нём бы менял значения.
Изменения в надписи ctp_name = "gsl3675" мне не помогало.
Изображение

Это? Дело в том, что тач или не работает, или как бы прижат к правому нижнему углу. Чем дальше касания от угла - тем больше расхождение. Других прошивок не видал.

Ответить