iPhone Restore / Recover Error on iPhone 4

I was hoping to salvage a friend's old iPhone to use for mobile responsive testing specifically for iPhone 4.  I have searched Apple's forums to death and some random sites elsewhere in trying to resolve this issue.  One day the iPhone was restarted manually and it did not turn on again.  Connecting it to iTunes and trouble shooting the issue came to a dead end and my friend had to get a new iPhone.   This was about 2 years ago.

Yesterday, and today, I wanted to give it another shot to see if I could bring it back to life.  After performing a hard boot by holding the power and home button down, then plugging the phone into iTunes, it proceeded to update/restore to iOS7.  The apple logo appeared on the phone with the status bar, but the status never progressed there for 3 hours until iTunes reported an error message '9'.   This is the first time I actually was returned a message from iTunes and this was on a PC.  I tried for several hours yesterday on my Macbook pro to get this restored but it remained stuck in restore mode and never produced an error.

Here is today's error message:
2015-04-15 08:32:14.759 [3268:dac]: restore library built Jan 19 2015 at 23:01:39
2015-04-15 08:32:14.759 [3268:dac]: iTunes: iTunes 12.1.2.27
2015-04-15 08:32:14.759 [3268:dac]: iTunes: Software payload version: 11D257
2015-04-15 08:32:14.759 [3268:dac]: iTunes: Using MobileRestore state machine
[15:32:32.0385] Changing state from '(null)' to 'Restoring'
 [15:32:32.0385] requested restore behavior: Update
 [15:32:32.0386] failed to find key FDRSupport in variant
 [15:32:32.0387] requested restore behavior: Update
 [15:32:32.0387] requested variant: Update
 [15:32:32.0388] requested restore behavior: Update
 [15:32:32.0389] failed to find key FDRSupport in variant
 [15:32:32.0868] amai: _AMAuthInstallBundleCreateServerRequestDictionary: withApTicket is True
 [15:32:32.0868] amai: _AMAuthInstallBundleCreateServerRequestDictionary: personalizing "RestoreLogo" Digest = "<CFData <<<<<MEID>>>>>80 [<<<<<MEID>>>>>00]>{length = 20, capacity = 20, bytes = 0x<<<<<<<<<<<<<<<<<<UDID>>>>>>>>>>>>>>>>>>}"
 [15:32:32.0870] amai: _AMAuthInstallBundleCreateServerRequestDictionary: personalizing "RestoreDeviceTree" Digest = "<CFData <<<<<MEID>>>>>F0 [<<<<<MEID>>>>>00]>{length = 20, capacity = 20, bytes = 0x<<<<<<<<<<<<<<<<<<UDID>>>>>>>>>>>>>>>>>>}"
 [15:32:32.0871] amai: _AMAuthInstallBundleCreateServerRequestDictionary: personalizing "RestoreKernelCache" Digest = "<CFData <<<<<MEID>>>>>E0 [<<<<<MEID>>>>>00]>{length = 20, capacity = 20, bytes = 0x<<<<<<<<<<<<<<<<<<UDID>>>>>>>>>>>>>>>>>>}"
 [15:32:32.0872] amai: _AMAuthInstallBundleCreateServerRequestDictionary: personalizing "RestoreRamDisk" Digest = "<CFData <<<<<MEID>>>>>50 [<<<<<MEID>>>>>00]>{length = 20, capacity = 20, bytes = 0x<<<<<<<<<<<<<<<<<<UDID>>>>>>>>>>>>>>>>>>}"
 [15:32:32.0873] amai: _AMAuthInstallBundleCreateServerRequestDictionary: personalizing "iBEC" Digest = "<CFData <<<<<MEID>>>>>40 [<<<<<MEID>>>>>00]>{length = 20, capacity = 20, bytes = 0x<<<<<<<<<<<<<<<<<<UDID>>>>>>>>>>>>>>>>>>}"
 [15:32:32.0874] amai: _AMAuthInstallBundleCreateServerRequestDictionary: personalizing "iBSS" Digest = "<CFData <<<<<MEID>>>>>60 [<<<<<MEID>>>>>00]>{length = 20, capacity = 20, bytes = 0x<<<<<<<<<<<<<<<<<<UDID>>>>>>>>>>>>>>>>>>}"
 [15:32:32.0875] amai: _AMAuthInstallBundleCreateServerRequestDictionary: personalizing "KernelCache" Digest = "<CFData <<<<<MEID>>>>>80 [<<<<<MEID>>>>>00]>{length = 20, capacity = 20, bytes = 0x<<<<<<<<<<<<<<<<<<UDID>>>>>>>>>>>>>>>>>>}"
 [15:32:32.0876] amai: _AMAuthInstallBundleCreateServerRequestDictionary: entry "ftap" not part of manifest, skipping
 [15:32:32.0877] amai: _AMAuthInstallBundleCreateServerRequestDictionary: entry "rfta" not part of manifest, skipping
 [15:32:32.0878] amai: _AMAuthInstallBundleCreateServerRequestDictionary: entry "ftsp" not part of manifest, skipping
 [15:32:32.0879] amai: _AMAuthInstallBundleCreateServerRequestDictionary: entry "rfts" not part of manifest, skipping
 [15:32:32.0879] amai: _AMAuthInstallBundleCreateServerRequestDictionary: personalizing "LLB" Digest = "<CFData <<<<<MEID>>>>>50 [<<<<<MEID>>>>>00]>{length = 20, capacity = 20, bytes = 0x<<<<<<<<<<<<<<<<<<UDID>>>>>>>>>>>>>>>>>>}"
 [15:32:32.0881] amai: _AMAuthInstallBundleCreateServerRequestDictionary: personalizing "AppleLogo" Digest = "<CFData <<<<<MEID>>>>>70 [<<<<<MEID>>>>>00]>{length = 20, capacity = 20, bytes = 0x<<<<<<<<<<<<<<<<<<UDID>>>>>>>>>>>>>>>>>>}"
 [15:32:32.0882] amai: _AMAuthInstallBundleCreateServerRequestDictionary: personalizing "BatteryCharging1" Digest = "<CFData <<<<<MEID>>>>>30 [<<<<<MEID>>>>>00]>{length = 20, capacity = 20, bytes = 0x<<<<<<<<<<<<<<<<<<UDID>>>>>>>>>>>>>>>>>>}"
 [15:32:32.0883] amai: _AMAuthInstallBundleCreateServerRequestDictionary: personalizing "BatteryFull" Digest = "<CFData <<<<<MEID>>>>>A0 [<<<<<MEID>>>>>00]>{length = 20, capacity = 20, bytes = 0x<<<<<<<<<<<<<<<<<<UDID>>>>>>>>>>>>>>>>>>}"
 [15:32:32.0884] amai: _AMAuthInstallBundleCreateServerRequestDictionary: personalizing "BatteryPlugin" Digest = "<CFData <<<<<MEID>>>>>90 [<<<<<MEID>>>>>00]>{length = 20, capacity = 20, bytes = 0x<<<<<<<<<<<<<<<<<<UDID>>>>>>>>>>>>>>>>>>}"
 [15:32:32.0885] amai: _AMAuthInstallBundleCreateServerRequestDictionary: personalizing "BatteryCharging0" Digest = "<CFData <<<<<MEID>>>>>00 [<<<<<MEID>>>>>00]>{length = 20, capacity = 20, bytes = 0x<<<<<<<<<<<<<<<<<<UDID>>>>>>>>>>>>>>>>>>}"
 [15:32:32.0886] amai: _AMAuthInstallBundleCreateServerRequestDictionary: personalizing "BatteryLow0" Digest = "<CFData <<<<<MEID>>>>>70 [<<<<<MEID>>>>>00]>{length = 20, capacity = 20, bytes = 0x<<<<<<<<<<<<<<<<<<UDID>>>>>>>>>>>>>>>>>>}"
 [15:32:32.0887] amai: _AMAuthInstallBundleCreateServerRequestDictionary: personalizing "BatteryLow1" Digest = "<CFData <<<<<MEID>>>>>E0 [<<<<<MEID>>>>>00]>{length = 20, capacity = 20, bytes = 0x<<<<<<<<<<<<<<<<<<UDID>>>>>>>>>>>>>>>>>>}"
 [15:32:32.0888] amai: _AMAuthInstallBundleCreateServerRequestDictionary: personalizing "RecoveryMode" Digest = "<CFData <<<<<MEID>>>>>D0 [<<<<<MEID>>>>>00]>{length = 20, capacity = 20, bytes = 0x<<<<<<<<<<<<<<<<<<UDID>>>>>>>>>>>>>>>>>>}"
 [15:32:32.0889] amai: _AMAuthInstallBundleCreateServerRequestDictionary: personalizing "DeviceTree" Digest = "<CFData <<<<<MEID>>>>>40 [<<<<<MEID>>>>>00]>{length = 20, capacity = 20, bytes = 0x<<<<<<<<<<<<<<<<<<UDID>>>>>>>>>>>>>>>>>>}"
 [15:32:32.0890] amai: _AMAuthInstallBundleCreateServerRequestDictionary: personalizing "iBoot" Digest = "<CFData <<<<<MEID>>>>>10 [<<<<<MEID>>>>>00]>{length = 20, capacity = 20, bytes = 0x<<<<<<<<<<<<<<<<<<UDID>>>>>>>>>>>>>>>>>>}"
 [15:32:32.0892] amai: _AMAuthInstallBundleCreateServerRequestDictionary: using UniqueBuildID <CFData 00000000329CECE0 [000007FEE0738100]>{length = 20, capacity = 20, bytes = 0x0431e27bb17feeda4d55a7cd08cde3e60745c55c}
 [15:32:32.0892] amai: AMAuthInstallRequestSendSync: SSO function returned NULL and no SSO token was provided, SSO disabled.
 [15:32:33.0166] amai: tss_submit_job: HttpQueryInfo returned 200
 [15:32:33.0239] amai: AMAuthInstallRequestSendSync: received tss response (server version: 2.1.0)
 [15:32:33.0258] amai: _AMAuthInstallBundlePopulatePersonalizedBundle: no entry in manifest found for "ftap"
 [15:32:33.0259] amai: _AMAuthInstallBundlePopulatePersonalizedBundle: no entry in manifest found for "rfta"
 [15:32:33.0260] amai: _AMAuthInstallBundlePopulatePersonalizedBundle: no entry in manifest found for "ftsp"
 [15:32:33.0261] amai: _AMAuthInstallBundlePopulatePersonalizedBundle: no entry in manifest found for "rfts"
 [15:32:33.0269] amai: _AMAuthInstallBundlePopulatePersonalizedBundle: no entry in manifest found for "Diags"
 [15:32:33.0277] iBoot build-version = iBoot-1537.4.21
 [15:32:33.0278] iBoot build-style = RELEASE
 [15:32:33.0279] requested restore behavior: Update
 [15:32:33.0279] requested restore behavior: Update
 [15:32:33.0280] unable to open device_map.txt: No such file or directory
 [15:32:33.0280] found device map entry for 0x00008930 0x00000006. boardConfig=n92ap platform=s5l8930x
 [15:32:33.0281] _AMRestoreCopyDeviceMapPlistEntryForHardware: firmwareDirectory not in options
 [15:32:33.0282] AMDeviceIoControl: GetOverlappedResult failed
 [15:32:33.0283] AMDeviceIoControl: pipe stall
 [15:32:33.0283] USBControlTransfer: error 31, usbd status c0000004
 [15:32:33.0284] command device request for 'getenv radio-error' failed: 2008
 [15:32:33.0285] radio-error not set
 [15:32:33.0285] unable to open device_map.txt: No such file or directory
 [15:32:33.0286] <Recovery Mode Device <<<<<MEID>>>>>E0>: production fused device
 [15:32:33.0286] requested restore behavior: Update
 [15:32:33.0287] requested restore behavior: Update
 [15:32:33.0288] interface has 1 endpoints, file pipe = 1
