Прошивка устройств на процессоре VIA WM8650

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

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

Аватара пользователя
SAMuel
Интересующийся
Интересующийся
Сообщения: 12
Зарегистрирован: 23.01.2013 5:19
Модель телефона: Optimus One P500
Прошивка: ведро 233
Откуда: UA Kiev
Контактная информация:

Re: Прошивка устройств на процессоре VIA WM8650

Непрочитанное сообщение#3611 » SAMuel » 27.01.2013 1:34

Blaze писал(а):Доброго времени суток.
SAMuel, может и проще, но лучше прошить с новыми w-load.bin и u-boot.bin
Здаровки, можно поподробнее узнать процесс прошивки, тость в какой очередности что прошивается при прошивании.
Ну и интересует, лоад и бут бины заливаются получаются в SPI flash при прошивании,
они только там и остаются до следующей попытки прошивания или гдето ещё хранятся в самом андроиде ввиде файлов?

Просто прошивать поновой не хочется так как планшет настроен и установлен софт, оно муторно все переустанавливать так как вайфай качает с маркета со скоростью не более 5-15кб,
пока не могу понять почему так зарезана скорость, немогу найти куда я дел от другоуго планшета модуль вафли чтобвы подкинуть и поглядеть какая скорость будет с другим вафелем.
-=>SAMuel<=-

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

Re: Прошивка устройств на процессоре VIA WM8650

Непрочитанное сообщение#3612 » Blaze » 27.01.2013 13:20

zabiyaka72, возможно картинка Android находится предположительно в файлах

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

uzImage.bin
u-boot-logo.data
kernel-logo.data
SAMuel писал(а):можно поподробнее узнать процесс прошивки, тость в какой очередности что прошивается при прошивании.
Во время прошивки порядок обновления отображается.
Обновляются:

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

загрузочный w-load*.......bin
загрузочный u-boot.bin
конфигурация env_uboot
ядро uzImage.bin
u-boot-logo.data
kernel-logo.data
копируются остальные файлы системы.
SAMuel писал(а):Ну и интересует, лоад и бут бины заливаются получаются в SPI flash при прошивании,
они только там и остаются до следующей попытки прошивания или гдето ещё хранятся в самом андроиде ввиде файлов?
Заливаются в в SPI flash. При повторной прошивки они затираются.

gens, у вас такой планшет?
Изображение
WMS8169A V2.3 - прошивается под 54 номером. Что у Вас конкретно не работает?
WMS8169A V3.0 - прошивается так же под 54 номером
WMS8169A V2.2 - прошивается под 125 номером. Можете попробовать 125 номер.

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

Re: Прошивка устройств на процессоре VIA WM8650

Непрочитанное сообщение#3613 » Blaze » 27.01.2013 13:36

Изображение
Q. Если при прошивки планшета на экране выводиться сообщение с ошибкой:

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

Cannot upgrade kernel-NAND!!!
*E* Failed to mount Android-Data partition
то что делать?

Ответ. После того, как вы выбрали нужную модель и все данные прошивки были скопированы на SD-карту, вам необходимо заменить файл
uzImage.bin (зеркало) или вот этим uzImage.bin, или этим uzImage.bin или uzImage.bin от UncleXXL, или uzImage.bin от Jeeper или uzImage.bin от iwan в папке FirmwareInstall.
После чего можно прошивать планшет.

Аватара пользователя
SAMuel
Интересующийся
Интересующийся
Сообщения: 12
Зарегистрирован: 23.01.2013 5:19
Модель телефона: Optimus One P500
Прошивка: ведро 233
Откуда: UA Kiev
Контактная информация:

Re: Прошивка устройств на процессоре VIA WM8650

Непрочитанное сообщение#3614 » SAMuel » 27.01.2013 13:44

Ага, спасибки.
Так может тогда можно сделать скрипт который только: лоад, бут и убут будут заливать?
-=>SAMuel<=-

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

Re: Прошивка устройств на процессоре VIA WM8650

Непрочитанное сообщение#3615 » Blaze » 27.01.2013 14:11

SAMuel, покопайтесь в wmt_scriptcmd
скорее всего какая-то из этих команд

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

setenv kernel-NAND_ofs  
setenv kernel-NAND_len  
setenv initrd-NAND_mtd  
setenv initrd-NAND_ofs  
setenv initrd-NAND_len  
setenv filesystem-NAND_mtd  
setenv filesystem-NAND_ofs  
setenv filesystem-NAND_len 
обновляет загрузочный w-load*.......bin и загрузочный u-boot.bin

Редактируйте wmt_scriptcmd через WMTEditor by Dia_Betu (wmt_scriptcmd editor)

SnaiNeR
Интересующийся
Интересующийся
Сообщения: 13
Зарегистрирован: 12.07.2012 17:21
Откуда: Mlz

