[Kindle Fire HDX 7" & 8.9" Q&A, Help & Troubleshoot] rob583:
Sorry it took so long to get to this. My son threw a rattle and broke my new laptop screen. Sent for repair. Went on vacation. Came back and finally got around to trying your fix.

I didn't have any trouble with the commands you gave me for CMD, but the update still failed. The log file is below.

Thank you so much for attempting to help me with this, any further advice would be greatly appreciated.

Starting recovery on Tue Aug 18 09:25:06 1970
recovery filesystem table
=========================
0 /tmp ramdisk (null) (null) 0
1 /persist ext4 /dev/block/platform/msm_sdcc.1/by-name/persist (null) 0
2 /dkernel emmc /dev/block/platform/msm_sdcc.1/by-name/dkernel (null) 0
3 /firmware emmc /dev/block/platform/msm_sdcc.1/by-name/modem (null) 0
4 /sbl1 emmc /dev/block/platform/msm_sdcc.1/by-name/sbl1 (null) 0
5 /aboot emmc /dev/block/platform/msm_sdcc.1/by-name/aboot (null) 0
6 /tz emmc /dev/block/platform/msm_sdcc.1/by-name/tz (null) 0
7 /dbi emmc /dev/block/platform/msm_sdcc.1/by-name/dbi (null) 0
8 /rpm emmc /dev/block/platform/msm_sdcc.1/by-name/rpm (null) 0
9 /boot emmc /dev/block/platform/msm_sdcc.1/by-name/boot (null) 0
10 /cache ext4 /dev/block/platform/msm_sdcc.1/by-name/cache (null) 0
11 /data ext4 /dev/block/platform/msm_sdcc.1/by-name/userdata (null) -16384
12 /misc emmc /dev/block/platform/msm_sdcc.1/by-name/misc (null) 0
13 /recovery emmc /dev/block/platform/msm_sdcc.1/by-name/recovery (null) 0
14 /sdcard vfat /dev/block/mmcblk1p1 /dev/block/mmcblk1 0
15 /system ext4 /dev/block/platform/msm_sdcc.1/by-name/system (null) 0

I:Got arguments from /cache/recovery/command
locale is [en_US]
framebuffer: fd 5 (2560 x 1600)
installing_text: en (324 x 38 @ 411)
erasing_text: en (109 x 38 @ 312)
no_command_text: en (172 x 38 @ 312)
error_text: en (64 x 38 @ 312)
Battery capacity = 48%
Battery temp = 243 (in dCdegree)
Battery status = discharging
Command: "/sbin/recovery" "--update_package=/cache/update.zip"

