How to Fix “Repair Needed” on the iPhone

Disclaimer: I share with you this information from personal experience, and if your try this is exclusively your responsibility for any damages your iPhone may have. I am not responsible for anything that may happen for attempting this tutorial.

I came across this problem with an iPhone of a Client. The Repair Needed Screen apeared and when that shows up it something to worry about. I started to search what would be the solution, and many people have this problem and there is no known Fix.

The iPhone i was working had No WiFi , Bluetooth, IMEI , ICCID. The baseband was erased completely and this is very strange thing, and i remember in one forum thread that pspsully (i think thats the correct alias of the hacker) was very impressed with this achievement of Erasing the baseband completely.

I was still having the problem and no solution was near, so i have read that the new firmware 1.1.3 fixed this and i would give it a try, because i didn’t have WiFi to try other methods with SSH and terminal.

So the things that i did where like this Step By Step:

  • I had firmware 1.0.2 with no baseband, WiFi , Bluetooth, IMEI , ICCID
  • The next thing i did, was update the iPhone to firmware 1.1.1, ( try to get your iPhone on DFU mode with INdependence or iBrickr or use the 10 Seconds trick to get iPhone Restore on iTunes)
  • Once i was on firmware 1.1.1 i had no choice but to restore to firmware 1.1.3 because i had no WiFi and when i did the *#307# method the phone freezed because i had no baseband.
  • The next thing is a bit tricky but once i tell you is going to be easy, because i was stuck with some problems.

  • When you downgrade a firmware version the steps are:
  • a) Click on restore with alt key or shift on windows and select the desired firmware (in this case 1.1.3) b) Now that all the process of downgrading is on course an error at the end is going to happen. c) The normal thing to do is shut down iTunes and open INdependence or iBrickr and the iPhones gets out of DFU mode to activation screen.

  • When you are with firmware 1.1.3 you can’t get out of DFU or Restore mode with INdependence or iBrickr.
  • The next thing to effectively downgrade from 1.1.3 to 1.1.1 you will need to use the 10 seconds trick. Press sleep and home button for 10 seconds untill power is off, let go the sleep button but keep holding home untill your computer says iPhone in recover mode ( you need your iPhone conected to the computer) use this expample as reference
  • If you don’t use the 10 seconds trick and try to downgrade to 1.1.1 you will get an error (1) and you will be stuck with a 1.1.3 iPhone on recovery mode.
  • These new firmware rewrites all of your file system and restore the baseband and all the missing things (WiFi , Bluetooth, IMEI , ICCID)

  • Now that you Successfully downgraded to 1.1.1 you will need to restore with 1.1.1 firmware. This restore will get you on the Firmware 1.1.1 activation screen and now you may perform the *#307# jailbreakme.com method or any jailbreak method you know.
  • In my experience when i was at this stage the firmware had repaired the Repair Needed screen and now i had chance to Dial and get sound from the Phone (The baseband was restored, previously there was no sound)

    I am sure this may help a lot of people that have this problem. Comment here if you are going to try it and if this works for you post so every people can get this post as a reference.

    If this tutorial resolved your problem, don’t hesitate and donate whatever amount you wish. Thanks


edit: lotech commented this important thing.

WARNING!!!!!

Ok so to correct that above bit - if you do this process your bootloader will be updated too - which screws you for then downgrading to an unlockable baseband version.
You can still downgrade with the testpoint hack, but that involves pulling apart you iphone.

Popularity: 25%



37 Comments »
Comment by lotech
2008-02-01 05:32:14

This worked well, although I’m having issues with the baseband, although its now restored, it is not the anysim friendly version (mine restored to 04.03.13_G).
When I tried baseband downgrader it fails and I have to go back to the start and upgrade to downgrade 1.1.3.
I spent a solid 15hours til I found your tutorial confirming my thoughts about baseband and 1.1.3 - If you have a 3.9 Bootloader - you will always be able to downgrade the baseband - even in 1.1.3 and above.

Thanks heaps though - nearly got it unlocked.

 
Comment by lotech
2008-02-01 18:53:24

