Actually, there's a little bit more detailed data needed than that, but I don't think that it needs the entire 256 bytes of that string, does it?

(If it does, then damnit that was my problem all along!)

Prior to the packet, theres a PSOH command byte, bytes to tell it that it's a command packet and what size the packet is. Then at the end of a command packet, you need a 16-bit CRC, too. And prior to that command packet, you have to tell the player to start listening for a packet to begin with, and I haven't figured out that code. But from sniffing the serial port, it looks like sending 0x19 0x0D will get the player to start listening.

Maybe I'll try padding that string out to all 256 bytes and see if my old code works. If so, it'd be cleaner than what I've got. Well, except for getting the CRC implemented. Damn this is messy...

___________
Tony Fabris
_________________________
Tony Fabris