Author Topic: MaPan 2012918 firmware patch for W70  (Read 11938 times)

0 Members and 1 Guest are viewing this topic.

Offline Raybong

  • Newbie
  • *
  • Thank You
  • -Given: 0
  • -Received: 3
  • Posts: 8
  • Karma: +4/-0
  • Uber-Noobie
  • Tablet / Size / Model: MID-2310/7"/WM8850
MaPan 2012918 firmware patch for W70
« on: September 26, 2012, 08:26:58 AM »
Ok so I read at this topic http://www.techknow.t0xic.nl/forum/index.php?topic=3499.0 that MaPan released a new firmware but as you might already know it's not working on Eken w70 (Touchscreen). So I looked for a way too make it work and fortunately I was successful!  :android-lol:

Step 1: Download http://index.maixin-china.com/download/software/MX7650B_Firmware_20120918.rar

Step 2: Extract MX7650B_Firmware_20120918.rar

Step 3: Delete config folder from FirmwareInstall

Step 4: Download attachment and then extract

Step 5: Paste config folder that you have downloaded from attachment to FirmwareInstall folder

Step 6: Flash your device!

Goodluck!   :xmas:

Kindly give feedback guys.  :)
« Last Edit: September 26, 2012, 12:02:01 PM by Raybong »

Offline nrygt

  • Newbie
  • *
  • Thank You
  • -Given: 0
  • -Received: 0
  • Posts: 6
  • Karma: +1/-0
  • Uber-Noobie
  • Tablet / Size / Model: eken w70 / 7" / clone
Re: MaPan 2012918 firmware patch for W70
« Reply #1 on: September 26, 2012, 10:40:26 AM »
very good  :) im going to try it

what is the difference between this one and the previous version?
« Last Edit: September 26, 2012, 10:50:07 AM by nrygt »

Offline Raybong

  • Newbie
  • *
  • Thank You
  • -Given: 0
  • -Received: 3
  • Posts: 8
  • Karma: +4/-0
  • Uber-Noobie
  • Tablet / Size / Model: MID-2310/7"/WM8850
Re: MaPan 2012918 firmware patch for W70
« Reply #2 on: September 26, 2012, 11:58:32 AM »
I think there's a changelog at the firmware folder. You can check it if you want.  :android-smile:

Offline bobby11

  • Site Donor
  • Jr. Member
  • *
  • Thank You
  • -Given: 0
  • -Received: 79
  • Posts: 98
  • Karma: +82/-0
  • Uber-Noobie
  • Tablet / Size / Model: VIA 8650 (Cracked, but working with mouse), VIA8710 TV BOX, VIA8850 EKEN W70
Re: MaPan 2012918 firmware patch for W70
« Reply #3 on: September 26, 2012, 12:47:13 PM »
Change Log from that version.
Albert

"change Log from that firmware"
========WM8850 Android4.0 Change Log=========

========Ver1.2.0 SnapShot(4.0.3) 2012-08-24
w-load:
           W-Load Version : 0.22.00.02
           BUILDID_2012-08-24_14:48:19 (SVN r: ?)
u-boot:
          U-Boot Version : 0.18.00.00
          BUILDID_2012-08-25_19:57:21 (SVN r: 134)
Kernel:
           SVN r: 676(3.0.8), TP-VSTS: 25842
           patch:

FileSystem:
    Android Base: SVN r: 4495, TP-VSTS: 26056
                  patch: r4512,r4513,r4516,r4518,r4528,r4530,r4535,r4544
Installation:
    1,

Additional(2012-08-27):
    1,device/wmt/wmid/wmt_codec/wmt_msvd.c patch -r4512
    2,SystemUI patch -r4513
    3,device/wmt/wmid/ffplayer update to -r4518
Additional(2012-08-28):
    1,device/wmt/wmid/wmtegl/Common.h update to -r4528
    2,device/wmt/wmid/wmtegl/WmtOutPut.cpp update to -r4535
    3,device/wmt/wmid/wmtapp/Launcher2 update to -r4544

========Ver1.1.0 (4.0.3) 2012-08-01
w-load:
           W-Load Version : 0.14.00.05
           BUILDID_2012-07-06_14:39:21 (SVN r: ?)
u-boot:
          U-Boot Version : 0.13.00.00
          BUILD_ID:BUILD_ID:2012-08-02_10:19:57 (SVN r: 124)
Kernel:
           SVN r: 586(3.0.8), TP-VSTS: 25842
           patch:

FileSystem:
    Android Base: SVN r: 4087, TP-VSTS: 26056
                  patch: r4128,r4150

Installation:
    1, use new installation
    2, move env_addon from process_fwc to inst_env, or maybe get old w-load info from SPI

Additional(2012-07-19):
    1, add GoogleCalendarSyncAdapter.apk for Google calendar sync issue
    2, add Gtalk.apk and its lib, video function already OK
Additional(2012-08-03):
    1, remove time laps frame interval patch -r4128.
    2, device/wmt/wmid/camera update to -r4135
Additional(2012-08-06):
    1, enable noticication area exit by back key, SystemUI patch -r4150
Additional(2012-08-08):
    1, support apps auto boot when launcher patch -r4177
Additional(2012-08-10):
    1, device\wmt\wmid\wmtapp\WmtWeather update to -r4219
    2, video/music/photo/weather  APK name support French update to -r4221
   
   
========Ver1.0.2(4.0.3) 2012-07-11
w-load:
           W-Load Version : 0.14.00.04
           BUILDID_2012-06-27_10:47:04 (SVN r: ?)
u-boot:
          U-Boot Version : 0.13.00.00
          BUILD_ID:BUILD_ID:BUILDID_2012-07-11_17:19:41 (SVN r: 113)
Kernel:
           SVN r: 385(3.0.8), TP-VSTS: 25842
           patch: r409
           patch:drivers/mtd/nand/nand_ids.c -r 461
                    drivers/mtd/nand/wmt_nand.c -r 483
                    drivers/mtd/nand/wmt_nand.h -r 461
                    drivers/mtd/nand/Kconfig -r 461
                    include/linux/mtd/mtd.h -r 461
                    include/linux/mtd/nand.h -r 461
        vi arch/arm/configs/Android_defconfig
                    modify "CONFIG_YAFFS_ALWAYS_CHECK_CHUNK_ERASED=y" to
                   "#CONFIG_YAFFS_ALWAYS_CHECK_CHUNK_ERASED is not set"
                    drivers/mtd/wmt_env.c -r 463

