Sony 12/15/20 device 26 and KM
Posted: Mon Sep 06, 2004 10:00 pm
Hmmm, I've been playing stump-the-dummy and I've lost....
Sony's DVP-CX985V 400 disc changer uses the Sony20 protocol, device 26, with sub-devices 73 & 98. For example:
Power: Sony20,dev=26,sub=73,obc/efc=21/79
Folder: Sony20,dev=26,sub=98,obc/efc=64/34
So, to create a device with KM 8.27 that has two subdevices it looks like I need to use the Sony12/15/20 protocol. This is the first time I've used this protocol. I set it up like this:
Sony20 subdev 1: 73
Sony20 subdev 2: 98
POWER, OBC=021, byte2=1 11010
FOLDER, OBC=064, byte2=2 11010
What I get back when I upload this device/protocol into my 2117 is:
Power: Sony20,dev=14,sub=73,obc=21
Folder: Sony20,dev=14,sub=98,obc=64
Why dev=14 instead of 26?
So I must be screwing something up in the byte2 setup. In the case of POWER I use byte2=1(space)11010. This to me means use subdevice 1 (configured as 73), and device 11010 (decimal 26). The subdevice works okay, but the device comes up wrong. I tried other 5-bit patterns but I get strange device code results.
Here are some 5 bit device codes I tried and the resulting device code I decode:
00000=0
00001=0
00010=0
00011=0
00100=1
00101=1
00110=1
00111=1
01000=10
01001=10
01010=10
01011=10
01100=11
01101=11
01110=11
01111=11
10000=4
10001=4
10010=4
10011=4
10110=5
11000=14
11010=14
11111=15
What am I missing? Or is the Sony12/15/20 protocol broken? Is there a better way to do this?
Thank for any help,
Craig
Sony's DVP-CX985V 400 disc changer uses the Sony20 protocol, device 26, with sub-devices 73 & 98. For example:
Power: Sony20,dev=26,sub=73,obc/efc=21/79
Folder: Sony20,dev=26,sub=98,obc/efc=64/34
So, to create a device with KM 8.27 that has two subdevices it looks like I need to use the Sony12/15/20 protocol. This is the first time I've used this protocol. I set it up like this:
Sony20 subdev 1: 73
Sony20 subdev 2: 98
POWER, OBC=021, byte2=1 11010
FOLDER, OBC=064, byte2=2 11010
What I get back when I upload this device/protocol into my 2117 is:
Power: Sony20,dev=14,sub=73,obc=21
Folder: Sony20,dev=14,sub=98,obc=64
Why dev=14 instead of 26?
So I must be screwing something up in the byte2 setup. In the case of POWER I use byte2=1(space)11010. This to me means use subdevice 1 (configured as 73), and device 11010 (decimal 26). The subdevice works okay, but the device comes up wrong. I tried other 5-bit patterns but I get strange device code results.
Here are some 5 bit device codes I tried and the resulting device code I decode:
00000=0
00001=0
00010=0
00011=0
00100=1
00101=1
00110=1
00111=1
01000=10
01001=10
01010=10
01011=10
01100=11
01101=11
01110=11
01111=11
10000=4
10001=4
10010=4
10011=4
10110=5
11000=14
11010=14
11111=15
What am I missing? Or is the Sony12/15/20 protocol broken? Is there a better way to do this?
Thank for any help,
Craig