WARNING!!!!!

Ok so to correct that above bit - if you do this process your bootloader will be updated too - which screws you for then downgrading to an unlockable baseband version.
You can still downgrade with the testpoint hack, but that involves pulling apart you iphone.

 
Comment by Batman Subscribed to comments via email
2008-02-05 22:40:06

Hi,

I had the same problem/scenario. No WiFi , Bluetooth, IMEI , ICCID. I have a 1.1.2 OTB. Firmware was downgraded to 1.0.2.

I decided to try the steps above but I can’t get pass to bringing my iphone to 1.1.1. I used the 10sec trick to put my phone in DFU mode and then Click-Restore on 1.1.1. After 6 mins, itunes ended-up with error (1011).

My iphone is now showing the itunes+cable logo.

Any help is very much appreciated.

Big Thanks!

Comment by Jorge
2008-02-08 13:14:19

After you restore to 1.1.1 you need to upgrade to 1.1.3 and then downgrade to 1.1.1 just follow the instrucctions above.

The iPhone in question was a 1.1.2 OTB

 
Comment by Danny Subscribed to comments via email
2008-02-28 18:38:59

how do you downgrade a 1.1.2 OTB phone to 1.0.2 if it has BL 4.6

 
 
Comment by Batman Subscribed to comments via email
2008-02-05 22:41:24

hello

 
Comment by Nik
2008-02-07 10:14:58

I have a phone with a similar problem even after upgrading to 1.1.3 im still have no baseband.i put the phone on 1.0.2 and jailbroke it i tried to restore the BB but im unable to unload the comm layer .
did i miss anything

 
Comment by Sarkar
2008-02-08 11:50:49

Not getting this to work.

Basically my baseband is gone and I’m trying to follow the steps above. This is what I’ve done so correct me where I’m wrong.

1. Have 1.1.2 firmware and restore to 1.1.3 so baseband gets fixed.
2. DFU mode down to 1.1.1
3. Restore to 1.1.1

This doesn’t work for me. I boot the phone with iBrickr but still “Repair needed…”

 
Comment by Sarkar
2008-02-08 12:23:35

This is not working for me. My baseband got messed up wile on firmware 1.1.1. and now it needs repair. I’ve tried upgrading to 1.1.3 and then downgrade to 1.1.1, but iTunes is still complaining. Can you help?

Comment by Jorge
2008-02-08 13:17:09

Maybe you should go all the way down to 1.0.2 then to 1.1.1 and directly to 1.1.3 then downgrade to 1.1.1 and folow the steps.

That worked for me.

 
 
Comment by PoLLo
2008-02-08 18:12:08

I just did it and it seems to work fine! I’m now praying and downgrading to 1.1.1.. hope it works.. I’ll post a comment after finishing..

 
Comment by Sarkar
2008-02-09 01:24:19

When you are in 1.1.1 with the not imei and slow screen, do you restore to 1.1.3 via DFU mode or via the usb cable screen?

 
Comment by Nik
2008-02-09 05:20:08

102 then to 111 in dfu? or normal restore ??then to 113 in dfu or normal .Plz elaborate?
For OTB 112 and 113 it now can be unlocked with the new unlock or should i say gunlock method.so it work on BL 4.6.
Waiting for 1.1.4 now :).

 
2008-02-09 09:36:47

Just what i needed. :)

 
Comment by x4hu Subscribed to comments via email
2008-02-10 16:47:29

I did :
-Down to 1.0.2 , jailbreak/activate
-Upgrade with shift to 1.1.1 (got error 10xx)
-Restore to 1.1.3 with shift (got error 10xx)
-Down to 1.1.1 with shift and still got 1011 !
… I did the 10secs trick each times and that doesnt work for me. Cant get my IMEI/ICCID back.
Now i got a 1.1.1 iphone (error 1011) in dfu mod :cry:

 
Comment by Julio Subscribed to comments via email
2008-02-11 11:34:32

It worked great for me.

