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

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

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

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

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

Непрочитанное сообщение#4251 » Blaze » 01.04.2015 18:28

ADMIN, зайдите на SD карту, а затем в директорию FirmwareInstall\env.
С помощью Notepad++ откройте файл env_uboot и измените его содержимое на

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

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.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:d7a:b22:d7a:d3d:d02:cc5:c8b:c4e:c12:bd6:b9c:b5e:b22
setenv wmt.io.gsensor 1:3:4:0:-1:1:1:2:-1
setenv wmt.sys.keypad wms8151a:1:rc_1:5:r1_8b:c0_72:c1_73:r0_9e:r2_76
setenv wmt.pwbn.param 100:0:500
setenv wmt.ui.storage 7
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.gpo.vibrator 1:1:2:D8110040:D8110080:D81100C0:1
setenv wmt.camera.param 0:1
setenv android_bootargs init=/init
setenv platform_bootargs wmtvo=2:0:16:1024:768:60
setenv wmt.display.param 2:0:16:0:0:0
setenv wmt.display.pwm 0:25:50:99
setenv wmt.io.mxcgsensor 1:3:4:0:-1:1:-1:2:-1
setenv wmt.io.d06sensor 1:3:4:1:-1:0:1:2:-1
setenv wmt.display.tmr 80000:0:320:480:1024:260:10:6:768:16
setenv wmt.audio.i2s wm8900:ff:ff:ff:ff
setenv wmt.audio.spi 1:0:0
setenv touchic true
setenv touchirq gpio0
setenv touchcodec uor615x
setenv wmt.io.touch 1:uor615x:0:1024:768
setenv wmt.uor615x.param 20000:350:58:58:3:1:3:7:1200:32:3500:150:3950:150
setenv wmt.camera.mirror 1
setenv wmt.vt160x.bat 1:0:10:0
setenv wmt.model.no puzhi_9.7inch_vt1609_ts_0308_nokey
setenv wmt.io.ts.2dcal -67 29650 -6369951 -24040 -26 90970889 104637
После чего вставьте в выключенный планшет SD карту и затем включите планшет. Дождитесь окончания прошивки.

ADMIN
Начинающий
Начинающий
Сообщения: 5
Зарегистрирован: 26.03.2015 3:52
Откуда: Биробиджан

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

Непрочитанное сообщение#4252 » ADMIN » 02.04.2015 2:13

Blaze привет!!!
Подскажи, а под каким номером прошивать сначала?
Пробую в прошивке Universal Uberoid WM8650 1.5.7 v12.1 27-SEP-2012 номер 53 залил прошивку на SD карту. Захожу на SD карте в папку FirmwareInstall\env открываю с помощью Notepad++ файл env_uboot и изменяю его содержимое на

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

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.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:d7a:b22:d7a:d3d:d02:cc5:c8b:c4e:c12:bd6:b9c:b5e:b22
setenv wmt.io.gsensor 1:3:4:0:-1:1:1:2:-1
setenv wmt.sys.keypad wms8151a:1:rc_1:5:r1_8b:c0_72:c1_73:r0_9e:r2_76
setenv wmt.pwbn.param 100:0:500
setenv wmt.ui.storage 7
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.gpo.vibrator 1:1:2:D8110040:D8110080:D81100C0:1
setenv wmt.camera.param 0:1
setenv android_bootargs init=/init
setenv platform_bootargs wmtvo=2:0:16:1024:768:60
setenv wmt.display.param 2:0:16:0:0:0
setenv wmt.display.pwm 0:25:50:99
setenv wmt.io.mxcgsensor 1:3:4:0:-1:1:-1:2:-1
setenv wmt.io.d06sensor 1:3:4:1:-1:0:1:2:-1
setenv wmt.display.tmr 80000:0:320:480:1024:260:10:6:768:16
setenv wmt.audio.i2s wm8900:ff:ff:ff:ff
setenv wmt.audio.spi 1:0:0
setenv touchic true
setenv touchirq gpio0
setenv touchcodec uor615x
setenv wmt.io.touch 1:uor615x:0:1024:768
setenv wmt.uor615x.param 20000:350:58:58:3:1:3:7:1200:32:3500:150:3950:150
setenv wmt.camera.mirror 1
setenv wmt.vt160x.bat 1:0:10:0
setenv wmt.model.no puzhi_9.7inch_vt1609_ts_0308_nokey
setenv wmt.io.ts.2dcal -67 29650 -6369951 -24040 -26 90970889 104637
После этого вытаскиваю SD карту из ноутбука и вставляю её в выключенный планшет, после включения прошла установка прошивки.
Вытащил SD карту из гнезда, планшет перезагрузился, загрузился полностью, видно рабочий стол, значки, вот только сенсор не работает или тачскрин его называют. *WALL*
Что ему ещё не хватает не могу понять!!!

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

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

Непрочитанное сообщение#4253 » Blaze » 02.04.2015 19:31

Q. После прошивки не работает тач (Touch Screen - сенсор) - что делать?
Ответ. Необходимо вставить переходник в планшет и подключить USB мышь в переходник и затем сделать калибровку планшета (Настройки > Touchpanel Calibration). Нажимайте точно в центр крестиков.
Если это не помогло значит вы не правильно выбрали модель вашего планшета. Необходимо выбрать правильную модель планшета.

Q. Плохо работает тач (Touch Screen - сенсор) - что делать?
Ответ. В настройках планшета (Настройки > Touchpanel Calibration) необходимо сделать калибровку. Нажимайте точно в центр крестиков.
Можно вручную прописать параметр калибровки wmt.io.ts.2dcal в файле env_uboot см. здесь

ADMIN
Начинающий
Начинающий
Сообщения: 5
Зарегистрирован: 26.03.2015 3:52
Откуда: Биробиджан

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

Непрочитанное сообщение#4254 » ADMIN » 03.04.2015 1:49

Blaze привет.

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

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

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:f2:f1: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:d7a:b22:d7a:d3d:d02:cc5:c8b:c4e:c12:bd6:b9c:b5e:b22
setenv wmt.io.gsensor 1:3:4:0:1:1:-1:2:-1:0:0:0
setenv wmt.sys.keypad wms8151a:1:rc_1:5:r1_8b:c0_72:c1_73:r0_9e:r2_76
setenv wmt.pwbn.param 100:0:500
setenv wmt.ui.storage 7
setenv wmt.io.touch 1:uor615x:0:1024:768
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.gpo.vibrator 1:1:2:D8110040:D8110080:D81100C0:1
setenv wmt.camera.param 0:0
setenv android_bootargs init=/init
setenv platform_bootargs wmtvo=2:0:16:1024:768:60
setenv wmt.display.param 2:0:16:0:0:0
setenv wmt.display.tmr 80000:0:320:480:1024:260:10:6:768:16
setenv wmt.display.pwm 0:25:50:99
setenv wmt.io.mxcgsensor 1:3:4:0:-1:1:-1:2:-1
setenv wmt.io.d06sensor 1:3:4:1:-1:0:1:2:-1
setenv wmt.camera.mirror 1
setenv wmt.gpo.camera2 1:0:5:D8110042:D8110082:D81100C2
setenv wmt.vt160x.bat 0:1:10:0
setenv wmt.model.no ezdy_9.7inch
setenv wmt.io.ts.2dcal -17421 -278 68725690 96 -13982 53771571 64444
Может есть идеи как можно поправить этот скрипт setenv wmt.io.ts.2dcal -17421 -278 68725690 96 -13982 53771571 64444
переходника под USB нету. Помоги плиз!!!

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

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

Непрочитанное сообщение#4255 » Blaze » 03.04.2015 20:08

Здравствуй.

1) Нужно ухитрится добраться до Настройки > Touchpanel Calibration и нажимайть точно в центр крестиков.
2) Пробовать прошить планшет с такой конфигурацией:

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

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:f2:f1: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:d7a:b22:d7a:d3d:d02:cc5:c8b:c4e:c12:bd6:b9c:b5e:b22
setenv wmt.io.gsensor 1:3:4:0:1:1:-1:2:-1:0:0:0
setenv wmt.sys.keypad wms8151a:1:rc_1:5:r1_8b:c0_72:c1_73:r0_9e:r2_76
setenv wmt.pwbn.param 100:0:500
setenv wmt.ui.storage 7
setenv wmt.io.touch 1:uor615x:0:1024:768
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.gpo.vibrator 1:1:2:D8110040:D8110080:D81100C0:1
setenv wmt.camera.param 0:0
setenv android_bootargs init=/init
setenv platform_bootargs wmtvo=2:0:16:1024:768:60
setenv wmt.display.param 2:0:16:0:0:0
setenv wmt.display.tmr 80000:0:320:480:1024:260:10:6:768:16
setenv wmt.display.pwm 0:25:50:99
setenv wmt.io.mxcgsensor 1:3:4:0:-1:1:-1:2:-1
setenv wmt.io.d06sensor 1:3:4:1:-1:0:1:2:-1
setenv wmt.camera.mirror 1
setenv wmt.gpo.camera2 1:0:5:D8110042:D8110082:D81100C2
setenv wmt.vt160x.bat 0:1:10:0
setenv wmt.model.no ezdy_9.7inch
setenv wmt.io.ts.2dcal -67 29650 -6369951 -24040 -26 90970889 104637

