Страница 362 из 434

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

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

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

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

Добавлено: 27.01.2013 12:38
gens
Добрый день есть такой девайс wonder media 8659 а плате надпись WMS 8169a v2.3 размер экрана 9.7 две камеры пробовал прошить 54 версиеей с убероида результата нет не подскажете куда смотреть дальше

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

Добавлено: 27.01.2013 13:20
Blaze
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 номер.

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

Добавлено: 27.01.2013 13:28
gens
ОЧЕНЬ похож, нет рисунка яблока а так один в один

Добавлено спустя 3 минуты 25 секунд:
Начал прошивать и за того что устройство ругалось на все карточки памяти, в результате вообще перестал включатся при попытке прошить висит строка UPGADE..... и никаких результатов

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

Добавлено: 27.01.2013 13:36
Blaze
Изображение
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.
После чего можно прошивать планшет.

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

Добавлено: 27.01.2013 13:44
SAMuel
Ага, спасибки.
Так может тогда можно сделать скрипт который только: лоад, бут и убут будут заливать?

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

Добавлено: 27.01.2013 14:11
Blaze
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)

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

Добавлено: 27.01.2013 21:14
SnaiNeR

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

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 моделей моего планшета.Лучше помогите вы)Буду очень признателен

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

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

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

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