iOS 5.1 displays 4G status bar indicator when on AT&T 3G (HSPA+) networks

Originator:kevinchen2003
Number:rdar://11013406 Date Originated:08-Mar-2012 01:49 PM
Status:Insufficient Information Resolved:
Product:iPhone/iPod touch Product Version:iOS 5.1 (9B179)
Classification:UI/Usability Reproducible:Always
 
08-Mar-2012 02:49 PM me:
SUMMARY:
In iOS 5.1 (build 9B179) on an iPhone 4S, the 4G indicator is displayed in the status bar when the device is in an area with 3G (HSPA+) coverage. The iPhone 4S is not a 4G LTE device and cannot even connect to a 4G network. This indicator is very misleading to users, because 3G networks do not qualify as 4G networks.

STEPS TO REPRODUCE:
1. Update an iPhone 4S on AT&T in the United States to iOS 5.1. 
2. With cellular data turned on, move to an area with AT&T 3G (HSPA+) coverage. 

EXPECTED RESULTS:
The status bar displays "3G" next to the carrier name because it is using a 3G network.

ACTUAL RESULTS:
The status bar displays "4G," even though this isn't a real 4G LTE network. 

REGRESSION:
Only tested on iPhone 4S. I don't own any other iOS devices.

NOTES:
none


09-Mar-2012 01:55 PM Apple Developer Bug Reporting Team :
Engineering has requested the following information in order to further investigate this issue: 

--- Console Log Instructions ---

Could you please attach your console log to the bug report?

Console logs can be saved from the Organizer in Xcode, or from the iPhone/iPad Configuration Utility.

iPhone/iPad Configuration Utility Console Instructions:

1. Download and install the iPhone Configuration Utility from this URL:
 http://www.apple.com/support/iphone/enterprise/

2. Launch the iPhone Configuration Utility (/Applications/Utilities/), then connect the device to your computer
3. Click on your device under the DEVICES section in the left column
4. Click the Console tab in the iPhone Configuration Utility's main view area
5. Reproduce the problem
6. Click the Save Console As button to save the log to a text file

Please attach the console text file to the bug report

(Note: If you are connected to another device, such as a car audio system, you can recreate the problem, disconnect from the device that you're having an issue with, and then connect your iPhone/iPad/iPod touch to your computer to collect the logs.)

--- Baseband Log Instructions ---

Please attach CSI and MA or CSI and DIAG (baseband) logs to the bug report, depending on which device you're using.

- If you have an iPhone 3GS or iPhone 4 (GSM/AT&T), to enable the logging, follow steps 1 and 2 below:

1) Dial: *KOOL*CSI# (*5005*274#) and hit Dismiss button
2) Dial: *KOOL*MA# (*5005*62#)

Once this is done, proceed to step 3 below.

- If you have an iPhone 4 (Verizon) or an iPhone 4S (Verizon, AT&T or Sprint), to enable logging, follow steps 1 and 2 below:

1) Dial: *KOOL*CSI# (*5005*274#) and hit Dismiss button
2) Dial: *KOOL*DIAG# (*5005*3424#) and hit Dismiss button 

Once this is done, proceed to step 3 below.

3) Wait a few moments for the command to process.
4) Power off the device by holding down the power button and swiping to turn it off.
5) Power on the device again
6) At this point, CSI and MA or CSI and DIAG logging should be enabled, depending on which device you're using.

- When the issue occurs, follow the steps below to capture the logs:

1) Dial: *KOOL*STATE# (*5005*78283#)
2) Press "Reply" (big green button)
3) Enter a description of the problem
4) Press "Reply" (upper right corner)

* Note: The buffer to hold the logs is only 1.5 MB so, make sure to enable logging when you see the issue.

After an iTunes sync to your computer, csi and ma or diag baseband log files should appear in the following locations, depending on what OS you're using:

OS X:

~/Library/Logs/CrashReporter/MobileDevice/<your device's name here>/Baseband

Use Terminal (/Applications/Utilities/Terminal.app) to view this folder and copy the files from there to your desktop like this (replace your device name here with the name of your device in the MobileDevice folder which is unique for each device):

cp -R /Library/Logs/CrashReporter/MobileDevice/<your device name here>/Baseband ~/Desktop

Windows 7 and Vista: 

C:\Users\[Your User Name]\AppData\Roaming\Apple Computer\Logs\CrashReporter\MobileDevice\<device-name>\Baseband\
Note: The AppData folder is hidden by default. Choose Folder and Search Options from the Organize menu in the file browser window, then click the View tab and change the "Hidden files and folders" option to "Show hidden files and folders".

Windows XP: C:\Documents and Settings\[Your User Name]\Application Data\Apple Computer\Logs\CrashReporter\MobileDevice\<device-name>\Baseband\
Note: The Application Data folder is hidden by default. Choose Tools > Folder Options in the file browser window, then click the View tab and change the "Hidden files and folders" option to "Show hidden files and folders".

Please compress all of the files in the Baseband folder on your desktop into an archive and attach that file to the bug report.

--- Disabling Baseband Logging ---

To disable logging, replace the leading asterisk (*) with a pound character (#), like the example below, for each item you enabled:

- If you have an iPhone 3GS or iPhone 4 (GSM/AT&T), to disable the logging, follow steps 1 and 2 below:

1) #5005*274# (#KOOL*CSI#)
2) #5005*62#  (#KOOL*MA#)

- If you have an iPhone 4 (Verizon) or an iPhone 4S (Verizon, AT&T or Sprint), to disable logging, follow steps 1 and 2 below:

1) #5005*274#  (#KOOL*CSI#)
2) #5005*3424# (#KOOL*DIAG)


13-Apr-2012 05:12 PM me:
'console.log' was successfully uploaded

Comments


Please note: Reports posted here will not necessarily be seen by Apple. All problems should be submitted at bugreport.apple.com before they are posted here. Please only post information for Radars that you have filed yourself, and please do not include Apple confidential information in your posts. Thank you!