[15:32:33.0288] 
 [15:32:33.0289] <Recovery Mode Device <<<<<MEID>>>>>E0>: operation 4 progress -1
 [15:32:33.0335] bootstrapping restore with iBEC
 [15:32:33.0336] requested restore behavior: Update
 [15:32:33.0347] <Recovery Mode Device <<<<<MEID>>>>>E0>: operation 31 progress -1
 [15:32:34.0348] <Recovery Mode Device <<<<<MEID>>>>>E0>: Recovery mode succeeded
 [15:32:34.0349] Finished Recovery Restore Phase: Successful
 [15:32:34.0726] Recovery mode device disconnected
 [15:32:34.0727] Device removed when in state Restoring, moving device to transition state
 [15:32:34.0727] Changing state from 'Restoring' to 'Transitioning'
 [15:32:34.0728] Creating timer to monitor transition
 [15:32:45.0241] Recovery mode device connected
 [15:32:45.0242] Transitioning device returned, continuing restore.
 [15:32:45.0242] Canceling timer
 [15:32:45.0243] Changing state from 'Transitioning' to 'Restoring'
 [15:32:45.0244] requested restore behavior: Update
 [15:32:45.0255] amai: AMAuthInstallBundleCopyBuildIdentityForVariant: No baseband chipid reported. Will match Build Identity based on ap chipid and boardid only.
 [15:32:45.0256] failed to find key FDRSupport in variant
 [15:32:45.0257] requested restore behavior: Update
 [15:32:45.0258] requested variant: Update
 [15:32:45.0258] requested restore behavior: Update
 [15:32:45.0259] failed to find key FDRSupport in variant
 [15:32:46.0216] amai: _AMAuthInstallBundleCreateServerRequestDictionary: withApTicket is False
 [15:32:46.0216] amai: _AMAuthInstallBundleCreateServerRequestDictionary: not personalizing "RestoreLogo"
 [15:32:46.0217] amai: _AMAuthInstallBundleCreateServerRequestDictionary: not personalizing "RestoreDeviceTree"
 [15:32:46.0218] amai: _AMAuthInstallBundleCreateServerRequestDictionary: not personalizing "RestoreKernelCache"
 [15:32:46.0219] amai: _AMAuthInstallBundleCreateServerRequestDictionary: not personalizing "RestoreRamDisk"
 [15:32:46.0219] amai: _AMAuthInstallBundleCreateServerRequestDictionary: entry "iBEC" has been previously personalized; skipping it
 [15:32:46.0220] amai: _AMAuthInstallBundleCreateServerRequestDictionary: entry "iBSS" has been previously personalized; skipping it
 [15:32:46.0221] amai: _AMAuthInstallBundleCreateServerRequestDictionary: not personalizing "KernelCache"
 [15:32:46.0222] amai: _AMAuthInstallBundleCreateServerRequestDictionary: entry "ftap" not part of manifest, skipping
 [15:32:46.0223] amai: _AMAuthInstallBundleCreateServerRequestDictionary: entry "rfta" not part of manifest, skipping
 [15:32:46.0223] amai: _AMAuthInstallBundleCreateServerRequestDictionary: entry "ftsp" not part of manifest, skipping
 [15:32:46.0224] amai: _AMAuthInstallBundleCreateServerRequestDictionary: entry "rfts" not part of manifest, skipping
 [15:32:46.0225] amai: _AMAuthInstallBundleCreateServerRequestDictionary: entry "LLB" has been previously personalized; skipping it
 [15:32:46.0226] amai: _AMAuthInstallBundleCreateServerRequestDictionary: not personalizing "AppleLogo"
 [15:32:46.0226] amai: _AMAuthInstallBundleCreateServerRequestDictionary: not personalizing "BatteryCharging1"
 [15:32:46.0227] amai: _AMAuthInstallBundleCreateServerRequestDictionary: not personalizing "BatteryFull"
 [15:32:46.0228] amai: _AMAuthInstallBundleCreateServerRequestDictionary: not personalizing "BatteryPlugin"
 [15:32:46.0229] amai: _AMAuthInstallBundleCreateServerRequestDictionary: not personalizing "BatteryCharging0"
 [15:32:46.0229] amai: _AMAuthInstallBundleCreateServerRequestDictionary: not personalizing "BatteryLow0"
 [15:32:46.0230] amai: _AMAuthInstallBundleCreateServerRequestDictionary: not personalizing "BatteryLow1"
 [15:32:46.0231] amai: _AMAuthInstallBundleCreateServerRequestDictionary: not personalizing "RecoveryMode"
 [15:32:46.0232] amai: _AMAuthInstallBundleCreateServerRequestDictionary: not personalizing "DeviceTree"
 [15:32:46.0232] amai: _AMAuthInstallBundleCreateServerRequestDictionary: not personalizing "iBoot"
 [15:32:46.0233] amai: _AMAuthInstallBundleCreateServerRequestDictionary: nothing to be done
 [15:32:46.0234] iBoot build-version = iBoot-1940.10.58
 [15:32:46.0235] iBoot build-style = RELEASE
 [15:32:46.0235] requested restore behavior: Update
 [15:32:46.0236] requested restore behavior: Update
 [15:32:46.0237] unable to open device_map.txt: No such file or directory
 [15:32:46.0237] found device map entry for 0x00008930 0x00000006. boardConfig=n92ap platform=s5l8930x
 [15:32:46.0238] _AMRestoreCopyDeviceMapPlistEntryForHardware: firmwareDirectory not in options
 [15:32:46.0239] AMDeviceIoControl: GetOverlappedResult failed
 [15:32:46.0239] AMDeviceIoControl: pipe stall
 [15:32:46.0240] USBControlTransfer: error 31, usbd status c0000004
 [15:32:46.0241] command device request for 'getenv radio-error' failed: 2008
 [15:32:46.0241] radio-error not set
 [15:32:46.0242] unable to open device_map.txt: No such file or directory
 [15:32:46.0243] <Recovery Mode Device <<<<<MEID>>>>>60>: production fused device
 [15:32:46.0243] requested restore behavior: Update
 [15:32:46.0244] requested restore behavior: Update
 [15:32:46.0245] interface has 1 endpoints, file pipe = 1
