Slashdot Mirror


Enthusiast Hacks WiFi Into Treo 650

Sammy at PalmAddict writes "Shadowmite, a Palm enthusiast has managed to hack his Palm One Treo 650 smartphone, enabling it to work with the Palm One WiFi card, despite Palm admitting the Treo was never designed to use WiFi technology. Shadowmite managed to get his hands on the Pa1m One WiFi card and modify it so that his Treo 650 could use it. The experiment was a success, and is causing quite a stir -- putting pressure on Palm One to provide support and fully support the new drivers."

49 of 242 comments (clear)

  1. What? by mg2 · · Score: 3, Insightful

    So, if I somehow shoved a Gamecube network adapter onto my N64, Nintendo would need to provide full support for it?

    I don't think so.

    1. Re:What? by koko775 · · Score: 2

      No, since gamers and customers are two different things. Gamers keep coming back (depending on how much they like the franchise). Customers have choice for different (and functionally identical) devices

    2. Re:What? by Anonymous Coward · · Score: 5, Insightful

      Read the article - it's not at all that the device wasn't intended to work on the Treo, it was purposefully not supported, even though supporting it was an extremely simple matter.

      The article explains it clearly. This isn't really that clever of him, but he's just the first person to do it. The SIDO Wifi card fits into the Treo, just like other Palm products, and it only makes sense that it should work. The software was just lacking. That's all there is to it.

      You can just hear the board meeting in your head at Verizon/Other Cell Provider with the Palm Treo Sales guy:

      Palm: And not only that... but this thing is practically a mini computer! It's got Bluetooth, and file-transfer, and wifi...
      Verizon: Wait. stop right there. What was that last thing you said?
      Palm: Wifi. it's awesome, you can just be a part of any nearby network.
      Verizon: Isn't that exactly what VoIP handsets do? Those things we don't own, and can't charge for?
      Pam: ...
      Verizon: Take that out.

    3. Re:What? by SubTexel · · Score: 3, Insightful

      And? It still does not mean they have to support it just because someone wrote drivers for it. It's still a hack, and not released by the company, so sorry no support.

    4. Re:What? by Bill_Royle · · Score: 2, Interesting

      Look! I got Linux to work on my Dell PC!

      Wait, something broke? Why, I'm sure that Dell will support it.

      *cough*

      No, I doubt Dell gives a shit about supporting everything under the sun, either.

      Noone owes you anything. You want to hack wifi into the thing? Go for it. Still expect the manufacturer to support it? Are you high? That'd be like me asking for support after hacking an Xbox.

      Give the company a reason to support it, they might. Otherwise, bitching about it and acting as though it's your birthright - well, that's just idiotic.

    5. Re:What? by Marvelicious · · Score: 2, Funny

      "Wow our product has a new use we never thought of, and it seems that a lot of people are interested in support for this... Let's tell 'em all to fuck off!"

      Of course they should support it, its a market for their product!

      --
      Send whiskey and fresh horses!
    6. Re:What? by Marvelicious · · Score: 2, Interesting

      Well, now that I've read the article (should I turn in my /. membership?) it seems that Sprint was the reason these features weren't supported (didn't want anyone getting anything for free...) If PalmOne is interested in selling more phones, maybe they should support the end user. Just a thought...

      --
      Send whiskey and fresh horses!
    7. Re:What? by Zorilla · · Score: 2, Funny

      No, his analogy didn't involve cars - it could have been much worse.

      --

      It would be cool if it didn't suck.
    8. Re:What? by a+whoabot · · Score: 2, Insightful

      No one said there was a need or entitlement to support it. It was said that there is a "pressure" to support it. Just like if I save your child from a burning building then you pull me over for speeding(your a cop see) there's a pressure for you not to give me a ticket. I have no right not to get a ticket. There's no need for you not to give me a ticket. But there's a pressure, a moral one, a camaraderie.

      People involved want support for it. So they pressure the company. Are they going to the courts saying they have an entitlement? No. They use pressure, forces, to try to get what they want. Just like every single person on this entire planet, except for the most depressed.

    9. Re:What? by timeOday · · Score: 2, Insightful

      Irrelevant, who says they "have to" support it? Customers are pressuring them to do so because they want the added value, and they can see Palm is being needlessly pigheaded. Palm is well within its rights to refuse, in fact it would be surprising if Palm came through for once, since Palm seems so intent on pursuing its downward spiral.

    10. Re:What? by AK+Marc · · Score: 3, Insightful

      I don't support lying about the capabilities of the device like Palm did, but you know what, just because someone figured out how to do something they weren't supposed to, it's absurd to say that Palm should now provide support.

      And I disagree. They claimed that it was incapable of working, so they wouldn't provide it or support it that way. They were proven to be liars. Since the only reason given was that of a technical problem, and that technical problem was solved, then they should be required to support it. And by "should be required" I think that if there was a law suit against them, they would lose. They lied in the marketing. They committed an offense called "false advertising." Of course, it is different than the usual case because they lied in claiming that their device was less capable than it really is, but they still lied in order to sell more of their products.

      Or, to ask it another way, why do you support people (or corporations) being able to lie with impunity?

    11. Re:What? by DarkTempes · · Score: 2, Interesting

      read the forums linked in the article for the whole process before making a judgment call on how clever it was (a nice 20 minute read), his hack was pretty clever saying he basically did it blind via emulation with a little help from other people (mostly idea wise and testing wise, and notice he would probably not have gotten it done alone, at least not so fast as his first attempts failed horribly and were aimed in the wrong direction) he didn't actually get a real wireless card to test with until the very end when he made it work... hacking open source software (this is a software hack remember, not a hardware hack) is by far easier than what he did, even if in the end it turned out to be a 'simple' fix.

    12. Re:What? by lordvdr · · Score: 2, Informative

      That "Other Cell Provider" would be Sprint PCS.

      I happen to work for a Sprint PCS Affiliate and we are looking to install WiFi in our Corporate locations for exactly the scenario you propose.

      The idea is that you can save on PCS equipment in high-usage areas and improve reception/call quality. You look at it from the wrong direction.

      Sprint: You mean users won't have to be on our network but we still get to charge them minutes? And we get more bang out of our Network buck and better coverage in buildings with no work on our part? Yeah, that sounds like a pretty good deal, let's do that.

      More likely, Palm said (?!?!?!?) nah, let's not include that for XXXXX reason.

      --
      If you are out to describe the truth, leave elegance to the tailor - Albert Einstein
  2. Re:Poorly explained by sh0gun · · Score: 4, Informative

    It is not you, http://treocentral.com/ is a much better website and has way more information.

    See this thread for more information about WiFi drivers on the 650.

    Also this thread has some useful information on a patch that was obtained by someone that fixes problems with the sound quality of the Treo 650 microphone.

  3. Still waiting by dsginter · · Score: 3, Funny

    I'm still waiting for my non-cellular Wifi walkie-talkie. Just imagine the possiblities... Like IM for voice...

    --
    More
    1. Re:Still waiting by Wesley+Felter · · Score: 4, Interesting

      Vocera makes them, but if you have to ask, you really can't afford it.

  4. Why do wireless carriers not support features? by frdmfghtr · · Score: 3, Interesting

    Somewhat OT...

    This brings up a question I want to ask T-Mobile.

    My BlackBerry 7100i can be used as a wireless GPRS modem connected to my notebook via the USB cable. It works; I *know* it works, because:

    (1) I've read the forums where people tell how they got it to work (after getting T-Mobile to unblock some ports); and

    (2) I've done it to send/receive e-mail via Outlook when I enable their t-zones service.

    Now for the question:

    When the products the carriers promote have these capabilities, why do they not support them? I would be willing to pay for the service if T-Mobile would admit that it works and support it. If a Treo 650 can handle WiFi, that's a selling point and likely to result in more sales.

    --
    Government's idea of a balanced budget: take money from the right pocket to balance...oh who am I kidding?
    1. Re:Why do wireless carriers not support features? by Col.+Klink+(retired) · · Score: 3, Interesting

      > If a Treo 650 can handle WiFi, that's a selling point and likely to result in more sales.

      But the people selling the devices are really selling cellular service. If you can use WiFi, you can use VoIP for free rather than the cellular minutes. It has been alleged that it was Sprint that explicitly asked PalmOne to not provide WiFi drivers for the Treo 650.

      --

      -- Don't Tase me, bro!

    2. Re:Why do wireless carriers not support features? by Monkelectric · · Score: 3, Insightful
      Sprint is a bunch of dickheads (tm). I bought a nokia 3585 to replace my 3588... The 3588 and 3585 are supposed to be *identical* except for the color screen (which I dont give a crap about).

      I get the 3585 home and discover theyve disabled *ALL* the text messaging features, the Java VM, even the ability to select rings for different callers...

      Anyone want to go on a killing spree with me?

      --

      Religion is a gateway psychosis. -- Dave Foley

    3. Re:Why do wireless carriers not support features? by Jarnis · · Score: 5, Interesting

      Why buy subsidized crap phones?

      In Finland carriers can't subsidize phones, as by law it's illegal to tie the phone and the subscription. If you offer a phone, the price and terms of sale must be same with or without subscription to any service, so you can't tie the two.

      So phone manufacturers sell their phones. More features = more sales. They don't have to bend over for the carriers - they are not their customers. So if carrier would prefer that the phone doesn't have WiFi... well, tough, they don't have a say in it.

      And we have pretty damn cheap airtime, as the only way carriers can compete for customers is by offering a good cheap product - they can't just toss a cooler phone free, tied to some stupid package that appears cheap, but ties you to one operator for x months (or years).

      Sure, phones cost money. Shocker. Feature rich phones cost a lot of money. Double shocker. At the same time your phonebill isn't used to subsidize someone elses shiny new phone used to lure him to the crappy service that you are stuck with.

    4. Re:Why do wireless carriers not support features? by bgarcia · · Score: 3, Interesting
      Why buy subsidized crap phones?
      Why? Because they'll give me 5 brand new phones with 1 year of service, and they'll pay me for it, year after year!

      This year, I ordered 5 Sony Ericsson T610's from Amazon with T-Mobile service. I paid $50 for each phone, and there was $250 in rebates available for each phone. I put them all on a family plan for $80/mo. Then I sold the phones themselves on ebay (I kept the 5 Motorola phones that I got in a similar deal last year).

      The math works out like this:

      +$250 (5 phones @ $50 ea.)
      +$175 (5 x $35 activation fee)
      +$960 (12 mo x $80/mo for a family plan w 5 phones)
      +$228 (~$19 in taxes/fees per month, x 12)
      -$1250 ($250 in rebates per phone, x 5)
      -$500 (sell all 5 phones on ebay, make $100 on each)
      --------------------
      Total: get paid $137.

      Plus I get another year of service for 5 phones! Subsidized crap phones are the only reason why I can even afford a mobile phone.

      --
      I'm a leaf on the wind. Watch how I soar.
    5. Re:Why do wireless carriers not support features? by Anonymous Coward · · Score: 2, Interesting

      The T610 is gone now because it's a piece of shit (I work for a T-Mobile Indirect...). We de-stocked them because they were always being returned due to poor reception. It was a neat little phone (except for the mostly useless QVGA camera) but the reception killed it.

      (Posting Anonymously because of this...) I hope you got your rebates back before you sold the T610s. T-Mobile USA has started making sure the SIM you put down the phone as using is actually being used with that IMEI or else they don't issue the rebate. This was done to cut down on people taking advantage of the steep rebates on a few phones. It sucks (I was thinking about doing the same thing earlier this year but with one T610 to help subsidize my purchase of a Nokia 7610) but I can kind of see why they do stuff like that prevent people from not paying for service in the end.

      You have to be on the $69.99 (850) family plan to upgrade now too. You're plan won't work next year.

  5. Voip by Michael+Hunt · · Score: 3, Interesting

    It would be nice, now, if somebody wrote some SIP software that could take advantage of this hack. A Treo would make a sexy as hell cordless phone, which presumably would then be able to roam onto GPRS/GSM if and when the wifi network is unavailable.

  6. The only 'pressure' is $$$ by Anonymous Coward · · Score: 3, Interesting

    putting pressure on Palm One to provide support and fully support the new drivers.

    I have a fully functional Handspring/VisorPhone unit. At the point where the new treos offer something more (802.11) then I will consider paying $500+ for new hardware.

    It is palm's loss. At the point where I have VOIP and 802.11 working everwhere else will I look to make a change. If Palm does not have a solution, I WILL jump to Windows CE or Sybian.

    I left the Newton to Palm....I can leave Palm.

  7. War-walking by Indy+Media+Watch · · Score: 5, Interesting

    Pressed to your ear, this would be the most innocent looking wireless sniffer yet (if someone can get it to run as one).

    --

    Indy Media Watch-Proctologist of the Internet

    1. Re:War-walking by boisepunk · · Score: 2, Interesting

      Left in your pocket, it would be an even better inconspicuous pocket-object that sniffs everything from telnet sessions to pics of people sniffing some pornstar's twat.

      --
      main(0)
  8. Re:Nintendo isn't as desperate for marketshare by xtermin8 · · Score: 2, Informative

    Sure, Gamecube isn't doing nearly as well as Playstation, but they've got their niche. Palm, on the other hand, is losing marketshare rapidly to Windows Palm PCs, which means Palm is vulnerable, and will latch onto good PR and do more to avoid bad PR.

  9. Although it could be argued they should do this... by Sheetrock · · Score: 2, Interesting
    The cost of the unit will have to go up if you want the support.

    I've got a few pieces of hardware that still work, but doesn't have support in Windows XP. No practical reason for it, but the hardware was inexpensive and purchased maybe a year before XP came out. The cost was based on the level of support the companies anticipated providing, so good equipment becomes paperweights with a system upgrade.

    Don't buy cheap and expect more than you pay for. This was a clever hack but I'm sure Palm sells stuff with WiFi for a little more than the Treo 650 goes for. As with printers, you need to spend more on handheld equipment if you expect reasonable performance and reliability.

    --

    Try not. Do or do not, there is no try.
    -- Dr. Spock, stardate 2822-3.




  10. free minutes! by TheSHAD0W · · Score: 2, Interesting

    I wonder the Treo 650 has software access to the mic and earpiece? If it does, you could use a WiFi card to connect it to a VoIP service, bypassing the normal wireless rate structure...

  11. Re:Fark Palm by TheGratefulNet · · Score: 2, Informative

    the pocket pc is the most unstable POS I've ever seen in a handheld.

    feh.

    I have an ipaq that I use for wireless web control of devices. it works - but if you look at it the wrong way, you must soft reset.

    its not a 3finger salute, but it needs to be done just as often ;(

    --

    --
    "It is now safe to switch off your computer."
  12. Download link by Uneasysilence · · Score: 4, Informative

    http://www.uneasysilence.com/index.php?p=1719 Skip the digging and get it now...

  13. Greedy Carriers by blowhole · · Score: 4, Insightful

    It seems to me that the common thread in mobile device deficiencies is not the hardware or software companies, but rather the cell phone carriers. They are the perennial pessimists when it comes to new technologies, myopic in their fears that a handful of geeks will bring their business crashing down. Instead of embracing and developing them into new and exciting money-making, experience-enriching features, they castrate their own products solely in order to frustrate users. Swap castrate and frustrate freely in the previous sentence.

    Imagine 10 years ago if a cell phone carrier told Motorola that their new cell phones were "way too small, anyone could just carry this around in their pocket. What will happen to our public telephone branch?! We have too much invested in the current infrastructure!"

    --
    "Ask me about Loom"
    1. Re:Greedy Carriers by aminorex · · Score: 2, Funny

      but what about Loom?

      --
      -I like my women like I like my tea: green-
    2. Re:Greedy Carriers by blamanj · · Score: 4, Insightful

      It's not to frustrate users, it's to gouge users. Unfortunately, this kind of thing happens all the time.

      For instance, I worked at Intel in the early 80s. Intel invested a lot in development tools, compilers, assemblers, etc. It was the de facto leader in the technology. They sold their tools on their own platform, for which they charged about $25K.

      When the IBM PC came out, all the software geeks said, "Hey, let's port this great software to the IBM PC, and think of all the developers we'll get." Intel management said, wait, if we do that we'll only make a couple hundred a shot for a compiler rather than $25K a shot for a development system. No way.

      End result, Borland and others (and eventually Microsoft) introduced software that ran on the IBM PC and development system sales crashed anyway. Not only that, but now no one even bought Intel's software.

      Moral: You can buy some short-term profit, but screwing your customers is a bad strategy long-term.

  14. Re:Why Linux (Still) Sucks by datadriven · · Score: 2, Insightful

    Or, you could buy a supported card, put your wep keys in /etc/pcmcia/wireless.opts, and plug it in. It will beep twice and work.

    Bitchin about manufacturers who don't support linux doesn't solve any problems, but boycotting their products just might.

  15. Tones...? by kcb93x · · Score: 3, Interesting

    Some type of sound tone...either volume, or speed of tones...like a metal detector? Or maybe a system of them...one variation for quantity of signals...another variation on the sounds for quality of the signals?

    --
    There are 4 boxes to use in the defense of liberty: soap, ballot, jury, ammo. Use in that order. Starting now.
  16. Re:Although it could be argued they should do this by GrouchoMarx · · Score: 4, Insightful

    This was a clever hack but I'm sure Palm sells stuff with WiFi for a little more than the Treo 650 goes for.

    OK, so you don't know what you're talking about. palmOne (there is no such company as "Palm" anymore, hasn't been for a year) sells exactly ONE model with integrated Wi-Fi, the Tungsten C. They also support Wi-Fi on 3 other models via their Wi-Fi SD card, which is an imperfect solution. (It takes up the card slot.) The Treo 650 price varies with the carrier, but is typically in the $500-$600 rage or up. It's NOT a cheap product.

    Meanwhile, most new Dell PPCs and HP PPCs come with Wi-Fi now, and the PPC world is now being inundated with variants on the BlueAngel/Harrier design: Bluetooth, GSM/GPRS, AND Wi-Fi. All three wireless types in one fairly nice handheld. (Still uses Windows Mobile, which bites, and it's not against-the-face-friendly, but it's still a good device.)

    Your point about "don't buy cheap and then complain" is valid, but has nothing to do with this issue. The Treo 650 is NOT cheap, it's a top-shelf product. Other products in similar price ranges all have Wi-Fi. You're NOT getting what you paid for here, that's what people are upset about.

    (That said, I still want to get a GSM/EDGE Treo 650 when it comes out. The lack of Wi-Fi is just annoyingly stupid.)

    --

    --GrouchoMarx
    Card-carrying member of the EFF, FSF, and ACLU. Are you?

  17. Original link by JHromadka · · Score: 2, Informative

    Here's the link to the original discussion posting on TreoCentral.com.

    --
    "The objective of securing the safety of Americans from crime and terror has been achieved." -- John Ashcroft
  18. A hackaday keeps the teachers... by sponga · · Score: 2, Interesting

    I have been following this site the last few months and they seem to be on top of all the cool little do it yourself hacks/tweaks coming out these days for electronics. http://www.hackaday.com/

  19. palmOne - going down the tubes by Silicon_Knight · · Score: 4, Interesting

    Palm is VERY quickly losing my respect with the way they treat their customers.

    I started out with a Handspring Visor, my girlfriend has a Palm 3 series PDA. Almost all my friends and family uses Palm PDAs. That said, my Palm T3 will most likely be the last Palm PDA that I'll buy.

    Started out with me purchasing my Nokia 6820 video phone in Asia - naively thinking that, "Hey, it's bluetooth, it'll be supported". It took almost half year after that phone's release before Palm would release drivers for it in their phone update - but, the drive only works as a modem driver. SMS and remote dialer apps for the phone isn't support. It *is* supported fully for the Palm T5 though.

    Side by side comparison the T5 really isn't that much different from the T3 - minor tweaks in OS, faster processor and more memory. But what if I were to upgrade to the T5?

    Forget it. I'd be ditching the "Collapsing PDA" feature that makes the T3 small and compact to carry, the silent, vibrating alarm for when you don't want to be obnoxious, the voice recorder functionality. I gain the ability to use the PDA as a flash drive, which I already own a few, and can add into the PDA via 3rd party software. They tossed out the Palm Universal Port which up till now most accessories use, as a standardized interface to the PDA - and for a top of the line product, the damn thing doesn't even come with a cradle.

    What the hell are they thinking?

    With the improvement of Pocket PC handhelds - and more vendors resulting in more selections - I'd have a hard time justifying purchasing another Palm PDA.

    -=- Terence

  20. Sprint's Vision Service by st3v · · Score: 3, Informative

    Sprint doesn't want the Treo 650 to have the WiFi features since they want you to subscribe to the $15/mo Vision (CDMA 1xRTT) service. It might cost more per month for PDA phones.

    Sprint especially doesn't want people to connect their phones to a PC or laptop through a USB cable or Bluetooth, because they want you to pay $80/mo for the unlimited wireless internet (Vision) through a PCMCIA card.

    Verizon is even worse since they cripple their phones a lot more. But I still switched to Verizon from Sprint since it gets better reception for me (GSM is horrible over here). But at least Verizon's wireless internet is much more stable than Sprint's was for me. I use USB cables to connect my phone to my laptop to get free wireless internet using my minutes on off-peak hours.

  21. This is pretty old news... by bigtrouble77 · · Score: 5, Informative

    We've been discussing this hack over at treocentral for quite a while now. Shadowmite's most impressive accomplishments are the custom roms he developed, stripping much of the crap out and adding a few critical apps (like notepad and DUN support- so you can use the treo as a modem). It's no secret the 650 has some major memory issues and by flashing his bare bones roms you can get rid of buggy apps like versamail and realplayer and instead run 3rd party apps like snapper mail on your sd card. Shadowmite deserves alot of credit for helping make the treo650 a decent product. -BT

  22. Depends on your viewpoint... by Svartalf · · Score: 4, Insightful

    The ONLY reason why it's not supported is the Telcos don't want you using it- partly because of VoIP capabilities and partly due to the fact that they want you using their expensive data service instead of a potentially cheaper/faster WiFi hotspot.

    In this context, they should own up the lie and, at the minimum, come clean on it. This is the same sort of crap about crippled Bluetooth on some Moto models except worse, they came up with a lame-ass lie to cover for the real reasons. In all honesty, they should eat the pain from the Telcos and the Telcos should be revealed for what they are over all of this.

    --
    I am not merely a "consumer" or a "taxpayer". I am a Citizen of the State of Texas
  23. Unsurprising by clmensch · · Score: 2, Informative

    What do you expect when the carriers subsidize the cost of your phone?

    Perhaps if we had the option to pay less just for the services we want, without giving up our ability to choose any carrier we want, it would balance the slight increases to the cost of the handsets? We'd have more choice, more competition, and more innovation.

    --
    There is no gravity...the earth just sucks.
  24. WIFI SD card with support for Linux? by 183771 · · Score: 2, Interesting
    Is there any wifi SD card with support for Linux?
    I only knew one from Fujitsu, but it seem it has been removed for end users.

    Due to tremendous number of inquiries from our System Module Products prospects, Fujitsu will be basically selling the System Module Products to OEM customers only, unfortunately, it will not be available for end-user. Sorry for the inconvenience. Fujitsu appreciates your understanding in advance.

    SD cards

  25. Palm enthusiast by djupedal · · Score: 2, Funny

    ...?

    While I won't go there, I'm sure someone did/will.

  26. Re:Although it could be argued they should do this by Cajun+Hell · · Score: 3, Insightful
    I'm sure Palm sells stuff with WiFi for a little more than the Treo 650 goes for.
    Nope. The fact is, when you get right down to it, the product that everyone wants, simply isn't on the market. At any price.
    --
    "Believe me!" -- Donald Trump
  27. Restriction of trade by Anonymous Coward · · Score: 2, Insightful

    You're failing to process this. One of the largest PDA companies in the business has made it so that the only phone-enabled model running their OS will not support a certain feature in order to restrict VOIP trade. The models without phone hardware, simpler models, have the feature enabled. The more expensive model has been deliberately crippled to please another company.

    That's illegal restriction of trade. It's a per se violation of the Sherman anti-trust act. You can't collude to prevent the development of a market. Not all anti-trust violations are monopoly based.

  28. Re:Although it could be argued they should do this by tgd · · Score: 2

    Wait, the box says its got WiFi and when its opened and turned on it doesn't?

    Then there's a good damn reason to be pissed off. You didn't get what you paid for.

    But I suspect you're saying that the fact that you didn't get a feature that wasn't claimed to be in the product means you didn't get what you paid for just because other products in the price range have it?

    Well shit, I'm going to sue Dodge because my $30k truck didn't come with navigation, traction control, front ABS, side curtain airbags, an MP3 player or any other feature available on vehicles of the same cost. I mean seriously, I don't even have a trunk! WTF does Dodge think they're doing? They can't get away with that!

    Maybe I'll sue Dunkin Donuts, too. My ham egg and cheese didn't come with sausage this morning, and another comparably priced sandwich they sell does come with it! The nerve of those FF's.