iPhone Developer Lockdown reportedly iPinkBricks all dev units

Readers report that update 5A240d is now available on the Dev Portal
Reports are streaming into TUAW that official iPhone developers have been hit this morning by the Pink Screen of Expired Release. Their beta licenses for the current 1.2/2.0 firmware distribution have expired as of 12:01am April 8th. Both iPhones and iPod touches now display the pink-backgrounded "This device is expired. Please install a newer version of the OS" activation screen and will do so until Apple issues a firmware refresh.
You can easily downgrade your iPhone or iPod touch from the PSOD. Just restore your iPhone or touch to an earlier firmware release. You will not be able to use your unit for development until Apple updates the developer release but you should be able to make phone calls.
iPhone hacker Nicholas "Drudge" Penree reports that you can bypass 1.2/2.0 activation using the dev team's pwnage tool. He writes that he is aware of 1.2/2.0 iPhones that are still working today.
[Via iPhoneDevHelp]
Thanks everyone who sent this in.
Update: Straight from our blue & green super-sekrit source: "I got bricked as well. Called ADC and they told me there was a new SDK. They said it was still labeled as the old SDK but that if I hovered over the link would show the new one. Not sure how the SDK would fix it vs. a new firmware but I'm downloading it now." I personally can't see any updated SDK material. Perhaps its only available to those accepted into the dev program. Other readers report that they do not see any updates--in the dev program pages or the general iPhone dev center ones.
Update 2: Another blue and green birdie sent us this, which has apparently been posted since the developer program opened: "Important note: Once you install the pre-release iPhone OS on your device, such device may only be used for development and testing purposes until the final (GM) version of the iPhone OS is released. In addition, you will need to install new versions of the software from time to time throughout the beta period. Failure to install the most current version will, after a period of time, put your device in a de-activated state. Updating to the most current version will re-activate your device so that you may continue testing."
Update 3: Apparently the new (possibly 5A240d) firmware seed has only been released to Enterprise developers so far according to yet another blue & green birdie. This birdie tweets that the seed note is quite extensive and includes "unsettling" details. It looks like a lot of device hangs and system restores are in developer futures.
Share
Readers report that update 5A240d is now available on the Dev PortalReports are streaming into TUAW that official iPhone developers have...
Add a Comment
Desperately looking for an iPhone dev to work on an app for us? We're close to securing official sanction for this app and need a creative genius to build it.
Answers on a postcard please.
adam {at} fat-man-collective {dot} com
5A240d is available on the dev portal now!
April 08 2008 at 5:22 PM Report abuse Permalink rate up rate down ReplyI've noticed a few things in the comments that aren't correct -- one of which is that if you have an iPod touch that you aren't effected. iPod touches are expired just the same as iPhones. Also, let's not forget that Apple warned everyone that legitimately downloaded the firmware from them that this you need to dedicate the device strictly to testing while the firmware in beta.
It was because of the developer seed that I now have an iPhone and an iPod touch -- I started with a touch and the limitations in the beta firmware were too much for me to do without my iPod, so I went ahead and moved to a iPhone for my "production" device.
Honestly, even if you are an independent developer, you should be trying to get a 8GB refurb touch or 4GB refurb iPhone someplace and using that as your development machine -- it's not exactly adding *that* much to the total cost (i.e, the Mac, $99 for the dev program, and the device). Especially if you are planning on selling something -- the cost of the device, if you are working on something that people will want, should be washed away pretty quickly once your app is for sale.
I've posted my "Predating" solution to this issue here:
http://forums.macrumors.com/showthread.php?t=467473&page=2
Hope this works for everyone else!
Regards.
Ahmed
I've got an idea...if you cant handle BETA issues then wait for the final release. This amazes me that you people are using BETA (read: unreleased) software and you are complaining about instability. Should I define BETA for you or can you maybe figure it out yourself?
April 08 2008 at 5:03 PM Report abuse Permalink rate up rate down ReplyThat is the best thing I have heard anyone say about anything =)
April 09 2008 at 7:21 PM Report abuse Permalink rate up rate down ReplySpoken like someone who thinks lost development time is free...
For once the Steve Job's reality distortion field has a really negative impact on me - mostly I don't care about Apple since the Newton, but the difference between his SDK presentation and reality goes from spin to outright lies.
Where was the caveat "Everything Steve says may be true someday in the future?"
Hi, I'd like to introduce all of the non-developers in the audience to the world of software development. If you'd like to take part and use your iphone for development, USE A DEVOTED FREAKING IPHONE SO THAT IF IT BREAKS YOU STILL HAVE YOUR "PRODUCTION" IPHONE.
If you can't get a second one, then you either shouldn't be doing this in the first place or shouldn't complain when your phone gets screwed up and you can't hear your l33t ringt0n3z anymore.
Otherwise, roll with the punches and ride the wild ride of development. What a bunch of whiney-assed self-absorbed children.
ADC Phone Support is still waiting on some sort of instruction from Cupertino. They are as much in the dark as we are right now
April 08 2008 at 4:32 PM Report abuse Permalink rate up rate down Replyenjoy some time out? was this outage communicated to users? I simply refuse to accept this pre-planned failure as yet another "feature" or "rest day". It's bad planning all the way.
April 08 2008 at 4:24 PM Report abuse Permalink rate up rate down ReplyThis would be slightly more tolerable if the simulator did not crash so much.
April 08 2008 at 3:31 PM Report abuse Permalink rate up rate down ReplyAnd if they simply stubbed out CoreLocation returning some lat/lon (or set therein) from a property file and did an OpenGL ES implementation that run on the OS proper. If they did that, most people wouldn't be testing on their actual devices at this point.
April 08 2008 at 3:44 PM Report abuse Permalink rate up rate down ReplyHot Apps on TUAW
Deals of the Day
more deals- Ventev UltraTHIN Hard Shell Case for iPhone 4 for $2 + $2 s&h, more
- Body Glove Matrix Case for iPhone 4 / 4S for $3 + $2 s&h
- Pogoplug Premium Personal Cloud for PC and Mac for $10 + free shipping
- olloclip 3-in-1 Lens System for iPhone 4 / 4S for $70 + free shipping
- MacMall Big Game Sale: Up to $675 off + free overnight shipping
- Used Apple MacBook Pro Core i5 2.4GHz 13" Laptop for $900 + free shipping



56 Comments