Mine was a 1.1.2OOTB. I “restored” to 1.1.3 and restored back again to 1.1.1. “Repair needed” message was substituted by another, but wifi and everything started working again, so I finally could unlock it using GeoHot method!

Thanks!

Comment by alexson
2008-02-12 07:11:30

Julio, how did you jailbreak it from 1.1.1? I did exactly as you did up until I needed to jailbreak 1.1.1, once I connect the phone to the wifi using the jailbreak method, while opening the page in safari jailbreakme.com It reports that the server can’t be found, aswell as any other address. It seems as if, even though it reported as it is connected, it didn’t actually? WiFi hotspot works definetly on other iphones. Any idea how to fix this?

 
 
Comment by Sarkar
2008-02-13 00:16:52

Guys. If you have Bootloader 4.6 use Zibris ZiPhone from http://www.iphone-elite.org/ Fixed mine in 3 mins!

 
Comment by Julio Subscribed to comments via email
2008-02-13 07:00:44

alexson: If your iphone is connecting right to the hotspot but you have no connection to internet it could be either an IP or DNS problem.

Are you using DHCP or static IP? You can try both methods. If you are using static IP be sure that no other machine in the local network is using the same IP. If you are using DHCP be sure that DHCP is enabled in the hotspot and that DNS are well configured for DHCP connection. If you are not sure of it, try static IP and configure DNS manually in your iphone (be sure that the DNS servers that you assign are working ok)

Good luck!

 
Comment by Nik
2008-02-13 14:17:37

im on bootloader 3.9 ziphone 2.0 does not work.the WIFI is still greyed out i have tried evrything even tried dumping the nor and hex editing it then uploading it back to the phone still nothing.
i have no IMEI no WIFI no modem firmware version
when i do bbupdater -f *.fls it flases it but it says could not verfify bootloader
this phone is just going to be used for parts now :)
cheers

 
Comment by Nonex Subscribed to comments via email
2008-02-14 02:09:32

IF U HAVE REPAIR NEEDED ON UR SCREEN!! :!: :!:

JUST RESTORE IT TO ITS ORIGINAL VERSION OF FIRMWARE OTB. WITH DFU MODE, REMEMMBER U HAVE TO BE ON DFU MODE TO RESTORE IT TO ITS ORIGINAL FIRMWARE, AT THE END U LL GET AN ERROR ITS OK. JUST RESTORE IT AGAIN IN RESTORE MODE (NOT DFU) NOW U SHOULD BE ABLE TO RESTORE WITHOUT ANY ERROR AND GET FRESH IPHONE FIRMWARE :grin: , ENJOY N GOOD LUCK

 
Comment by Nonex Subscribed to comments via email
2008-02-14 02:26:20

EASY WAY TO FIX IF U GET REPAIR NEEDED ON UR SCREEN :mrgreen:

STEP)1 PUT UR IPHONE IN DFU MODE AND RESTORE IT TO ITS ORIGINAL FIRMWARE VERSION OTB. (WHEN U BOUGHT UR IPHONE U HAD ONE OF THESE 111. 112. OR 113. RESTORE IT TO THE ONE U HAD FIRST) AND U LL GET AN ERROR AT THE END DONT PANIC ITS OK, JUST RESTORE IT AGAIN TO THE SAME FIRMWARE U RESTORED, IN NORMAL RESTORE MODE WITH CABELS ON UR SCREEN (NOT DFU MODE THIS TIME) NOW IT SHOULD RESTORE COMPLETELY WITHOUT ANY ERRORS :grin: , NOW U SHOULD HAVE WIFI AND ALL OTHER THINGS WORKING, HOPE THIS HELPS GOOD LUCK :grin:

 
Comment by Wuki Subscribed to comments via email
2008-02-14 22:35:39

Nonex what error code do you get the first time you restore (the one in DFU Mode) 1011,1013 or 1015?

 
Comment by Batman Subscribed to comments via email
2008-02-15 21:45:00

Hey guys,

I have an 112 OTB and lost my wifi, sound, imei.

