Second, I apologize for the long post.
My tablet is branded Titan PC7007ME 8GB and has a Rockchip RK2906-6 inside. I know that it came with android 4.0.3. This tablet is known to be sold in latin america. It was working very slow (for instance rotating the screen would take about 2 seconds & look very slow) and after a shut down - power on cycle, the tablet turned on, showed the boot image (not animation!) and froze there forever (even after multiple shut down - power on cycles).
I searched/googled for a combination/sequence of key presses to restore/recover the tablet but nothing worked. I found this site: http://moveontechnology.com/hugoenchina/ (in spanish, http://moveontechnology.com/hugoenchina/?p=228) containing several tools and firmwares. I tried ALL firmwares compatible with RK29xx and NONE of them worked (the flash process would error at "Downloading Firmware 0%" and never successfully flash the tablet). I have also tried flashing several newer firmwares (4.1.1, 4.2.2) which were not supposed to work and indeed, they did not work.
I decided to open the tablet, write down the number of some of the chips/ICs found inside and look for information on them: Rockchip RK2906-6 (CPU), RTL8188 (WiFi/WLAN), T659102 (PWM), ALC5621 (Audio), GoodiX GT811 (Touch Screen), H5TQ2G83CFR (x2) (RAM), 29F32G08CBACA (x2) (NAND), 7660 (Accelerator/g-sensor), the board has TR720F_V11 2012_02_28 written on it and a white sticker with PC7014E1211R9R8G.
I finally found this firmware: http://dl.dropboxusercontent.com/u/7...nga/update.rar (originally from http://ofimatica-programacion.blogsp..._lbGate=653469 but this page is very annoying; it loads linkbucks every time!), flashed the firmware and voilá!!!, The tablet booted fine (showed the Titan boot image, showed the "WELCOME" animation and showed the home page). However, when trying to move/touch around, I noticed the touch screen was inverted on the longest axis (the shortest axis or less wide is accurate).
After reading some more I found that the problem could be corrected by modifying a file named script.bin or installing new drivers (http://www.techknow.me/forum/index.php?topic=5756.0, http://www.imajeenyus.com/computer/2...x2bin_etc.html, http://forum.xda-developers.com/show....php?t=2447819, http://elinux.org/Hack_A10_devices, http://forum.xda-developers.com/show....php?t=2312731, http://www.taringa.net/comunidades/t...-A-JB-4-1.html), however, all of the information was for AllWinner CPUs and/or the tools/commands/scripts used did not work / resulted in errors.
I am currently trying to unpack the update.img and modify the unpacked boot.img which is supposed to contain the initialization/configuration scripts for the device hardware, however, I have not succeded in finding anything related to the GT811 driver/device configuration.
I unpacked the update.img using imgRePackerRK_104 and got all sub-images (RK29xxLoader(L)_V2.08.bin, parameter, boot.img, kernel.img, misc.img, recovery.img, system.img) BUT I could NOT find a way to unpack/read/modify the sub-images.
I finally tried Factory Tool v3.4 (which was on the first website I found) and it also unpacked the update.img and I think it unpacked the boot.img and system.img as well, however, I am stuck at trying to find how to modify touch screen GT811 initialization parameters, repack update.img and reflash.
So, I ask you guys for any help on how can I correct this inverted touch screen. Thanks a lot.
PS: I am attaching the system_info.txt and dmesg.txt generated by Uberizer. I am also attached the parameter (renamed parameter.txt) and boot.bin (renamed boot.bin.txt) generated by FactoryToolV3.4.
PS2: Funny thing, the only way I could communicate with the tablet in ADB mode was to use the files from Root_RK29_Tab_Toolkit_1.3.zip, no other adb.exe, AdbWinApi.dll, AdbWinUsbApi.dll, not even the downloaded ones from android SDK, would work, can anyone explain why?
THANK YOU VERY MUCH!!!
Comment