yashsingh1/xdaforums huggingface dataset:
[Android Q&A, Help & Troubleshooting] Android1993:
FINALLY - Flashed CM10 with no touchscreen support and the screen is slightly off center. Gonna try and edit some stuff to get it working correctly. I'm able to use a usb mouse to navigate around the tablet, both of my hardware keys are acting like volume rockers. Hope I can get this working.

SUCCESS!!!!!!!!!!!!!!!!!!!!!!!!!!

FOUND A WORKING FIRMWARE FOR OUR DEVICE!

WORKING:

Touchscreen

Hardware Keys (Original)

Android Market

Volume (Rom has two volume soft keys for easy volume control)

Wi-Fi

USB Ports

Youtube

BUGS:

Camera is upside down

Screen Rotation is giving me issues

FLASH THE FIRMWARE WITH LiveSuitPack 1.07: http://www.topnotchtablets.com/LivesuiteInstall

Guide for installing firmware with LiveSuit: http://www.topnotchtablets.com/A10Firmware

Firmware: http://www.ele-china.com/soft/tablet/7inchA10/7inchA10android4.0software.rar

CWM 6.0.1.1 Easy Recovery Tool: http://www.sendspace.com/file/wzsjuq

Steps for installing CWM:

1. Have your device on and plugged in

2. Open "Recovery-Install"

3. Press Enter

4. Select Option 1

5. Press Enter

Optional: 6. Press Option 2 to boot into recovery.

I can't restore a nandroid backup of our original rom, I'm getting "Error while restoring /system!" If you know how to fix it, let me know.
[Android Q&A, Help & Troubleshooting] anotherlongname:
Hey so first I wanted to say thanks for you guys working on making this cheap tablet just a little more awesome!

I tried installing CWM using your instructions and it seems to have worked but i'm running into a pretty big problem. when CWM loads it says:

E:Can't mount /cache/recovery/command

E:Can't mount /cache/recovery/log

E:Can't open /cache/recovery/log

E:Can't mount /cache/recovery/last_log

E:Can't open /cache/recovery/last_log

and I can't flash any roms or really do anything. and when I try to reboot it keeps going back to CWM. I've tried a number of other tuts on getting out of a CWM bootloop, but nothing seems to be working. Would you guys know what's going on here?
[Android Q&A, Help & Troubleshooting] no_cannabis:
Sorry guys, I got tangled up with my work and chores, so it won't be as good as it was in my mind. Thanks to Android1993, he got you the main links already.

