Mar
30
2011

How to Fix/Repair iPhone With Water Damage

iphone3A certain person I know recently washed her iPhone in the washer machine.  I love this person, but I will preserve her dignity and not mention her name.  That said, despite how smokin’ hot she is, she does occasionally do things that reflect a slip in judgment.  Of course, washing the iPhone was a mistake, and she realized it when it dropped to the floor moving items from the washer to the dryer.

I was travelling at the time I heard about the ‘tragedy’, so when she called from the home phone to explain what happened, I was worried if she already did the big “No! No!” – attempting to turn the phone on to see if it was working.  It was no surprise that she did, so I asked her not to do that anymore.  I recommended to her to store the iPhone in a bowl of rice until I returned to Phoenix to see it for myself.

When I finally got my hands on the phone (one day after the ‘incident’), I took the sim card.  I got a blow dryer out and kept hot air on the phone while I gently shook it.  About 5-10 minutes later, a few drops of water started seeping from the speakers on the lower part of the iPhone.  I did the drying process for about 30 minutes, then put the iPhone into a zip-lock bag of rice.  I left it in there overnight.  The next day, I repeated the drying process again and about 10 more drops of water came out.  This amazed me because now it was 2 days after the ‘incident’.  After about 30 minutes, I put the iPhone in a fresh zip-locked bag of rice and left it in there for 12 hours.

By the time I pulled the iPhone out again, the drying process yielded no drops of water.  I put the sim card back into the phone and plugged it into the wall charger.  Keep in mind I have yet to press any buttons since the owner first tried to turn it on when it fell out of the washer machine.  To my delight, the faint glow of the charge screen appeared.  I left it charged in for several hours.  Finally, I turned the phone on.

The phone was barely functional.  The screen was extraordinarily dim.  After continued use over a day, the phone began to switch back and forth between a dim screen to a bright screen.  All the apps are working, and the phone worked as well.  Although an odd “smudgy” haze appears over 25% of the screen, the iPhone has come back to life.  It is my first recorded miracle :-)

Steps I recommend if you have water damage to your iPhone:

  • Upon discovering your iPhone has water damage, DO NOT TURN IT ON.
  • Remove the sim card and its little plastic holder (at top of iPhone) and keep in a safe, dry place.
  • Immediately dry the iPhone of all external water with a dry cloth.
  • Get a blow dryer and keep a steady low heat on the iPhone while gently shaking the iPhone to and fro.  Keep an eye out for any drops of water that seep out – possibly at the bottom of the iPhone near the speakers.  Do this process for at least 20-30 minutes.  This step is known as the DRYING PROCESS.
  • When finished, exercise self-control and put the iPhone that you believe to be completely dry from the previous step in a zip-lock bag of dry rice.  Leave in the bag for at least 12 hours.  This step is known as RICE STORAGE.
  • Every 12 hours do the DRYING PROCESS.  If *ANY* water seeps from the iPhone during this process, continue to RICE STORAGE when finished drying.
  • If during the DRYING PROCESS no water comes out (after 20 minutes or so), you can put the sim card back into the iPhone and plug the phone into a charger.  DO NOT PRESS THE POWER BUTTON to turn it on, just plug it in.
  • After a few hours of plugging in the iPhone, disconnect and attempt to use the phone.  If the screen is so dim you can barely see it, at least take a moment to congratulate yourself that there is a dim screen at all.  You have accomplished a mini-miracle.
  • Over time, your phone may behave oddly.  You just resurrected it, so cut it some slack.  As in the case of the beautiful woman in the story above, the bright screen may return and flicker out from time to time. 

I hope this post helps someone out there.  As for the cute little lady I helped in this post, she at least has her phone until she gets out of contract – a new Windows Phone 7 in her future perhaps?  After all, she is married to a Microsoft Developer Evangelist.  But I dare not reveal who she is.

Anyway, if this post was helpful, please post your story!

    Copyright © Microsoft Corporation. All rights reserved.
    The code provided in this post is licensed under the Microsoft Public License (Ms-PL).
Mar
11
2011

Rocky Mountain Tech Trifecta v3.0

rmtt3

I attended my first Rocky Mountain Tech Trifecta last week, though it was the 3rd installment of the community tech sharing experience.  I was asked to be master of ceremonies, and I also presented on ASP.NET MVC 3.

The community event in Denver was very well attended and supported. Speakers came in from the local area as well as neighboring states such as Utah and Arizona. I was very impressed with the support shown by family members of the speakers and volunteers. I am also quite taken with a rising rock-star in the Microsoft developer community - Drew DeVault (only 17 years old). Keep your eye out on him!

Thanks to all the folks that made the event a success! I will be blogging about MVC 3 that will touch on all the items I spoke about during my presentation.

Rocky Mountain Tech Trifecta v3.0

    Copyright © Microsoft Corporation. All rights reserved.
    The code provided in this post is licensed under the Microsoft Public License (Ms-PL).
Mar
7
2011

Scott Cate – Microsoft Regional Director

RD_Baton

Prior to joining Microsoft, I served for years as a Microsoft Regional Director. When I first heard the title, I was at lunch with Pete Miller (now with Statera). When he handed me his business card, I noticed the title "Microsoft Regional Director".  I asked if he worked for Microsoft (common question), and he said no (at the time, he was working for Cunningham Consulting). He then when on to explain it was an honorary title bestowed by Microsoft upon an individual in a certain geography, and with the title came benefits such as close communication with Microsoft. I didn't think much of it until very soon thereafter I was informed I had been selected to be Pete's replacement (Pete stepped aside to pursue other lofty ambitions) as the "RD" in the Desert Mountain region (AZ, CO, NM, UT, NV) of the USA.

