Treo 650 Linux
Posted by Chris Ball Tue, 14 Mar 2006 04:28:00 GMT
I've just taken advantage of the massively impressive work performed by Shadowmite and others and installed Linux on Mad's Treo 650. Here's a photo:
Plenty more on my Flickr page.
I used Luke's instructions, but couldn't get the supplied watch-and-upload script working; it wasn't seeing the Treo's responses, so I ended up (after verifying that the connection was okay with minicom) just pasting in:
cat ./codeupload.load > /dev/ttyUSB0
./sendimage ./zImage 0xa0800000 > /dev/ttyUSB0
./sendimage ./initrd.gz 0xa1500000 > /dev/ttyUSB0
./sendimage ./linuxupload.bin 0xa1d00000 > /dev/ttyUSB0
cat ./go.bin > /dev/ttyUSB0
.. and hitting space on the Treo to boot Linux.
Everything but the GSM radio is working now; it's hoped that that'll be on the way soon, as it presents itself as a simple AT command-set modem over a UART.

Can you actually make calls with this setup? What I can read in the instructions is a rather temporary setup, is there also a more permament way of booting Linux on the Treo, so that you can actuall only use Linux there all the time?
Hi. No, no calls yet -- everything is working except the radio. The good news is that that's what's being worked on now, and it doesn't look like it'll be too difficult.
As for a bootloader, Garux is used on the other Palm Linux ports; hopefully it'll become Treo-compatible..
Hey, just a minor nit -- that's a Verizon Treo you have shown in the pics, and it does not use GSM/GPRS. It uses CDMA/CDMA2000 1X (Qualcomm's technology.)
Good luck!
Oh, good point — I'm from the UK, and used to everything being GSM. There are GSM and CDMA Treos, my wife's is the GSM one, and my understanding is that the CDMA also presents itself via AT-commands, so there shouldn't be any difference once the port's working.
Have you tried Gomunicator on the treo650? http://www.handhelds.org/moin/moin.cgi/Gomunicator
Can you post somewhere the kernel and gpe image you have built please?
hotel nadia cesenatico
I’ve use up all my search engine sick days so I’m calling in dead.
A very helpful tutorial. Thanks for it.
Fantastic article covering some points I really needed some good usability info for. Best regards from Poland
Maybe I do the same with my fone, it's good idea. Very helpful article, Thank You.
I searched a long time for such an great article. Thank you very much. You have to be patient with such material if you're really interested in extracting some info off.
I am afraid it is impossible to rewrtite code on PHP in this way :(
Hello, i like cars! Want to have some friends!
I have use up all my search engine sick days so I am calling in dead. ps: great article