[15:32:46.0245] 
 [15:32:46.0246] <Recovery Mode Device <<<<<MEID>>>>>60>: operation 4 progress -1
 [15:32:46.0287] unable to open device_map.txt: No such file or directory
 [15:32:46.0288] found device map entry for 0x00008930 0x00000006. boardConfig=n92ap platform=s5l8930x
 [15:32:46.0289] _AMRestoreCopyDeviceMapPlistEntryForHardware: firmwareDirectory not in options
 [15:32:46.0289] requested restore behavior: Update
 [15:32:46.0290] requested restore behavior: Update
 [15:32:46.0291] <Recovery Mode Device <<<<<MEID>>>>>60>: operation 42 progress -1
 [15:32:46.0291] requested restore behavior: Update
 [15:32:47.0328] <Recovery Mode Device <<<<<MEID>>>>>60>: operation 5 progress -1
 [15:32:47.0665] unable to open device_map.txt: No such file or directory
 [15:32:47.0665] found device map entry for 0x00008930 0x00000006. boardConfig=n92ap platform=s5l8930x
 [15:32:47.0666] _AMRestoreCopyDeviceMapPlistEntryForHardware: firmwareDirectory not in options
 [15:32:47.0667] AMDeviceIoControl: GetOverlappedResult failed
 [15:32:47.0668] AMDeviceIoControl: pipe stall
 [15:32:47.0669] USBControlTransfer: error 31, usbd status c0000004
 [15:32:47.0669] command device request for 'getenv ramdisk-delay' failed: 2008
 [15:32:49.0663] <Recovery Mode Device <<<<<MEID>>>>>60>: operation 6 progress -1
 [15:32:50.0674] <Recovery Mode Device <<<<<MEID>>>>>60>: operation 7 progress -1
 [15:32:50.0962] <Recovery Mode Device <<<<<MEID>>>>>60>: operation 8 progress -1
 [15:32:50.0963] unable to open device_map.txt: No such file or directory
 [15:32:50.0963] found device map entry for 0x00008930 0x00000006. boardConfig=n92ap platform=s5l8930x
 [15:32:50.0964] _AMRestoreCopyDeviceMapPlistEntryForHardware: firmwareDirectory not in options
 [15:32:50.0965] <Recovery Mode Device <<<<<MEID>>>>>60>: operation 9 progress -1
 [15:32:50.0966] <Recovery Mode Device <<<<<MEID>>>>>60>: Recovery mode succeeded
 [15:32:50.0966] Finished Recovery Restore Phase: Successful
 [15:32:52.0800] Recovery mode device disconnected
 [15:32:52.0801] Device removed when in state Restoring, moving device to transition state
 [15:32:52.0802] Changing state from 'Restoring' to 'Transitioning'
 [15:32:52.0802] Creating timer to monitor transition
 [15:33:01.0111] RestoreOS mode device connected
 [15:33:01.0111] Transitioning device returned, continuing restore.
 [15:33:01.0112] Canceling timer
 [15:33:01.0112] Changing state from 'Transitioning' to 'Restoring'
 [15:33:01.0116] requested restore behavior: Update
 [15:33:01.0118] amai: AMAuthInstallBundleCopyBuildIdentityForVariant: No baseband chipid reported. Will match Build Identity based on ap chipid and boardid only.
 [15:33:01.0119] failed to find key FDRSupport in variant
 [15:33:01.0120] <Restore Device <<<<<MEID>>>>>E0>: operation 44 progress -1
 [15:33:01.0121] requested restore behavior: Update
 [15:33:01.0121] requested variant: Update
 [15:33:01.0122] requested restore behavior: Update
 [15:33:01.0123] failed to find key FDRSupport in variant
 [15:33:01.0946] amai: _AMAuthInstallBundleCreateServerRequestDictionary: withApTicket is False
 [15:33:01.0947] amai: _AMAuthInstallBundleCreateServerRequestDictionary: not personalizing "RestoreLogo"
 [15:33:01.0948] amai: _AMAuthInstallBundleCreateServerRequestDictionary: not personalizing "RestoreDeviceTree"
 [15:33:01.0949] amai: _AMAuthInstallBundleCreateServerRequestDictionary: not personalizing "RestoreKernelCache"
 [15:33:01.0949] amai: _AMAuthInstallBundleCreateServerRequestDictionary: not personalizing "RestoreRamDisk"
 [15:33:01.0950] amai: _AMAuthInstallBundleCreateServerRequestDictionary: entry "iBEC" has been previously personalized; skipping it
 [15:33:01.0951] amai: _AMAuthInstallBundleCreateServerRequestDictionary: entry "iBSS" has been previously personalized; skipping it
 [15:33:01.0952] amai: _AMAuthInstallBundleCreateServerRequestDictionary: not personalizing "KernelCache"
 [15:33:01.0952] amai: _AMAuthInstallBundleCreateServerRequestDictionary: entry "ftap" not part of manifest, skipping
 [15:33:01.0953] amai: _AMAuthInstallBundleCreateServerRequestDictionary: entry "rfta" not part of manifest, skipping
 [15:33:01.0954] amai: _AMAuthInstallBundleCreateServerRequestDictionary: entry "ftsp" not part of manifest, skipping
 [15:33:01.0955] amai: _AMAuthInstallBundleCreateServerRequestDictionary: entry "rfts" not part of manifest, skipping
 [15:33:01.0956] amai: _AMAuthInstallBundleCreateServerRequestDictionary: entry "LLB" has been previously personalized; skipping it
 [15:33:01.0956] amai: _AMAuthInstallBundleCreateServerRequestDictionary: not personalizing "AppleLogo"
 [15:33:01.0957] amai: _AMAuthInstallBundleCreateServerRequestDictionary: not personalizing "BatteryCharging1"
 [15:33:01.0958] amai: _AMAuthInstallBundleCreateServerRequestDictionary: not personalizing "BatteryFull"
 [15:33:01.0959] amai: _AMAuthInstallBundleCreateServerRequestDictionary: not personalizing "BatteryPlugin"
 [15:33:01.0959] amai: _AMAuthInstallBundleCreateServerRequestDictionary: not personalizing "BatteryCharging0"
 [15:33:01.0960] amai: _AMAuthInstallBundleCreateServerRequestDictionary: not personalizing "BatteryLow0"
 [15:33:01.0961] amai: _AMAuthInstallBundleCreateServerRequestDictionary: not personalizing "BatteryLow1"
 [15:33:01.0962] amai: _AMAuthInstallBundleCreateServerRequestDictionary: not personalizing "RecoveryMode"
 [15:33:01.0962] amai: _AMAuthInstallBundleCreateServerRequestDictionary: not personalizing "DeviceTree"
 [15:33:01.0963] amai: _AMAuthInstallBundleCreateServerRequestDictionary: not personalizing "iBoot"
 [15:33:01.0964] amai: _AMAuthInstallBundleCreateServerRequestDictionary: nothing to be done
 [15:33:01.0965] requested restore behavior: Update
 [15:33:01.0965] device did not return saved USB log
 [15:33:01.0966] device had saved panic logs: Debugger message: WDT timeout
