I was having problems with the tray not opening when empty. I wrote to Oppo and the following was their (very quick) reply:
"Download and install the 59-0117B Firmware (http://oppodigital.com/blu-ray-bdp-8...-59-0117b.aspx
). Ensure that the BD Loader and MCU firmware install.
"Perform a Reset Factory Defaults (Device Setup), Erase BD-Video Data (Device Setup->Persistent Storage) and disable BD-Live (Network Setup).
"Disconnect all cables form the player. Bring the player to a surface (such as a table) which will allow the front panel to hang off the surface when the player is placed upside down.
"Connect a power cable and press Eject. When the tray ejects, remove the power cable.
"Turn the player right-side up.
"Reconnect the power cable. Eject the tray several times.
"If the tray still fails to eject, then the player will need to be returned for repair. Under this condition please respond with your shipping and contact information so we may have the player returned for repair servicing."
After trying the upside down procedure three times and the tray not ejecting, I placed the player right side up and gave the tray a gentle nudge UP with my thumbs (i.e. simulating the effect of gravity on the tray if it were upside down). It then opened. It has then opened 3 or 4 times while empty, and I am crossing my fingers it will continue to do so.
Thanks to Oppo for their quick response!!
I apologize if this information has already been posted, but a quick search did not turn it up.