Follow the instructions in his post (http://www.topnotchtablets.com/A10Firmware) for flashing an IMG files, and then once you get it up and running follow my previous instructions to flash CM10 and compatibility pack.

I'm giving you the IMG file I used, it is for other tablet so you'll get ICS with 500Mb system and no working touchscreen, so you'll just have to connect a usb mouse to the tablet to operate it. I don't remember exactly, but it might be in Chinese initially, so you'll have to navigate your mouse pointer through the settings to flip it to English (it not difficult, just follow your memory).

After that turn on USB debugging, connect through ADB, install CWM and reboot into it. Then everything as before - CM10, compatibility pack, GAPPS.

I'm uploading my file right now, will share the link in an hour or so.
[Android Q&A, Help & Troubleshooting] Android1993:
Awesome, I hope you can get that to us soon. I'll be very thankful.
[Android Q&A, Help & Troubleshooting] no_cannabis:
Here's the link - http://letitbit.net/download/25023....31fe03/sun4i_crane_novo7fc-a3-201-10.rar.html
[Android Q&A, Help & Troubleshooting] Android1993:
Thanks for the link. I'll post back with my results.

Update: I flashed the rom and touchscreen was working, but screen is off center and usb port didn't work.

Flashed CM10 and touchscreen isn't working and is still off center. I guess we have a different tablet.
[Android Q&A, Help & Troubleshooting] no_cannabis:
Wait, I recall having something like that... Darn, it's been a while since I've done it, and I already forgot. Did you flash my compatibility pack after CM10?
[Android Q&A, Help & Troubleshooting] Android1993:
I've done everything to the tee. I can't flash CM10 with touch screen working at all. I've flashed CM10 over CM9, my current working ROM, and the ROM you just recently linked. I've used your compatibility pack, tried not using it. wiped before installs, didn't wipe before installs. I tried it all. Hope you can remember how to fix it so we can pass it on and get everyone's tablet working again.
[Android Q&A, Help & Troubleshooting] no_cannabis:
I'm sorry to hear this, pal. All I really need is a couple of hours to mess up my tablet and then do everything from scratch, to capture it in a guide of some sort. But I don't have that time right now. If you're desperate to try something else sooner rather than later, try this. I might have done it to fix off-centered screen, but can't say for sure. This file is the original image of the boot partition (where kernel lives). You have to download it, put it on your hard drive, unrar and do this:

adb push boot.img /sdcard/
adb shell

within adb shell do this:

su
cat /sdcard/boot.img > /dev/block/nanda

and reboot the tablet.

You may need to re-flash CM10 again. Or if everything is screwed, you can always flash the tablet via LiveSuite. It's one hella indestructible b..ch.

I only wish we had a stock ICS IMG file for our specific tablet :crying:
[Android Q&A, Help & Troubleshooting] Android1993:
Yup, it fixed the off-center screen, still no touch screen though. Gonna keep trying everything I can. Thanks for the post.
[Android Q&A, Help & Troubleshooting] no_cannabis:
Now I'm wondering if you really did get a different tablet. Can you do one thing? Remember when the touch screen worked after you LiveSuite'ed the img I uploaded? Can you do it again, and when the touch screen works, do:

adb shell lsmod > lsmod.txt

and show the txt file content here?
[Android Q&A, Help & Troubleshooting] Android1993:
sun4i_csi0 25323 0 - Live 0xbf067000

gt2005 13551 1 - Live 0xbf05f000

videobuf_dma_contig 5659 1 sun4i_csi0, Live 0xbf05a000

videobuf_core 18067 2 sun4i_csi0,videobuf_dma_contig, Live 0xbf050000

mma7660 5671 0 - Live 0xbf04a000

mali 129414 2 - Live 0xbf01d000

ump 42190 7 mali, Live 0xbf00c000

goodix_touch 12452 0 - Live 0xbf004000

sun4i_vibrator 2278 0 - Live 0xbf000000

What I'm doing now is looking for a rom I found a few days ago with working touch but off center screen, I'm gonna fix the screen with the adb commands and boot.img
[Android Q&A, Help & Troubleshooting] no_cannabis:
So, is this lsmod.txt from the case with working touch screen? It shows that googix driver is loaded and alive. It wouldn't be, if you had some different hardware. Can you turn on touch indicator in the development settings of CM10 and see if it shows anything?
[Android Q&A, Help & Troubleshooting] Android1993:
Yes, reflashed the rom you linked through Livesuit and ran the command, that's the file. Alright.
[Android Q&A, Help & Troubleshooting] MikeMelbourne:
I had the misaligned/off-center screen if I flashed the file "sun4i_crane_novo7fc-a3-201-10.img" with LiveSuite. Reflashed with "pfd_android4.0.10_ctp7_public_en_0319.img", went through no_cannabis' instructions and flashed CM10.

The touchscreen isn't working for me either - I assume we must have a different device, with a driver that isn't in the compatibility pack.

Thanks no_cannabis and Android1993 - I feel better knowing that Android boots up - even if the touchscreen isn't yet working.
[Android Q&A, Help & Troubleshooting] no_cannabis:
Now you guys got me really curious. What have I done to make it work? I need to re-do the exercise and capture every detail.

The only difference I recall now is that at some moment I also LS'ed another image, I think it's the native image for our device by with Gingerbread, and a small system partition, so after that I couldn't install CM10, and had to flash sun4i_crane_novo7fc-a3-201-10.img. If you're interested, I can upload that file too.
[Android Q&A, Help & Troubleshooting] MikeMelbourne:
That was the first image I flashed with LiveSuite.

Once it had booted, I pushed CWM, booted into recovery, then formatted and installed CM10.

My lsmod output is different:

8192cu 631969 0 - Live 0x00000000
rtl8150 10285 0 - Live 0x00000000
mcs7830 6442 0 - Live 0x00000000
qf9700 5919 0 - Live 0x00000000
asix 12965 0 - Live 0x00000000
usbnet 16981 3 mcs7830,qf9700,asix, Live 0x00000000
sun4i_csi0 29259 0 - Live 0x00000000
sun4i_csi1 28781 0 - Live 0x00000000
gt2005 16031 0 - Live 0x00000000
gc0308 15059 1 - Live 0x00000000
videobuf_dma_contig 3717 2 sun4i_csi0,sun4i_csi1, Live 0x00000000
videobuf_core 18971 3 sun4i_csi0,sun4i_csi1,videobuf_dma_contig, Live 0x00000000
mma7660 6837 0 - Live 0x00000000
mxc622x 6148 0 - Live 0x00000000
mecs 4102 0 - Live 0x00000000
bma250 7227 0 - Live 0x00000000
mali 152240 6 - Live 0x00000000
ump 47347 9 mali, Live 0x00000000
snd_usb_audio 105334 0 - Live 0x00000000
snd_usbmidi_lib 25187 1 snd_usb_audio, Live 0x00000000
snd_rawmidi 18625 1 snd_usbmidi_lib, Live 0x00000000
snd_hwdep 5499 1 snd_usb_audio, Live 0x00000000
goodix_touch_811 19884 0 - Live 0x00000000
uinput 7506 0 - Live 0x00000000
hid_sony 2381 0 - Live 0x00000000
hid_pl 2349 0 - Live 0x00000000
hid_gaff 2539 0 - Live 0x00000000
xpad 9374 0 - Live 0x00000000

So my camera image is upside down (not an issue really) and the touchscreen doesn't work (even when "show touches" is enabled in the debug/development options).

What does your lsmod look like? I have tried rmmod and dmesg but they return errors. Modprobe goodix_touch_811 works, but the module is already loaded.
[Android Q&A, Help & Troubleshooting] Android1993:
You shouldn't have to upload anything, just copy and paste the exact name of the .img and once we google it it'll show up. Saves time.
[Android Q&A, Help & Troubleshooting] Hizpanick:
Has anyone tried to connect the tablet to the PC via the full sized usb port on the tablet? I finally got livesuite working and my tablet back into working form (mostly) when the tablet fell off and the mini usb port broke inside the tablet! Of course this was after trying to restore my old nandroid backup and I ran into the same issue no_cannibis did where the a10 firmware of another tablet resized the /system partition.Good thing this was only 60 bucks, but man I was so close! Now I pretty much have a paperweight unless the full sized usb port behaves the same as the mini usb port.
[Android Q&A, Help & Troubleshooting] MikeMelbourne:
I bought mine early August. It cost $184 including ~$40 for delivery to Australia.

I hope you get your tablet working again my friend.
[Android Q&A, Help & Troubleshooting] Android1993:
That's crazy. 184 AUD is about 194 USD. You could've got a Nexus, Kindle, or Nook on eBay.

These tablets are junk.
[Android Q&A, Help & Troubleshooting] no_cannabis:
Is there anyone in this thread, who still has their white Matrix with 16Gb storage with original ICS? I need you to do two commands in adb, which will fix everyone's problems.

And I learned that there is a difference between white 16Gb and black 4Gb models. I restored parts of black models backup to the white one, and the touchscreen stopped working. I'm on my way to solving this.
[Android Q&A, Help & Troubleshooting] MikeMelbourne:
Mine is black. The box says 16GB HD however I don't quite believe it.

Would that explain why a touchscreen on a black one no longer works, or only why the touchscreen on a white one no longer works?
[Android Q&A, Help & Troubleshooting] no_cannabis:
AFAIR, they only had one 16Gb option on sale, but who knows how they rebrand their tablets. Since you don't have original software, Mike, you're of no interest to me. ;) just kidding.

