I believe you do write the entire 256 bytes out (all zeros in this case).

Damn, that was my problem. You're right. Now I can build a packet properly and make it reboot the player. It works. Thanks for that clue. The only other piece of information I needed was that the player needs to be send 0x19 0x0d as an "Attention" signal to get it to listen for the packet.

One thing: Where you said param1 should be 0x01 (restart player), for my purposes it needed to be 0x02 (reboot unit) instead. But I'd already known that.

Now, on to the garbage-screen-after-soft-reboot problem...

___________
Tony Fabris
_________________________
Tony Fabris