Originally Posted by swestbom
This is just me reading between the lines, it has to be firmware to implement 2.0 if they plan on doing it without changing the hardware.
I have worked as a firmware engineer before. Maybe I can give some insight as to reasons why everything is supported in hardware, but it still takes firmware to work correctly.
First, the hardware usually has to be set up. When you choose bitstream or PCM on the player, the firmware has to talk to the audio chip and configure it all correctly and set things up so that it works. Usually, after its set up, then it works without firmware interaction.
Here's 3 common reasons why everything might not be ready now:
1) The hardware chip is difficult to set up by firmware. Whether or not the chip is produced in-house, the set up steps may not be documented very well. Thus, setting them up correctly takes trial and error, lots of testing, and trying to figure out what's wrong. There may be a simple but non-obvious step that needs to be done, but that step was accidentally left out of the documentation and has not been discovered yet.
2) The hardware may have a bug. The firmware has to find a way to work around that bug. This might even mean that a very small portion of the functionality is implemented in firmware, but the rest is still all done in hardware. Or it might mean the firmware has to set the chip up a different way than documented, but it still works, etc.
3) An unknown bug. The hardware supports it, and other companies are using the same chip just fine. The firmware is setting things up correctly, as far as they can tell. However, for some reason, it doesn't work 100% correctly, or it doesn't work in all modes, etc. No one knows the cause yet, and they are trying to figure out what it is. The cause usually takes a long time to find, and once it's found, the fix is quick and easy.
These are just 3 of many things it could be. In all cases, a firmware update makes it work, yet the hardware supports it from day 1. I'm not saying OPPO is delaying because of one of the above, just a view of firmware in general to give reasons why it might not be working, and give reasons why people can be confident that the hardware does support the features that aren't enabled right now, and just because they aren't there now doesn't mean those features have to be implemented in firmware.
Bottom line: It's not likely there will be hardware changes between the early adopter's units and production units. That sort of thing is usually what beta testing is for. Oppo's statements seems they are confident enough from beta and internal testing to fulfill all features advertised at the September show. A firmware update should make the early adopter units identical to production units.
Disclaimer: this is all a very high level, generalized view so my post doesn't take 8 screens