I would like to control my logitech Z906 remotely, e.g. with a webservice running on a raspberry pi connected to it's console.
The console is connected over a DB-15 port to the subwoofer.
I called logitech but they were unable to provide me with information concerning the protocol used between the console and the subwoofer.
So I will need to reverse engineer this, however, I'm not sure on how to get started here. I suppose I just connect the console to a pc (running fedora), and press all the buttons and see what comes out, and then try the opposite, see what happens when I send these to the subwoofer?
Do you have any general tips, what software to use, any special hardware?
Do I just connect the 15 pins to 15 pins on my raspberry pi and read them out? Or is there an easy way to connect a DB-15 to a pc for easy testing (my vga port??)
follow up: So far as I could tell the console is doing all audio decoding work, and sending raw analog signals to the subwoofer, so the console is doing a lot of inernal work, and is more then a simple frontend for sending commands to the subwoofer. Replacing all of this work is not what I want to do, I could just buy some 'dumb' audio equipment if I could do all the work that the console currently does, so I abandoned this project.