My PSP runs custom firmware, but Chrono Cross (which I do own) doesn't work very well. It always freezes at a certain point near the beginning when you're out to catch those..things..can't remember their name.
I don't think custom firmwares are illegal, so it's fine to talk about them. I run 3.40oe-a (I need to update)