Jump to content


Photo

Big setback - lost touchscreen input


  • Please log in to reply
243 replies to this topic

#241 reylaw

reylaw

    Newbie

  • Jr. Member
  • Pip
  • 9 posts

Posted 15 January 2013 - 05:56 AM

there was a sticky in the forums for a fix. use CWM recovery to flash touchscrreen fix.zip

#242 flashlight

flashlight

    Newbie

  • Jr. Member
  • Pip
  • 5 posts

Posted 30 January 2013 - 01:44 AM

Just got back my Ainol Flame serial no. is 9038, build no.is 20121211.tm. (Didn't get back my original box or warraty card!) Haven't done full tests yet. Battery shows full charge. Hoping that the same problem doesn't happen again!

Edited by flashlight, 01 February 2013 - 08:25 AM.


#243 flashlight

flashlight

    Newbie

  • Jr. Member
  • Pip
  • 5 posts

Posted 01 February 2013 - 08:56 AM

Update after getting back my repaired Ainol Flame (came fully charged) -

1) Android v.4.0.4, Kernel version 3.0.8-gc0699a5, visual.zhang@droid05-sz #6, SMP PREEMPT Tue Dec 11 15:22:53 CST 2012. Build number 20121211tm
2) Noticed that the clicking sound when tablet is not in use is no longer heard (good!)
3) Tablet suddenly shutting down when battery level was around 20% happened once (not good!)
4) So far have charged it twice using a Belkin Conserve Valet charging station - http://www.belkin.com/us/p/P-F7C008 (Think the output is 1A.) No issues with touchscreen so far *touchwood!* (great!)

#244 fly-away

fly-away

    Member

  • Jr. Member
  • PipPip
  • 13 posts

Posted 09 June 2013 - 03:47 AM

Good day!
My ainol novo 10 hero touchscreen firmware was broken by unsuccessful cyanogenmod flashing
I found Linux-Crystal github repo containig source code for my tablet and try to fix it

After patching
focaltech5606_g06_1003AC.c
uncommenting

    //#define CONFIG_TOUCH_PANEL_KEY
    //#define AC_DETECT_IN_TOUCH_DRIVER
    //#define CONFIG_FOCALTECH_TOUCHSCREEN_CODE_UPG

and commenting out

    return ERR_READID;

in /* Step 3 */ to prevent upgrade breaking after getting wrong vendor/device id.

I build uImage_recovery using
    make meson6_g06_1003AC_usb_burning_defconfig uImage

and boot device with resulting kernel

~ # dmesg | grep -e FST -e FTS -e TSP
    <4>[    7.284753] [FST] Firmware version = 0xa6
    <4>[    7.344611] [FST] Firmware old version = 0xa6
    <4>[    7.344797] [FTS] upgrade start.
    <4>[    7.412266] [TSP] Step 1: Reset CTPM test
    <4>[    7.657929] [TSP] Step 3: error = 0x0[TSP] Step 3: error = 0x1[TSP] Step 3: error = 0x2[TSP] Step 3: error = 0x3DATA_STAT_AFTER_ERASE[1]=0
    <4>[    7.676455] [TSP] Step 3: error = 0x4[TSP] Step 3: error = 0x5[TSP] Step 3: error = 0x6[TSP] Step 3: error = 0x7Rsv2[6]=0
    <4>[    7.691633] [TSP] Step 3: error = 0x8[TSP] Step 3: error = 0x9[TSP] Step 3: return error = 0xa00648001 80018001 80018001 80030000
    <4>[    7.703217] 01[FTS] bootloader version = 0xcd
    <4>[    9.636913] [TSP] Step 4: erase.
    <4>[    9.636937] [TSP] Step 5: start upgrade.
    <4>[    9.667752] [TSP] upgrade the 0x0 th byte.
    <4>[    9.900440] [TSP] upgrade the 0x400 th byte.
    <4>[   10.133744] [TSP] upgrade the 0x800 th byte.
    <4>[   10.367008] [TSP] upgrade the 0xc00 th byte.
    <4>[   10.600270] [TSP] upgrade the 0x1000 th byte.
    <4>[   10.833357] [TSP] upgrade the 0x1400 th byte.
    <4>[   11.066291] [TSP] upgrade the 0x1800 th byte.
    <4>[   11.299556] [TSP] upgrade the 0x1c00 th byte.
    <4>[   11.533505] [TSP] upgrade the 0x2000 th byte.
    <4>[   11.766918] [TSP] upgrade the 0x2400 th byte.
    <4>[   11.999476] [TSP] upgrade the 0x2800 th byte.
    <4>[   12.232780] [TSP] upgrade the 0x2c00 th byte.
    <4>[   12.466088] [TSP] upgrade the 0x3000 th byte.
    <4>[   12.699364] [TSP] upgrade the 0x3400 th byte.
    <4>[   12.932390] [TSP] upgrade the 0x3800 th byte.
    <4>[   13.165453] [TSP] upgrade the 0x3c00 th byte.
    <4>[   13.398703] [TSP] upgrade the 0x4000 th byte.
    <4>[   13.631995] [TSP] upgrade the 0x4400 th byte.
    <4>[   13.865286] [TSP] upgrade the 0x4800 th byte.
    <4>[   14.099358] [TSP] upgrade the 0x4c00 th byte.
    <4>[   14.332648] [TSP] upgrade the 0x5000 th byte.
    <4>[   14.565942] [TSP] upgrade the 0x5400 th byte.
    <4>[   14.799194] [TSP] upgrade the 0x5800 th byte.
    <4>[   15.032134] [TSP] upgrade the 0x5c00 th byte.
    <4>[   15.265184] [TSP] upgrade the 0x6000 th byte.
    <4>[   15.498437] [TSP] upgrade the 0x6400 th byte.
    <4>[   15.731721] [TSP] upgrade the 0x6800 th byte.
    <4>[   15.965022] [TSP] upgrade the 0x6c00 th byte.
    <4>[   16.303756] [TSP] Step 6:  ecc read 0xcc, new firmware 0x17.
    <4>[   16.303859] [TSP] Step 6:  ecc error and return
    <4>[   16.308553] [TSP] Step 7
    <4>[   16.652087] [FTS] start auto CLB.
    <4>[   17.307537] [FTS] calibration OK.
    <4>[   18.374450] [FTS] store CLB result OK.
    <4>[   18.575192] [FST] Firmware new version after update = 0xa6

so looks like upgrade was unsuccessful.
Is this touchscreen recoverable? How could I do it?
Any help really appreciated.




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users