Аватара пользователя
Pakha
Интересующийся
Интересующийся
Сообщения: 16
Зарегистрирован: 05.04.2015 22:15
Модель телефона: HTC Desire HD A9191
Откуда: Homel

Прошивка планшетов MID M7206, M799ca на чипах InfoTMIC x210

Непрочитанное сообщение#4256 » Pakha » 05.04.2015 22:18

кто поможет хорошим советом? на планшете MID 7 Android 2.3.3 светодиод зелёный, разъём наушников чёрный, VM8650 перестал работать сенсор, полетела прошивка. Я уже пытался установить кучу прошивок, запускаю программу CHANGER_WIN.bat идёт процесс установки прошивки на флешку 4GB microSD HC, после завершения вставляю в планшет, включаю и никакой реакции, планшет просто включается иногда виснет на надписи android. Пробовал делать установку прошивки в корневую папку script, таже фигня, ничё не происходит. Во включённый планшет вставляешь флешку, он её определяет. Флешку форматировал в формате FAT32, размер кластера 32кб, даже галочку убрал "быстрое форматирование".

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

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

Непрочитанное сообщение#4257 » Blaze » 05.04.2015 22:32

Прежде чем прошивать, сделайте резервную копию ENV.bin (как сделать написано на первой странице данной темы)
SD карту отформатируйте с помощью SD Formatter for Windows

Аватара пользователя
Pakha
Интересующийся
Интересующийся
Сообщения: 16
Зарегистрирован: 05.04.2015 22:15
Модель телефона: HTC Desire HD A9191
Откуда: Homel

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

Непрочитанное сообщение#4258 » Pakha » 06.04.2015 15:18

К сожалению всё по прежнему, планшет не цепляет прошивку и не создаёт файл ENV.bin. Он просто игнорирует это всё. Я думаю наверно надо попробовать купить 2гб флешку и попробовать ей прошить.

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

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

Непрочитанное сообщение#4259 » Blaze » 06.04.2015 19:37

Pakha писал(а):Я думаю наверно надо попробовать купить 2гб флешку и попробовать ей прошить.
Пробовать необходимо с разных SD карт, с какой-нибудь точно запустится прошивка, но бэкап делать первым.

Аватара пользователя
Pakha
Интересующийся
Интересующийся
Сообщения: 16
Зарегистрирован: 05.04.2015 22:15
Модель телефона: HTC Desire HD A9191
Откуда: Homel

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

Непрочитанное сообщение#4260 » Pakha » 16.04.2015 9:43

Blaze, у Вас описано на форуме как отформатировать микро сд флешку при помощи программы WinHex вот сдесь: topic1164.html, там флешка сокращается до 705 мб, а как обратно вернут флешку к прежнему объёму 4 гб?

Добавлено спустя 2 часа 44 минуты 13 секунд:
Ой, извиняюсь, тупанул, вопрос решился форматированием...

Добавлено спустя 18 часов 22 минуты 42 секунды:
Blaze! Спасибо Вам большое за Ваш сайт, инструкции, всё прошил. Планшет не видел прошивку из-за того, что я не для того процессора ставил прошивку, мне подошла прошивка для планшетов MID M7206, M799ca на чипах InfoTMIC x210. Теперь у меня вопрос, может у Вас есть какая-нибудь прошивка которая будет побыстрей работать? а то планшет очень сильно тупит.
P.S. Прошивку качал на Вашем форуме.
они обе подойдут для этого планшета?

Ответить