Hi there, perhaps someone with knowledge can help me with this error 16 as well?
I have tried:
- disconnecting the iPhone battery,
- Charged the iPhone over night,
- Tried different sync cables,
- Tried DFU mode,
- Tried the trick where you press the home button and power button for 2 seconds when it hangs on 98(or 95%) then repeatedly clicking the two bottoms at the same time afterwards (about 5-10 times)
- Changed the Host file information (deleting the last two lines)
My last option now is the flash the Baseband Chip (heating it) and I am waiting on a new battery to arrive.
The phone was bought second hand, there doesn't seem to be any tampering within the iPhone and all parts are genuine.
This error occurred when trying to update the phone to IOS 7.1.2. It is an iPhone 4.
But here is my update log when attempting to restore the iphone in DFU mode:
2014-08-01 14:59:05.405 [23768:58e4]: restore library built Feb 12 2014 at 16:27:17
2014-08-01 14:59:05.405 [23768:58e4]: iTunes: iTunes 11.3.0.54
2014-08-01 14:59:05.405 [23768:58e4]: iTunes: Software payload version: 11D257 (option key)
2014-08-01 14:59:05.405 [23768:58e4]: iTunes: Using MobileRestore state machine
[03:01:59.0728] Changing state from 'Idle' to 'Restoring'
[03:01:59.0728] device software does not support nonce generation
[03:01:59.0728] requested restore behavior: Erase
[03:01:59.0738] requested variant: Erase
[03:01:59.0748] amai: AMAuthInstallBundleCopyBuildIdentityForVariant: No baseband chipid reported. Will match Build Identity based on ap chipid and boardid only.
[03:02:00.0413] amai: _AMAuthInstallBundleCreateServerRequestDictionary: withApTicket is False
[03:02:00.0413] amai: _AMAuthInstallBundleCreateServerRequestDictionary: not personalizing "RestoreLogo"
[03:02:00.0413] amai: _AMAuthInstallBundleCreateServerRequestDictionary: not personalizing "RestoreDeviceTree"
[03:02:00.0413] amai: _AMAuthInstallBundleCreateServerRequestDictionary: not personalizing "RestoreKernelCache"
[03:02:00.0413] amai: _AMAuthInstallBundleCreateServerRequestDictionary: not personalizing "RestoreRamDisk"
[03:02:00.0413] amai: _AMAuthInstallBundleCreateServerRequestDictionary: not personalizing "iBEC"
[03:02:00.0413] amai: _AMAuthInstallBundleCreateServerRequestDictionary: personalizing "iBSS" Digest = "<CFData 087A3468 [6F8E907C]>{length = 20, capacity = 20, bytes = 0x<<<<<<<<<<<<<<<<<<UDID>>>>>>>>>>>>>>>>>>}"
[03:02:00.0423] amai: _AMAuthInstallBundleCreateServerRequestDictionary: not personalizing "KernelCache"
[03:02:00.0423] amai: _AMAuthInstallBundleCreateServerRequestDictionary: not personalizing "BatteryLow1"
[03:02:00.0423] amai: _AMAuthInstallBundleCreateServerRequestDictionary: not personalizing "BatteryLow0"
[03:02:00.0423] amai: _AMAuthInstallBundleCreateServerRequestDictionary: personalizing "LLB" Digest = "<CFData 087A3780 [6F8E907C]>{length = 20, capacity = 20, bytes = 0x<<<<<<<<<<<<<<<<<<UDID>>>>>>>>>>>>>>>>>>}"
[03:02:00.0423] amai: _AMAuthInstallBundleCreateServerRequestDictionary: not personalizing "iBoot"
[03:02:00.0423] amai: _AMAuthInstallBundleCreateServerRequestDictionary: not personalizing "DeviceTree"
[03:02:00.0423] amai: _AMAuthInstallBundleCreateServerRequestDictionary: not personalizing "BatteryCharging1"
[03:02:00.0423] amai: _AMAuthInstallBundleCreateServerRequestDictionary: not personalizing "AppleLogo"
[03:02:00.0423] amai: _AMAuthInstallBundleCreateServerRequestDictionary: not personalizing "BatteryPlugin"
[03:02:00.0423] amai: _AMAuthInstallBundleCreateServerRequestDictionary: not personalizing "BatteryFull"
[03:02:00.0423] amai: _AMAuthInstallBundleCreateServerRequestDictionary: not personalizing "BatteryCharging0"
[03:02:00.0423] amai: _AMAuthInstallBundleCreateServerRequestDictionary: not personalizing "RecoveryMode"
[03:02:00.0423] amai: _AMAuthInstallBundleCreateServerRequestDictionary: using UniqueBuildID <CFData 113D2738 [6F8E907C]>{length = 20, capacity = 20, bytes = 0x<<<<<<<<<<<<<<<<<<UDID>>>>>>>>>>>>>>>>>>}
[03:02:00.0423] amai: AMAuthInstallRequestSendSync: SSO function returned NULL, SSO disabled.
[03:02:00.0423] amai: AMAuthInstallDebugWriteObject: debug object written: file://localhost/C:/Users/ADMINI~1/AppData/Local/Temp/Per832B.tmp/amai/debug/ts s-request.plist
[03:02:00.0804] amai: tss_submit_job: HttpQueryInfo returned 200
[03:02:00.0960] amai: AMAuthInstallRequestSendSync: received tss response (server version: 2.1.0)
[03:02:00.0960] amai: AMAuthInstallDebugWriteObject: debug object written: file://localhost/C:/Users/ADMINI~1/AppData/Local/Temp/Per832B.tmp/amai/debug/ts s-response.plist
[03:02:01.0147] amai: _AMAuthInstallBundlePopulatePersonalizedBundle: no entry in manifest found for "Diags"
[03:02:01.0163] <DFU Device 0874AD00>: production fused device
[03:02:01.0163] requested restore behavior: Erase
[03:02:01.0163] device software does not support nonce generation
[03:02:01.0163] WinDFU::OpenDFUDevice: path: \\?\USB#VID_05AC&PID_1227#{B8085869-FEB9-404B-8CB1-1E5C14FA8C54}\0000#6b206b63
[03:02:01.0163] WinDFU::OpenDeviceByPath: \\?\USB#VID_05AC&PID_1227#{B8085869-FEB9-404B-8CB1-1E5C14FA8C54}\0000#6b206b63
[03:02:01.0194] <DFU Device 0874AD00>: operation 0 progress 3
[03:02:01.0225] <DFU Device 0874AD00>: operation 0 progress 6
[03:02:01.0241] <DFU Device 0874AD00>: operation 0 progress 9
[03:02:01.0256] <DFU Device 0874AD00>: operation 0 progress 12
[03:02:01.0272] <DFU Device 0874AD00>: operation 0 progress 15
[03:02:01.0287] <DFU Device 0874AD00>: operation 0 progress 18
[03:02:01.0303] <DFU Device 0874AD00>: operation 0 progress 21
[03:02:01.0319] <DFU Device 0874AD00>: operation 0 progress 24
[03:02:01.0334] <DFU Device 0874AD00>: operation 0 progress 27
[03:02:01.0350] <DFU Device 0874AD00>: operation 0 progress 30
[03:02:01.0365] <DFU Device 0874AD00>: operation 0 progress 33
[03:02:01.0381] <DFU Device 0874AD00>: operation 0 progress 36
[03:02:01.0397] <DFU Device 0874AD00>: operation 0 progress 39
[03:02:01.0412] <DFU Device 0874AD00>: operation 0 progress 42
[03:02:01.0428] <DFU Device 0874AD00>: operation 0 progress 45
[03:02:01.0443] <DFU Device 0874AD00>: operation 0 progress 48
[03:02:01.0459] <DFU Device 0874AD00>: operation 0 progress 51
[03:02:01.0475] <DFU Device 0874AD00>: operation 0 progress 54
[03:02:01.0490] <DFU Device 0874AD00>: operation 0 progress 57
[03:02:01.0506] <DFU Device 0874AD00>: operation 0 progress 60
[03:02:01.0521] <DFU Device 0874AD00>: operation 0 progress 63
[03:02:01.0537] <DFU Device 0874AD00>: operation 0 progress 66
[03:02:01.0553] <DFU Device 0874AD00>: operation 0 progress 69
[03:02:01.0568] <DFU Device 0874AD00>: operation 0 progress 72
[03:02:01.0599] <DFU Device 0874AD00>: operation 0 progress 75
[03:02:01.0631] <DFU Device 0874AD00>: operation 0 progress 78
[03:02:01.0662] <DFU Device 0874AD00>: operation 0 progress 81
[03:02:01.0693] <DFU Device 0874AD00>: operation 0 progress 84
[03:02:01.0724] <DFU Device 0874AD00>: operation 0 progress 87
[03:02:01.0755] <DFU Device 0874AD00>: operation 0 progress 90
[03:02:01.0787] <DFU Device 0874AD00>: operation 0 progress 93
[03:02:01.0818] <DFU Device 0874AD00>: operation 0 progress 96
[03:02:01.0833] <DFU Device 0874AD00>: operation 0 progress 99
[03:02:01.0833] WinDFU::UploadData: EOF, cbRead: 489
[03:02:01.0849] <DFU Device 0874AD00>: operation 0 progress 100
[03:02:01.0849] WinDFU::UploadData: ZLP
[03:02:01.0865] WinDFU::FinalizeDfuUpdate: GetStatus: status: 0, state: 6
[03:02:01.0865] WinDFU::ProcessUpdateState: status.bState == DFU_STATE_MANIFEST_SYNC
[03:02:01.0865] WinDFU::FinalizeDfuUpdate: GetStatus: status: 0, state: 7
[03:02:01.0865] WinDFU::ProcessUpdateState: status.bState == DFU_STATE_MANIFEST, PollTimeout: 3000
[03:02:04.0875] WinDFU::FinalizeDfuUpdate: GetStatus: status: 0, state: 8
[03:02:04.0875] WinDFU::ProcessUpdateState: status.bState == DFU_STATE_MANIFEST_WAIT_RESET
[03:02:04.0875] WinDFU::ResetDevice: resetting...
[03:02:04.0875] WinDFU::FinalizeDfuUpdate: success
[03:02:04.0875] <DFU Device 0874AD00>: DFU succeeded
[03:02:04.0875] Finished DFU Restore Phase: Successful
[03:37:28.0695] DFU mode device disconnected
[03:37:28.0696] Device removed when in state Restoring, moving device to transition state
[03:37:28.0696] Changing state from 'Restoring' to 'Transitioning'
[03:37:28.0696] Creating timer to monitor transition
[03:38:05.0219] Recovery mode device connected
[03:38:05.0220] Transitioning device returned, continuing restore.
[03:38:05.0220] Canceling timer
[03:38:05.0221] Changing state from 'Transitioning' to 'Restoring'
[03:38:05.0221] requested restore behavior: Erase
[03:38:05.0221] requested variant: Erase
[03:38:05.0226] amai: AMAuthInstallBundleCopyBuildIdentityForVariant: No baseband chipid reported. Will match Build Identity based on ap chipid and boardid only.
[03:38:05.0757] amai: _AMAuthInstallBundleCreateServerRequestDictionary: withApTicket is True
[03:38:05.0757] amai: _AMAuthInstallBundleCreateServerRequestDictionary: personalizing "RestoreLogo" Digest = "<CFData 087A0768 [6F8E907C]>{length = 20, capacity = 20, bytes = 0x<<<<<<<<<<<<<<<<<<UDID>>>>>>>>>>>>>>>>>>}"
[03:38:05.0758] amai: _AMAuthInstallBundleCreateServerRequestDictionary: personalizing "RestoreDeviceTree" Digest = "<CFData 087A0840 [6F8E907C]>{length = 20, capacity = 20, bytes = 0x<<<<<<<<<<<<<<<<<<UDID>>>>>>>>>>>>>>>>>>}"
[03:38:05.0759] amai: _AMAuthInstallBundleCreateServerRequestDictionary: personalizing "RestoreKernelCache" Digest = "<CFData 087A0918 [6F8E907C]>{length = 20, capacity = 20, bytes = 0x<<<<<<<<<<<<<<<<<<UDID>>>>>>>>>>>>>>>>>>}"
[03:38:05.0759] amai: _AMAuthInstallBundleCreateServerRequestDictionary: personalizing "RestoreRamDisk" Digest = "<CFData 087A0A80 [6F8E907C]>{length = 20, capacity = 20, bytes = 0x<<<<<<<<<<<<<<<<<<UDID>>>>>>>>>>>>>>>>>>}"
[03:38:05.0760] amai: _AMAuthInstallBundleCreateServerRequestDictionary: personalizing "iBEC" Digest = "<CFData 087A07B0 [6F8E907C]>{length = 20, capacity = 20, bytes = 0x<<<<<<<<<<<<<<<<<<UDID>>>>>>>>>>>>>>>>>>}"
[03:38:05.0761] amai: _AMAuthInstallBundleCreateServerRequestDictionary: personalizing "iBSS" Digest = "<CFData 087A0AC8 [6F8E907C]>{length = 20, capacity = 20, bytes = 0x<<<<<<<<<<<<<<<<<<UDID>>>>>>>>>>>>>>>>>>}"
[03:38:05.0761] amai: _AMAuthInstallBundleCreateServerRequestDictionary: personalizing "KernelCache" Digest = "<CFData 0840F4A0 [6F8E907C]>{length = 20, capacity = 20, bytes = 0x<<<<<<<<<<<<<<<<<<UDID>>>>>>>>>>>>>>>>>>}"
[03:38:05.0762] amai: _AMAuthInstallBundleCreateServerRequestDictionary: personalizing "BatteryLow1" Digest = "<CFData 0840F4E8 [6F8E907C]>{length = 20, capacity = 20, bytes = 0x<<<<<<<<<<<<<<<<<<UDID>>>>>>>>>>>>>>>>>>}"
[03:38:05.0763] amai: _AMAuthInstallBundleCreateServerRequestDictionary: personalizing "BatteryLow0" Digest = "<CFData 0840F530 [6F8E907C]>{length = 20, capacity = 20, bytes = 0x<<<<<<<<<<<<<<<<<<UDID>>>>>>>>>>>>>>>>>>}"
[03:38:05.0763] amai: _AMAuthInstallBundleCreateServerRequestDictionary: personalizing "LLB" Digest = "<CFData 0840F578 [6F8E907C]>{length = 20, capacity = 20, bytes = 0x<<<<<<<<<<<<<<<<<<UDID>>>>>>>>>>>>>>>>>>}"
[03:38:05.0764] amai: _AMAuthInstallBundleCreateServerRequestDictionary: personalizing "iBoot" Digest = "<CFData 0840F5C0 [6F8E907C]>{length = 20, capacity = 20, bytes = 0x<<<<<<<<<<<<<<<<<<UDID>>>>>>>>>>>>>>>>>>}"
[03:38:05.0765] amai: _AMAuthInstallBundleCreateServerRequestDictionary: personalizing "DeviceTree" Digest = "<CFData 0840F608 [6F8E907C]>{length = 20, capacity = 20, bytes = 0x<<<<<<<<<<<<<<<<<<UDID>>>>>>>>>>>>>>>>>>}"
[03:38:05.0765] amai: _AMAuthInstallBundleCreateServerRequestDictionary: personalizing "BatteryCharging1" Digest = "<CFData 0840F650 [6F8E907C]>{length = 20, capacity = 20, bytes = 0x<<<<<<<<<<<<<<<<<<UDID>>>>>>>>>>>>>>>>>>}"
[03:38:05.0766] amai: _AMAuthInstallBundleCreateServerRequestDictionary: personalizing "AppleLogo" Digest = "<CFData 0840F698 [6F8E907C]>{length = 20, capacity = 20, bytes = 0x<<<<<<<<<<<<<<<<<<UDID>>>>>>>>>>>>>>>>>>}"
[03:38:05.0767] amai: _AMAuthInstallBundleCreateServerRequestDictionary: personalizing "BatteryPlugin" Digest = "<CFData 0840F6E0 [6F8E907C]>{length = 20, capacity = 20, bytes = 0x<<<<<<<<<<<<<<<<<<UDID>>>>>>>>>>>>>>>>>>}"
[03:38:05.0767] amai: _AMAuthInstallBundleCreateServerRequestDictionary: personalizing "BatteryFull" Digest = "<CFData 0840F728 [6F8E907C]>{length = 20, capacity = 20, bytes = 0x<<<<<<<<<<<<<<<<<<UDID>>>>>>>>>>>>>>>>>>}"
[03:38:05.0768] amai: _AMAuthInstallBundleCreateServerRequestDictionary: personalizing "BatteryCharging0" Digest = "<CFData 0840F770 [6F8E907C]>{length = 20, capacity = 20, bytes = 0x<<<<<<<<<<<<<<<<<<UDID>>>>>>>>>>>>>>>>>>}"
[03:38:05.0769] amai: _AMAuthInstallBundleCreateServerRequestDictionary: personalizing "RecoveryMode" Digest = "<CFData 0840F7B8 [6F8E907C]>{length = 20, capacity = 20, bytes = 0x<<<<<<<<<<<<<<<<<<UDID>>>>>>>>>>>>>>>>>>}"
[03:38:05.0769] amai: _AMAuthInstallBundleCreateServerRequestDictionary: using UniqueBuildID <CFData 113D2DC8 [6F8E907C]>{length = 20, capacity = 20, bytes = 0x<<<<<<<<<<<<<<<<<<UDID>>>>>>>>>>>>>>>>>>}
[03:38:05.0770] amai: AMAuthInstallRequestSendSync: SSO function returned NULL, SSO disabled.
[03:38:05.0845] amai: AMAuthInstallDebugWriteObject: debug object written: file://localhost/C:/Users/ADMINI~1/AppData/Local/Temp/Per832B.tmp/amai/debug/ts s-request.plist
[03:38:07.0247] amai: tss_submit_job: HttpQueryInfo returned 200
[03:38:07.0435] amai: AMAuthInstallRequestSendSync: received tss response (server version: 2.1.0)
[03:38:07.0439] amai: AMAuthInstallDebugWriteObject: debug object written: file://localhost/C:/Users/ADMINI~1/AppData/Local/Temp/Per832B.tmp/amai/debug/ts s-response.plist
[03:38:07.0484] amai: _AMAuthInstallBundleInstallPersonalizedEntry: entry "iBSS" has been previously personalized; skipping it
[03:38:07.0487] amai: _AMAuthInstallBundleInstallPersonalizedEntry: entry "LLB" has been previously personalized; skipping it
[03:38:07.0494] amai: _AMAuthInstallBundlePopulatePersonalizedBundle: no entry in manifest found for "Diags"
[03:38:07.0509] iBoot build-version = iBoot-1940.10.58
[03:38:07.0509] iBoot build-style = RELEASE
[03:38:07.0510] requested restore behavior: Erase
[03:38:07.0512] amai: AMAuthInstallBundleCopyBuildIdentityForVariant: No baseband chipid reported. Will match Build Identity based on ap chipid and boardid only.
[03:38:07.0514] requested restore behavior: Erase
[03:38:07.0516] amai: AMAuthInstallBundleCopyBuildIdentityForVariant: No baseband chipid reported. Will match Build Identity based on ap chipid and boardid only.
[03:38:07.0518] unable to open device_map.txt: No such file or directory
[03:38:07.0523] found device map entry for 0x00008930 0x00000004. boardConfig=n90bap platform=s5l8930x
[03:38:07.0523] _AMRestoreCopyDeviceMapPlistEntryForHardware: firmwareDirectory not in options
[03:38:07.0524] radio-error = 256
[03:38:07.0524] radio-error-string = 'Corrupted stack'
[03:38:07.0525] unable to open device_map.txt: No such file or directory
[03:38:07.0525] <Recovery Mode Device 07A0DDE8>: production fused device
[03:38:07.0526] requested restore behavior: Erase
[03:38:07.0529] amai: AMAuthInstallBundleCopyBuildIdentityForVariant: No baseband chipid reported. Will match Build Identity based on ap chipid and boardid only.
[03:38:07.0529] requested restore behavior: Erase
[03:38:07.0532] amai: AMAuthInstallBundleCopyBuildIdentityForVariant: No baseband chipid reported. Will match Build Identity based on ap chipid and boardid only.
[03:38:07.0533] interface has 1 endpoints, file pipe = 1
[03:38:07.0533]
[03:38:07.0533] <Recovery Mode Device 07A0DDE8>: operation 4 progress -1
[03:38:07.0563] bootstrapping restore with iBEC
[03:38:07.0563] requested restore behavior: Erase
[03:38:07.0565] amai: AMAuthInstallBundleCopyBuildIdentityForVariant: No baseband chipid reported. Will match Build Identity based on ap chipid and boardid only.
[03:38:07.0581] <Recovery Mode Device 07A0DDE8>: operation 31 progress -1
[03:38:08.0581] <Recovery Mode Device 07A0DDE8>: Recovery mode succeeded
[03:38:08.0582] Finished Recovery Restore Phase: Successful
[03:38:08.0965] Recovery mode device disconnected
[03:38:08.0965] Device removed when in state Restoring, moving device to transition state
[03:38:08.0966] Changing state from 'Restoring' to 'Transitioning'
[03:38:08.0966] Creating timer to monitor transition
[03:38:43.0822] Recovery mode device connected
[03:38:43.0823] Transitioning device returned, continuing restore.
[03:38:43.0823] Canceling timer
[03:38:43.0829] Restore completed, status:4013
[03:38:43.0829] Failure Description:
[03:38:43.0829] Depth:0 Error:Unexpected device state 'Recovery' expected 'RestoreOS'