iPhone issues – We all have them but how do we collect data like the pros…
Some time ago, like many of you I was having major issues with my iPhone. Network drops, Applications disappearing, and just some flakiness. After countless calls and emails to Apple Support and my contacts at Apple I found out a way to collect data to better help me and Apple troubleshoot the issue.
**The following is only to be used if you really know what you are doing.
To enable the enhanced logging, from the keypad of the iPhone enter the following sequences:
*5005*62# (*K00L*MA#)
*5005*278# (*K00L*ART#)
*5005*26735# (*K00L*CORE5#)
With this enabled reproduce the issue, then sync the iPhone with your computer. The logs will appear in
~/Library/Logs/CrashReporter/MobileDevice/PHONE NAME/Baseband.
You can now archive these logs and pass them onto a telephony engineers.
Once you have gathered the logs, please turn off the enhanced logging using the following sequences from the keypad:
#5005*62# (#K00L*MA#)
#5005*278# (#K00L*ART#)
#5005*26735# (#K00L*CORE5#)
Most cellphones use special diagnostic codes – special numbers that can be dialed to display various technical information about the unit, the user’s account, the cellular network it’s “registered” on, or the local network that’s currently available. This is a list of many codes that will work on the iPhone; some will only work on the iPhone, some on almost any phone, some are AT&T specific, most won’t work outside of North America.
*3001#12345#* and tap Call. Enter Field Mode.
Field mode reveals many of the inner settings of your iPhone, specifically up-to-date network and cell information.
*#06# Displays your IMEI. No need to tap Call.
IMEI is the unique identifier for your cell phone hardware. Together with your SIM information it identifies you to the provider network.
*777# and tap Call. Account balance for prepaid iPhone.
*225# and tap Call. Bill Balance. (Postpaid only)
*646# and tap Call. Check minutes. (Postpaid only)
These three are pretty self explanatory.
*#21# and tap Call. Setting interrogation for call forwards.
Discover the settings for your call forwarding. You’ll see whether you have voice, data, fax, sms, sync, async, packet access, and pad access call forwarding enabled or disabled.
*#30# and tap Call. Calling line presentation check.
This displays whether you have enabled or disabled the presentation of the calling line, presumably the number of the party placing the call.
*#76# and tap Call. Check whether the connected line presentation is enabled or not.
State whether the connected line presentation is enabled or disabled. Presumably similar to the calling line presentation.
*#43# and tap Call. Determine if call waiting is enabled.
Displays call waiting status for voice, data, fax, sms, sync data, async data, packet access and pad access. Each item is either enabled or disabled.
*#61# and tap Call. Check the number for unanswered calls.
Show the number for voice call forwarding when a call is unanswered. Also show the options for data, fax, sms, sync, async, packet access and pad access.
*#62# and tap Call. Check the number for call forwarding if no service is available.
Just like the previous, except for no-service rather than no-answer situations.
*#67# and tap Call. Check the number for call forwarding when the iPhone is busy.
And again, but for when the iPhone is busy.
*#33# and tap Call. Check for call control bars.
Check all the usual suspects (voice, data, fax, sms, etc) to see whether barring is enabled or disabled for outgoing.


During the holiday I was going through some of my parents video collection. Found a couple I was meaning to watch namely; Horton Hears a Who and Kung Fu Panda. Hey I like cartoons… anyway. I don’t get up to my parents that much so I didn’t really want to take the DVDs with me. I figured this would be a great opportunity to try HandBrake. If you have never heard of HandBrake you are definitely missing out. HandBrake is an open-source, GPL-licensed, multiplatform, multithreaded video transcoder, available for MacOS X, Linux and Windows. It will basically take any video, DVD etc and convert it to iPod AppleTV or any other Mac or PC video format you may want. The best part is the easy of use.


This year’s MacWorld Expo will be my last Macworld. Why do you ask? Well, Apple is pulling out after this year. Their reason states, “Apple is reaching more people in more ways than ever before, so like many companies, trade shows have become a very minor part of how Apple reaches its customers. The increasing popularity of Apple’s Retail Stores, which more than 3.5 million people visit every week, and the Apple.com website enable Apple to directly reach more than a hundred million customers around the world in innovative new ways.” With the way today’s economy is I believe this is a good move. There has also been a lot of talk about Steve Jobs not being the keynote speaker this year. The move is also an interesting move in Apple growth. For years it’s always been Steve Jobs is Apple, I feel it’s time to change the thinking. Apple is a well oiled machine that runs very well thanks to the drive and motivation of Steve. I think Apple should of had Steve announce this as Apple’s last year and maybe make some kind of exiting speech, but having Philip Schiller give the keynote is an interesting move. Never the less, I was there when Steve came back and I will be at the last keynote as well. I look very forward in seeing everyone there and hope everyone has a great conference.