Here is a screen capture of EventGhost receiving two lots of volume down while it is muted:
http://i.imgur.com/mLgvu.gifAs you can see, you have fixed the pre-pro receiving events in EventGhost! Woo, well done.

It shows the volume being unmuted, and then 2 volume presses down.
Here is a screen capture of EventGhost sending PWR01, SLI20, MVL2D:
http://i.imgur.com/T1QZ4.gif The data size seems to to be different from the receiving ones that work.
In the comments of:
https://sites.google.com/a/webarts.ca/t ... olprotocol it says,
// the official ISCP docs say this is supposed to be just the data size (eiscpDataSize)
// ** BUT **
// It only works if you send the size of the entire Message size (eiscpMsgSize)
Could this have anything to do with it? I'm just guessing, sorry I can't be of more help.
I've attached Wireshark captures of both the receiving events, and trying to send them.
I've uncommented the unit_type variable initiation, so that seems to be showing up fine too.
Cheers