Although you can't help me with original backup to establish the easiest restore path for you, here's what you'll have to do to get your tab to work.

To get an ICS build (not original,not CM, but somewhat factory sourced), google for sun4i_crane_q701_360_HC_keyvol and flash it with LiveSuite. You should get everything in working condition - screen, touch, USB, etc. But the system will be only 251Mb, hense no CM10 for you at this point. And you'll have to go to settings and change language to English, because it's set to Chinese by default.

If you want then to hack your way through to CM10 (

WARNING - this didn't work completely and will have to be investigated further

as at the end I got touchscreen working in reverse/reflected position - to press a button on the right I had to touch the left side of the screen and vise versa; that is why I'm looking for someone who's running original factory image,as it worked like a charm for me at the first time). To get into that mess, flash sun4i_crane_novo7fc-a3-201-10. At first you'll get all the crap back - off-centered screen, no touch, no USB. But the system will be 500Mb and adb will work, so you'll be able to

install CWM

,

install CM10/compatibility/gapps/wipe Dalvik

, and

cat boot.img > /dev/block/nanda

that I provided before. Try it if you want, may be it'll work in your case. You can always flash q701 rom to get ICS running.

---------- Post added at 01:01 PM ---------- Previous post was at 12:51 PM ----------

If there's still someone who's running original ICS firmware, your help would be appreciated, if you run the following:

via adb shell do this:

cat /dev/block/nanda > /mnt/sdcard/nanda.img
cat /dev/block/nandb > /mnt/sdcard/nandb.img
cat /dev/block/nandc > /mnt/sdcard/nandc.img

now you just need to copy nanda.img, nandb.img, nandc.img from your tablet to your PC, and upload somewhere for others. Don't worry, those particular partitions (pun intended) don't contain your personal information (they're just parts of boot procedure and system), so it's safe to share them with others.
[Android Q&A, Help & Troubleshooting] Hizpanick:
I did a CWM 6 nandroid of my system before I started with ROMs and I have the white Matrix One but only 4GB. Would a nandroid have the .img files you are looking for?
[Android Q&A, Help & Troubleshooting] no_cannabis:
Not all of them. I do have nandroid backup too. Nandroid only backed up nanda partition, which is boot, but not the others that belong to uboot.
[Android Q&A, Help & Troubleshooting] no_cannabis:
I think this firmware will work for you. It has the goodix_touch driver that is not 811, which doesn't work on mine, and I know that 811 is what I have to use. The only thing - after you boot, and if touch screen works, go ahead and repeat that boot.img > /dev/block/nanda trick to make the screen aligned. Download it from here - http://forum.yarvik.com/showthread.php?4218-Android-4-0-4-Ice-Cream-Sandwich-TAB260-ONLY

BTW, it is fascinating how Yarvik's logo font is similar to Matrix One's! Yet they use a bit different set of h/w. If this ROM works for you, then we'll know what to do to get you on CM10.
[Android Q&A, Help & Troubleshooting] MikeMelbourne:
No luck

After successfully flashing the img file - upon starting the tablet the "yarvik" logo is displayed for a few seconds before the screen goes blank and stays blank. Power is still on (the screen is backlit) however nothing is displayed on screen. When Android boots further, additional drives (from the Android) become available to Windows.

I was then able to put sun4i_crane_novo7fc-a3-201-10.img back on using LiveSuite just to make sure it still boots (which it does).

I'm happy to try other images if you find any.
[Android Q&A, Help & Troubleshooting] no_cannabis:
Hi Mike,

From your original CWM backup, can you extract boot.img and share it with me?
[Android Q&A, Help & Troubleshooting] MikeMelbourne:
boot.img

Hi n_c,

I think this should be the one (extracted a few days ago). It's 32 MB.

http://db.tt/XW1ATtGS

-Mike-
[Android Q&A, Help & Troubleshooting] no_cannabis:
It is what I'm looking for, but I don't think this is your original one. This boot (kernel) uses goodix_touch_811.ko driver, which I included in my compatibility pack and you said didn't work on your tablet. This boot is exactly what I have.
[Android Q&A, Help & Troubleshooting] hylyfe:
Cyanogen 10.1- Jelly bean 4.2.x bt JamieD81

@JamieD81 JamieD81: I am not allowed to post in your forum, because I am a NOOB. So, ill post the message here and hope it makes it to you.

I am running SGH-i717, I recently installed your Cyanogen 10.1 Jelly Bean 4.2.x ROM. Awesome stuff!!!

Issues I have seen.

-The phone froze on me while I was on an hour conversation.

-I had that fuzzy white after I boot the machine ( That error was mentioned before).

-NO voice service work. No Google Voice nor Speech to Text. Clicking on the Mic icon, always result in a crash error.
[Android Q&A, Help & Troubleshooting] MikeMelbourne:
I have extracted my CWM backup. I took it on Dec 30th 2012 and I believe all I had done at that point was install CWM. Looking at "data.ext4.dup" within the backup I see files that were only present on the original ROM (Opera, XBMC, etc.).

The md5sums of the Dropbox file and my CWM backup are identical:

user@netbook:~$ md5sum /home/user/SDHC/Done/backup/2012-12-30.06.27.28/boot.img
6d11c753f068d93a7d2893a82b10acf2 /home/user/SDHC/Done/backup/2012-12-30.06.27.28/boot.img
user@netbook:~$ md5sum /home/user/NFS/Data/Dropbox/Public/matrix_one_boot.img
6d11c753f068d93a7d2893a82b10acf2 /home/user/NFS/Data/Dropbox/Public/matrix_one_boot.img

Now I wonder what's going on... a slightly different driver (with the same name and kernel module), or a completely different driver?

Does my goodix_touch_811.ko match yours exactly, or are these binary files different (but with the same file name)?

Thanks :)
[Android Q&A, Help & Troubleshooting] no_cannabis:
Wow, you had XBMC in your original ROM? That must be very different then mine. Mine only had basic Allwinner stuff - File Explorer, Angry Birds, Fruit Ninja, and Skype.