I’ve revived my iphone using the following steps:

Restore to 1.1.3 in iTunes
Downgraded to from 1.1.3 to 1.1.1 and jailbreaked it following this post (Please note that I did not do the “DOWNGRADE the BASEBAND” Step): http://www.iclarified.com/entry/index.php?enid=630

Installed BSD Systems
Installed Terminal
Installed Oktoprep
Ran Geohotz 1.1.2/1.1.3 unlock from installer
Reboot phone
Once completed, uninstalled Geohotz
Upgraded to 1.1.2
Ran Jailbreak

Plugged in your SIM Card.

BTW, I’m from the Philippines and GLOBE Telecomm is my Provider.

Enjoy! Let me know if this works for you. Cheers!

 
Comment by Anant
2008-02-24 16:24:57

Thanks alot bro..you’re a life saver.

 
Comment by Danny Subscribed to comments via email
2008-02-29 11:39:57

how could you downgrade and jailbreak 1.1.2 OTB if baseband is dead, you are liying

 
Comment by GGBt/@gmail.com Subscribed to comments via email
2008-02-29 19:38:37

This worked perfectly thank you!

 
Comment by tyrone Subscribed to comments via email
2008-03-05 07:29:23

I’ve tried it all. No matter what, I continuously get 1011 error. It is a 1.1.2 OTB. Ziphone sticks at a certain point. I’m losing hope. Someone plz help me

 
Comment by mohammad irfan Subscribed to comments via email
2008-04-21 07:34:53

plzzzzzzzzz :sad: :sad: :sad: :sad: z help me people i dint understand :sad: plzzzzzzz it was easy until the examle came wheat to do with that?? can some one add me in hotmail and explain plzzzz irfan_mohd_007@hotmail.com plzzz

 
Comment by mohammad irfan Subscribed to comments via email
2008-04-21 07:54:17

help needed plzzzzz for god sake add me on irfan_mohd_007@hotmail.com

 
Comment by Kylie Nguyen Subscribed to comments via email
2008-05-02 14:22:36

Hei how do you type the number and make a call with *#307# trick with no baseband. I tried to do it but it did not work. Type number was slow and it could not make a call.

 
2008-05-18 22:55:31

[...] i havent try this on 114. How to Fix “Repair Needed” on the iPhone | The Daily Mac [...]

 
Comment by Angel Subscribed to comments via email
2008-05-19 09:58:24

I have firmware 1.1.4 with no baseband, WiFi , Bluetooth, IMEI , ICCID, no sound, please someone can hel me??
what to do??

 
Comment by Ovi Subscribed to comments via email
2008-06-08 19:29:07

hi all
i have a BIG probllem i bought a new 1.1.4 iphone did evereything with iliberty+ and one day i dont know why:)))i select the option restore 3.9 fb to 4.6 original and got an error an from there i try all the methods from the net and i am in the same place….error 1011 and repair needed…can anyone give me the precise way to restore to factory settings????thx

 
Comment by filip Subscribed to comments via email
2008-06-22 03:47:02

hey, i had this repair needed problem twice…and i did the restore and unlock thing twice…i have 1.1.4., i did it through the ziphone app….does anybody know what can cause this problem? the apps in installer? after i did the restore 1st time, it happened after a month of use without any problems…so i restored and unlocked it again. now i’m tryin to figure out which applications in installer are dangerous and which arent. i dont wanna do it again…i’m from slovakia thats why i need to have an unlocked iphone. thank you

 
2008-06-30 22:12:19

[...] this: How to Fix “Repair Needed” on the iPhone | The Daily Mac It’s old schoold but it works… __________________ Mine - Hacked 8 GiG w/1.1.3 firmware [...]

 
Comment by mike Subscribed to comments via email
2008-07-06 00:51:05

i tryed this and when trying to downgrade to 1.1.1 i got error (1011) did i do something wrong

 
Name (required)
E-mail (required - never shown publicly)
URI
Subscribe to comments via email
Your Comment (smaller size | larger size)
You may use <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> in your comment.