When I attended my first RD meeting, I was in the company of people like Richard Campbell, Carl Franklin, Clemens Vasters, and Scott Hanselman just to name a few. It was an honor to be in company with people that I professionally admired. I made some great contacts via the RD program, and I was in no hurry to walk away from it.

Then I decided to join Microsoft...

So, when I joined Microsoft the latter part of 2010, I had to surrender the title of RD and give up my MVP status as well. This meant that there was an opening for a new RD in Desert Mountain. With all that said, (drum roll) the new Microsoft Regional Director based out of Phoenix, AZ is Scott Cate with EventDay.com. Many developers in the southwest portion of the USA know Scott well. Scott is an MVP, published author, speaker, and community leader. Scott has helped bring major talent to the Phoenix area to share technology tips such at Scott Hanselman and Scott Guthrie! Scott is very motivated to also share what he has learned with others, and will do so with all the more fervor. So with a virtual round of applause, please welcome Scott Cate in his new role as an RD!

    Copyright © Microsoft Corporation. All rights reserved.
    The code provided in this post is licensed under the Microsoft Public License (Ms-PL).
Mar
7
2011

Web Camp (MVC 3 and jQuery) Silicon Valley, February 2011

DSC01028

I had a great time presenting on MVC 3 at the Web Camp in Silicon Valley. We (Doris Chen, Dan Waters, and me) presented to a full house of developers willing to sacrifice a Saturday to learn more about MVC and jQuery.

For those who were in attendance, thanks for all the feedback! The resources for the event can be found at the official Web Camps site.

    Copyright © Microsoft Corporation. All rights reserved.
    The code provided in this post is licensed under the Microsoft Public License (Ms-PL).
    Copyright © Microsoft Corporation. All rights reserved.
    The code provided in this post is licensed under the Microsoft Public License (Ms-PL).
Mar
2
2011
IE // video

Video: WordCampTV Goodbye IE6, Hello IE9

Please click on the image below to watch the “Lightning Talk” (5 minutes) I did at WordCamp earlier this year in Phoenix, AZ.

wordcampie9

    Copyright © Microsoft Corporation. All rights reserved.
    The code provided in this post is licensed under the Microsoft Public License (Ms-PL).
Jan
27
2011

Denver “Office Hours” January 24 2011

On Monday January 24th between the hours of 3pm and 5pm, I enjoyed spending time at my “office” in Denver.  I relaxed at the Starbucks in the Bellevue Promenade.  The place was quite busy – which was perfect.  The highlight of my Denver experience is when Ely Lucas (organizer of the upcoming Rocky Mountain Tech Trifecta) came to pay a visit.  Thanks Ely for a great fireside chat!

SAMSUNG

From time to time, I will be hanging out at my various “offices” around my assigned geography – Arizona, Colorado, Nevada, New Mexico, and Utah.  Usually for a two hour period, I will chill-ax with a beverage and broadcast how to find me.  The point?  Allow developers in the area to chat with their local Developer Evangelist about anything and in a less formal setting.

    Copyright © Microsoft Corporation. All rights reserved.
    The code provided in this post is licensed under the Microsoft Public License (Ms-PL).
Jan
21
2011

Kudos for Kodu!

HappyValley2011Today I became a hero!  Sadly, not because of any personal accomplishment.  I was simply a messenger.  I was invited to speak at a special assembly for all students at Happy Valley School in Peoria, AZ.  The topic?  Officially it was “How to Prepare to Become a Software Engineer” (yawn).  I accomplished my objective, but I was sneaky about it.  From their perspective, my presentation was “How to Make Games for XBOX 360” (oohs ahhhs hoorays).

Thanks to a suggestion from Lynn Langit, a Microsoft Developer Evangelist on the west coast, I introduced my eager audience to Kodu, a visual programming platform for developing games on the XBOX.

kodu_programming_ui

During my demo of how easy it is to learn “visual conditional logic”, the entire assembly became very quiet – something a few teachers commented never happened before.  When the presentation was over, so many students approached me with excitement, and assured me they were going to make some cool games.  One student approached me sadly and said “I don’t have an XBOX, I only have a PS3.”  The students weren’t the only ones wanting in the action.  Some teachers and parents also asked a few questions about the platform (there is a gamer in all of us).

It was a great time, and the energy level was contagious.  At the end, one student asked me for an autograph.  As I said, I am just the messenger.  Nonetheless, I obliged and signed away.  Is that so wrong?

    Copyright © Microsoft Corporation. All rights reserved.
    The code provided in this post is licensed under the Microsoft Public License (Ms-PL).
Jan
17
2011

Camtasia Recorder Error: “Failed to start recording: Temp Folder Uninitialized”

While attempting to record with Camtasia, you may receive the following error dialog box:

Failed to start recording temp folder uninitialized

If you receive this message, it is because the recorder is configured to save the recording in a temporary folder that does not exist.  To correct the problem, navigate to the tools menu option in the Camtasia Recorder and select Options.  Make sure the path for the Temporary folder: text input is valid.

camtasia recorder tools options dialog temporary folder

    Copyright © Microsoft Corporation. All rights reserved.
    The code provided in this post is licensed under the Microsoft Public License (Ms-PL).
Jan
13
2011

Demo Code–Dynamic jQuery Styling

GangplankI had a fun time visiting the folks at Gangplank today.  I was invited to do a presentation on dynamic styling via jQuery.  Code samples can be downloaded below.

Nice crowd of developers from a variety of platforms, and very courteous – despite working for Microsoft :)  It was also nice meeting up with Scott Cate and Joseph Guadagno, both very active Microsoft MVPs in the southwest.

jQuery Code Samples Download

    Copyright © Microsoft Corporation. All rights reserved.
    The code provided in this post is licensed under the Microsoft Public License (Ms-PL).

Resources

Archives

Team Blogs

Download OPML file OPML