[15:33:01.0966] OS version: 10A523
[15:33:01.0966] Kernel version: Darwin Kernel Version 13.0.0: Wed Oct 10 23:29:02 PDT 2012; root:xnu-2107.2.34~2/RELEASE_ARM_S5L8930X
[15:33:01.0966] iBoot version: iBoot-1537.4.21
[15:33:01.0966] secure boot?: YES
[15:33:01.0966] Paniclog version: 1
[15:33:01.0966] Kernel slide:     0x<<<<<IMEI>>>>>>0
[15:33:01.0966] Kernel text base: 0x86401000
[15:33:01.0966] Epoch Time:        sec       usec
[15:33:01.0966]   Boot    : 0x51f05f5b 0x00000000
[15:33:01.0966]   Sleep   : 0x00000000 0x00000000
[15:33:01.0966]   Wake    : 0x00000000 0x00000000
[15:33:01.0966]   Calendar: 0x51f061b3 0x00019953
[15:33:01.0966] 
[15:33:01.0966] Task 0xc6c8fc20: 5530 pages, 90 threads: pid 0: kernel_task
[15:33:01.0966] 	thread 0xc6de5140
[15:33:01.0966] 		kernel backtrace: 866d6b1c
[15:33:01.0966] 		  lr: 0x86488f61  fp: 0x866d6b4c
[15:33:01.0966] 		  lr: 0x864898ad  fp: 0x866d6b78
[15:33:01.0966] 		  lr: 0x868be0f7  fp: 0x866d6fcc
[15:33:01.0966] 		  lr: 0x86c55cf7  fp: 0x866d6ff0
[15:33:01.0966] 		  lr: 0x86665bef  fp: 0x866d6ff8
[15:33:01.0966] 		  lr: 0x86484a48  fp: 0x81a0be84
[15:33:01.0966] 		  lr: 0x86d25af3  fp: 0x81a0bea0
[15:33:01.0966] 		  lr: 0x86d2556b  fp: 0x81a0bebc
[15:33:01.0966] 		  lr: 0x86d229d5  fp: 0x81a0bf30
[15:33:01.0966] 		  lr: 0x86d2e593  fp: 0x81a0bf48
[15:33:01.0966] 		  lr: 0x86beb837  fp: 0x81a0bf70
[15:33:01.0966] 		  lr: 0x86beb673  fp: 0x81a0bfa0
[15:33:01.0966] 		  lr: 0x86bead0c  fp: 0x81a0bfa8
[15:33:01.0966] 		  lr: 0x8648705c  fp: 0x00000000
[15:33:01.0966] 
[15:33:01.0966] Task 0xc6c8f968: 123 pages, 3 threads: pid 1: launchd
[15:33:01.0966] Task 0xc6c8f6b0: 140 pages, 1 threads: pid 2: launchctl
[15:33:01.0966] Task 0xc6c8f3f8: 90 pages, 1 threads: pid 8: mount
[15:33:01.0966] Task 0xc6c8ee88: 129 pages, 1 threads: pid 10: mount_hfs
[15:33:01.0966] 
 [15:33:01.0988] connected to service com.apple.mobile.restored
 [15:33:01.0989] using protocol version 13
 [15:33:01.0989] unable to open device_map.txt: No such file or directory
 [15:33:01.0990] board config = n92ap
 [15:33:01.0990] no value returned for BootArgs
 [15:33:01.0991] _copyDeviceProperty() failed for restore bootargs
 [15:33:01.0992] no value returned for MarketingPartNumber
 [15:33:01.0993] _copyDeviceProperty() failed for mpn
 [15:33:01.0993] requested restore behavior: Update
 [15:33:01.0994] value query for 'HardwareModel' returned 'N92AP'
 [15:33:01.0994] Established proxy for device ID 1
 [15:33:12.0008] <Restore Device <<<<<MEID>>>>>E0>: operation 28 progress -1
 [16:53:07.0818] RestoreOS mode device disconnected
 [16:53:07.0819] RestoreOS device removed before restored completed
 [16:53:07.0821] recv(4840, 4) failed: connection closed
 [16:53:07.0821] unable to read message size: -1
 [16:53:07.0822] unable to read message from device
 [16:53:07.0823] AMRAuthInstallDeletePersonalizedBundle
 [16:53:07.0878] Restore completed, status:9