Re: Прошивка устройств на процессоре VIA WM8650

Непрочитанное сообщение#3616 » SnaiNeR » 27.01.2013 21:14

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

setenv memtotal 212M
setenv mmcid 0
setenv lpj AUTO
setenv ipaddr 192.168.0.2
setenv serverip 192.168.0.1
setenv gatewayip 192.168.0.1
setenv netmask 255.255.255.0
setenv kernelargs setenv bootargs mem=${memtotal} root=${filesystem-NAND_mtd} noinitrd rootfstype=yaffs2 rw console=ttyS0,115200n8 lpj=${lpj} ${android_bootargs} ${platform_bootargs} quiet
setenv bootcmd nandrw r ${kernel-NAND_ofs} 0x1000000 ${kernel-NAND_len}; if iminfo 0x1000000; then run kernelargs; bootm 0x1000000; fi; echo No kernel found
setenv logocmd  nandrw r ${wmt.nfc.mtd.u-boot-logo} ${wmt.display.logoaddr} 10000; nandrw r ${wmt.nfc.mtd.u-boot-logo2} ${wmt.display.logoaddr2} 40000;   nandrw r ${wmt.nfc.mtd.kernel-logo} ${wmt.kernel.animation.addr} 80000;   display init force; decompanima -f  ${wmt.display.logoaddr2} 0x3000000; decompanima -f  ${wmt.display.logoaddr} 0x3000000
setenv wmt.display.logoaddr 500000
setenv wmt.display.logoaddr2 550000
setenv wmt.kernel.animation.addr f600000
setenv wmt.audio.i2s vt1603:f1:f2:ff:ff:100
setenv wmt.io.pwbn 100:0:2000
setenv wmt.eth.param 1
setenv wmt.gpi.bat [0:0:00020000:d8110040:d8110080:d8110000:d8110480:d81104C0][1:0:00000020:d8110040:d8110080:d8110000:d8110480:d81104C0][2:1:00010000:d8110040:d8110080:d8110000: d8110480:d81104C0]
setenv wmt.gpo.camera1 1:0:7:D8110040:D8110080:D81100C0
setenv wmt.gpo.wifi 6:1:6:d8110040:d8110080:d81100C0
setenv wmt.gpt.gsensor 3:8:d8110040:d8110080:d8110000:d8110480:d81104c0:83000000:d8110300:8:d8110320:6
setenv wmt.io.bat 3:2:1000:db1:b8b:db1:d7a:d43:d0c:cd5:c9e:c67:c30:bf9:bc2:b8b
setenv wmt.io.gsensor 1:3:4:0:1:1:-1:2:-1
setenv wmt.pwbn.param 100:0:500
setenv wmt.ui.storage 7
setenv wmt.io.touch 1:vt1609:2:800:480
setenv wmt.bus.i2c i2c0:1:1:i2c1:1:1
setenv bootdelay 1
setenv wmt_ui_hibernation 1
setenv wmt_sys_powerhold 0
setenv wmt.camera.param 0:0:0
setenv android_bootargs init=/init
setenv platform_bootargs wmtvo=2:1:24:800:480:60
setenv wmt.display.param 2:0:16:0:0:0
setenv wmt.display.tmr 33000:0:48:88:800:40:3:32:480:13
setenv wmt.display.pwm 0:25:50:99
setenv wmt.io.ts.2dcal -2 -17992 33933846 11207 270 -3600164 39523
setenv wmt.io.mxcgsensor 1:3:4:0:1:1:1:2:-1
setenv wmt.vt160x.bat 1:0:10:0
setenv wmt.model.no 7inch_std_vt1609_touch 
модель скажите пожалуйста, до своих "поисков" был уверен в одной, теперь на примете 5 моделей моего планшета.Лучше помогите вы)Буду очень признателен

tjet
Мастер
Мастер
Сообщения: 177
Зарегистрирован: 01.02.2012 16:19
Модель телефона: M7206A-v1.7 x210
Прошивка: m799ca
Откуда: Чернигов, Украина
Контактная информация:

Re: Прошивка устройств на процессоре VIA WM8650

Непрочитанное сообщение#3617 » tjet » 27.01.2013 23:59

SAMuel, вариант как бы интересный. Но меня берут сомнения что-то о успешности. На сколько знаю процесс прошивки, то выглядит примерно так: 1-зашивается временный загрузчик в оперативу, 2-на автомате стирается и пишется он в микру, 3-в неё же заливаются первичные загрузочные записи, метки и флаги, 4-начало прошиви нанд, при чём нанд прошивается опираясь на данные загрузчика, то есть создаёт разделы и сливает данные соответствуя таблице секторов и адрессов. Вот тут и начинается самое интересное. Если учесть, что у нас был сдамплен загрузчик живой системы и оригинал в микре вдруг полетел, то да, всё получится - припаялись, зашились, работает. Но с другой стороны, если этого файла сдампленого у нас нет, то подбирать придётся очень долго и не факт что получится.
Ремонт убитых и полу убитых планшетов - мои контакты см. здесь

