[Asus Transformer TF700] jtrosky:
Thanks for the post - I did try it, but it results in the same issues....

The problem in this case was a "signature verification error"- here is the last_log from /cache/recovery after running it:

Starting recovery on Sun Jul 29 08:09:31 2012

can't open /dev/tty0: No such file or directory

framebuffer: fd 3 (1920 x 1200)

recovery filesystem table

=========================

0 /tmp ramdisk (null) (null) 0

1 /system ext4 /dev/block/mmcblk0p1 (null) 0

2 /cache ext4 /dev/block/mmcblk0p2 (null) 0

3 /misc emmc /dev/block/mmcblk0p3 (null) 0

4 /boot emmc boot (null) 0

5 /recovery emmc recovery (null) 0

6 /staging ext3 /dev/block/mmcblk0p4 (null) 0

7 /btmac vfat /dev/block/mmcblk0p5 (null) 0

8 /data ext4 /dev/block/mmcblk0p8 (null) -32768

9 /sdcard vfat /dev/block/mmcblk1p1 /dev/block/mmcblk1 0

I:Boot command: boot-recovery

I:Got arguments from /cache/recovery/command

unknown option -- update package=/cache/dlpkgfile.binE:Invalid command argument

Command: "/sbin/recovery" "--update package=/cache/dlpkgfile.bin"

ro.secure=1

ro.allow.mock.location=0

ro.debuggable=0

persist.sys.usb.config=mtp

ro.build.id=IML74K

ro.build.display.id=IML74K.US_epad-9.4.5.22-20120615

ro.build.version.incremental=US_epad-9.4.5.22-20120615

ro.build.version.sdk=15

ro.build.version.codename=REL

ro.build.version.release=4.0.3

ro.build.date=Fri Jun 15 19:13:51 CST 2012

ro.build.date.utc=1339758831

ro.build.type=user

ro.build.user=

ro.build.host=Mercury

ro.build.tags=release-keys

ro.product.model=EPAD

ro.product.brand=asus

ro.product.name=US_epad

ro.product.device=EeePad

ro.product.board=EeePad

ro.product.cpu.abi=armeabi-v7a

ro.product.cpu.abi2=armeabi

ro.product.manufacturer=asus

ro.product.locale.language=en

ro.product.locale.region=US

ro.wifi.channels=

ro.board.platform=tegra

ro.build.product=EeePad

ro.build.description=US_epad-user 4.0.3 IML74K US_epad-9.4.5.22-20120615 release-keys

ro.build.fingerprint=asus/US_epad/EeePad:4.0.3/IML74K/US_epad-9.4.5.22-20120615:user/release-keys

ro.build.characteristics=tablet

ro.opengles.version=131072

wifi.interface=wlan0

persist.tegra.nvmmlite=1

debug.nfc.fw_download=false

debug.nfc.se=false

ro.config.notification_sound=NewMessage.ogg

persist.sys.ringermode=2

ro.config.bootsound=PowerOn.ogg

drm.service.enabled=1

ro.config.alarm_alert=Alarm_Classic.ogg

dalvik.vm.heapstartsize=8m

dalvik.vm.heapgrowthlimit=64m

dalvik.vm.heapsize=256m

wifi.version.driver=V6.1.38

gps.version.driver=V6.9.18

keyguard.no_require_sim=true

ro.kernel.qemu=

bt.version.driver=V9.32

windowsmgr.max_events_per_sec=200

ro.setupwizard.mode=OPTIONAL

ro.com.google.gmsversion=4.0_r2

ro.com.google.clientidbase=android-asus

ro.wifi.country=US

dalvik.vm.dexopt-flags=m=y

net.bt.name=Android

net.change=net.bt.name

dalvik.vm.stack-trace-file=/data/anr/traces.txt

tf.enable=y

ro.factorytest=0

ro.serialno=C6OKASxxxxxx (I blocked the serial number here).

ro.bootmode=unknown

ro.baseband=unknown

ro.carrier=wifi-only

ro.bootloader=unknown

ro.hardware=cardhu

ro.revision=0

ro.boot_reason=rebooting

ro.crypto.fs_type=ext4

ro.crypto.fs_real_blkdev=/dev/block/mmcblk0p8

ro.crypto.fs_mnt_point=/data

ro.crypto.fs_flags=0x00000006

ro.crypto.state=unencrypted

ro.epad.model_id=04

ro.epad.model=TF700T

ro.sf.lcd_density=240

persist.sys.NV_DISPXRES=1920

persist.sys.NV_DISPYRES=1200

persist.sys.NV_STEREOCTRL=0

persist.tegra.NV_FPSLIMIT=0

persist.sys.NV_FPSLIMIT=35

persist.sys.NV_POWERMODE=1

persist.sys.profiler_ms=0

persist.sys.NV_PROFVER=20

persist.sys.NV_STEREOSEP=20

persist.sys.NV_STEREOSEPCHG=0

persist.sys.fw.camera.status=1

persist.sys.language=en

persist.sys.country=US

persist.sys.localevar=

persist.sys.timezone=America/New_York

init.svc.recovery=running

init.svc.adbd=running

Finding update package...

I:Update location: /sdcard/ASUS_BUNDLE.zip

Opening bundle update package...

E:Can't open /sdcard/ASUS_BUNDLE.zip

(No such file or directory)

I:No factory bundle package.

I:Enable RSA key verification.

Installing update...

Finding update package...

I:Update location: /sdcard/EP201_768_SDUPDATE.zip

Opening update package...

I:1 key(s) loaded from /res/keys

E:failed to open /sdcard/EP201_768_SDUPDATE.zip (No such file or directory)

I:verify_file returned 1

E:signature verification failed

SD Installation aborted.

Check and format /storage to vfat if needed...

Mount /btmac successfully

Done.

So - we can get recovery to see the dowloaded dlpkgfile.bin just file (regardless of whether you put it in /cache or root of MicroSD) - the problem is that the installation simply will not pass the Asus verification process. I either get an errror saying that I'm already running newer software or that the signature verification failed. As you can see, this output also contains my build.prop file, which is completely untouched.

Very frustrating! For some reason, it just will not let certain people update... I've loaded .22 from scratch and restored everything to factory defaults - there is no reason this should not work!

EDIT - FYI - I also tried renaming the file to "EP201_768_SDUPDATE.zip", but when I try like that I get a "missing rule" error... No matter which way I try, there is some verification step that fails!