[16:53:07.0878] Failure Description:
[16:53:07.0878] Depth:0 Error:AMRestorePerformRestoreModeRestoreWithError failed with error: 9
[16:53:07.0878]    Depth:1 Error:The operation couldn’t be completed. (AMRestoreErrorDomain error 9 - Failed to receive message from device)
 

Open in new window


What appears to have happened?  Is the phone forever stuck in recovery mode?  Will it be as useful as a paper weight now?  

Let me know if you have any other questions.

PS I heard of Tiny Umbrella, but I'm not comfortable installing a 3rd party app that apple forum spammers appeared to praise but didn't really have any genuine responses from people with this similar problem.
iPhoneUpdater.log
LVL 19
Kyle SantosQuality AssuranceAsked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Chris MillardCommented:
If you are unable to restore it, I would speak directly with someone at an Apple store. The iPhone 4 / iOS7 are very old now, and I don't even know if Apple still sign iOS7 for restoring?
Kyle SantosQuality AssuranceAuthor Commented:
I have read about Apple and their signing of iOS version releases, but nothing came close to my situation.  I even happened upon my desktop pc had an older version of iTunes and it tried restoring to iOS6 and it failed there too.
Joe RudSystems AdministratorCommented:
I would try DFU mode to restore the device.  Although I think it will install the most recent OS it supports, which might not be the OS version you want.
IT Pros Agree: AI and Machine Learning Key

