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

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

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

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

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

Непрочитанное сообщение#1371 » Blaze » 10.02.2012 19:09

Добрый вечер.
hitkennyuser писал(а):Blaze. попробовал сделать новый env_uboot, по вашему макету, 3G так же не работает, и на дисплее снова появились лаги((( да и заметил тоже косяк в моей резервной копии, клавиши звука и центровая кнопка ( назад) не работают(((
Насчет артефактов на экране сенсора.
Я поменял парметр setenv memtotal 224M для дополнительных 10 мб под Uberoid, видимо из за этого возникают такие лаги.
Так же прическу сделал. Возвращаю на причесанный вариант уже с setenv memtotal 212M

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

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
setenv wmt.pwbn.param 100:0:500
setenv wmt.ui.storage 7
setenv wmt.io.touch 1:vt1603:2: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.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.ts.2dcal -21305 103 50087908 81 -26706 39894608 45019
setenv wmt.io.mxcgsensor 1:3:4:0:-1:1:-1:2:-1
setenv wmt.vt160x.bat 0:1:10:0
setenv wmt.model.no ezdy_9.7inch
Насчет 3G. Я думаю, вам необходимо добавить в env_uboot (ezdy_97inch) еще параметр

один из двух

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

setenv wmt.gpo.modem2g 1:1:5:D8110042:D8110082:D81100C2

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

setenv wmt.gpo.modem2g 1:1:21:D8110040:D8110080:D81100C0
после параметра

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

setenv wmt.display.pwm 0:25:50:99
не забудьте скопировать uberoid_phone_support.tgz на sd карту.
Затем прошейте планшет.

stuz, вам надо выбрать 54 модель заменить в env_uboot

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

setenv memtotal 224M
на

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

setenv memtotal 212M
и параметр калибровки сенсора выставить так:

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

setenv wmt.io.ts.2dcal -21305 103 50087908 81 -26706 39894608 45019
прошейте планшет - судя по выше сказанному артефакты должны исчезнуть.

Если птички идут, то лучше оставить заводскую прошивку.

alexander_sciv, попробуйте выбрать в Uberoid 44 модель/
После того, как данные прошивки будут скопированы на sd карту, откройте sd-карта:FirmwareInstall\env\ и отредактируйте файл 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: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:0:0:0
setenv wmt.sys.keypad wms8153:1:rc_1:3:c0_72:c1_73:r0_9e:1:9e_8b
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 30000:0:48:40:800:40:3:29:480:13
setenv wmt.display.pwm 0:25:50:99
setenv wmt.io.mxcgsensor 1:3:4:0:1:1:1:2:-1:0:0:0
setenv wmt.io.d06sensor 1:3:4:1:-1:0:1:2:-1:0:0:0
setenv wmt.io.stk8312sensor 1:3:4:0:1:1:-1:2:-1:0:0:0
setenv wmt.gpo.modem2g 1:1:21:D8110040:D8110080:D81100C0
setenv wmt.vt160x.bat 0:1:10:0
setenv wmt.uor615x.param 20000:320:58:58:3:1:3:7:1200:32:3500:150:3950:150
setenv wmt.io.mac.off 1
setenv wmt.audio.spi 1:0:0
setenv wmt.model.no wms8153_7inch_2g_vt1609 
setenv wmt.io.ts.2dcal -30031 -190 65675508 128 -25818 43746313 76987
Сохраните изменения и прошейте планшет.

relfis, посмотрите схемы wm8650core_board.7z, найдите, где находится звуковая карта, но по моему она там интегрированная.

alexander_sciv
Интересующийся
Интересующийся
Сообщения: 17
Зарегистрирован: 07.10.2011 5:56
Откуда: Россия.

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

Непрочитанное сообщение#1372 » alexander_sciv » 11.02.2012 6:37

Blaze писал(а):alexander_sciv, попробуйте выбрать в Uberoid 44 модель/
После того, как данные прошивки будут скопированы на sd карту, откройте sd-карта:FirmwareInstall\env\ и отредактируйте файл env_uboot
Blaze ты просто молодец! Мало того, что организовал и динамично развиваешь свой сайт, с которым я познакомился ещё когда занимался спутниковым Интернетом, так ещё в теме по планшетным компьютерам даёшь столько дельных и практичных советов, которые не найти даже на болие продвинутых сайтах. Большое тебе спасибо! Теперь по моему вопросу. Поскольку в файле env_uboot предложенным тобой были только изменения по объёму памяти, а в прошивке я и так использовал №44, то при использовании прошивки с твоими изменениями я не удивился, когда надпись и изображение хода прошивки появились на пол экрана. Зато после перезагрузки всё развернулось на весь экран и планшет заработал без багов.

stuz
Опытный
Опытный
Сообщения: 50
Зарегистрирован: 17.12.2011 11:40
Откуда: Новосиб

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

Непрочитанное сообщение#1373 » stuz » 11.02.2012 8:48

Blaze писал(а):stuz, вам надо выбрать 54 модель заменить в env_uboot

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

setenv memtotal 224M
на

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

setenv memtotal 212M
и параметр калибровки сенсора выставить так:

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

setenv wmt.io.ts.2dcal -21305 103 50087908 81 -26706 39894608 45019
прошейте планшет - судя по выше сказанному артефакты должны исчезнуть.

сделал память 212, а калибровку делаю
setenv wmt.io.ts.2dcal -17421 -278 68725690 96 -13982 53771571 64444 у меня с этими значениями все нормально.
кнопки громкости и "возврат" заработали!
видео пока идет нормально, но почему же "птички" тормознее идут?

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

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

Непрочитанное сообщение#1374 » Blaze » 11.02.2012 12:36

alexander_sciv писал(а):в прошивке я и так использовал №44, то при использовании прошивки с твоими изменениями я не удивился, когда надпись и изображение хода прошивки появились на пол экрана.
Следовательно, чтобы процесс прошивки отображался на весь экран, необходимо еще отредактировать wmt_scriptcmd
а именно параметр setenv wmt.display.tmr

Найти:

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

setenv wmt.display.tmr 40000:0:10:46:800:20:10:23:480:10 
Заменить на:

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

setenv wmt.display.tmr 30000:0:48:40:800:40:3:29:480:13 
Сделаю запрос HardcoreHacker-ру, чтобы данная модель была добавлена в Uberoid :)
видео пока идет нормально, но почему же "птички" тормознее идут?
Хороший вопрос. Если на заводской все идет как положено, то значит это недоработка прошивки Uberoid.

Extreamka
Пользователь
Пользователь
Сообщения: 35
Зарегистрирован: 11.02.2012 13:27
Откуда: Ukraina

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

Непрочитанное сообщение#1375 » Extreamka » 11.02.2012 14:16

:( Ребята привет:)
помагите с прошивкой на
Изображение

Немогу подобрать уже 3-ий день( :(
Новая папка.rar
Последний раз редактировалось Extreamka 11.02.2012 18:53, всего редактировалось 1 раз.

Efim25
Опытный
Опытный
Сообщения: 53
Зарегистрирован: 16.12.2011 14:53
Sat-ресивер: ТН1027,ТТ-1401
Откуда: Благовещенск

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

Непрочитанное сообщение#1376 » Efim25 » 11.02.2012 14:22

также присоединяюсь к вопросу, многие на заводских прошивках говорят производительность лучше

Extreamka
Пользователь
Пользователь
Сообщения: 35
Зарегистрирован: 11.02.2012 13:27
Откуда: Ukraina

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

Непрочитанное сообщение#1377 » Extreamka » 11.02.2012 14:32

Я пробывал прошивки заводские с сайта eken.com
Поскольку планшеты m003s и m012s внешне очень похожи,я пробывал обое прошивки,и на обоих не работает

alexander_sciv
Интересующийся
Интересующийся
Сообщения: 17
Зарегистрирован: 07.10.2011 5:56
Откуда: Россия.

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

Непрочитанное сообщение#1378 » alexander_sciv » 11.02.2012 16:24

Попался планшет puzhi_9.7inch_usbcamera с touchcodec=uor615x, больше подходит no puzhi_9.7inch_vt1609_ts_0308_nokey, №53, но на практике получается, что при смене значения wmt.io.touch=1:uor615x:0:1024:768, на этих планшетах летит загрузчик. Какие варианты можно использовать?

milob
Начинающий
Начинающий
Сообщения: 2
Зарегистрирован: 22.01.2012 10:20
Откуда: Smolensk

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

Непрочитанное сообщение#1379 » milob » 11.02.2012 18:18

Здравствуйте Blaze!
Спасибо за ответ, но воз и ныне там. В том-то и дело, что планшет вообще не начинает работу - уже выпаял микруху флеши - у меня это 25L4006E на 512кб. Сейчас леплю SPI программатор... Может быть сам процессор сгорел от перегрева? И как это можно проверить?

ArtGer
Интересующийся
Интересующийся
Сообщения: 15
Зарегистрирован: 11.02.2012 18:54
Откуда: РБ

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

Непрочитанное сообщение#1380 » ArtGer » 11.02.2012 19:43

Здравствуйте!
Помогите в решении пары вопросов.
Планшет, как указанный на сайте
При загрузке пишет: Kernel 2.6.32, V 1.5.3.
При работе диод - зелёный, при зарядке - красный.
В принципе работа его устраивает. Не могу установить права РУТ. Планшет при запуске проги z4root пытается что-то сделать, но ... ничего не происходит, хотя появилась надпись un-root (при запуске программы). В связи с этим и возникло желание перепрошить, что б установить прошивку с правами администратора. Не нашёл ничего по описаниям подходящего с таким разрешением экрана (4,3 дюйма). Принципиально ли это?
Какое напряжение должно быть на выходах USB? Что-то перестали определяться флэшки...
Да, ещё: на материнской плате стоит надпись WMS8167D
Последний раз редактировалось ArtGer 12.02.2012 10:40, всего редактировалось 1 раз.

Ответить