No Wifi / Bluetooth
出自iPhone.org.hk
(新頁面: EDGE/WiFi/BT ISSUES There are multiple ways WiFi can be broken, and several different things to try. Sometimes the settings on the phone have gotten confused and turning things on and of...) |
|||
第1行: | 第1行: | ||
+ | <u>Information and Tips for No EDGE/WiFi/BT</u> | ||
+ | |||
EDGE/WiFi/BT ISSUES | EDGE/WiFi/BT ISSUES | ||
There are multiple ways WiFi can be broken, and several different things to try. | There are multiple ways WiFi can be broken, and several different things to try. | ||
+ | |||
Sometimes the settings on the phone have gotten confused and turning things on and off will reset them. Other times, the baseband which controls the modem and WiFi has become corrupted. Other times, something may have happened with your bootloader, or at a very low-level that cannot be reset by software. In worst-case situations, you may have a hardware problem and need a new comm board. | Sometimes the settings on the phone have gotten confused and turning things on and off will reset them. Other times, the baseband which controls the modem and WiFi has become corrupted. Other times, something may have happened with your bootloader, or at a very low-level that cannot be reset by software. In worst-case situations, you may have a hardware problem and need a new comm board. | ||
第7行: | 第10行: | ||
Here are different problems we've seen: | Here are different problems we've seen: | ||
+ | |||
1. IMEI unknow , ICCID unknow , WIFI shows : NO WIFI | 1. IMEI unknow , ICCID unknow , WIFI shows : NO WIFI | ||
+ | |||
2. IMEI ok , ICCID ok , WIFI shows : NO WIFI | 2. IMEI ok , ICCID ok , WIFI shows : NO WIFI | ||
+ | |||
3. IMEI 00499xxx , NO WIFI (greyed-out) | 3. IMEI 00499xxx , NO WIFI (greyed-out) | ||
+ | |||
4. IMEI ok , WIFI OK , but wifi can't find any AP | 4. IMEI ok , WIFI OK , but wifi can't find any AP | ||
+ | |||
5. IMEI ok , WIFI OK , can login every AP , but can't use more than 30 seconds , then wifi disappear (crash) then after 30 seconds , wifi will come back | 5. IMEI ok , WIFI OK , can login every AP , but can't use more than 30 seconds , then wifi disappear (crash) then after 30 seconds , wifi will come back | ||
第16行: | 第24行: | ||
Things to try: | Things to try: | ||
+ | |||
1) Reset the phone settings. Go to Settings -> General -> Reset and choose Reset Network settings. Then put phone into Airplane mode, reboot phone, get out of Airplane mode, and try to find network again. | 1) Reset the phone settings. Go to Settings -> General -> Reset and choose Reset Network settings. Then put phone into Airplane mode, reboot phone, get out of Airplane mode, and try to find network again. | ||
+ | |||
+ | |||
2) Assign a specific IP to your phone, if you can get to your WiFi. Go to Settings -> WiFi -> Static and give your phone an IP that works for your router. Make sure your router is not filtering MAC addresses, or enter your phone's MAC address as an approved address on your router. | 2) Assign a specific IP to your phone, if you can get to your WiFi. Go to Settings -> WiFi -> Static and give your phone an IP that works for your router. Make sure your router is not filtering MAC addresses, or enter your phone's MAC address as an approved address on your router. | ||
+ | |||
+ | |||
3) Reflash the baseband. Use iLiberty+ for Mac or Windows. On Mac, click on Payloads tab, download the EDGE/WiFi/BT reflash, and click Free my phone, then re-boot phone and run the unlock again. On Windows, click on the Advanced tab, choose Reflash baseband to version 04.04.05_G, click back on Standard tab, and click Go for it, then re-boot phone and run the unlock again. | 3) Reflash the baseband. Use iLiberty+ for Mac or Windows. On Mac, click on Payloads tab, download the EDGE/WiFi/BT reflash, and click Free my phone, then re-boot phone and run the unlock again. On Windows, click on the Advanced tab, choose Reflash baseband to version 04.04.05_G, click back on Standard tab, and click Go for it, then re-boot phone and run the unlock again. | ||
- | 4) Test the phone for heat problems. If phone has intermittent WiFi issues, and keeps rebooting, there may be something wrong that is heat-related. Put the phone in the refrigerator for 10 minutes, then see if the WiFi signal comes back or becomes stronger. | + | |
+ | |||
+ | 4) Test the phone for heat problems. If phone has intermittent WiFi issues, and keeps rebooting, there may be something wrong that is heat-related. Put the phone in the refrigerator for 10 minutes, then see if the WiFi signal comes back or becomes stronger. If you determine that you have a heat-related problem, you can try replacing the antenna in your phone. This requires opening the phone, but may be a cheap solution otherwise. It may also be due to a bad battery. | ||
+ | |||
+ | |||
5) Assign a MAC address to your phone using the iBooter program. This program lets you access the phone's bootloader and set environment settings. See: | 5) Assign a MAC address to your phone using the iBooter program. This program lets you access the phone's bootloader and set environment settings. See: | ||
+ | |||
http://www.iphonelinux.org/index.php/IBooter | http://www.iphonelinux.org/index.php/IBooter | ||
+ | |||
+ | |||
6) Restore the phone back to 4.6BL via test points. This is for people who downgraded their bootloader using ZiPhone. It is possible this may help, but we have one user who tried it and reported no success. | 6) Restore the phone back to 4.6BL via test points. This is for people who downgraded their bootloader using ZiPhone. It is possible this may help, but we have one user who tried it and reported no success. | ||
+ | |||
7) Replace comm board. This is 99.9% certain to work for the invalid calibration error. Parts are available from iFixIt and they have a guide. If you are scared to replace the board yourself, contact Speedy at hackthatphone.com | 7) Replace comm board. This is 99.9% certain to work for the invalid calibration error. Parts are available from iFixIt and they have a guide. If you are scared to replace the board yourself, contact Speedy at hackthatphone.com | ||
+ | |||
See: | See: | ||
+ | |||
http://www.ifixit.com/Products/iPhone/105 | http://www.ifixit.com/Products/iPhone/105 | ||
- | http://www.ifixit.com/Guide/iPhone/ | + | |
+ | http://www.ifixit.com/Guide/iPhone/Communications-Board/105/8/ | ||
+ | |||
http://www.hackthatphone.com | http://www.hackthatphone.com | ||
- | |||
- | + | ||
+ | 8) Return the phone to Apple for repair. This assumes you are in the country where the phone was purchased and have service from an official carrier. | ||
+ | |||
+ | |||
+ | |||
+ | 9) Wait for a fix. | ||
+ | |||
+ | ---- | ||
+ | <u>Technical info on No EDGE/WiFi/BT</u> | ||
+ | (from DarkCast) | ||
+ | |||
+ | The invalid calibration data in device tree can be seen in all those phones. Also, the affected phones do not have the dev/mrvl868x0 Character Device in as well as theNetworkInterfaces.plist in /private/var/preferences/SystemConfiguration. I recreated dev/mrvl868x0 via mknod (with major:17 and minor:0) via but it just gets deleted after every reboot. Forcing a WiFi address in the environment table via IBooter doesn't help either. | ||
+ | |||
+ | The usual story that I get is that the user upgraded and ZiPhoned their phone with WiFi off via Services.app. However, installing the said app on those phones do not help (although the WiFi switch can be toggled there - switching blutooth just stalls). | ||
+ | |||
+ | |||
+ | The problem is complicated, and the solution will take time. Even cracking the phone open and resetting the BL back to 4.6 with needles has not worked. | ||
+ | |||
+ | Some progress is being made. Please be patient. If you are a hardware engineer and would like to take a crack at helping find a solution, please post your information in the iLiberty+ Developers forum. |
在2008年6月7日 (六) 11:27所做的修訂版本
Information and Tips for No EDGE/WiFi/BT
EDGE/WiFi/BT ISSUES
There are multiple ways WiFi can be broken, and several different things to try.
Sometimes the settings on the phone have gotten confused and turning things on and off will reset them. Other times, the baseband which controls the modem and WiFi has become corrupted. Other times, something may have happened with your bootloader, or at a very low-level that cannot be reset by software. In worst-case situations, you may have a hardware problem and need a new comm board.
We are working on new solutions on an on-going basis, and will keep you updated as we find them.
Here are different problems we've seen:
1. IMEI unknow , ICCID unknow , WIFI shows : NO WIFI
2. IMEI ok , ICCID ok , WIFI shows : NO WIFI
3. IMEI 00499xxx , NO WIFI (greyed-out)
4. IMEI ok , WIFI OK , but wifi can't find any AP
5. IMEI ok , WIFI OK , can login every AP , but can't use more than 30 seconds , then wifi disappear (crash) then after 30 seconds , wifi will come back
NOTE: If you are getting the error "invalid calibration data in device tree" you have a hardware problem, or a severe problem that cannot be resolved at this time. It is unlikely the solutions below will help. Either replace the comm board, or keep checking our site for progress.
Things to try:
1) Reset the phone settings. Go to Settings -> General -> Reset and choose Reset Network settings. Then put phone into Airplane mode, reboot phone, get out of Airplane mode, and try to find network again.
2) Assign a specific IP to your phone, if you can get to your WiFi. Go to Settings -> WiFi -> Static and give your phone an IP that works for your router. Make sure your router is not filtering MAC addresses, or enter your phone's MAC address as an approved address on your router.
3) Reflash the baseband. Use iLiberty+ for Mac or Windows. On Mac, click on Payloads tab, download the EDGE/WiFi/BT reflash, and click Free my phone, then re-boot phone and run the unlock again. On Windows, click on the Advanced tab, choose Reflash baseband to version 04.04.05_G, click back on Standard tab, and click Go for it, then re-boot phone and run the unlock again.
4) Test the phone for heat problems. If phone has intermittent WiFi issues, and keeps rebooting, there may be something wrong that is heat-related. Put the phone in the refrigerator for 10 minutes, then see if the WiFi signal comes back or becomes stronger. If you determine that you have a heat-related problem, you can try replacing the antenna in your phone. This requires opening the phone, but may be a cheap solution otherwise. It may also be due to a bad battery.
5) Assign a MAC address to your phone using the iBooter program. This program lets you access the phone's bootloader and set environment settings. See:
http://www.iphonelinux.org/index.php/IBooter
6) Restore the phone back to 4.6BL via test points. This is for people who downgraded their bootloader using ZiPhone. It is possible this may help, but we have one user who tried it and reported no success.
7) Replace comm board. This is 99.9% certain to work for the invalid calibration error. Parts are available from iFixIt and they have a guide. If you are scared to replace the board yourself, contact Speedy at hackthatphone.com
See:
http://www.ifixit.com/Products/iPhone/105
http://www.ifixit.com/Guide/iPhone/Communications-Board/105/8/
8) Return the phone to Apple for repair. This assumes you are in the country where the phone was purchased and have service from an official carrier.
9) Wait for a fix.
Technical info on No EDGE/WiFi/BT (from DarkCast)
The invalid calibration data in device tree can be seen in all those phones. Also, the affected phones do not have the dev/mrvl868x0 Character Device in as well as theNetworkInterfaces.plist in /private/var/preferences/SystemConfiguration. I recreated dev/mrvl868x0 via mknod (with major:17 and minor:0) via but it just gets deleted after every reboot. Forcing a WiFi address in the environment table via IBooter doesn't help either.
The usual story that I get is that the user upgraded and ZiPhoned their phone with WiFi off via Services.app. However, installing the said app on those phones do not help (although the WiFi switch can be toggled there - switching blutooth just stalls).
The problem is complicated, and the solution will take time. Even cracking the phone open and resetting the BL back to 4.6 with needles has not worked.
Some progress is being made. Please be patient. If you are a hardware engineer and would like to take a crack at helping find a solution, please post your information in the iLiberty+ Developers forum.