Slashdot Mirror


A5 Mystery Solved (Why Siri Won't Run On iPhone 4)

Hugh Pickens writes "Anna Leach reports that Siri support has been a contentious issue for owners of earlier iPhones, but a recent filing from Audience shows that Siri won't run on the iPhone 4 because the phone's chip can't handle it. Linley Gwennap of the Linley Group cracked one of the secrets of the new iPhone's A5 chip after working out that it packs some serious audio cleaning power not available on the iPhone 4's A4 chip. Audience has developed technology that removes most or all of the background noise when someone places a cell-phone call from a restaurant, airport, or other noisy location. The iPhone 4S integrates Audience's 'EarSmart' technology directly into the A5 processor, improving its technology to handle 'far-field speech,' which means holding the device at arm's length rather than directly in front of the mouth. Apple has also licensed the Audience technology for a 'new generation of processor IP,' which may mean that the forthcoming A6 processor will appear in the iPad 3 and iPhone 5. 'Why Apple has not simply purchased Audience is unclear. An acquisition would prevent Audience's other major customer, Samsung, from using the technology to compete with Apple,' says Gwennap. 'The company may be hedging its bets, as it could switch to Qualcomm's Fluence noise-reduction technology in the future.'"

19 of 239 comments (clear)

  1. Interesting but wrong by zonker · · Score: 5, Insightful

    Or at least not the whole story. It has been shown already that a jailbroken iPhone 4 can run Siri just fine.

    1. Re:Interesting but wrong by BLKMGK · · Score: 4, Informative

      Prior to Siri being released it was an APP in the App store, folks I knew used the silly thing and no it wasn't called Siri. Apple had purchased the technology\application and about a week before Siri was released on the 4s the app stopped working as the back end servers were shutdown. I never loaded the app but wish I had because while Siri is interesting it certainly wasn't so interesting as to be a compelling upgrade from an iPhone 4. Siri, like the app before it, is a work in progress for sure! If I can recall the app name or get hold of the friend that was using it I'll post the app name - obviously it's no longer available in the app store and hasn't been for some time now.

      --
      Build it, Drive it, Improve it! Hybridz.org
    2. Re:Interesting but wrong by larry+bagina · · Score: 5, Informative

      Yesterday (after reading the article), I did some Siri tests with a 4S and my girlfriend's jailbroken 4. For all the tests, the phones were next to each other and I only spoke once for both of them. With no/minimal background noise, they had the same results. With the tele on in the background, the 4S was much more reliable.

      --
      Do you even lift?

      These aren't the 'roids you're looking for.

    3. Re:Interesting but wrong by DavidinAla · · Score: 4, Informative

      Actually, it WAS called Siri before Apple bought it. I still have a copy of the app on my iPhone, although it's useless now since it won't communicate with the server. The original version wasn't exactly what shipping with the iPhone 4S. Yes, it's the same basic technology, but that's it. For whatever reason, it seems as though Apple didn't think the technology was good enough without the add-ons that come with the 4S.

    4. Re:Interesting but wrong by Anonymous Coward · · Score: 5, Insightful

      Well, reading TFS, it says they "licensed a new generation of processor IP" -- but if you ask me, that sounds suspiciously like "licensed some DSP code that runs on any sufficiently-powerful DSP, but only paid for a license for their new chip (and pay royalties on the DSP code for every A5, whether it runs Siri or not)" -- cheaper than paying licensing for all manufactured iPhone 4 units (whether or not they use Siri) and provides an incentive to buy the latest. There's absolutely no reason something like that would be implemented in dedicated silicon, it just doesn't make sense. And yeah, it's possible the A4's DSP isn't powerful enough, but I have a hard time seeing how speech cleanup could be more demanding than x264 de/encoding...

    5. Re:Interesting but wrong by timeOday · · Score: 5, Informative
      Interestingly, the link you posted seems to be consistent with this new explanation: "Petrich tells 9to5Mac that the port really only works when no ambient noise is present." In the cnet article they chalk this up to microphone quality, but you would see something similar if it is indeed due to noise removal instead.

      Of course, noise remval is still software algorithms, so should be possible without hardware support. Then again, the same can be said for 3d gaming, and it sucks pretty bad without hardware acceleration.

    6. Re:Interesting but wrong by timeOday · · Score: 5, Funny

      I am a software architect, dwelling exclusively in the ethereal realm of abstractions, trouble me not with your "physics."

    7. Re:Interesting but wrong by DJRumpy · · Score: 4, Insightful

      I don't think you understood the content of the article. 4 and 4S can indeed run Siri, but Siri does it better in the very environments where it's important. Without the noise reduction hardware, Siri doesn't work nearly well enough on an iPhone 4. Lets face it. If you're at home and you need something you have your computer and a full keyboard in front of you. You would probably use them. Siri is typically used out and about where the background noise is the worst. The two have been compared, and in a quiet environment, they are comparable. put them in a noisy room and the iPhone 4 can't compete with the 4S.

    8. Re:Interesting but wrong by Chuck+Chunder · · Score: 4, Insightful

      With the tele on in the background, the 4S was much more reliable.

      It is easy to have a poke at Apple as trying to force people to upgrade but there are other reasons for them to be cautious. If Siri did have dubious performance then it would be dismissed as a half-arsed gimmick, likely damaging it's reputation for a long time. As there are a lot more older iPhones out there being used than there are 4S models the majority of people experiencing Siri would be doing so with inferior sound quality and judging it accordingly.

      As it is it looks pretty cool but I will probably keep using my 3GS for at least one more generation if it keeps on ticking.

      --
      Boffoonery - downloadable Comedy Benefit for Bletchley Park
    9. Re:Interesting but wrong by BasilBrush · · Score: 5, Insightful

      There's a difference between running and running as well as on the 4S. The demo of noise reduction is impressive.
      http://www.audience.com/demos/transmit-noise-en.php
      It's easy to see why with that noise reduction, Siri would be much more accurate than without it, in real scenarios.

      Apple obviously wants Siri to be judged on it's best performance. They have a reputation for quality to maintain.

    10. Re:Interesting but wrong by Truedat · · Score: 4, Interesting

      I don't know why anybody cares, Siri isn't very useful at the present time anyway.

      It's right that you qualified this, but all the same I find it incredibly useful right now for a limited number of scenarios. For example to set an alarm I just hold down the home button and say "wake me at six" - that's it, alarm set.

      Another example, I'm walking down the street after work and want to send a text to the wife that maybe I'll be late. Well I just hold the phone to my ear, say "send a text" and take it from there. Could never do this obviously using the touch interface.

      One more, locating a particular song: "play me Always crashing in the Same Car". That would normally take me ages to do.

      All those thing may seem trivial to you, but not having all the options buried deep down to me, seems obviously the way to go. The nerd in me thinks of it as all commands being the same short distance away from me, the discrete metric space.

  2. Mystery? by Evro · · Score: 5, Insightful

    I always assumed the answer was something to the effect of:


    boolean siriEnabled() {
        return (system.cpu.version >= 5.0);
    }

    Is anything else really needed? They don't want to support it on older models so you have to buy the new one. Conversely, if you really want the feature, buy the latest phone. Personally I find Siri an overhyped piece of junk. I have a 4S and I disabled it because it kept getting activated randomly and rarely understood my commands. Plus for the basic stuff like weather, I can just open the app. The anecdotal crap like "Will I need an umbrella today?" is just a dumb gimmick to me. But anyway, the fact is that the 4S is really an incremental improvement over the 4, and Siri is the one feature Apple can point to on the 4S as a differentiator, so they enforce that differentiation.

    --
    rooooar
  3. Good article, bad summary by MobyDisk · · Score: 5, Insightful

    Possibly true: Siri uses a unique feature of the iPhone 4S.
    False: Siri won't run on the iPhone 4

    Siri runs just fine on jailbroken a iPhone 4, and it ran just fine on an iPhone 4 Before apple removed it. Kudos to the authors for enhancing Siri to use new features of the A5 chip. Good job to the researcher who figured this out. But shame on anyone who uses this as FUD to make Apple look like they didn't cripple their own product to force people to upgrade.

    1. Re:Good article, bad summary by Anonymous Coward · · Score: 5, Interesting

      Or maybe they wanted Siri to work really well, - even if there's background noise.

      Apple's now defunct Newton was laughed at over the original version's poor handwriting recognition. Even though it improved immensely over time, lots of folks never got over that initial bad impression.

  4. Mine works fine by anethema · · Score: 4, Informative

    I am using Spire to enable Siri on my i4 and it seems to work fine. I can use it fine while it is sitting in the dock in my truck about 4 feet from my mouth with tire, engine, and heater noise going. Not sure if it works better on a 4S but there are quite a few people using Siri on jailbroken i4's without problems.

    --


    It's easier to fight for one's principles than to live up to them.
  5. Re:Oh, great... by Gilmoure · · Score: 4, Funny

    Wait until they set up the iPhone to hang on the wall, with an earpiece you hold up to your head when making a call.

    --
    I drank what? -- Socrates
  6. Many here missed the point by UnknowingFool · · Score: 4, Insightful

    There is already a dozen comments or so about how the article is wrong because Siri works on a jailbroken iPhone 4. That was never the point of the article. We know that it will work because of the jailbreaks. The question is why Apple didn't allow it to work on the 4. The article suggests a hardware limitation in that while the A4 chip can run Siri it lacks the much better audio processing the A5 has to remove background noise. Design wise this means that the Siri was meant to be used at a distance instead of always next to user's mouth. Also this means the 4S should be able to handle noise better. This is speculation but a reasonable one as I can see Apple not releasing a feature for quality reasons even if people disagree it is really a valid reason for them.

    --
    Well, there's spam egg sausage and spam, that's not got much spam in it.
  7. Apple hates the dreaded F-word by Anonymous Coward · · Score: 5, Funny

    Hold on, so there's a cell phone of a particular OS which appears to have different capabilities and thus can't run the same software as its immediate predecessor. And both of them are on the market at the same time, you say?

    Wait, wait... there's... somewhere in my mind... I'm remembering something... there's a word there I remember from long ago... it... it starts with an 'F'... F... F... Fra... Frag... FragmentatiALL GLORY AND HONOR TO THE ALMIGHTY SAINT JOBS AS IT WAS WRITTEN AT JANUARY 1, 1904 AND SHALL BE UNTIL HIS GLORIOUS SECOND COMING! ALL GLORY TO HIS AVATAR, DOGCOW! ALL GLORY! SOSUMI! SOSUMI!

    Woah, sorry, guys. Don't know what just hit me. Anyway, as I was about to say, the... um... word... it... oh, forget it. I've got to get in line for the iPad 3! I heard that before his ascension into... before his death, Jobs himself sweated over the first batch of plastic cases! Oh boy!

  8. iPhone 4 has an Audience chip too by WarpedCore · · Score: 5, Informative

    http://www.ifixit.com/blog/2011/05/17/unveiled-audience-powers-iphone-4s-impressive-noise-cancellation/

    There's been an Audience chip included in the iPhone 4 since June 2010. When iFixit tore down the iPhone 4S and noticed the chip wasn't there, it was assumed that the chip was either integrated into the A5 design or that Apple opted to do noise-cancellation without the need of an Audience chip.

    It's true that the A4 chip doesn't have an Audience subprocessor in it but it doesn't mean that the iPhone 4 doesn't have the chip included somewhere else on its motherboard. The conclusion that the iPhone 4 can't do Siri is absolute garbage. The conclusion that the iPhone 4 can't do Siri technically because of this kind audio subprocessor is not being included in the iPhone 4's design needs to have their head examined and start doing some research. This entire thing is hogwash.