[WiFi] greyed out, Modem and Bluetooth working
Hi guys,
i purchased a used iPhone last week. The previous owner told me that the wifi is not working due to something that happened during unlocking. I took my chances, and bought it. I am slowly running out of ideas, spent a hell lot of time reading through forums and googled a lot, still could not find any similar case.
Here are the symptoms:
Bluetooth and modem (Edge) working perfectly
Battery gets depleted very fast
Wifi is grayed out
Wifi HAS a mac address
Wifi CAN be turned on/off with netservices app (though it stays greyed out)
Wifi can be turned on/off along other baseband devices with "Airplane mode"
The phone originally had 1.1.4 on it, tried several restores with iLiberty X, i even sent it for repair to a shop (note that in Hungary iPhone is not supported, so it is not an Apple repair shop).
There they tried everything, even downgrading to 1.1.1, but eventually gave up and told me that it might be a hardware problem.
Before spending a lot of money on repairing i wanted to give it one more try, so here i am.
My only clue is that when i run iBooter to read out the radio nvram, this what i get:
Read 1536 bytes from nvram in 1488678 usec.
Radio NVRAM Entries:
Type: 0x0004 Size: 0x0014 Purpose: Build Name - "J57373LQRVKTA"
Type: 0x0007 Size: 0x0004 Purpose: Not Avaliable
Type: 0x0001 Size: 0x01f4 Purpose: WIFI Calibration Data (crc 757361208)
Type: 0x0002 Size: 0x0006 Purpose: WIFI Hardware Address (00:1c:b3:1f:34:ea)
Type: 0x0003 Size: 0x0006 Purpose: BT Hardware Address (00:1c:b3:1f:34:e9)
Type: 0x0005 Size: 0x0006 Purpose: Ethernet Hardware Address (00:1c:b3:1f:34:eb)
] fsboot
fsboot
HFSInitPartition: 0x1806c348
Loading kernel cache at 0xb000000...data starts at 0xb000180
done
gBootArgs.commandLine = [ ]
Installing WIFI Calibration
usb_interrupt_write: Undefined error: 0
logout
Anybody has any idea what that "Installing wifi calibration" line means?
I have run the same command when "Airplane mode" was on, and this is what i get:
radio readnvram
Read 1536 bytes from nvram in 1289875 usec.
Radio NVRAM Entries:
Type: 0x0004 Size: 0x0014 Purpose: Build Name - "J57373LQRVKTA"
Type: 0x0007 Size: 0x0004 Purpose: Not Avaliable
Type: 0x0001 Size: 0x01f4 Purpose: WIFI Calibration Data (crc 757361208)
Type: 0x0002 Size: 0x0006 Purpose: WIFI Hardware Address (00:1c:b3:1f:34:ea)
Type: 0x0003 Size: 0x0006 Purpose: BT Hardware Address (00:1c:b3:1f:34:e9)
Type: 0x0005 Size: 0x0006 Purpose: Ethernet Hardware Address (00:1c:b3:1f:34:eb)
]
] fsboot
fsboot
HFSInitPartition: 0x1806c348
Loading kernel cache at 0xb000000...data starts at 0xb000180
usb_interrupt_write: Undefined error: 0
logout
The only difference seems to be this "Installing Wifi calibration" line to me.
Anybody has any clues?
Thanx in advance,
Balazs
Hungary