FIRST OF ALL, did you read all of my P900 notes?
Don't email me telling "I can't get it to run" or "I have problems":
I don't like to write by email the same things I stated on my site.
Also: warning! Some software listed below may require decent technical knowledge. You've been warned.
The latest news are always listed here.
P900 free software created by me
Warning: .SIS files are to be installed in the P900, while the .tar.bz2 files contain source that need to be compiled before the program can be installed!
Italian-speaking software:
Free Linux utilities for P900, created by me
Latest released versions:
a script to join the official UIQ 2.1 SDK with Sony Ericsson P900 UIQ extensions (SEMC) and gcc-arm-epoc-pe to develop C++ programs for the P900 in a Linux environment; full documentation is in this page. Three source programs included. Not for the inexperienced user;
slightly modified "irobex_palm3" utility to send/receive a file to/from P900; the original "irobex_palm3" is already good for this; my modifications are just a few hacks (enabling also the openobex Bluetooth support). Usage syntax, compiling information, and other notes are in the comments at the beginning of the source.
Note 1: its Bluetooth support is limited to asking to OpenObex library to use BT instead of IrDA; currently I didn't debug OpenObex BlueTooth support, so it still doesn't perform well... Note 2: The name of this program contains "p900" only because it ran successfully with a P900; it is surely good with a lot of other Obex-enabled machines, which determine a file type from its extension, and print out application information in standard obex headers.
Free Linux utility scripts for P900, created by me
These all require bash shell. Latest tested versions are:
Create a directory and fill it with entire ripped CD in MP3 format. Start in the same directory this bash script (that needs lame to encode and mpg123 to decode): it will resample the MP3 in stereo mode, voice quality, variable bitrate, overwriting the original MP3 files. This way, you will squeeze (say) ten MP3 files from 70Mb to 22Mb, which can fit in a 32Mb memorystickduo still leaving 9Mb of free space on it. Big feature: it asks you the author and the album name, and - for every MP3 file - the song name. This way the MP3 "id" tags will be compiled, so you will enjoy them on the P900 MP3 player...! :-)
With some little modifications you can convert from some other formats (e.g. OGG/Vorbis).
A little script to backup some data using p3nfs. Currently it justs backups (keeps a copy on the PC hard disk) or backups+moves (moves files from P900 to local directories); the first case for Jotter/Agenda/etc files, the latter for images, voicenotes, videos, etc.
This is just a first draft, assuming that in your ~/P900/archive directory there are the "jpg", "wav" and "mp4" directories, while the P900 filesystem is already mounted on /mnt via p3nfsd driver.
Possible enhancements and customizations:
- add other data files (browser URL files, etc);
- don't copy a file if it has same date and size (with exceptions);
- (maybe) an rsync-like daemon for the P900 for mirroring its disks.
Some of my preferred P900 ringtones (public domain stuff)
The long ones are good as ringtones, the short ones as message tones:
I just suggest you to check in this site also the "Frasi Famose (famous words)" section; some nice MP3 ringtones are in Popular Sentences page, Common Slang page, Right Answers page, Poetry page, Daily Slang page and most useful Agriculture Slang page and following pages.