zabiyaka72
Опытный
Опытный
Сообщения: 57
Зарегистрирован: 27.11.2011 17:34
Модель телефона: nokia 5230
Откуда: Украина Запорожье
Контактная информация:

Re: Прошивка устройств на процессоре VIA WM8650

Непрочитанное сообщение#3618 » zabiyaka72 » 28.01.2013 0:21

Просматривал в Hex Editor файл u-boot.bin нашёл запись Для загруски Андроид нажмите громкость + для загрузки Вин Ц громкость -. Это значит что можно на планшет ставить две ОСи и при запуске выбирать какую загрузить. На картинке правый нижний угол. Какбы это реализовать?

Аватара пользователя
SAMuel
Интересующийся
Интересующийся
Сообщения: 12
Зарегистрирован: 23.01.2013 5:19
Модель телефона: Optimus One P500
Прошивка: ведро 233
Откуда: UA Kiev
Контактная информация:

Re: Прошивка устройств на процессоре VIA WM8650

Непрочитанное сообщение#3619 » SAMuel » 28.01.2013 3:02

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

Добавлено спустя 1 минуту 25 секунд:
tjet писал(а):SAMuel, вариант как бы интересный. Но меня берут сомнения что-то о успешности. На сколько знаю процесс прошивки, то выглядит примерно так: 1-зашивается временный загрузчик в оперативу, 2-на автомате стирается и пишется он в микру, 3-в неё же заливаются первичные загрузочные записи, метки и флаги, 4-начало прошиви нанд, при чём нанд прошивается опираясь на данные загрузчика, то есть создаёт разделы и сливает данные соответствуя таблице секторов и адрессов. Вот тут и начинается самое интересное. Если учесть, что у нас был сдамплен загрузчик живой системы и оригинал в микре вдруг полетел, то да, всё получится - припаялись, зашились, работает. Но с другой стороны, если этого файла сдампленого у нас нет, то подбирать придётся очень долго и не факт что получится.
Та вот и не знаю полного процесса прошивки и всех нюансов, а интересно блин.

Добавлено спустя 2 часа 1 минуту 30 секунд:
вобщем сдул SPI flash, считал, разобрал на три файла: env_uboot u-boot.bin w-load.bin и... я что то не догнал.
вобщем в последнем рубероиде эти файлы идут версий:
u-boot.bin UPDATEID_0.04.00.00.15 (ver1.1.4 - dec 30 2011 - 10:33:51)
w-load.bin 0.15.00.01 UPDATE_ID_1_4_4_0_2_256MB_0150001 UPDATEID_DDR3_700M_1066M_8bit_2_256MB_0150001
соответственно они и должны быть в этой флешке, бо какраз ставил рубероид и оно писало мол все перешито и т.д. при перешивке, но... хрен там оказалось.
считаные оказались теже самые что и были!!!
u-boot.bin UPDATEID_0.04.00.00.17 (ver1.1.4 - mar 29 2012 - 13:56:02)
w-load.bin 0.16.00.02 UPDATE_ID_1_4_4_0_2_256MB_0160002 UPDATEID_DDR3_700M_1066M_8bit_2_256MB_0160002
как я понял то походу прошивки прошивальщик чтоли проверил что версия имеющаяся на флешке не нуждается в обновлении бо новее?

кстати в нете был слил:
u-boot.bin 0.12.01.00.16 (ver1.1.4 - apr 26 2010 - 20:48:31)
w-load.bin 0.17.00.01
странные версии и даты
заливать не пробовал ещё
-=>SAMuel<=-

atlas016
Интересующийся
Интересующийся
Сообщения: 20
Зарегистрирован: 21.12.2012 10:23
Откуда: Владивосток

Re: Прошивка устройств на процессоре VIA WM8650

Непрочитанное сообщение#3620 » atlas016 » 28.01.2013 12:46

zabiyaka72 писал(а):Оформление для андроид в стиле Win XP. Содержимое архива разложить по папкам согласиться на замену. Перезагрузить. на рабочем столе выбрать обоину. Потом зайти в настройки, звук, звук уведомления выбрать Windows xp - запуск. И снова перезагрузить. Делать на убероиде через ESпроводник. На стандартной прошивке не получится если нет рут доступа. Кому не нравится ХРюшка проходим мимо. Еслибы ещё убрать зелёного человечка в самом начале запуска :(

Затея прикольная. Только нихрена не получается переместить файлы с флешки. Может чего не того делаю? Пишет копирование/перемещение/невозможно. :o

Ответить