I have a ps3 and an Oppo BDP-83. There have been BD movies the Oppo wouldn't play, until a firmware update was done (Star Wars, LOTR Trilogy E.E.). The ps3 played them perfectly, without a FW update. In fact, my ps3 has never had a FW update, and it's played everything I've put in it. I can't say the same for my Oppo.
I sent Oppo an email asking them why my very expensive Oppo needed 2 FW updates to play movies, so far, and my ps3 didn't. They didn't answer me. So, I sent them another email asking the same question. Here is their response:
When Blu-rays are authored, they are authored with specific patches which can be temporarily installed on the PS3. This is why no Blu-ray will ever be released which does not work on the PS3. Other manufacturers, such as OPPO, require releasing new firmware to fix issues related to differences in the BD-JAVA runtimes or other incompatibilities.
The only reason I can see for ever doing a FW update to my ps3, would be to add the 3-D capabilities. Since my tv isn't 3-D, there's no need for my ps3 to be a 3-D player. My tv is capable of 3-D with a kit that's a little over $100, but I'm not really interested.
For awhile now, studios have required BD player manufacturers to make their players so they will no longer play ISO files. This quote is from Oppo's page, but it pertains to all players:
Per the request from the studios, the ISO file playback function has been removed in this firmware version. The previous firmware had the ability to play ISO files, but it was an undocumented function and was never officially announced or supported. Future firmware version will no longer support ISO playback.
Because of this, I'm trying not to do another FW update to my Oppo. I don't have many, if any ISO files, but it's the principle of the thing. I don't think the studios have the right to tell us what we can and can't watch in our own homes. Good luck with whatever you do..............