Anyhow, in all this I forgot - was your issue inability to operate the tablet at all, or installing CM on it? If former, then it's easy to help you since you have your original Nandroid backup.

As for my original ROM, it was ICS 4.0.3, kernel 3.0.8+ with goodix_touch_811.ko. If your tablet had an earlier ROM, then it probably had different kernel and driver compiled for it. If the size of goodix_touch_811.ko file is about 200Kb, then the it belongs to 3.0.8+ kernel, anything less - 3.0.36.

Here's my driver:

busybox md5sum /system/vendor/modules/goodix_touch_811.ko
ef107a6918cab5712fb7bea64296272e /system/vendor/modules/goodix_touch_811.ko
[Android Q&A, Help & Troubleshooting] MikeMelbourne:
Not in the original ROM - these were apps that I installed when the original ROM was installed. I think the file I was looking at corresponded to the data partition portion of the CWM backup.

After installing CM10, my issue was that touch input didn't work on the screen. The camera image was upside down however that doesn't bother me. Which CM10 nightly are you running these days? Do you still need to Flash your compatibility pack?

I found my goodix kernel module file within the CWM backup. It's 165KB and has the same MD5 checksum.

ef107a6918cab5712fb7bea64296272e /home/user/SDHC/Done/backup/blobs/116/f1920a4e02d483759e6adc95d186d10bd8b02ba029ac7751cde9fe3e0eb8c

Cheers,

Mike
[Android Q&A, Help & Troubleshooting] no_cannabis:
As of now, I don't use CM nighlies - I compile it myself. Right now my goal is to compile my own kernel and make it work with CM without compatibility pack. Once that's achieved, I want to embed touch screen driver into the kernel and get TWRP to work. I just can't stand the CM6 backup structure, I want every backup file be independent and self contained. At this point CWM directory takes 4Gb on my SD card, and there is no freaking way to unscramble what each of the backups is, unless you have a post-it sticker with backup descriptions written down.

While doing that I keep restoring the original backup every day, so that my boys could play with their tablets while we enjoy dinner. CM10 turned out to be quite unstable at times, and the factory firmware works the best, aside crappy touch screen driver - that's the only thing that works better on CM10.
[Android Q&A, Help & Troubleshooting] no_cannabis:
Note: This version doesn't have working USB host.

Prep work:

