Hi Kennethyoung,
No, my problem was the iphone 4 stuck in apple logo loop. Reading posts in this forum I found I had to do the restore iphone from itunes, when I did the restoration via itunes and the phone did not work. I found this post and check the upgrade logs that are out here and most people have the same error as mine. Many have error -1
unable to convert ramrod error 1004
It says it is a hardware problem.
But it is not, succeed in making it run my iphone doing the steps mentioned above.
When to end the FW upgrade, when the status bar to end this, you have to insert and remove the sim card several times, 4 or 5 times and that makes the restoration completed successfully. I do the upgrade in itunes in dfu mode because the phone would not start and there are only detected an iphone that has to be restored.
This is the last message when the restoration didnt came succesfully.
[23:05:14.0078] amai: AMAuthInstallBasebandHandleUpdaterStatus: commandAccepted: NO
[23:05:14.0079] amai: AMAuthInstallBasebandHandleUpdaterStatus: outputDict: <CFBasicHash 0E2A2CF8 [72E5907C]>{type = mutable dict, count = 1,
[23:05:14.0079] entries =>
[23:05:14.0079] 12 : <CFString 05D081D0 [72E5907C]>{contents = "done"} = <CFBoolean 72E5ACA8 [72E5907C]>{value = false}
[23:05:14.0079] }
[23:05:14.0079]
[23:05:14.0091] device returned CFError with code -1
[23:05:14.0092] dumping CFError returned by restored:
[23:05:14.0092] CFError domain:AMRestoreErrorDomain code:-1 description:failed to update device firmware
[23:05:14.0093] CFError domain:AMRestoreErrorDomain code:-1 description:ramrod firmware update failed
[23:05:14.0095] CFError domain:RamrodErrorDomain code:1004 description:update_baseband: failed to perform next stage
[23:05:14.0096] CFError domain:BBUpdater code:16 description:(null)
[23:05:14.0098] Sending acknowledgement that final status was received
[23:05:14.0285] Restore completed, status:16
[23:05:14.0285] Failure Description:
[23:05:14.0285] Depth:0 Error:AMRestorePerformRestoreModeRestoreWithError failed with error: -1
[23:05:14.0285] Depth:1 Error:The operation couldn\U2019t be completed. (AMRestoreErrorDomain error -1 - Failed to handle message type StatusMsg)
[23:05:14.0285] Depth:2 Error:The operation couldn\U2019t be completed. (AMRestoreErrorDomain error -1 - failed to update device firmware)
[23:05:14.0285] Depth:3 Error:The operation couldn\U2019t be completed. (AMRestoreErrorDomain error -1 - ramrod firmware update failed)
[23:05:14.0285] Depth:4 Error:The operation couldn\U2019t be completed. (RamrodErrorDomain error 1004 - update_baseband: failed to perform next stage)
[23:05:14.0285] Depth:5 Error:Exception at :0:
[23:05:14.0285] - kBBUReturnTimedOut(8)/16: Pinging timed out
[23:05:14.0285]
And this is the log when the restoration finish correctly.
[17:43:29.0256] amai: AMAuthInstallBasebandHandleUpdaterStatus: commandAccepted: YES
[17:43:29.0257] amai: AMAuthInstallBasebandHandleUpdaterStatus: outputDict: <CFBasicHash 06143FB0 [72BC907C]>{type = mutable dict, count = 1,
[17:43:29.0257] entries =>
[17:43:29.0257] 12 : <CFString 060595F0 [72BC907C]>{contents = "done"} = <CFBoolean 72BCACA0 [72BC907C]>{value = true}
[17:43:29.0257] }
[17:43:29.0257]
[17:43:29.0262] <Restore Device 06AB15E0>: operation 17 progress -1
[17:43:29.0332] <Restore Device 06AB15E0>: operation 49 progress -1
[17:43:55.0054] <Restore Device 06AB15E0>: operation 25 progress -1
[17:43:55.0190] <Restore Device 06AB15E0>: operation 51 progress -1
[17:44:17.0795] <Restore Device 06AB15E0>: operation 29 progress -1
[17:44:17.0845] <Restore Device 06AB15E0>: operation 29 progress -1
[17:44:17.0883] Restore completed, status:0