Sunday, February 14, 2016

My Eken Android Bootloop Fix

I want to keep this a little brief.  My Eken W70 was suffering from a bootloop issue after factory resetting the tablet.  This tablet had gone through a previous update to Jellybean although I suspected that the update was an unofficial one.  So, noting that if I don't fix this, I might as well toss this to the bin, I was emboldened into tinkering it in an attempt to fix it.


The first major issue is trying to figure out what the firmware to use is.  I had posted a previous blog about the firmware to use here.  However, it turns out Eken had decided to lock up the ftp site, thereby making their updates inaccessible.  By the way, the new Eken website now links to cameras instead of their tablet devices and to find the support page for the tablets, you have to go to this page.

I sought high and low and found 3 different W70 firmware updates.  We'll deal with only the latest one (W70-1.5.5-1680-NO-WIN8-1.10.zip) and the oldest one (W70-1.1.0--20120815).  When I flashed the firmware of the tablet with the latest one, the tablet booted up fine, which was a great sign.  However, the touchscreen was not working at all.  If I used the older one, the touchscreen worked, but the camera did not.  So, I had to do some more digging to find the gap.

Inside FirmwareInstall/config/ are a list of fwc files that are used to configure the touchscreen (among other things).  It lists down all the devices supported by Wondermedia.  What I realized is that the filename with the + symbol is the one used by the firmware update when flashing.  On the old version, the model number detected was PuZhi_MID7_W01_8223 while the latest one was Eken_MID7_W70_GSL1680_Z7Z67-030A.

I opened the fwc file for +Eken_MID7_W70_GSL1680_Z7Z67-030A.fwc and edited the TOUCH name XML node with this: "CTP7_PUZHI_AUTO", the touch name used in the older firmware.  So, the entry should look like:

       

With this, I copied the FirmwareInstall folder and wmt_scriptmd files into a micro SD card.  I shut off the tablet and inserted the micro SD card.  The tablet will boot and pick up the new firmware update I crafted.  Voila, touch screen that works.  So far, everything seems to be working, which is a good sign!

Below are the md5sum checks for the files I downloaded in case people are looking for the authentic firmware updates.

a2e18a449a27ff68df2eb3a6e785715c  W70-1.1.0--20120815.rar
b5734a5c39403197286bb8c3bd40ebe5  W70-1.5.1680-WIN8-1108.zip
ac80bc5059db764f9b9f8c78b6ef1ad9  W70-1.5.5-1680-NO-WIN8-1.10.zip

Good luck and I make no promises this works for you.

No comments: