Sunday, January 23, 2011

GPS "technical difficulties" in South East US

FAA has put an advisory warning pilots that GPS will be unreliable or unavailable from January 20th through February 22nd, 2011 due to Department of Defense tests. 

The CSFTL tag means Commander Strike Force Training Atlantic which is the Navy. 

FAA Advisory CSFTL11-01

During testing DoD could be turning civilian usage OFF on some GPS satellites which will reduce the accuracy of the GPS in concentric circles shrinking with a decrease in altitude as shown above, and explained in the NOTAM.
   
It is unclear on what will happen on the ground but the test will turn GPS OFF for periods of 15mn each hour and some observers on the ground claim their GPS was flashing different values yesterday.

So just in case take a paper map with you, and it is NOT an iPhone new bug.

Saturday, January 15, 2011

SDCard in iPad2? Not!



Saw this morning that everybody is repeating iPad2 will have an SDCard slot, which does not make much sense to me. People keep repeating the same thing over and over without thinking. If you search for "iPad 2 has higher-res screen, SD card" with quotes you get 1200+ hits climbing 20 hits an hour. This morning the number was 1170 hits!


In December I posted in iPad2 Shells that the reported large slot at the bottom did not look like an SDCard slot but more as an extra ventilation, which meant more powerful chipset and graphic chips in iPad2. 

I don't believe Apple is stupid enough to put an SDCard slot in the iPad2. Why? Because SDCards connectors are crappy, they will increase hardware problems especially at the bottom. iPad users are NOT computer geeks and will find ways to insert stuff in reverse and if I was Apple I don't want that. 

In addition Apple makes tons of money on accessories and they sell all sorts of adapters for photo, SDCard, so why would they undercut their own market? The probability of an SDCard socket is low, asymptotically tending to zero.

A new chip set on the other side is certain. Apple current chipset, the A4 is a PA Semi design, the ARM Cortex A8 CPU with Imagination PowerVR
 GPU produced by Samsung. On the graphic side Apple is a large stockholder of Imagination with Intel.

New devices, the iPhone 5 and iPad 2, will most certainly use a 2GHz Capable Cortex-A9 Quad Core Processor Implementation with the latest Imagination PowerVR 
SGX543. That's a quad core CPU.


I would go on a limb here and say that Apple will underclock to 1GHz on a first release then if all goes well, turboboost these devices to twice the speed by a firmware update.

I could be wrong, but I used to design these toys, and that's what I would do. 





Friday, January 14, 2011

IOS Developer Certificate and Profile Nightmare

Each year around this time, I have to renew my developer certificate and Provisioning profile. This is the second time I am renewing and it is always the same nightmare. It is a frustrating experience!

