Do you know what's wrong with your player?
Do you also know what was the original firmware on there?
I have a player that looks VERY SIMILAR to yours, but unfortunately without knowing what firmware you have, you can't be sure it's going to work. I'll dig it up and upload it to this site.