We’d all like to think our company’s data is well protected, but when you ask IT professionals they admit the data probably is not as safe as it could be.

Kyle SantosQuality AssuranceAuthor Commented:
I believe I tried DFU mode to restore the device.  Is there a particular example you know of that I can reference and try?
Joe RudSystems AdministratorCommented:
Nothing specific, just experience.  Including a dozen + iPads and iPhones that were stuck in an infinite reboot.  Putting them in DFU mode and performing a restore from there fixed them.

One other note, make sure you aren't using a USB hub to connect to the computer.  I've had lots of attempts fail due to only that reason.

Also, I just found the following page on troubleshooting error 9: http://www.igeeksblog.com/itunes-error-9/
Kyle SantosQuality AssuranceAuthor Commented:
Cool.  I will try that and see if I have any luck!
Kyle SantosQuality AssuranceAuthor Commented:
Well, for the amount of time I have spent trying to get this iPhone to work far outspent its worth.

I ran through that link you provided Geisrud, but unfortunately it did not work for my iPhone.  DFU mode was not able to salvage a restoration because it kept throwing errors at me.

The resolution is this phone is probably worth money somewhere which is why I asked this question:
http://www.experts-exchange.com/Hardware/Apple_Hardware/iPhone/Q_28656448.html

So this is where I will go.  However, the effort from the Experts should not go un-rewarded.  I hope my decision is fair. :)

ps thanks for the assistance!

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
iPhone

From novice to tech pro — start learning today.