I have the i95 with .01 software (.04 is the newest). You don't have to upgrade or downgrade. Just get the program webjal and the serial data cable. Install webjal, connect everything, run webjal. you'll be able to upload ringtones, wallpaper, and java apps. The ringtones have to be in midi format 0. Need any more help, just ask.