picurmail, If your player is using 3.5.XX series firmware then it is most likely running an ATJ2085 chip. The firmware of this player is 9.0.43 which will only run on the newer chips ATJ2097 or the CTW500 which is what this player uses.
There is a version of this firmware for the ATJ2085 though but it may not be suitable with your player so use it at your own risk. If you do decide to try it be sure to backup your current firmware first.
http://www.mympxplayer.org/dload.php...ad&file_id=265