Filesystem Problems with the Treo 650s 289
Kaisa Tarasov writes "It turns out PalmOne's new Treo 650
is shipping with a major problem that's causing first adopter users and
developers to cancel
their orders in droves. The new Treo, along with the Tungsten T5,
utilizes a new FAT based
nonvolatile file system. Not only is the new system much slower, as
the data has to be loaded into a SDRAM chip before running, but in this
filesystem PalmOne switched from using directly addressable storage, to
storage addressed
in 512 Byte blocks. This has caused many files to swell in size - up
to 500% in some cases (such as the address book). Users,
already flustered with the small 23 MB of available memory, when trying
to sync their old data onto the new device are discovering that their
old data does not fit on the new Treo. What does PalmOne do?"
What do they do? (Score:3, Insightful)
Re:What do they do? (Score:4, Informative)
I prefer the Palm database model to the desktop file model for use on handhelds, as it fits in nicely with how the majority of handheld applications want to work.
As someone who's used Palm and PocketPC devices (and developed my own programs for both) I definitely preferred the Palm approach. Which is why my Tungsten C gets carried around and my HP Jornada is at the bottom of a box somewhere.
Of course the main reason is that my jornada used to crash a couple of times a day, whereas my Tungsten C has crashed a couple of times (both when an 802.11 connection got dropped by a faulty access point).
Phil
Ditch FAT, use a flash file system (Score:4, Insightful)
For amyone that wants to know more about this hit Google for YAFFS or JFFS2.
Bias acknowledgement: I wrote YAFFS. I quite often get emails of the type: "We tried file system xxx but could not make it reliable enough to ship. Since switching to YAFFS we have no more problems".
Re:What do they do? (Score:3, Insightful)
I know, I know! (Score:5, Funny)
File for bankruptcy?
Re:I know, I know! (Score:2)
Otherwise, we may as well just throw them straight in the recyclotron. My next palmtop will have a full strength OS, either a true windows box (like the OQO) or a linux box from Japan.
Ouch! (Score:4, Interesting)
It's too bad that such a glaring problem got missed in production. Hopefully they will be able to fix it.
Re:Ouch! (Score:5, Insightful)
Re:Ouch! WRONG (Score:5, Insightful)
It should, but unfortunately nowadays "management is another form of politics". In this era, presidents/management take the glory for flasely labeled "Mission Accomplished" and hard workers or people who gave their entire lifes for their jobs get sacked for the failure of the management/president.
I have seen it many times.
Re:Ouch! (Score:5, Insightful)
Re:Ouch! (Score:5, Funny)
It was Joey, in the Conference Room, with the Marketing Plan:
"How can we drive up sales of the memory cards," inquired Philo, VP of Marketing, "and make room for XML, AFU, and the TLA host?"
"Well, my broker is E.F. Hutton, and he says," all eyes on Joey "that FAT is all that."
Bipperton Fusslebeak could wait no longer: "But that's so inefficient! What are we, the government? We can't just pick people's pockets like that! You'll kill the product!"
Philo responded calmly: "I don't even know why Engineering shows up at Marketing meetings. I'm a little surprised the relocating of your position to Bangalore didn't affect your attendence, Mr. Fusslebeak. You looked surprised...received you not the memo? Engineering does such a poor job of communicating with its...people. Joey, your ideas, and your bonus, are splendid..."
</clue moment>
Comment removed (Score:5, Insightful)
Re:Ouch! (Score:3, Insightful)
The story was basically that an employee had fucked up and cost his company $10,000 -- and he came in the next day and said to his boss, "I expect you'll want my resignation now." To which the oss replied, "Hell no, I just spent $10,000 on your education!"
Re:Ouch! (Score:3, Informative)
Which is a bit different with this case, in my opinion. Someone will take the fall, of course, but that's all we will ever know...the details will be buried in someone's memory, I'm sure.
It should be managers (Score:2, Interesting)
an excellent product (Score:5, Informative)
- the 650 loads programs at least 3 times faster than the 600 from my experience (likely due to the faster processor, but still!)
- the 650 has 4X the resolution of the 600. It can be argued that the 600 should have had 320x320 to begin withy, but either way, it's worth the upgrade by itself.
- Also, one of the benefits of the new memory is that you don't loose data when you loose power completely. Making the removeable battery system feasible.
- Finally, it's the first sprint phone (to my knowledge) to have bluetooth. I love my jabra
Well, just my $.02, I thought palmOne was getting a little too harsh of a rap, the 650 is a very good product in my opinion.
Re:an excellent product (Score:3, Insightful)
Re:an excellent product (Score:3, Informative)
Re:an excellent product (Score:3, Insightful)
I think PalmOne is right (Score:5, Interesting)
The main problem is that PalmOS is looking very dated compared to WinCE and Linux, and it's going to require serious pain that I don't think PalmOne can take to modernize it fully. This is just one step.. think how much it's going to hurt to get proper multitasking in etc...
Re:I think PalmOne is right (Score:5, Informative)
Re:I think PalmOne is right (Score:4, Insightful)
I started off with a pilot 1000 with 128k of ram.
Then it was a palm V with 2 meg. Wow, 2 meg was ALOT.
Then this summer i got an axim x5 basic. When buying it I thought, gee 32 meg. I'm moving from a 2 meg Palm V...what the heak am I going to do with 32 meg?
So when I first start playing with it, the multi tasking thing got me confused. I was used to one program at a time. Ok, so I figured that multi-task thing out. But to add insult to injury, it would RANDOMLY CLOSE running programs.
Now I know 32 meg of ram is NOT ENOUGH. Geez, I never realized how different the Palm and Windows Mobile architectures are.
But after reading this, I'm glad I went with Microsoft. (yes, I'm glad I went with M$ in this case)
Grump
Re:I think PalmOne is right (Score:2)
Re:I think PalmOne is right (Score:2)
Are the PocketPC devices also running as cellphones? If not, the comparison is hardly apt.
Re:I think PalmOne is right (Score:2)
htc wallaby (o2 xda, t-mobile mda)
htc himalaya (xda 2, mda 2)
htc blue angel (xda 3, mda 3)
htc magician (mda compact)
yakumo omikron
some siemens (don't remember the name)
hp ipaq rw6100
hp ipaq h6300
hp ipaq h6340
trium mondo (bad, old and ugly)
sagem wa3050 (also bad, old and ugly)
and then also a lot of smartphones
Re:I think PalmOne is right (Score:3, Informative)
like here [pdabuyersguide.com]
here [cnet.com]
and here [pcmag.com]
No thanks, I'll deal with the memory issue easier than I will a slow-ass pda.
Are you trying to troll? (Score:5, Insightful)
Even if you figures are true, which I doubt, "most PocketPC devices" are just PDAs, where as the Treo 600/650 is a phone/PDA combo. What that means is that when you're not using a PocketPC directly it consumes no power but when you're not using a Treo 600/650 directly, it's still consuming power because it's communicating with your mobile phone network.
If you want a fair comparison, use a Tungsten C/E/T3/T5 as your example, not a Treo.
Comparing a Treo to "most PocketPC devices" and then attacking the Treo's battery life is like comparing a swiss army knife to a screwdriver and then saying that the screwdriver is better than the knife when it comes to unscrewing something.
Resolution is another area where you conveniently forget to compare like with like. Of course the Treos don't have 640 by 480 resolution screens: they have built-in keyboards in a similar (if not smaller) form factor, so they hardly need any area for you to write in, do they?
Some of your other points border on ridiculous too. Every PocketPC ever made can play MP3s and WMA files? So what? Every Palm model made in the last two years plus (apart from the cut down, dirt cheap $99 Zire 21) can play MP3s too. Are you really suggesting that playing music on a Palm is a problem?
And as for the size of apps, wow. Again, I'll take your word on the actual numbers but are you really saying that 5MB isn't big enough for any application that you'd want to run on a PDA?
Re:Are you trying to troll? (Score:2)
Actually, that's one of my complaints about the treo 600 I have: granted, I haven't looked real hard as it's only a minor nuisance, but I haven't been able to figure out how to get graffiti to work on it, and it's a nuisance to have to switch back and forth between the keyboard and the stylus in some apps.
Re:Are you trying to troll? (Score:3, Informative)
Re:Are you trying to troll? (Score:2)
Re:Are you trying to troll? (Score:4, Informative)
Re:Are you trying to troll? (Score:2)
he is absolutely not a troll (Score:2)
it is a htc himalaya (better known as o2 xda II)
http://www.my-xda.com/
windows ce mobile 2003 phone edition os
320x240 display
64k colors
64 mb ram
400 mhz arm
sd card slot
bluetooth
tri band phone with gprs
camera
and so on and so on
and this even not the latest htc device. the latest one (sold as t-mobile mda III) has got integrated keyboard and w-lan.
you really can play music and video on it, or even play musi
Re:he is absolutely not a troll (Score:3, Funny)
and the only problem with my car is that it gets six miles to the gallon and that it stalls out on the highway all the time. Oh, yeah, those and that it's pig ugly. Otherwise I like it fine.
Re:he is absolutely not a troll (Score:2)
and the possibility to play monkey island, doom, duke3d and some other good old games is very nice
Re:I think PalmOne is right (Score:5, Informative)
All the current applications for PalmOS use the database way of accessing files. So there's no real workaround for it, except rewriting applications to combine records into one and use their own database access wrapper.
This will affect the program I develop for Palm OS too, as it stores small (~100byte) macros in seperate records of a database.
Re:I think PalmOne is right (Score:2)
That's a very informative comment. (I can't be bothered with reading this article about something I don't and won't own.) The summary w
Re:I think PalmOne is right (Score:4, Interesting)
Except that they haven't really. They've moved from storing their databases on battery-backed RAM to NVRAM. Their implementation uses a block-based filesystem, but the API continues to be the same as it always was (DmQueryRecord, DmWrite, DmReleaseRecord, etc.).
The backing store uses FAT, but I believe that each database is still stored in a single FAT file, that the programmer never sees or knows about.
PalmOS uses a cache to arbitrate between the NVRAM backing store and the Dm* functions. For performance, their cache implementation pads records up to the nearest 512B block, which is why databases with small-sized records seem to bloat.
The solution to me is simple: add a new header flag to the database that tells PalmOs not to pad records on that database. This would go back to the way that PalmOS exports databases to normal flat files without padding each record.
ARGH (Score:5, Interesting)
I was hoping for the 7135 to drop in price, but Verizon outright pulled it instead.
None of the current batch of smartphones appeal to me in design. They're all more PDA than phone, the Kyos were EXCELLENT phones. I *need* tactile feedback when dialing my phone, and all of the current smartphones use on-screen dialing.
Re:ARGH (Score:4, Funny)
Re:ARGH (Score:5, Interesting)
Frankly, I chucked my 6035 beneath the wheels of an oncoming train to stop it (the phone, not the train
Re:ARGH (Score:2)
Re:ARGH (Score:3, Insightful)
Re:ARGH (Score:2)
Re:ARGH (Score:2)
Motorola MPX (Score:3, Informative)
It's supposed to be out sometime in the next three or four months.
Re:Motorola MPX (Score:2)
With any luck, Motorola will use the extra half-year to fix the various hardw
Re:Motorola MPX (Score:2)
I can deal with not have access to the keyboard with the dual hinge... I don't use a keyboard now, I use a stylus. That's not a problem for me. I don't want an exposed to be scratched screen (like the Treo) and I don't want a tiny, non-touch display (like
Re:ARGH (Score:3, Insightful)
Dear phone people: release a phone with the following features: I promise I will buy it.
1) Flip style smart phone like the i500. Flat phones are too big and I hate making accidental calls.
2) Palm OS. I sim
Re:ARGH (Score:2)
But Sd is better for a phone. the CF card itself is big, and the hardware required to read CF is big. It would be the size of most phone's batteries at least.
But I do think have 7 different standards is stupid. 2 would do.
Step backwards into a FAT hole (Score:5, Insightful)
Perhaps it makes some things easier... (Score:5, Interesting)
Re:Step backwards into a FAT hole (Score:2)
Palm needed files. The real question is why they didn't put the Palm application environment on top of a nice Linux kernel and ReiserFS, instead of hacking in FAT.
What do we do?..... (Score:2, Funny)
Re:What do we do?..... (Score:3, Funny)
Re:What do we do?..... (Score:2, Funny)
Re:What do we do?..... (Score:2)
Re:What do we do?..... (Score:2)
FAT (Score:5, Funny)
Re:FAT [Off-Topic] (Score:5, Funny)
Another day I have heard screams in computer room. I went there just to find my friends literally laughing to death. They were trying thru laughing point to the screen of WinXP with error message.
As soon I have taken a look at screen - I have joined them laughing to death under table.
"Invalid MS-DOS function"
For sure, we had over-reacted, due to couple of M$ Zealot who tried to persuade development department that WinXP is complete rewrite of Windows from scratch. And it has nothing to do with MS DOS.
As a person who switch to Linux & Apple long time ago I find bit fuzzing insistence of some companies on using technology from 80s. If you haven't noticed, all external hard-drives are shipped formated with FAT.
No-one yet came out and proposed read-write file system for hard-drives supportable by all OSs. File systems are not standard - I'll love to see OpenGroup/POSIX/ISO having standardize some file system in order for interoperability between OSs. Just like it was done for CD/DVD media.
P.S. Message in our case was showed when one guy tried to delete file with name 'nul' with Explorer. Who remember DOS times - it is reserved name which is presumably impossible to give to a file. Some tools do allow to create/delete files with such name under WinNT/friends.
Re:FAT [Off-Topic] (Score:2)
XP is based of NT, and NT is definitely not based on DOS. Learn your history. [microsoft.com]
Now, whether old code from the FAT file system was eventually ported to NT (NTFS is the native file system in NT) for compatibility reasons -- that's a good question. I don't know the answer.
Re:FAT [Off-Topic] (Score:5, Informative)
Re:FAT [Off-Topic] (Score:2)
Turned out the customer was typing up a contract and was trying to call it con.doc (CON is a DOS reserved file name too) - the WP application was reporting 'file exists - do you want to overwrite it' to which the user was happily saying 'yes' all day. The next day when they went to load it and carry on though...
What does PalmOne do? (Score:2, Funny)
Treo 650 Scam on eBay (Score:5, Informative)
Re:Treo 650 Scam on eBay (Score:5, Interesting)
Re:Treo 650 Scam on eBay (Score:4, Insightful)
Re:Treo 650 Scam on eBay (Score:3, Informative)
Re:Treo 650 Scam on eBay (Score:2)
If a buyer is stupid enough to bid hundreds of dollars without reading an item's description, well, let that be a lesson to them.
Re:Treo 650 Scam on eBay (Score:2)
Uhh, but $$ is why people sell things on eBay.
It's not the sellers fault if a buyer is stupid enough to overpay (in fact, that happens at many auctions - I've seen stuff sell for more than you can get
wait a minute... (Score:2)
Palm Reach Out to The F/OSS for Help? (Score:5, Interesting)
Palm could reach out to the OSS community for help in dealing with this...
1) Rapidly turn around a six-month trial developers kit and a limited-licensed SDK for OS development.
2) Make it extremely easy to find/download/bootstrap.
3) Setup a contest... List the top five major issues/flaws in the software at any given moment with corresponding prizes for the individual/team that develops a viable solution for a given issue/flaw.
4) Filter solution entries though a rapid in-house QA and system testing process.
5) Release patches in "leap frog" pattern (i.e. say four-month cycles overlapping for bi-monthly update releases).
6) Build and distribute a Palm Desktop conduit for System and Application updates. Call in "pa1m OneUpdate Utilities" or such.
Just an idea... Run with it at will...
I have a Treo 600 that I waited for two update cycles to occur before I bought... I've been burnt by Palm and WinCE before. And while I loved Handspring products, I can't think of a single one that didn't have some odd problem (shiver, the Visor Edge...).
cheers,
Levendis47
reiserfs (Score:5, Interesting)
They should have licensed reiserfs. It uses a block system but small files can share a block:
http://www.namesys.com/v4/v4.html#sharing_blocks [namesys.com].
You can get a special license to include it in your own proprietary OS.
What does PalmOne do? (Score:3, Insightful)
Do Do (Score:2)
From the look of things, they go the way of the do do. Their serious lack of smart choices has really put them behind the Windows Mobile devices.
They don't listen to their customers. They STILL haven't released a PalmOS Cobalt device after what... a year? They're still using a crappy, old, severely limited, non-multitasking operating system that's getting its ass handed to it by the infamous Windows CE for god's sake.
They have great hardware (well, I consider the Tungsten C the penu
Re:Do Do (Score:2, Insightful)
As a developer, I traded in my Palm for a PPC a few years ago -- mainly because I was embarassed when a client would ask me a question about the organizer functionality (which I'd never used). After a year of it, I couldn't stand it anymore and happily switched back
Re:Do Do (Score:2)
The ultimate PDA would be the Tungsten C with a sturdier casing, PalmOS Cobalt, and maybe an even longer battery life.
But thanks for the pointless, dipshit troll post!
Bad testing all round... (Score:4, Funny)
At least Palm isn't alone:
- How could the original Nokia nGage get into consumer's hands with the game cartridge located UNDER the battery?
- Why didn't Motorola figure out that their beautiful smart flip phone had to run for more than an hour or so on a charge?
The list goes on...
Eating the dogfood (Score:5, Insightful)
I have engineered features for a set-top & tv box -- and I don't have (probably never will have) that tv.
I have worked for computer companies whilst never owning ANY of their product.
I have just done some engineering work for a printer company, and while I *have* in the past owned the vendor product, I will never own this particular product (and, indeed have never SEEN the product).
I have worked with a major graphics board company, and, though I do own several of their products, I was never given one to "home test".
In other words, the engineers put in the features, but we DON'T actually "eat the dog food". That job is left to Product Managers who probably don't care, and Marketing who probably doesn't either (make sure it meets the requirements).
So, if a "one-hour battery life" was in the requirements (or worse, no mention of battery life at all), that's what gets delivered.
And the justification? The employees/contractors won't BUY the stuff (why would we?); the company feels it is too expensive to build extra prototypes -- and besides, what does the employee know anyway? Stick to engineering; that's what we pay you for.
Does lead to Dilbert moments, though.
Ratboy.
Stupid Stupid Stupid... (Score:2)
Just the other day engadget featured a bluetooth wireless speaker adapter [engadget.com] that incidently introduces a delay that causes audio to get out of sync with the video.
Re:Stupid Stupid Stupid... (Score:5, Insightful)
This should be a good lesson for anyone who has. There is almost nothing out there, made by large companies, that is worth rushing out and getting the very first model of. As other posters have noted, these companies don't even do any real usability testing to see if there's major problems with them, and engineers don't ever even see the finished product, or get to try out the prototypes, to see if there's something obvious that was missed. Amidst all this, there's simply no reason for anyone at the company to care one whit about the product itself; engineers just have to worry about keeping their jobs and getting a good review, managers just care about being able to spin things to their managers so they can get a bonus or raise, and executives just care about pushing the stock price higher. In the end, no one in large companies gives a rat's ass about the products they're making. If they don't care, why should anyone else?
If you're looking for products to get excited about, I only see two options: 1) make your own products. MythTV and other open-source software makes it fairly easy to build your own computing/entertainment systems using commodity components, and since you can build it the way you want it, you can leave out crap like DRM, monthly fees, inability to skip commercials, etc., and put in features you really want, like Ogg compatibility, a one-touch slideshow linked to a directory full or pr0n on your home server, or whatever else floats your boat.
2) Look for products from small companies where the engineers run the company, and are building the product because it's something they want. A good example of this is SlimDevices [slimdevices.com].
We don't need no stinking file system (Score:3, Insightful)
M
Re:We don't need no stinking file system (Score:2)
Block addressed memory is much cheaper (Score:2)
I tend to think that the file system got added because other operating systems have such.
Actually, it's because block-addressed flash memory is much cheaper than word-addressed flash memory. Compare the prices of a 1 Gbit GBA flash card [linker4u.com] and a 128 MByte (same capacity) SD flash card [yahoo.com].
FAT? (Score:3, Insightful)
Just about anything would have been better than FAT. The minix file system is simpler and more efficient, but it doesn't help on slack. Reiser is more complicated, but does solve the slack problem. I don't know if they really need any journaling. It is quite easy to come up with a file system, that is better than FAT, and even one that is simpler and solve the slack problem. It is builtin, and there doesn't seem to be any need for compatibility with anything else.
Simple... (Score:3, Funny)
Not As Big an Issue as it seems (Score:5, Insightful)
While the lower addressable amount of memory is disappointing this is not a major issue, and I think this article is WAY too over-negative. Sounds like the submitter has some sort of bias on palmOne and the new Treo.
How can people be returning units in droves when only a few hundred have shipped!!!!
Only the most hardcore techie is even going to notice this sort of filesystem procedure, it is not a bug but a symptom of the Non volatile memory architecture.
Give me a break, The Treo 650 will do just fine.
-7L-
Re:Not As Big an Issue as it seems (Score:2)
Palm OS vs. Copland (Score:5, Interesting)
A few years ago, Palm/PalmSource probably realized that their OS wasn't going to cut it in the New World of modern computing. They were making the transition from 68k processors to the StrongARM/Xscale series much like Apple made the switch from 68k to PowerPC. All arguments aside, I'd say this was the right thing to do for both companies, but it left them in a bit of a predicament -- legacy code. The only option for both companies was to develop an emulation system so the old could be run on the new. They both work really quite well, but everyone knows you can't run on a hack forever. The time to break with the old had come.
So, Palm decided to start developing Cobalt and Apple started to develop Copland. Preemptive multitasking, protected memory, better multimedia handling -- the calls to arms were the same. Yet where Apple failed with Copland, Palm didn't. Sort of.
Copland was a nightmare. Years of legacy code had turned the Mac OS into a bunch of spaghetti and for some reason the Copland developers thought they could use that spaghetti and bake a tieramisu. It didn't work. Drained of billions of dollars sunk into development, Apple started shopping around in 1996. They looked at BeOS (to what degree of seriousness is a matter of debate) and NeXT and some others, thankfully settling on NeXT. Palm, too, had likely started from the bottom up, found themselves a bit stuck, and then stumbled across the devalued Be, Inc. Purchasing Be, they gained huge strides in the multimedia area and were on their way. They also created PACE, an emulation environment similar to Classic in our beloved Mac OS X, for all that legacy code.
Cobalt should be a runaway success like Mac OS X is. But it's not. You could say that Cobalt is like Mac OS X when it was new. Everybody thought it had great promise, but even Apple was afraid to use it because it just wasn't finished. Now, I'm not sure how "unfinished" Cobalt is at this point, but it could be in the same boat. There are also issues of licensing fees (which I hear are significantly higher for Cobalt compared to Garnet) that cause the analogy to break down a bit, but for the most part it holds.
So in the end, Palm OS 5 is starting to look a lot like Mac OS 9. It works well, but man does it have its problems. Adoption of Cobalt will be key, but PalmSource needs something killer to drive that. It's a shame for PalmSource/PalmOne that they didn't pick up Dominic Giampaolo with the Be acquisition, but I'm also a Mac user and I'm sure glad he's on our team now.
So sad to see the Palm flame out. (Score:2)
Basically everyone is thinking way too new when they think about PalmOS. Basically PalmOS is most comparable to MacOS 6.x with Multifinder switching. Which is not surprising considering that Palm was originally created by Mac refugees. Up until PalmOS 5, that was the point it was stuck at.
If you
Duh! (Score:2)
This is news for nerds. Don't you think we figured that out as soon as we read the 512 blocks - or did you just need to juice the story up?
I swear this place is turning into my local news, with all the pomp and circumstance...
Will break existing applications (Score:3, Interesting)
So if you want to do some good stuff in your program, you just allocate "database" pointers and use them as your regular heap. I doubt it would for with Flash on Treo 650, since it will not even know which records are dirty. Even if they still support these calls, performance of your heap being swapped out to flash in 512 byte chunks would be dreadful.
The trouble is, programs that needed to use MemSemaphore calls are probably the ones that do something worthwhile. Try business applications, 3D games, VM-based programming languages... They are going to cripple the most cool programs written for their platform. Should have just included a rechargable backup battery just enough to swap out RAM on power failure.
Re:Will break existing applications (Score:3, Insightful)
Re:Will break existing applications (Score:2)
Who has 22,000 contacts on their phone? (Score:5, Informative)
I have about 100 contacts on my phone and I don't know who many of them are. They were added during business meetings or various introductions. How can anyone keep track of 22,000 contacts?
The supposed problem with the Treo 650 seems to be completely overblown from what I can see.
not really a big problem (Score:5, Informative)
as for this being a problem, its not.
palmone can get an update out for this to use the memory layout for its file system much more efficiently and then users can run a simple rom updater application (direct from SD card) to get the latest rom image flashed to the device.
if the device had mask rom, it would be an issue. but, i've been updating my treo 650 every week with new rom images. its a small issue, the developers should fix it quite quickly and then its just a matter of getting the flashable SD card image out to normal users to fix the problem.
the real story behind this (Score:2, Interesting)
I'm a third-party Palm developer, so let me shed some light on why this has happened. Or at least on my theory as to why it has happened.
OK, first of all, the current shipping version of Palm OS is 5.x. PalmSource (the software company that makes Palm OS -- Palm was recently split into PalmSource for software and PalmOne for hardware) has been working on OS 6.x. But, OS 6 is not out yet. They're basically done with it, but no devices running it have yet been released.
Now, OS 6 adds many great thin
Why is Palm so cheap with the RAM? (Score:3, Insightful)
Re:A Fix? (Score:2)
Re:A Fix? (Score:3, Informative)
1) You sync all your stuff to a desktop/notebook (back everything up)
2) Load the firmware upgrade application to the device and run it
3) Firmware gets updated, effectively erasing (or at least rendering useless) the contents of memory
4) Device restarts, "virgin"-like, with new firmware
5) You re-sync your stuff back to the device
6) "And there was much rejoicing" "yay..."
If they do it the same way n