FileSystem:
    Android Base: SVN r: 3265, TP-VSTS: 26056
                  patch: r3358, r3369,r3327,r3460,r3340,r3351,r3271,r3484,r3621

Installation:

Additional(2012-07-11):
   1, decode big picture patch -r 3358
   2, DeskClock support 1024x768 patch -r 3369
   3, Optimization for large screen patch -r 3327
   4, modify the 6channel->2channels algorithm for noise patch -r 3460
   5, Support SoundRecorder patch -r 3340
   6, fix the jpeg file bug patch -r 3351
   7, Device is charging, the lock screen garbled patch -r 3271
   8, don't open HDMI when can't find vmode patch -r 3469
   9, fix bug 2140&2141:huge font cause display exception patch -r 3484
   10,add ethernet mac address patch -r 3621


========Ver1.0.1(4.0.3) 2012-06-28
w-load:
           W-Load Version : 0.14.00.04
           BUILDID_2012-06-27_10:47:04 (SVN r: ?)
u-boot:
          U-Boot Version : 0.13.00.00
          BUILD_ID:BUILD_ID:BUILDID_2012-06-20_14:41:01 (SVN r: 103)
Kernel:
           SVN r: 385(3.0.8), TP-VSTS: 25842
           patch: r409

FileSystem:
    Android Base: SVN r: 3265, TP-VSTS: 26056
                  patch: r3358, r3369,r3327,r3460,r3340,r3351,r3271,r3621

Installation:

Additional(2012-06-28):
   1, decode big picture patch -r 3358
   2, DeskClock support 1024x768 patch -r 3369
   3, Optimization for large screen patch -r 3327
   4, modify the 6channel->2channels algorithm for noise patch -r 3460
   5, Support SoundRecorder patch -r 3340
   6, fix the jpeg file bug patch -r 3351
   7, Device is charging, the lock screen garbled patch -r 3271
   8, don't open HDMI when can't find vmode patch -r 3469
   9,add ethernet mac address patch -r 3621
   

Offline HardcoreHacker

  • TechKnow Owner
  • Administrator
  • Uber Member
  • *****
  • Thank You
  • -Given: 7097
  • -Received: 2166
  • Posts: 8459
  • Karma: +3218/-99
Re: MaPan 2012918 firmware patch for W70
« Reply #4 on: September 26, 2012, 01:08:31 PM »
Hey Albert,

thanks for the post! I'm awaiting my wm8850 test model currently and there's a bit delay on the modded firmware because there will be no modded firmware for the 8850 :) but do not worry, there will be a program that makes Uberoid on a running device soon ;)

HcH

Offline denden

  • Newbie
  • *
  • Thank You
  • -Given: 0
  • -Received: 2
  • Posts: 5
  • Karma: +2/-0
  • Uber-Noobie
  • Tablet / Size / Model: acer n356
Re: MaPan 2012918 firmware patch for W70
« Reply #5 on: September 26, 2012, 03:34:18 PM »
I successfully rooted this with RootBurner_v0.1_MaPan

Offline Raybong

  • Newbie
  • *
  • Thank You
  • -Given: 0
  • -Received: 3
  • Posts: 8
  • Karma: +4/-0
  • Uber-Noobie
  • Tablet / Size / Model: MID-2310/7"/WM8850
Re: MaPan 2012918 firmware patch for W70
« Reply #6 on: September 26, 2012, 06:03:30 PM »
I also successfully rooted this using MastermindRoot_A52's method.  :android-nerd:

Offline manus11111

  • Newbie
  • *
  • Thank You
  • -Given: 1
  • -Received: 1
  • Posts: 3
  • Karma: +1/-0
  • Uber-Noobie
  • Tablet / Size / Model: ROM A13-A DRIVERS TOUCHSCREEN TWO VERSION
Re: MaPan 2012918 firmware patch for W70
« Reply #7 on: September 26, 2012, 06:19:03 PM »
new model wm8850 w-02 v.4.0   copy model EKEN T-02
THANK YOU CONFIG

Offline nrygt

  • Newbie
  • *
  • Thank You
  • -Given: 0
  • -Received: 0
  • Posts: 6
  • Karma: +1/-0
  • Uber-Noobie
  • Tablet / Size / Model: eken w70 / 7" / clone
Re: MaPan 2012918 firmware patch for W70
« Reply #8 on: September 26, 2012, 06:37:32 PM »
thank you for changelog..

im the new guy here so if my engilsh and my questions are weird sorry about that and im going to ask you is there any O/C kernel for eken w70 tablet?

Offline RchGrav

  • Newbie
  • *
  • Thank You
  • -Given: 0
  • -Received: 9
  • Posts: 2
  • Karma: +9/-0
  • Uber-Noobie
  • Tablet / Size / Model: MK802
Re: MaPan 2012918 firmware patch for W70
« Reply #9 on: October 03, 2012, 09:13:50 AM »
Hi Guys... First Post..

I have been messing around with a few of these WM8850 Tablets...  and I wanted to share some info on how to "prepare" the ROM BEFORE you flash it...

This is not an optional step, and just downloading a ROM and flashing it to your device will most likely leave you inoperable or worse.  This is mainly due to the latrge variation of components being used to built these tablets.  I think we should start calling these things "Frankentabs" or something like that.. because thats what they are.. All different components in every one.

My tablet was purchased from Amazon as an Allwinner A10 Tursion 7 Inch Tab.. and that wasn't at all accurate.  I believe the initial batch of tabs the seller had may have been A10's, but now they are WM8850... and who knows, next week they may have different digitizers, and the next week a different LCD, and the following week different DRAM.  You get the picture.

So .. how can we flash the firmware when the specs keep changing on these bargain tablets?!   The trick lies in the "config" and "customization" folders inside of firmware install.

First ... take a look in the config folder. you will see a bunch of files named  *.fwc... these are the firmware config files.... one of those files will have a + in front of it... this is the hardware configuration which matches the tablet you want to flash. 

I used the WonderMedia Explorer utility by dia_betu found at http://nanospic.ro to identify the exact hardware configuration of my tablet... and using that information I was able to figure out that the file named

MID7_8233_FT5306_wgj784a_3Key.fwc   