ro.boot.hardware=qcom
ro.boot.baseband=apq
ro.boot.emmc=true
ro.boot.bootloader=APOLLO
ro.boot.serialno=B0570706347306FG
ro.boot.prod=1
ro.serialno=B0570706347306FG
ro.bootmode=unknown
ro.baseband=apq
ro.bootloader=APOLLO
ro.hardware=qcom
ro.revision=0
ro.factorytest=0
ro.secure=1
ro.allow.mock.location=0
ro.debuggable=0
persist.sys.usb.config=mtp,adb
ro.build.id=JDQ39
ro.build.display.id=JDQ39
ro.build.version.incremental=358
ro.build.version.number=358
ro.build.lab126.buildtype=PATCH
ro.build.lab126.build=358
ro.build.version.sdk=17
ro.build.version.codename=REL
ro.build.version.release=4.2.2
ro.build.date=Wed Jun 4 18:54:12 PDT 2014
ro.build.date.utc=1401933252
ro.build.type=user
ro.build.lab126.sign.type=release
ro.build.user=nonhb
ro.build.host=nhlos-build
ro.build.tags=test-keys
ro.build.platform.version=
ro.product.model=KFAPWI
ro.product.brand=Amazon
ro.product.name=apollo
ro.product.device=apollo
ro.product.board=apollo
ro.product.cpu.abi=armeabi-v7a
ro.product.cpu.abi2=armeabi
ro.product.manufacturer=Amazon
ro.product.locale.language=en
ro.product.locale.region=US
ro.wifi.channels=
ro.board.platform=msm8974
ro.build.product=apollo
ro.build.description=apollo-user 4.2.2 JDQ39 358 test-keys
ro.build.fingerprint=Amazon/apollo/apollo:4.2.2/JDQ39/358:user/test-keys
ro.build.characteristics=tablet
rild.libpath=/system/lib/libril-lab126qmi.so
persist.rild.nitz_plmn=
persist.rild.nitz_long_ons_0=
persist.rild.nitz_long_ons_1=
persist.rild.nitz_long_ons_2=
persist.rild.nitz_long_ons_3=
persist.rild.nitz_short_ons_0=
persist.rild.nitz_short_ons_1=
persist.rild.nitz_short_ons_2=
persist.rild.nitz_short_ons_3=
ril.subscription.types=NV,RUIM
DEVICE_PROVISIONED=1
ro.telephony.default_network=9
debug.sf.hw=1
debug.egl.hw=1
debug.composition.type=c2d
persist.hwc.mdpcomp.enable=true
debug.mdpcomp.logs=0
dalvik.vm.heapsize=256m
dev.pm.dyn_samplingrate=1
persist.demo.hdmirotationlock=false
debug.mdpcomp.maxpermixer=3
ro.hdmi.enable=true
tunnel.decode=true
tunnel.audiovideo.decode=true
tunnel.multiple=true
lpa.decode=false
lpa.use-stagefright=true
persist.speaker.prot.enable=false
persist.cne.feature=1
media.stagefright.enable-player=true
media.stagefright.enable-http=true
media.stagefright.enable-aac=true
media.stagefright.enable-qcp=true
media.stagefright.enable-fma2dp=true
media.stagefright.enable-scan=true
mmp.enable.3g2=true
media.aac_51_output_enabled=true
ro.use_data_netmgrd=true
persist.data.netmgrd.qos.enable=true
persist.timed.enable=true
ro.opengles.version=131072
ro.qualcomm.cabl=1
telephony.lteOnCdmaDevice=0
persist.fuse_sdcard=true
ro.qc.sdk.audio.ssr=false
ro.qc.sdk.audio.fluencetype=none
ro.qc.sdk.sensors.gestures=true
ro.qc.sdk.camera.facialproc=false
ro.qcom.ad=2
ro.qcom.ad.calib.data=/data/misc/display/ad_calib.cfg
persist.debug.wfd.enable=1
persist.sys.wfd.virtual=0
ro.usb.vid=1949
ro.usb.pid=000d
persist.sys.recovery.batt_level=25
dmid=1932882026
ro.recovery.wl.maxstore=524288
sys.fonts.squashed=1
ro.ril.usb.port.serial=ttyUSB
ro.ril.usb.port.qmi=qmi_usb
ro.ril.usb.port.rmnet=rmnet_usb
persist.panel.orientation=90
ro.dolbywithheadset.enable=1
persist.whirlwind.enabled=0
persist.whirlwind.unplugged=0
persist.whirlwind.bandscan=0
ro.streaming.video.drs=true
telephony.sms.send=false
ro.camera.model=Kindle Fire HDX 8.9"
ro.qualcomm.sensors.scrn_ortn=true
keyguard.no_require_sim=true
ro.com.android.dataroaming=false
ro.com.android.dateformat=MM-dd-yyyy
ro.config.ringtone=Ring_Synth_04.ogg
ro.config.notification_sound=Verso.ogg
ro.carrier=unknown
ro.config.alarm_alert=Alarm_Classic.ogg
vendor.acos.activityextender=com.amazon.android.app.AmazonActivityExtender
ro.vendor.extension_library=/vendor/lib/libqc-opt.so
ro.hwui.texture_cache_size=96
dalvik.vm.heapstartsize=8m
dalvik.vm.heapgrowthlimit=128m
dalvik.vm.heaptargetutilization=0.75
dalvik.vm.heapminfree=2m
dalvik.vm.heapmaxfree=8m
drm.service.enabled=true
ro.com.widevine.cachesize=16777216
ro.build.version.qcom=M8974AAAAANLYD1114B.1
net.bt.name=Android
net.change=net.bt.name
dalvik.vm.stack-trace-file=/data/anr/traces.txt
ro.qc.sdk.izat.premium_enabled=0
ro.qc.sdk.izat.service_mask=0x0
persist.gps.qc_nlp_in_use=0
init.svc.ueventd=running
sys.factory_reset_occured=1
init.svc.qseecomd=running
init.svc.recovery=running

Finding update package...
I:Update location: /cache/update.zip
Opening update package...
I:read key e=3
I:1 key(s) loaded from /res/keys
Verifying update package...
I:comment is 1706 bytes; signature 1688 bytes from end
I:whole-file signature verified against key 0
I:verify_file returned 0
Installing update...
script aborted: assert failed: getprop("ro.product.device") == "thor" ||
getprop("ro.build.product") == "thor"
assert failed: getprop("ro.product.device") == "thor" || getprop("ro.build.product") == "thor"
E:Error in /cache/update.zip
(Status 7)
Installation aborted.
I:Saving locale "en_US"
I:timed out waiting for key input; rebooting.
Time spent in the recovery: 31.00 seconds
I:Saving locale "en_US"