[Acer Iconia A500] drellisdee:
Note 3.16 and below are for HoneyComb bootloader 3.17 & up are for ICS patched bootloader.

This is built from my forked Amon Ra recovery source.

WARNING UNLESS YOU ARE VERY FAMILIAR AND COMFORTABLE USING COMMANDLINE/TERMINAL DO NOT MESS WITH THE EXT3|EXT4 MENU. MESSING WITH THE PARTITION FORMATS CAN LEAVE YOUR ICONIA IN A STATE THAT IS UNABLE TO BOOT NORMALLY AND REQUIRES FIXING VIA COMMANDLINE. Fix for ignoring this warning is done by running "iconia_repair.sh help" from command line in recovery.

Full source for both Apache licensed recovery and GPL licensed kernel & busybox are here

Recovery Features:

Special features for acer iconia :

Touch enabled UI

Can use usb flash drive or normal sdcard as sdcard to flash roms and to use in nandroid backup/restore.

Automatically runs itsmagic on boot

External sdcard mass storage works on iconia

Automatically backs up usb serial (uuid) and the start of mmcblk0 in nandroid backup.

Will not remove /data/media unless full ext wipe option is selected (off by default)

ADB as root user

USB-MS Toggle :mounts sdcard as mass storage

Backup/Restore:

Nand Backup : Select Items to backup with the [X]

Nand Restore : browse to and select nandroid backup items with [X] to restore

Nand Restore Clockwork : browse to and restore cwm backup

Flash Zip From Sdcard: Update.zip must be in root of sdcard or you can directory browse.

Toggle Signature Verify : Toggle on/off signature checking on flashing zips

Wipe Menu:

Wipe data/factory reset: wipes all (data, cache, android_secure & dalvik if outside of /data)

Wipe cache

Wipe Dalvik cache : Wipes Dalvik cache in all possible locations if moved by apps2sd

Wipe SD:ext : Wipes Apps2sd ext partition

Wipe Battery Stats

Wipe rotate settings

Wipe data only

Wipe system

Wipe sdcard

Wipe .android secure : Wipes froyo+ native .android_secure on sdcard

Toggle full ext wipe: Toggles full or quick wipe of ext partitions

Partition Sdcard:

Partition SD: Partition's sdcard for apps2sd (this formats card so all non backed-up data is lost)

Repair Sd:ext

SD:ext2 to ext3 : coverts apps2sd ext2 partition to ext3

SD:ext3 to ext4 : same as above but ext3 to ext4 (

Mounts:

Gui mounts to avoid typing in terminal to mount system, data, cache, sd-ext (if exists), sdcard

Other:

Fix Permissions

Move recovery log to SD

Key Test : Output keycodes for debugging recovery

Check Battery Lvl

Ext3|4 menu: Formatting and re-formatting of partitions

Developer menu:

Make and flash boot from zImage : This makes a mkboot folder on sdcard and mounts sdcard as mass storage then you copy a zImage and kernel modules into this folder and it will create a new boot like anykernel and flash it.

Install su & superuser: Installs or fixes su & superuser install (removes old if exists)

Install eng (unguarded) su: Installs engineering su that doesn't use superuser (removes old su & superuser if exists)

Reboot to bootloader: reboots to bootloader/hboot

Reboot recovery : reboots phone back into recovery

Trouble Shooting:

Use option under Other menu to move recovery log to sd. Mount your sdcard to pc and read that file called recovery.log which will be on your external sdcard. It should have detailed cause of error if its not self-explainatory upload it here as an attachment and then post details about the error. Posts without the log are a complete waste of my time and will be ignored as there is no usable info to assist me in troubleshooting it. You will also be told to go visit /dev/null.

Special Thanks:

Thanks to :

Amon Ra

Koush

Sc2k for itsmagic and getuid.ko

Gweedo767 & CEnnis91 for the touch ui

Skrilax_CZ for patched ICS bootloader & setbootmode