Lets break down what you want to do in several phases:
1. Create Device upgrades that have all the commands you need
2. Test those and make sure they work.
3. Add advanced tools to get all the buttons in the right places.
To get you started on 1, I created two device upgrades in a
ziped file for you. The first Philips_MX3600D_KM.txt are the learned commands in the RC5 protocol using the RC5/5x combo protocol. Since the 3600 uses a number of different device numbers then this is more efficient.
You can learn all the additional commands. For those that use the RC5 protocol, add to this first upgrade (Philips_MX3600D_KM.txt ).Load the upgrade into KM and in the functions tab enter device number in the byte 2 column and the OBC's in the OBC column (and label the ones I put in there correctly).
DVD-1539_KM.txt is for the commands that use the RC6 protocol. It is also a generic upgrade for a Philips DVD player (DVD/0539) that you are already using. I have put the buttons of the commands that you learned to the right of the keys they should already be in DVD 539 and added a couple that were missing at the bottom.
You can key move the two commands learned on the TV device to those same buttons using IR and ditto for the cable commands.
Since you haven't done that yet, it makes me wonder if you are using an old version of IR, that isn't decoding these learned commands for you?
Finally, have you read
this?
It should cover the mechanics of what I have described.