Originally Posted by jablon10
I called Onkyo support and they had me verify I'm on the latest firmware and reset the receiver and check if the problem was still there - which it was. Another tech is supposed to call back but I'm not sure what else can be done if this is a known issue. Thinking I may have to return this one to Amazon and get something different.
Well. In regards to the post you quoted, the buffers I spoke of were the network buffers. If they didn't bother to initialize the output buffers, then I don't think it's too far out of line to assume they didn't do the same with the input buffers.
This is important because if they don't, and they also read the data off the network into such a buffer then copy it assuming it is a null terminated string, I can easily see where they can get buffer overruns and corrupt their stack.
Actually, typing that gives me an idea. I need to check my message format and compare it to the Onkyo app's format to make sure they and I understand message size the same way. I follow the protocol sheet, but I do know some other control apps send over a differently calculated size and the AVR still accepts the message as valid. It really should not do that. They also should have implemented a message checksum like Yamaha, but they didn't. I can't complain too much since Onkyo's protocol is by far the most complete and consistent among the past 5 or so years of their receivers compared to other brands.