Problems generally begin by the nagging alarm warning message on your iPhone or iPad devices "Provisioning profile so&so is about to expire in XYZ" and two buttons Remind Me (that's my button) and Show Me which I hate because usually you turned your phone to do something else and the warning message is really not welcome at that time.

A few days later you are compiling the latest version of your app, and kaboom, you get an error telling you that you have a signing problem. What? A signing problem?

You click ^⌘O to open the XCode organizer, and holly crap most of your profiles have a yellow triangle in the left column and a large, looming sign below telling you that you are doomed!



Quick search on the Apple developer forum for "A valid signing identity matching this profile could not be found" will return a big zero!


Google is better and will return 1500+ hits of miserable IOS developers, in the same predicament, who also suddenly lost their profiles and are searching for a solution. I like the "What the @$! is a Signing identity?" post. This guy is kaput for a week at least.


Solution

  1. Hope you got a valid developer account and/or renewed your membership. If not Renew!
  2. To check certificates and Profiles Go to IOS provisioning portal 
  3. If your Developer certificate is invalid
    1. Click on Certificate and verify that you have a valid certificate
    2. If not Apple does not tell you how to renew, because there is no renew
    3. You must revoke the certificate using the button on the righ
    4. Recreate a new certificate from zero exactly as you did the first time (Check the How To)
    5. Wait a few seconds and click refresh. Apple does not refresh these pages automatically and the first time I did that I waited like an imbecile ten minutes in front of that screen.
    6. An Email is sent to the big kahuna who manages your account, the "Agent", to accept your demand. If you are the Agent, you see a line appear in the Team Signing Request, click Approve or Reject if there was an error. 
    7. Refresh the view and you certificate should be ready to download!
    8. Download the certificate (A file ending in .cer)
    9. Double click on it to install it in your keychain
    10. Wait a minute here. If you changed your developer certificate, provisioning profiles could be invalid and you may have to do the steps below too. Don't forget to click on Edit to reenable the developers.
  4. Renew your developing profile(s) 
    1. Apple provided a Renew button here but remember to check with Edit>Modify that you are using the new Developer certificate and that your developer identity is checked in the Certificates section.
    2. Select the devices used for debugging
    3. Submit
    4. Wait a few seconds, and refresh the view until you see the download button
    5. Download the developer profile (ending in .mobileprovision)
    6. Drop the file in your organiser

If you didn't do it already download the iPhone Configuration Utility it is a very useful tool to check certificate, profiles etc/

I use it also to quickly install and enable or disable apps in the devices by uninstalling them, instead of running XCode or using iTunes.

You can also quickly install profiles in your device



Tuesday, January 11, 2011

Verizon iPhone 4 will start in February

At the news conference in New York, Verizon said it will start taking pre-orders on Feb. 3 for existing customers and February 10 for new customers. No precise launch date for the device was given. This is for a CDMA device only and not for the 4G.

They did not announce a 4G version, and we suppose Apple will have the upper hand in that. Big Apple news are always Steve Jobs' news.

This announcement is extremely important because unknown to most Google passed last week the iPhone at 26% of the market being Android based for 25% begin iPhone. Research In Motion still holding 33.5% of the market due to the business people reluctance to adopt the iPhone.

AT&T is in trouble. Their customers are quite unhappy with the quality of the service in many areas, 88% of AT&T users are locked in a two year contract, and AT&T is late on its 4G network.

AT&T  Beware the Ides of March!

Monday, January 10, 2011

CES or the rise of the Android!

CES usually was about TVs. This year it was all about smart phones and Tablets. The main event in my opinion was the rise of the Android. Sounds like a bad science fiction movie but Android is on most smart phones already. With just a little push from Google, Android can become a major Tablet OS.

Motorola new XOOM tablet running Android 3.0 Honeycomb demonstrated at CES looked very well designed and very slick. 

Digitimes said that Google was giving full cooperation and priority to Motorola, Samsung and HTC to develop new phones and tablets and 2011 will be the year of the Android.

Big looser was Microsoft! A bit on the sidelines despite the claim that there was a multitude of Windows 7 tablets at CES, most looked like prototypes and very few are available now! Most will die quickly.

To add insult to injury, Tom Kilroy, Chief Marketing at Intel told CNET that they were quite unhappy with Microsoft slowness to release a tablet OS. 

Could be because Microsoft is, let's say, dropping Intel on low power chipsets and going ARM. Can't blame them, latest tests I ran on LV and ULV chipsets, were not good. Either you ran a 100W TDP or you had a 30W TDP and 3DMark ran in molasses. Intel Chipsets are for desktops, and what they call "embedded" are just downgraded desktop chipsets with a serious reduction in RAM and graphics performance. 

Windows 7 is not a tablet OS, and any tablet running Windows 7 is in my opinion doomed because the batteries will not last if you do anything serious. To support 10 hours, you will end up with a very heavy tablet, in the three pounds range.

So CES is in fact the victory of the Tablet, and the coming of Google as a serious competitor. I am looking around for an Android Phone and/or Android Tablet and checking android development tools.

Google needs to look at the Android EcoSystem and do some thinking ...

madmac




Friday, January 7, 2011

Verizon announcing new iPhone January 11?

There is a Verizon Wireless announcement event on Tuesday, January 11 at the Lincoln Center in New York. Apple launch of the device will be start of February according to the buzz word.

We have seen the Verizon iPhone look in a previous post. Some insiders who saw the Verizon iPhone say the internet pages load lighting fast.



There is also a persistent buzz about a Verizon iPad CDMA. We scan chinese sites and they speak of not one, not two but three different iPad versions coming up.


All that is pure speculations and based on info parsed from different sources mostly Chinese.

Saturday, January 1, 2011

iPhone alarm emergency fix

iPhone Alarm clock bug hit in 2011. Alarms don't work anymore.

Apple said the bug will fix itself Monday Jan 3, 2011

but just in case you need that now, you can fix that by adding 

  repeat every day    to the alarm for the day the alarm is set

Sunday for today's alarms
Monday for tomorrow January 3

until you are sure it is fixed.
----
Monday January 3 Update
We are Monday and sadly there are still still thousands of people complaining that iPhone Alarms didn't go. Here we have zero problems on our iPhones. All alarms went as scheduled.
A quick check showed that nobody retweeted our temporary fix!


How can you verify that the alarm works?
  • Set an alarm for ... NOW + 1 or 2 minutes. Save and wait. 
If the alarm doesn't go on time you still have the problem. You can apply the temporary fix by adding a repeat and verify that it will then work.
On our iPhones however the bug is not there anymore and cleared itself as Apple claimed it would. 

We would recommend to reboot your iPhone.


  1. Clear your alarms.
  2. Shutdown your iPhone by pressing 5 seconds on the Sleep button on the top, then slide the red tab
  3. Reboot the iPhone by pressing on Sleep button. iPhone will reboot from clean settings.
  4. Check your time date settings. Our iPhones here worked in all modes, 24H or not and local time, Automatic ON and OFF
  5. Reset your alarms.

Redo the alarm test again.
  1. Set an alarm for your time plus one minute
  2. wait 
  3. If phone rings fine, press Snooze and verify that phone rings again after a snooze. If yes the bug is gone! 
  4. If not you will have to use the temporary fix and set repeat alarm.
Probability that the problem stays is very small, the iPhone reboot should clear the bug however.... Our iPhones are updated to IOS 4.2.1 version.


madmac