- Download sun4i_crane_novo7fc-a3-201-10.img and LiveSuite, keep them on PC.

- Download bootloader.img, cwm6.img, cm_matrix1-ota-eng.vm.zip, put them on your sdcard (for example "cm" directory).

Installation:

1. Flash sun4i_crane_novo7fc-a3-201-10.img with the LiveSuite.

2. Once the tablet reboots, nothing will work, except adb and root access. So open cmd on PC and continue:

adb shell
su
cd /mnt/extsd/cm
cat bootloader.img > /dev/block/nanda
cat cwm6.img > /dev/block/nandg
sync; sync; sync
echo -n boot-recovery | busybox dd of=/dev/block/nandf count=1 conv=sync; sync; reboot

3. After it reboots, you'll be in a normal CWM, where you:

a. Wipe data/factory reset.

b. Format /system.

c. Install zip from SDcard -> cm_matrix1-ota-eng.vm.zip.

4. Reboot, and report the results. If this worked and you got working CM10, I'll tell you how to get the Play back and TWRP on your tablet.

You may want to try installing regular gapps file, but it somehow ruined the CM10 (for me, on Matrix), so it started rebooting sporadically, or getting stuck at reboot logo, etc. and I have no patience to debug that.

Oh, and don't forget to turn on Developer Options in CM10 - root access and usb debugging.
[Android Q&A, Help & Troubleshooting] bonro:
Hi, guys.

Maybe it will be usefull.

My friend gave me Matrix One S 7" 16GB black that recently froze on boot logo Android. But I have got to make reset after both Matrix One 7" Tablets connected via USB. In this case, normally running Tablet reported about damaged SD card, which he proposed format. After that, the bad Matrix One booted up with message about corrupted OS and offered to make reset. I did so and now it starts normally.

The Specifications are:

Model: A10_MID

Android Version: 4.0.3

Baseband version: 4.0.11

Kernel version: 3.0.8+ (lizhao@ubuntu #3)

Build number: crane_q7-eng 4.0.3 IML74K 20120709 test-keys

Here is the report made by android system info
[Android Q&A, Help & Troubleshooting] no_cannabis:
All right you guys. I realize there's very few of us left with this tablet on hand, or in working condition. Personally I broke the screen of my 4Gb black one, so just ordered a Zeepad, which is A13 based tablet, so this is what I'm going to focus on from now on.

But before I leave this thread I figured I'd share with you my last achievement. You know how this cheapsh!t of manufacturer left us all with no firmware file? So here it goes, I assembled one, based on the images of the factory preset file system. I took the images of NAND partitions right after I started the tablet for the first time, so you may consider it a "factory-like" image. The only difference from the factory firmware is recovery - because I like TWRP, I included it in this image instead of the factory one.

Just wanted to re-iterate - this firmware is for the tablet I've been working with the most - it's Matrix One 7", it's white, it has 16Gb NAND, and it has Goodix Touch GT811 touchscreen. Technically, you can flash it on the other Matrix One's models, but the touch screen may not work. I'll try to compile another image and include all flavors of Goodix Touch drivers, but it may not happen soon.

Oh, and of course you flash it with LiveSuit 1.0.7, read up in previous posts, if you're not familiar with the procedure.

Download here:

Dropbox link

On another note, thank you, good old Matrix One, your cheap Chinese tablet has helped me tremendously in boosting my knowledge of Android, CM mod, and cross-compilation. Now it is my true hobby, I only wish I had more time and was 10-20 years younger to be able to handle more than 2 sleepless nights in a row.
[Android Q&A, Help & Troubleshooting] MikeMelbourne:
Thanks. I failed to flash with Live Suit with your previous post (device never appears in device manager, and Live Suit never sees it). I'm not sure why Live Suit isn't working anymore.

I'm going to charge the battery and try one last time - with this image.
[Android Q&A, Help & Troubleshooting] no_cannabis:
Check out without the LS running and your PC's sound up, if Windows recognizes an USB device attached when you Vol- + USB connect + hit Power 6 times. It happened to me before, I had to re-install LS drivers.

EDIT: Today it happened to me again, but a PC reboot fixed it up all right.