was the one that most closely matched my tablets hardware config... 

I removed the + from the other hardware configuration in the folder and renamed the configuration I wanted to use to ...

+MID7_8233_FT5306_wgj784a_3Key.fwc

This is the most critical part of the process... You need to identify which FWC file matches your tablet, or make one (translating the chinese with http://translate.google.com in modules.xml helped me a lot).. What kind of Touch Screen, Wireless Adapter, LCD, Gravity Sensor and Orientation... Etc...

For example in the case of the config file which most closely matched my combination of hardware...  it only had 3 orientations for G-Sensor.. and wouldnt you know that my tablet was rotating 90 degrees off, and it was hurting my neck to hold my head sideways.  So I needed to add an additional line to my configuration file...  I added in the mc3230sensor_4.. look at this example of adding in another orientation....

Code: [Select]
<SENSOR lable="Gravity Sensor and Orientation" default="">
<item name="Default">
<cmd></cmd>
<description>Use the existing UBOOT ENV settings</description>
</item>
<item name="Disable">
<cmd>setenv wmt.io.kxte9gsensor </cmd>
<cmd>setenv wmt.io.mc3230sensor </cmd>
<cmd>setenv wmt.io.dm08sensor </cmd>
<cmd>setenv wmt.io.mma7660gsensor </cmd>
<cmd>setenv wmt.gpt.gsensor </cmd>
</item>
<item name="mc3230sensor_1">
<cmd>setenv wmt.io.mc3230sensor 1:3:10:0:-1:1:1:2:-1:0:0:0</cmd>
</item>
<item name="mc3230sensor_2">
<cmd>setenv wmt.io.mc3230sensor 1:3:10:0:-1:1:-1:2:1:0:0:0</cmd>
</item>
<item name="mc3230sensor_3">
<cmd>setenv wmt.io.mc3230sensor 1:3:10:0:1:1:-1:2:-1:0:0:0</cmd>
</item>
<!-----  Tursion 7 Inch Tablet Gravity Sensor Orientation ------------------- >
<item name="mc3230sensor_4">
<cmd>setenv wmt.io.mc3230sensor 1:3:10:1:-1:0:-1:2:-1:0:0:0</cmd>
</item>

Anyway.. it appears as though the most versatile roms contain all of the VIA WonderMedia scripts, and its just a matter of identifying which hardware is in your tablet.. and then renaming the appropriate file.

Now... on to a little customization...  I wanted to check out the Windows 8 Metro interface I see on so many of these WM8850's....  Inside of the customization folder you will find some files like 800x480_data.tar or 1024x768_data.tar..  This archive contains the resolution specific resources (not drivers just formatting to the screen I believe, apps, etc.)

Now, if there is subfolders found inside of customization... these subfolders will override the 800x480_data.tar found in the root of the customization folder....  in my case.. I figured out which subfolder had the Metro interface, and renamed that folder from to "MID7_8233_FT5306_wgj784a_3Key"...  During the flashing process, if a folder exists that matches the file name (minus the extension and the +) of the fwc file you created (or renamed) in the config folder.. these customization files will take precedence over the ones found in the root of the customization folder.

I haven't found anyplace where this info has been spelled out in anyway, so I figured I would share my findings.

I have my own issue regarding my tablet rebooting right after waking from sleep.  Does anyone know what would cause this on a WM8850 tablet?  I was thinking it may be something in my config I didnt select properly or a need a small tweak still... Other than that my tablet is working Wonder(Media)Fully ::grin:: .

Best Regards,

Rich

PS. Thanks for the great forum!

« Last Edit: October 03, 2012, 09:17:41 AM by RchGrav »

Offline oreo27

  • Newbie
  • *
  • Thank You
  • -Given: 4
  • -Received: 6
  • Posts: 10
  • Karma: +6/-0
  • Android Noob
    • Dailymobile Forums
  • Tablet / Size / Model: Share MID-2330 (WM8850, Eken W70 Clone)
Re: MaPan 2012918 firmware patch for W70
« Reply #10 on: October 03, 2012, 06:03:48 PM »
Hi Guys... First Post..

I have been messing around with a few of these WM8850 Tablets...  and I wanted to share some info on how to "prepare" the ROM BEFORE you flash it...

This is not an optional step, and just downloading a ROM and flashing it to your device will most likely leave you inoperable or worse.  This is mainly due to the latrge variation of components being used to built these tablets.  I think we should start calling these things "Frankentabs" or something like that.. because thats what they are.. All different components in every one.

My tablet was purchased from Amazon as an Allwinner A10 Tursion 7 Inch Tab.. and that wasn't at all accurate.  I believe the initial batch of tabs the seller had may have been A10's, but now they are WM8850... and who knows, next week they may have different digitizers, and the next week a different LCD, and the following week different DRAM.  You get the picture.

So .. how can we flash the firmware when the specs keep changing on these bargain tablets?!   The trick lies in the "config" and "customization" folders inside of firmware install.

First ... take a look in the config folder. you will see a bunch of files named  *.fwc... these are the firmware config files.... one of those files will have a + in front of it... this is the hardware configuration which matches the tablet you want to flash. 

I used the WonderMedia Explorer utility by dia_betu found at http://nanospic.ro to identify the exact hardware configuration of my tablet... and using that information I was able to figure out that the file named

MID7_8233_FT5306_wgj784a_3Key.fwc   

was the one that most closely matched my tablets hardware config... 

I removed the + from the other hardware configuration in the folder and renamed the configuration I wanted to use to ...

+MID7_8233_FT5306_wgj784a_3Key.fwc

This is the most critical part of the process... You need to identify which FWC file matches your tablet, or make one (translating the chinese with http://translate.google.com in modules.xml helped me a lot).. What kind of Touch Screen, Wireless Adapter, LCD, Gravity Sensor and Orientation... Etc...

For example in the case of the config file which most closely matched my combination of hardware...  it only had 3 orientations for G-Sensor.. and wouldnt you know that my tablet was rotating 90 degrees off, and it was hurting my neck to hold my head sideways.  So I needed to add an additional line to my configuration file...  I added in the mc3230sensor_4.. look at this example of adding in another orientation....

Code: [Select]
<SENSOR lable="Gravity Sensor and Orientation" default="">
<item name="Default">
<cmd></cmd>
<description>Use the existing UBOOT ENV settings</description>
</item>
<item name="Disable">
<cmd>setenv wmt.io.kxte9gsensor </cmd>
<cmd>setenv wmt.io.mc3230sensor </cmd>
<cmd>setenv wmt.io.dm08sensor </cmd>
<cmd>setenv wmt.io.mma7660gsensor </cmd>
<cmd>setenv wmt.gpt.gsensor </cmd>
</item>
<item name="mc3230sensor_1">
<cmd>setenv wmt.io.mc3230sensor 1:3:10:0:-1:1:1:2:-1:0:0:0</cmd>
</item>
<item name="mc3230sensor_2">
<cmd>setenv wmt.io.mc3230sensor 1:3:10:0:-1:1:-1:2:1:0:0:0</cmd>
</item>
<item name="mc3230sensor_3">
<cmd>setenv wmt.io.mc3230sensor 1:3:10:0:1:1:-1:2:-1:0:0:0</cmd>
</item>
<!-----  Tursion 7 Inch Tablet Gravity Sensor Orientation ------------------- >
<item name="mc3230sensor_4">
<cmd>setenv wmt.io.mc3230sensor 1:3:10:1:-1:0:-1:2:-1:0:0:0</cmd>
</item>

Anyway.. it appears as though the most versatile roms contain all of the VIA WonderMedia scripts, and its just a matter of identifying which hardware is in your tablet.. and then renaming the appropriate file.

Now... on to a little customization...  I wanted to check out the Windows 8 Metro interface I see on so many of these WM8850's....  Inside of the customization folder you will find some files like 800x480_data.tar or 1024x768_data.tar..  This archive contains the resolution specific resources (not drivers just formatting to the screen I believe, apps, etc.)

Now, if there is subfolders found inside of customization... these subfolders will override the 800x480_data.tar found in the root of the customization folder....  in my case.. I figured out which subfolder had the Metro interface, and renamed that folder from to "MID7_8233_FT5306_wgj784a_3Key"...  During the flashing process, if a folder exists that matches the file name (minus the extension and the +) of the fwc file you created (or renamed) in the config folder.. these customization files will take precedence over the ones found in the root of the customization folder.

I haven't found anyplace where this info has been spelled out in anyway, so I figured I would share my findings.

I have my own issue regarding my tablet rebooting right after waking from sleep.  Does anyone know what would cause this on a WM8850 tablet?  I was thinking it may be something in my config I didnt select properly or a need a small tweak still... Other than that my tablet is working Wonder(Media)Fully ::grin:: .

Best Regards,

Rich

PS. Thanks for the great forum!


Interesting info. Thanks. +1

Offline denden

  • Newbie
  • *
  • Thank You
  • -Given: 0
  • -Received: 2
  • Posts: 5
  • Karma: +2/-0
  • Uber-Noobie
  • Tablet / Size / Model: acer n356
Re: MaPan 2012918 firmware patch for W70
« Reply #11 on: October 03, 2012, 09:56:14 PM »
Interesting but incorrect.

"This is not an optional step,"

I had absolutely no problems installing a maipan rom into a stock Eken W70, no steps necessary.


Offline RchGrav

  • Newbie
  • *
  • Thank You
  • -Given: 0
  • -Received: 9
  • Posts: 2
  • Karma: +9/-0
  • Uber-Noobie
  • Tablet / Size / Model: MK802
Re: MaPan 2012918 firmware patch for W70
« Reply #12 on: October 04, 2012, 01:42:52 AM »
Interesting but incorrect.

"This is not an optional step,"

I had absolutely no problems installing a maipan rom into a stock Eken W70, no steps necessary.




Incorrect is incorrect..   :android-hypnotized:  Just because it worked for you doesn't mean I am incorrect... it just means you were lucky.

"This step is only optional if you are 100% sure that this firmware matches your exact combination of hardware in your WM8850 based 7 inch MID."

My searches on Google return posts on certain sites which infer that there is only 2 versions of a WM8850 7 Inch tablet, those which have the camera in the middle and those which have the camera in the corner.

When in fact I doubt all hardware configs are even present in the firmware.. that's why they include the FMAKER tool in the config folder.

///Some Facts///
The 20120918 firmware has 63 different combinations of hardware present for the (7 Inch WM8850 MID) in the config folder, while the 20120928 firmware has 73 combinations...

Basically if you don't want to take the time to verify the exact combination of hardware by extracting the current running environment variables.. you are taking a HUGE risk by flashing your firmware...  If you don't perform that step BEFORE flashing a firmware.... its going to be up to YOU to figure out what hardware was in your tablet...   the update process has overwritten your environment, which was the best documentation of the hardware that is installed in your WM8850 tablet, the next option would be to manual identification of components, and then lastly would be a process of trial and error.

Take a moment to dump your environment before making any modifications... its a valuable wealth of information about the configuration of your WM8850 tablet.

To convert a firmware package to be compatible with your tablet, all you REALLY need to do is find the correct file in the config folder and add the + character to the beginning of the file name for your tablet.. and make sure the fwc file that describes your hardware is the ONLY file that begins with a +..  What could be easier...

Anyway.. I hope this info helps someone.. I know I would have loved to stumble on this info.. it would have saved me a lot of time reading and reverse engineering the ASH scripts in the firmware package.

Here is my WM8850 tablet's environment.

Code: [Select]
# This is the running environment found inside of a WM8850 7 Inch MID sold by Tursion on Amazon.com which was purported to be an Allwinner A10 tablet at the time of purchase.
# This information was extracted using WM-Explorer from http://nanospic.ro and reformatted to be more functional for my own uses.
# Make sure you extract information that is similar to this BEFORE flashing your tablet.. it will be harder to obtain after the fact since a firmware update will overwrite the current environment.

setenv memtotal 448M
setenv mbsize 56M
setenv wmt.nand.partition data:40000000
setenv mmcid 0
setenv bootdelay 0
setenv ipaddr 192.168.0.2
setenv serverip 192.168.0.1
setenv gatewayip 10.1.31.254
setenv netmask 255.255.248.0

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} 100000\; \
  display init off\; \
  decompanima -f  ${wmt.display.logoaddr2} 0x3000000\; \
  decompanima -f  ${wmt.display.logoaddr} 0x3000000\; \
  display backlight on
 
setenv wmt.display.logoaddr 500000
setenv wmt.display.logoaddr2 550000
setenv wmt.kernel.animation.addr 1FC00000
setenv wmt.audio.i2s vt1603:0
setenv wmt.i2c.param 0:1,1:1
setenv wmt.io.bat 3:2:1000:f25:dc4:f32:ea0:e75:e47:e12:de2:db7:d80:d3d:cfe:cbc
setenv wmt.io.bateff.adapter ede-f52:e4e-ec8:de5-e65:d78-df4:ce2-d76
setenv wmt.io.bateff.brightness ef5-f21:e52-e83:dc8-dfc:d4d-d87:cc2-d0c
setenv wmt.io.bateff.wifi eec-ecd:e50-e35:dc8-daa:d4c-d2b:cc1-cab
setenv wmt.gpi.bat [0:0:00040000:d8110040:d8110080:d8110000:d8110480:d81104C0][1:0:00000020:d8110040:d8110080:d8110000:d8110480:d81104C0][2:1:00010000:d8110040:d8110080:d8110000:d8110480:d81104C0]
setenv wmt.sys.dcin.batfull 1

setenv wmt.io.kxte9gsensor 1:0:-1:1:1:2:-1:0:0:0
setenv wmt.io.mc3230sensor 1:3:10:1:-1:0:-1:2:-1:0:0:0
setenv wmt.io.dm08sensor 1:3:5:0:-1:1:-1:2:1:0:0:0
setenv wmt.io.mma7660gsensor 1:1:-1:0:-1:2:-1:0:0:0
setenv wmt.gpt.gsensor 8:100:d8110040:d8110080:d8110000:d8110480:d81104c0:30000:d8110300:100:d8110304:6a

setenv wmt.eth.param 0x11
setenv wmt.ui.storage 7
setenv wmt.vd.debug 0
setenv wmt.camera.param 1:12:0:0:0:0:0:0:0:0
setenv wmt.sd0.param 1:0
setenv wmt.sd1.param 0:0
setenv wmt.sd2.param 0:0

setenv wmt.display.param 2:2:24:800:480:60
setenv wmt.display.pwm 10:50:1000:1000
setenv wmt.gpo.lcd 0:1:0:d8110040:d8110080:d81100c0
setenv wmt.display.dual 1

setenv wmt.gpo.vibrator 1:1:2:D8110040:D8110080:D81100C0:1
setenv wmt.pwbn.param 100:100:100
setenv wmt.sys.keypad baseboard:1:rc_1:5:r0_9e:r1_8b:r2_73:r3_72:r4_66
setenv wmt.bat.ch.en 1
setenv wmt.usb.param 11:3
setenv wmt.l2c.param 1:3e440000:70000007
setenv wmt.plla.param 1:800:1:2:1:1:1
setenv wmt.pllb.param 911:528:2:2:3:2

setenv wmt.ge.param 1:6:-1:8
setenv wmt.display.hdmi.vmode auto
setenv wmt.camera.i2c_gpio 0
setenv wmt.gpo.charge_elec 0:1:6:d8110042:d8110082:d81100c2
setenv wmt.display.chargeanim 1
setenv load-addr-kernel 0x00E00000
setenv load-addr-initrd 0x01400000
setenv set-rfs-ram-ota setenv bootargs mem=${memtotal} root=/dev/ram0 rw initrd=${load-addr-initrd},0x${filesize} console=ttyS0,115200n8 init=/init
setenv boot-kernel run set-rfs-ram-ota; bootm ${load-addr-kernel}
setenv boot-nand-ota-normal nandrw boot ${boot-NAND_ofs} ${load-addr-kernel} ${load-addr-initrd} filesize
setenv boot-nand-ota-recovery nandrw boot ${recov-NAND_ofs} ${load-addr-kernel} ${load-addr-initrd} filesize
setenv bootcmd mw.b 0xd81100c2 0; run ${boot-method}; run boot-kernel; echo No kernel found

setenv wmt.io.touchft5x 1:FT5306_wgj784a:9:480:800:4
setenv wmt.io.tskey 3:0:4:58:62:98:102:1:827:830
setenv wmt.model.no MID7_8233_FT5306_wgj784a_3Key
setenv boot-NAND_mtd /dev/mtdblock7
setenv boot-NAND_ofs 0x01000000
setenv boot-NAND_len 0x1000000
setenv recov-NAND_mtd /dev/mtdblock8
setenv recov-NAND_ofs 0x02000000
setenv recov-NAND_len 0x1000000
setenv misc-NAND_mtd /dev/mtdblock9
setenv misc-NAND_ofs 0x03000000
setenv misc-NAND_len 0x1000000
setenv filesystem-NAND_mtd /dev/mtdblock10
setenv filesystem-NAND_ofs 0x04000000
setenv filesystem-NAND_len 0x20000000
setenv wmt.nfc.mtd.u-boot-logo 0x0
setenv wmt.nfc.mtd.u-boot-logo2 0x100000
setenv wmt.nfc.mtd.u-boot-chganim 0x400000
setenv wmt.nfc.mtd.kernel-logo 0x800000
setenv ethaddr 00:40:63:41:29:74
setenv boot-img-len 5320704
setenv recov-img-len 5658624
setenv sys.flt 946685023
setenv serialnum bacfc715d32c2b526d3a0a9e80207dc0
setenv boot-method boot-nand-ota-recovery

« Last Edit: October 04, 2012, 01:47:20 AM by RchGrav »

Offline Volcano

  • Newbie
  • *
  • Thank You
  • -Given: 2
  • -Received: 5
  • Posts: 34
  • Karma: +7/-0
  • Uber-Noobie
  • Tablet / Size / Model: WM8850 7in 1.2ghz 8gb 512mb ram   brand agptek
Re: MaPan 2012918 firmware patch for W70
« Reply #13 on: October 13, 2012, 09:52:18 PM »
agree completely, dont mess around with the tablet until you get the exact hardware specs. i tried rootburner on my agptek tp15 (wm8850)  and it messed it, not even factory reset works, so im trying the firmware from mapan mx7650. touchscreen is not working correctly so as he satated im trying each configuration manually, takes about 5 mins for eac. so i would call this not a necessary step but a no brainer step.

also any1 with an agptek tp15 tablet, i  would love an original firmware or the environmental variables to correctly set mine XD

Offline Volcano

  • Newbie
  • *
  • Thank You
  • -Given: 2
  • -Received: 5
  • Posts: 34
  • Karma: +7/-0
  • Uber-Noobie
  • Tablet / Size / Model: WM8850 7in 1.2ghz 8gb 512mb ram   brand agptek
Re: MaPan 2012918 firmware patch for W70
« Reply #14 on: October 16, 2012, 05:14:04 AM »
so after some meddling i finally got my tablet working an Agptek TP15 bought from newegg.. the agptek page lists it as an a10 but i got a wm8850 .  http://www.agptek.com/8GB-Android-4.0-7-inch-Capacitive-TouchScreen-Wi-Fi-1.2GHz-Gsensor-Tablet-461-1-1.html

i used the mapan firmware> MX7650B_Firmware_20120928.rar

and found this env variables to work so far. if i run into anything not wroking (i have tried touchscreen, sound, video, camera, wifi)  ill post it

many thanks to RchGrav, without your post i would have taken ages to fix it

Quote
<?xml version="1.0" ?>
<!--本文件由FMaker自动生成,手动修改需谨慎。-->
<!--This file is generated by FMaker, don't modify it manually.-->
<!--负责人:闫航 HangYan Tel-3239.-->
<product>
    <editor>Last edited by Volcano on 2012-10-15 21:51:14</editor>
    <modules>
        <DDR_TYPE name="4? 32bit 512M" />
        <BOOTDEV name="NAND" />
        <TOUCH name="FT5306_BSR025V0" />
        <KEY_PAD name="??" />
        <VIBRATE name="??" />
        <SENSOR name="mc3230sensor_4" />
        <CODEC name="??" />
        <SPEAKER name="???-???" />
        <BATTERY name="??" />
    </modules>
    <ext>
        <cmd>setprop ro.wmt.3g.reconnect 1</cmd>
        <cmd>setprop ro.wmt.brightness.min 100</cmd>
        <cmd>setenv wmt.camera.param 1:12:0:0:0:1:13:0:0:0:1</cmd>
    </ext>
    <auto />
</product>

Offline bobby11

  • Site Donor
  • Jr. Member
  • *
  • Thank You
  • -Given: 0
  • -Received: 79
  • Posts: 98
  • Karma: +82/-0
  • Uber-Noobie
  • Tablet / Size / Model: VIA 8650 (Cracked, but working with mouse), VIA8710 TV BOX, VIA8850 EKEN W70
Re: MaPan 2012918 firmware patch for W70
« Reply #15 on: October 16, 2012, 05:47:26 PM »
Hi all:

Could someone describe more detailed the 8850-mid enviroment capture.
I did download WM-Explorer and it doesn´t work on Windows XP pc.?
Is there any drivers of software requeriment ( Framework, etc)?

Thanks
Albert


Offline Volcano

  • Newbie
  • *
  • Thank You
  • -Given: 2
  • -Received: 5
  • Posts: 34
  • Karma: +7/-0
  • Uber-Noobie
  • Tablet / Size / Model: WM8850 7in 1.2ghz 8gb 512mb ram   brand agptek
Re: MaPan 2012918 firmware patch for W70
« Reply #16 on: October 16, 2012, 07:48:21 PM »
ok i cant confirm if it works in windows xp, but i would be surprised if it didnt.

basically you need to plug the usb cable and get the tablet in debbuging mode. after that just run wm explorer and it should do all the stuff automatically

on another subject, is there anyway to upgrade android 4.0.3 to the latest version?
« Last Edit: October 16, 2012, 08:09:19 PM by Volcano »

Offline Volcano

  • Newbie
  • *
  • Thank You
  • -Given: 2
  • -Received: 5
  • Posts: 34
  • Karma: +7/-0
  • Uber-Noobie
  • Tablet / Size / Model: WM8850 7in 1.2ghz 8gb 512mb ram   brand agptek
Re: MaPan 2012918 firmware patch for W70
« Reply #17 on: October 18, 2012, 09:12:54 PM »
so i have been using my newly flashed tablet with mapans 1.3.0 firmware as stated above, and its working perfectly, comes with metro too. and it solved one fo my only 2 complains about my tablet. my wifi is working perfectly now, it wont drop for no reason and it autoconnects as soon as i turn it on\ wake it up.

my other complain, random crashing is still there, im trying the auto task killer to see if that helps.

Offline bobby11

  • Site Donor
  • Jr. Member
  • *
  • Thank You
  • -Given: 0
  • -Received: 79
  • Posts: 98
  • Karma: +82/-0
  • Uber-Noobie
  • Tablet / Size / Model: VIA 8650 (Cracked, but working with mouse), VIA8710 TV BOX, VIA8850 EKEN W70
Re: MaPan 2012918 firmware patch for W70
« Reply #18 on: October 18, 2012, 10:42:27 PM »
Hi Volcano:
Thanks for the feed back:

I finally got WMexplorer to work. It needs Framework 2.0 or higher.
In my environment appear to be: wmt.model: MID7 PUZHI 8223
That is a exact profile from EKEN 1.1.0 firmware in /cofig/ folder, but not in MAIPAN 1.3.0 firmware.
If I use /config/ folder from EKEN do you beleive it will work 1.3.0 version.

Albert

Offline Volcano

  • Newbie
  • *
  • Thank You
  • -Given: 2
  • -Received: 5
  • Posts: 34
  • Karma: +7/-0
  • Uber-Noobie
  • Tablet / Size / Model: WM8850 7in 1.2ghz 8gb 512mb ram   brand agptek
Re: MaPan 2012918 firmware patch for W70
« Reply #19 on: October 22, 2012, 04:20:04 AM »
Well one thing i have seen with the wm 8850, is that they are unbrickable as far as i know, i messed up mine with a failed root, loaded like 4 different firmwares with around 35 different environment variables, till i got the one that worked. so i would  suggest to backup the firmware you currently have just in case you want to revert, save the entire text in wm explorer. and give it a go, copy the env variables to the 1.3.0 firmware and  see how it works. just make sure you copy the entire text WM explorer outputs first. because after you upgrade the firmware everything changes, you will be unable to retrieve your olf variables unless you made a complete firmware backup.

also if you are having constant freezes, lock ups or crashes. install Advanced Task Killer and enable auto kill , i have it to 30 mins interval. working perfectly so far.

Offline jamir_88

  • Newbie
  • *
  • Thank You
  • -Given: 0
  • -Received: 0
  • Posts: 3
  • Karma: +0/-0
  • Uber-Noobie
  • Tablet / Size / Model: 7in WM8850
Re: MaPan 2012918 firmware patch for W70
« Reply #20 on: November 04, 2012, 05:45:30 PM »
It happened to me, I upgraded firmware without knowing my stock firmware variable. Now thanks to this forum I made it work again but not totally 100% working. I am having problem with my camera and hdmi working. If I used any firmware from Maipan, camera is working but i am having constant hun up and reboots. What I am using now is stock firmware from eken w70 and configured using the same configuration of Rchgrv (thanks to him) to make touch screen work but on expense of camera and hdmi.

If any of you have any idea how to identify my model variable to know what firmware to flash, also if it is possible to replace camera module from maipan fw to w70 fw that will be great.

Offline Volcano

  • Newbie
  • *
  • Thank You
  • -Given: 2
  • -Received: 5
  • Posts: 34
  • Karma: +7/-0
  • Uber-Noobie
  • Tablet / Size / Model: WM8850 7in 1.2ghz 8gb 512mb ram   brand agptek
Re: MaPan 2012918 firmware patch for W70
« Reply #21 on: November 06, 2012, 03:26:27 AM »
what i would do is this:

1. boot the firmware that has the camera working
2. load wm explorer and check any camera properties around.
(i found these 2 with mine: wmt.camera.param= 1:12:0:0:0:1:13:0:0:0:1  and   wmt.gpo.lcd= 0:1:0:d8110040:d8110080:d81100c0   )
3. modify the firmware that does not crash with the newly found camera properties

Quote
<?xml version="1.0" ?>
<!--本文件由FMaker自动生成,手动修改需谨慎。-->
<!--This file is generated by FMaker, don't modify it manually.-->
<!--负责人:闫航 HangYan Tel-3239.-->
<product>
    <editor>Last edited by Volcano on 2012-10-15 21:51:14</editor>
    <modules>
        <DDR_TYPE name="4? 32bit 512M" />
        <BOOTDEV name="NAND" />
        <TOUCH name="FT5306_BSR025V0" />
        <KEY_PAD name="??" />
        <VIBRATE name="??" />
        <SENSOR name="mc3230sensor_4" />
        <CODEC name="??" />
        <SPEAKER name="???-???" />
        <BATTERY name="??" />
    </modules>
    <ext>
        <cmd>setprop ro.wmt.3g.reconnect 1</cmd>
        <cmd>setprop ro.wmt.brightness.min 100</cmd>
        <cmd>setenv wmt.camera.param 1:12:0:0:0:1:13:0:0:0:1</cmd>
    </ext>
    <auto />
</product>

as you can see at the end there is place to i guess activate stuff.. there probably is another one for the hdmi.
4. save and load new firmware

Offline Volcano

  • Newbie
  • *
  • Thank You
  • -Given: 2
  • -Received: 5
  • Posts: 34
  • Karma: +7/-0
  • Uber-Noobie
  • Tablet / Size / Model: WM8850 7in 1.2ghz 8gb 512mb ram   brand agptek
Re: MaPan 2012918 firmware patch for W70
« Reply #22 on: November 09, 2012, 01:32:59 AM »
i went ahead and loaded EKEN w70 firmware on my tablet, and indede the camera is not working even with my configuration for mapans firmware.. so there is something we are missing

Offline jamir_88

  • Newbie
  • *
  • Thank You
  • -Given: 0
  • -Received: 0
  • Posts: 3
  • Karma: +0/-0
  • Uber-Noobie
  • Tablet / Size / Model: 7in WM8850
Re: MaPan 2012918 firmware patch for W70
« Reply #23 on: November 09, 2012, 01:45:05 AM »
I agree with you, I tried multiple configurations on eken70 fw including what was working in mapan and I tried your configuration as well to no avail.

In luck, a stable mapan configuration worked for me MX7650B_Firmware_20120928 using MID7_8233_FT5306_bsr025v0. All is working except for the 3-key below the touch panel.

One problem I am encountering is all browser I tried (default browser, dolphin, firefox, etc..) always crashes. But for now I can live with this.

Thanks for help.

Offline Volcano

  • Newbie
  • *
  • Thank You
  • -Given: 2
  • -Received: 5
  • Posts: 34
  • Karma: +7/-0
  • Uber-Noobie
  • Tablet / Size / Model: WM8850 7in 1.2ghz 8gb 512mb ram   brand agptek
Re: MaPan 2012918 firmware patch for W70
« Reply #24 on: November 10, 2012, 01:45:34 AM »
yeah thats the version im using. still i get some freezes (compleete system freeze) that i can almost stop with advanced task killer..
and about your three buttons. thats because you are using the wrong configuration for the screen, as the touchscreen actually includes the buttons. if you had it working with some other config just change this line:

 <TOUCH name="FT5306_BSR025V0" />

instead of FT5306... use whatever worked before

im gonna test mapans latest version: MAPAN_MX7650B_Firmware_20121021

Offline eaz2706

  • Newbie
  • *
  • Thank You
  • -Given: 1
  • -Received: 0
  • Posts: 9
  • Karma: +0/-0
  • Uber-Noobie
  • Tablet / Size / Model: WM8850
Re: MaPan 2012918 firmware patch for W70
« Reply #25 on: November 11, 2012, 09:40:05 AM »
Does not work for me. Please, how do I do this fix and is there anything else I could do?

Offline Volcano

  • Newbie
  • *
  • Thank You
  • -Given: 2
  • -Received: 5
  • Posts: 34
  • Karma: +7/-0
  • Uber-Noobie
  • Tablet / Size / Model: WM8850 7in 1.2ghz 8gb 512mb ram   brand agptek
Re: MaPan 2012918 firmware patch for W70
« Reply #26 on: November 12, 2012, 04:22:40 AM »
eaz2706  what is the problem with your tablet. be as specific as you can and what you have tried to do to fix it and ill see if i  can help

Offline eaz2706

  • Newbie
  • *
  • Thank You
  • -Given: 1
  • -Received: 0
  • Posts: 9
  • Karma: +0/-0
  • Uber-Noobie
  • Tablet / Size / Model: WM8850
Re: MaPan 2012918 firmware patch for W70
« Reply #27 on: November 12, 2012, 01:10:27 PM »
eaz2706  what is the problem with your tablet. be as specific as you can and what you have tried to do to fix it and ill see if i  can help
My tablet kept on freezing so installed the eken firmware for it and after that the touchscreen stopped working. I tried this tutorial and it did not change nothing.

Offline Volcano

  • Newbie
  • *
  • Thank You
  • -Given: 2
  • -Received: 5
  • Posts: 34
  • Karma: +7/-0
  • Uber-Noobie
  • Tablet / Size / Model: WM8850 7in 1.2ghz 8gb 512mb ram   brand agptek
Re: MaPan 2012918 firmware patch for W70
« Reply #28 on: November 13, 2012, 03:24:20 AM »
did you read the whole thread?

did you save your environment varibles using wm explorer?

Offline roxinatorius

  • Newbie
  • *
  • Thank You
  • -Given: 1
  • -Received: 0
  • Posts: 11
  • Karma: +0/-0
  • Uber-Noobie
Re: MaPan 2012918 firmware patch for W70
« Reply #29 on: December 12, 2012, 04:11:28 PM »
Hi Guys... First Post..

I have been messing around with a few of these WM8850 Tablets...  and I wanted to share some info on how to "prepare" the ROM BEFORE you flash it...

This is not an optional step, and just downloading a ROM and flashing it to your device will most likely leave you inoperable or worse.  This is mainly due to the latrge variation of components being used to built these tablets.  I think we should start calling these things "Frankentabs" or something like that.. because thats what they are.. All different components in every one.

My tablet was purchased from Amazon as an Allwinner A10 Tursion 7 Inch Tab.. and that wasn't at all accurate.  I believe the initial batch of tabs the seller had may have been A10's, but now they are WM8850... and who knows, next week they may have different digitizers, and the next week a different LCD, and the following week different DRAM.  You get the picture.

So .. how can we flash the firmware when the specs keep changing on these bargain tablets?!   The trick lies in the "config" and "customization" folders inside of firmware install.

First ... take a look in the config folder. you will see a bunch of files named  *.fwc... these are the firmware config files.... one of those files will have a + in front of it... this is the hardware configuration which matches the tablet you want to flash. 

I used the WonderMedia Explorer utility by dia_betu found at http://nanospic.ro to identify the exact hardware configuration of my tablet... and using that information I was able to figure out that the file named

MID7_8233_FT5306_wgj784a_3Key.fwc   

was the one that most closely matched my tablets hardware config... 

I removed the + from the other hardware configuration in the folder and renamed the configuration I wanted to use to ...

+MID7_8233_FT5306_wgj784a_3Key.fwc

This is the most critical part of the process... You need to identify which FWC file matches your tablet, or make one (translating the chinese with http://translate.google.com in modules.xml helped me a lot).. What kind of Touch Screen, Wireless Adapter, LCD, Gravity Sensor and Orientation... Etc...

For example in the case of the config file which most closely matched my combination of hardware...  it only had 3 orientations for G-Sensor.. and wouldnt you know that my tablet was rotating 90 degrees off, and it was hurting my neck to hold my head sideways.  So I needed to add an additional line to my configuration file...  I added in the mc3230sensor_4.. look at this example of adding in another orientation....

Code: [Select]
<SENSOR lable="Gravity Sensor and Orientation" default="">
<item name="Default">
<cmd></cmd>
<description>Use the existing UBOOT ENV settings</description>
</item>
<item name="Disable">
<cmd>setenv wmt.io.kxte9gsensor </cmd>
<cmd>setenv wmt.io.mc3230sensor </cmd>
<cmd>setenv wmt.io.dm08sensor </cmd>
<cmd>setenv wmt.io.mma7660gsensor </cmd>
<cmd>setenv wmt.gpt.gsensor </cmd>
</item>
<item name="mc3230sensor_1">
<cmd>setenv wmt.io.mc3230sensor 1:3:10:0:-1:1:1:2:-1:0:0:0</cmd>
</item>
<item name="mc3230sensor_2">
<cmd>setenv wmt.io.mc3230sensor 1:3:10:0:-1:1:-1:2:1:0:0:0</cmd>
</item>
<item name="mc3230sensor_3">
<cmd>setenv wmt.io.mc3230sensor 1:3:10:0:1:1:-1:2:-1:0:0:0</cmd>
</item>
<!-----  Tursion 7 Inch Tablet Gravity Sensor Orientation ------------------- >
<item name="mc3230sensor_4">
<cmd>setenv wmt.io.mc3230sensor 1:3:10:1:-1:0:-1:2:-1:0:0:0</cmd>
</item>

Anyway.. it appears as though the most versatile roms contain all of the VIA WonderMedia scripts, and its just a matter of identifying which hardware is in your tablet.. and then renaming the appropriate file.

Now... on to a little customization...  I wanted to check out the Windows 8 Metro interface I see on so many of these WM8850's....  Inside of the customization folder you will find some files like 800x480_data.tar or 1024x768_data.tar..  This archive contains the resolution specific resources (not drivers just formatting to the screen I believe, apps, etc.)

Now, if there is subfolders found inside of customization... these subfolders will override the 800x480_data.tar found in the root of the customization folder....  in my case.. I figured out which subfolder had the Metro interface, and renamed that folder from to "MID7_8233_FT5306_wgj784a_3Key"...  During the flashing process, if a folder exists that matches the file name (minus the extension and the +) of the fwc file you created (or renamed) in the config folder.. these customization files will take precedence over the ones found in the root of the customization folder.

I haven't found anyplace where this info has been spelled out in anyway, so I figured I would share my findings.

I have my own issue regarding my tablet rebooting right after waking from sleep.  Does anyone know what would cause this on a WM8850 tablet?  I was thinking it may be something in my config I didnt select properly or a need a small tweak still... Other than that my tablet is working Wonder(Media)Fully ::grin:: .

Best Regards,

Rich

PS. Thanks for the great forum!


Thank you sir ! For all of you who are struggling to rewrite the firmware, don't use the default .cfw files in the config folder. Just take fmaker.exe and make your own file with the specs that are in your tablet. I have struggled for three days and finally my tablet runs silky smooth and all the functions are working. I have tryed about 50 different firmware variations and I have decided to make my own .cfw file. It does not take a genius to open up your tablet - all the information is written on the chips. Thanks a lot !

 

Powered by EzPortal