Comments? Suggestions? Inquiries? give me your thoughtS.. :D

Tuesday, November 22, 2011

How To Flash APAD WM8650 Using Universal_Uberoid_WM8650_v10.1.7z





Here are the steps I used:

1/ Download Universal Uberoid WM8650 1.5.5 HoneyCombMOD v10.1 http://techknow.freeforums.org/universal-uberoid-wm8650-1-5-5-honeycombmod-v10-1-t1317.html

2/ Format your MicroSD as FAT32 with default allocation size and Name the card MicroSD

3/ Using 7zip (free download from http://www.7-zip.org/download.html) extract all the files to the MicroSD card(OPTIONAL, YOU CAN FORMAT SDCARD USING WINDOWS EXPLORER DONT FORGET TO SET IT TO FAT32)

4/ Once extracted run changer.bat (Windows Batch File {double click}) from the MicroSD card and I chose option 9 (others booted for me but like you no touchscreen)

5/ Let Uberoid copy 2 files, then when prompted to copy uberoid to SD card, click NO, then when prompted if you want to format the SD card and copy Uberoid, click NO again.

6/ Now on My Computer, or whatever you use navigate to the MicroSD card and open the drive, then navigate to the folder FirmwareInstall, open the folder, navigate to the folder env and open that. Inside you'll see a file called env_uboot, this is the file I needed to edit. Right click and chose open ( which will prompt you to choose a programe to open it with, or if you have the option Open With ... and in both cases choose notepad.

7/ In the standard Uberoid condition you will see the following:
Code:
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 nandargs \
  setenv bootargs mem=${memtotal} root=${filesystem-NAND_mtd} noinitrd rootfstype=yaffs2 \
    rw console=ttyS0,115200n8 lpj=${lpj} ${android_bootargs} ${platform_bootargs} quiet

setenv nandboot \
  nandrw r ${kernel-NAND_ofs} 0x1000000 ${kernel-NAND_len}\; \
  if iminfo 0x1000000\; then \
    run nandargs\; \
    bootm 0x1000000\; \
  fi

setenv bootcmd \
  run nandboot\; \
  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.logoaddr2 550000
setenv wmt.audio.i2s vt1603:f1:f2:ff:ff:100
setenv wmt.io.pwbn 100:0:2000
setenv wmt.display.logoaddr 500000
setenv wmt.kernel.animation.addr f600000
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:b6d:db1:d77:d3d:d03:cc9:c8f:c55:c1b:be1:ba7:b6d
setenv wmt.io.gsensor 1:3:4:0:1:1:-1:2:-1
setenv wmt.io.keypad
setenv wmt.sys.keypad commonboard:1:rc_1:4:c0_73:c1_72:r0_9e:r1_8b
setenv wmt.io.ts.dis 0
setenv wmt.pwbn.param 100:0:500
setenv wmt.ui.storage 7
setenv touchic true
setenv touchirq gpio0
setenv touchcodec uor615x
setenv wmt.io.touch 1:uor615x:0: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.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:1:24:800:480:60
setenv wmt.display.param 2:0:16:0:0:0
setenv wmt.display.tmr 40000:0:10:46:800:20:10:23:480:10
setenv wmt.display.pwm 0:25:50:99
setenv panelres.x 800
setenv panelres.y 480
setenv wmt.vt160x.bat 0:1:10:0
setenv wmt.io.ts.2dcal 3 -17438 67608023 11859 10 -5362731 80387
setenv wmt.model.no puzhi_7inch_uor615x 
8/ So I took this code
Code:
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: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.sys.keypad commonboard:1:rc_1:4:c0_73:c1_72:r0_9e:r1_8b
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: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 40000:0:10:46:800:20:10:23:480:10
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.audio.i2s vt1603:f1:f2:f1:f1:100
setenv wmt.audio.spi 1:0:0
setenv wmt.io.touch 1:vt1609:2:800:480
setenv wmt.vt160x.bat 1:0:10:0
setenv wmt.model.no puzhi_7inch_vt1609_ts
setenv wmt.io.ts.2dcal -35 -17480 34729366 11700 33 -3553183 39892

CTRL+A to highlight all text, CTRL+C to copy the complete text or use your mouse to highlight all text and right click and copy.

9/ Now go back to your MicroSD Drive notepad document for env_uboot, CTRL+A to highlight all text, CTRL+V to paste the complete text

10/ Now SAVE this notepad document (not Save As) and close that window

11/ Take the MicroSD card out of the PC, and with your Wonder Media WM8650 turned OFF insert the MicroSD card, then press and hold the Power On button for approximately 2 secs, then will then start the upgrade process, once completed remove the MicroSD and let your tablet reboot.

12/ Be patient! It will seem to take ages, but mine took about 5-10mins to load the first time. Once Uberoid has booted into the OS you will have Honeycomb up and running. You should also have touchscreen capability and sound (just adjust media volume and you should hear dinks as you increase the volume)

13/ Go to settings and calibrate the touchscreen straight away as you'll find it's not too accurate!! But after calibration is done I found my tablet to be more responsive to a gentle touch.


GREAT THANKS TO HCH, Is0L8TeD, haso.. MORE POWER TO ALL!!!
HAPPY FLASHING!!! 

1 comment:

  1. Don't be bothered on the smileys.. because it will disappear after you paste it on noted pad.. :D

    ReplyDelete

Give me your thoughts..