This variant is mostly for those with devices not working with other methods given, but i'll guess it should work for all of them, not all tablets from batch 3 is the same, fuser-invent has already given instructions that reportedly work for some of them.
If you don't get an M3 or M6 connection via usb at all, crack the device open and short pin 5 & 6 for dual die or 7 & 8 for single die on the nand chip while starting
the device connected to a PC.
This could all be done much cleaner with a new kernel injected in to uimage_burner, but after a couple of failed attempts i thought f*ck that for now. :-)
Load the usb_recovery.zip in to aml flasher, the custom bootloader will load a recovery image and give you adb access, ignore the failure on 100%, then unpack cm101.zip which contains a script for a complete recovery of the system and cm10.1+gapps+compat (batch3), run recovery.sh if you're a linux user and have adb installed in path or edit recovery.sh and start cut & pasting if you're one of the unfortunate windows users. ;-)
Power down the device.
Input an sd card with twrp for batch3, press power, it will boot and enter twrp directly.
Remove connection to pc while booting, or you'll get m3 mode.
Don't go trying to flash sh*t here now.
Repeat the run of recovery.sh as before, it can't recover completely the first time for some reason, so actually you could just flash the bootloader on the first boot, but who cares, I'm lazy.
Now boot the device with the aml_autoscript available on drive on an sd card the first time you boot it up. (again, no usb connection), it should give you
the charger screen or reboot, pull the card and boot as normal, you should no longer have problems while flashing roms either.
Now I'll just hand this tablet over to my wife, feel free to improve on the scripts/method of unbricking, hopefully it works at least.
Did one final overhaul and cleaned out unused lines and added some printing of information to recovery.sh, removed unused stuff and fixed build.prop to give you a usable CM build after restoring.
So here is a step by step guide for those having problems understanding something or possibly windows users.
Prerequisite: adb installed from Android SDK or somewhere else.
Firstly "flash" the usb_recovery.zip in aml flasher, extract cm101.zip/cm101_2.zip, open cmd/shell in the extracted folder and,
1. adb push fdisk.cmd /tmp
2. adb push fdisk.sh /tmp
3. adb shell chmod 775 /tmp/fdisk.sh
4. adb shell /tmp/fdisk.sh
5. adb shell parted -s /dev/block/avnftli mkfs 1 fat32
6. adb push update.zip /tmp
7. adb push update-binary /tmp
8. adb shell chmod 775 /tmp/update-binary
9. adb shell /tmp/update-binary 3 stdout /tmp/update.zip
10. copy uImage_recovery for twrp(batch3) to sd card, also included in usb_recovery.zip
11. remove usb cable from device, boot the device, insert usb cable
12. adb push update.zip /tmp
13. adb push update-binary /tmp
14. adb shell chmod 775 /tmp/update-binary
15. adb shell /tmp/update-binary 3 stdout /tmp/update.zip
16. adb push aml_autoscript /sdcard
17. remove usb cable and reboot the device, wait for another reboot, charger screen or shutdown
18. remove sd card, boot the device, you should see your tablet booting
Edited by fldc, 28 January 2013 - 04:37 AM.