Your Universal Remote Control Center
RemoteCentral.com
Philips Pronto Classic Forum - View Post
Previous section Next section Previous page Next page Up level
Up level
The following page was printed from RemoteCentral.com:

Login:
Pass:
 
 

Page 1 of 3
Topic:
*** SONY CD CHANGER Discrete/Hidden Codes ***
This thread has 34 replies. Displaying posts 1 through 15.
Post 1 made on Thursday November 15, 2001 at 23:10
Lyndel McGee
RC Moderator
Joined:
Posts:
August 2001
12,910
I've read several posts available on this site regarding Sony's lack of support to users who need discrete codes.

For all those who are interested, I have compiled a list of Sony CD Changer IR codes by function. These have been tested against a Sony CDP-CX400.

Device ID for Command Channel 1 is 0x11.

Function (Hexadecimal):
0x00 - Keypad 1
0x01 - Keypad 2
0x02 - Keypad 3
0x03 - Keypad 4
0x04 - Keypad 5
0x05 - Keypad 6
0x06 - Keypad 7
0x08 - Keypad 9
0x09 - Keypad 0
0x0B - Enter
0x0C - Clear
0x0D - Check
0x15 - Power Toggle (Sony System Toggle)
0x16 - Open
0x1C - Name Search
0x1D - Continue
0x1F - Program
0x20 - 10/0 (Typically Remote Control Keypad 0)
0x27 - >10 (Add 10 to track number)
0x28 - Scroll?
0x2C - Repeat
0x2E - Power On
0x2F - Power Off
0x30 - Track Down
0x31 - Track Up
0x32 - Play
0x33 - Fast Reverse
0x34 - Fast Forward
0x35 - Shuffle
0x38 - Stop
0x39 - Pause
0x35 - Continue?
0x39 - Shuffle
0x3A - Fast Reverse
0x3B - Fast Forward
0x3D - Disc -
0x3E - Disc +
0x4A - Disc Select (enter disc # on keypad followed by Enter)

*** NOT FOUND ON REMOTES ***
0x4B - Track Select (enter track # followed by Enter)
*** WORKS GREAT with SuperNudeList ***

0x4D - Group Select (enter group # followed by Enter)
0x5C - Hit List Program
0x5F - Fade Out/In
0x60 - Pause/Synchro
0x61 - Pause after Fade In?????
0x6B - Name Scan
0x6C - Name Input
0x6E - Appears to be Mega function
0x6F - Appears to be some sort of Mega. Maybe List synchronization between 2 changers.
0x7E - Appears to be Scroll
0x7F - Diagnostics Mode (Be very careful with this)


This list works for all Command Modes (1-3).

I still would love to have codes for Next Disc Selection in Continue Mode. Anyone with this information, please post here.

If anyone needs help generating these codes, email me with your required Command Mode(1 to 3) and I can generate a CCF with these codes.

Lyndel
Lyndel McGee
Philips Pronto Addict/Beta Tester
Post 2 made on Friday November 16, 2001 at 09:45
Patb
Founding Member
Joined:
Posts:
July 2001
22
Any chance that your "Disc Select" will work on my Sony DVP-CX860 300+1 DVD changer to select a DVD? Presently I have to use a multi step macro to select the disk. I'd love to be able to just send a "disk select" command followed by disk # and enter.

Could you either send to me the code to past into ProntoEdit or tell me how to get this code for "Disk Select"? I'd like to try it.
Post 3 made on Friday November 16, 2001 at 11:48
allamand
Founding Member
Joined:
Posts:
October 2001
513
On My Sony 200 DVD changer I just use the Folder button and then the DVD # followed by Enter.

The Folder Button will stop the DVD in play, no matter where(even in the Copyright warnning) and this would be the same number of codes you'd need using Disk Select
-steve
Post 4 made on Friday November 16, 2001 at 13:40
Leo G
Founding Member
Joined:
Posts:
May 2001
11
How about Discreet "One Disc" or "All Disc"?
OP | Post 5 made on Friday November 16, 2001 at 22:21
Lyndel McGee
RC Moderator
Joined:
Posts:
August 2001
12,910
Leo,

You can have your discrete Continue when I get discrete Next/Previous Disc.

The code list has been updated and a CCF generated and sent to the Files Section. The file submitted was named as follows:

SonyCDChanger.zip

This file contains a non-graphical CCF as well as an updated text file with the contents from above.

Everyone, please enjoy. Especially Direct Track Selection as well as Function 0x4B for all you SuperNudeList junkies.



Lyndel McGee
Philips Pronto Addict/Beta Tester
OP | Post 6 made on Friday November 16, 2001 at 22:23
Lyndel McGee
RC Moderator
Joined:
Posts:
August 2001
12,910
PatB.

I'll try the disc select but I don't think it'll work.
I'll let you know in a bit.

Lyndel McGee
Philips Pronto Addict/Beta Tester
OP | Post 7 made on Friday November 16, 2001 at 22:42
Lyndel McGee
RC Moderator
Joined:
Posts:
August 2001
12,910
PatB.

The Direct Disc Select does NOT function on the Sony 300+1 DVD Changer. I seem to recall I tested that a while back but have just verified that it does not work.

Regards,

Lyndel
Lyndel McGee
Philips Pronto Addict/Beta Tester
Post 8 made on Saturday November 17, 2001 at 15:50
akilgore
Founding Member
Joined:
Posts:
October 2001
44
For all those who are interested, I have compiled
a list of Sony CD Changer IR codes by function.
These have been tested against a Sony CDP-CX400.

Lyndel,

Is there a "special" way of getting these codes into the Pronto or am I right in thinking that I just use the IRTool in the files section and paste the IR code it generates into ProntoEdit.

Also, out of curiosity, how did you figure out the codes? Did you just put different command values into the IRTool and test the results...?

Many thanks,
Andy.
OP | Post 9 made on Saturday November 17, 2001 at 18:16
Lyndel McGee
RC Moderator
Joined:
Posts:
August 2001
12,910
Andy,

Well, first of all, when working with any CD Changer/Player, always start with a CD that has 20 plus tracks. That is how I found the track 11 to 20 codes. If you are playing a CD with fewer than 11 tracks, these functions do nothing.

The first few times through this exercise with many devices, I created a CCF with 256 or 128 butttons and cut and pasted with the IR Code utility found on this site. Sony devices only support 128 function codes. The NEC code set supports 256.

Recently, I revised my CCF to support either 128 or 256 buttons. Each button is named by the function code 0x00 to 0xFF (0x7F for Sony Code sets). The action list contains a single 'Learned' IR code which has been appropriately named 'Function 0x00' to 'Function 0xFF'. Once I had this CCF, I decompiled to a CSF using the Decompiler found on this site. I then wrote a quick and dirty Visual Basic program to read the CSF file, and modify the 'RawCode' entry generated by the Decompiler for each button generating the appropriate IR sequences for either Sony or NEC devices. Once you have the modified CSF file, you can recompile using the Compiler from this site and voila, you have a CCF which you can play with for a particular device.

In order for this process to be useful, you have to understand a bit about the IR sequences used by the Pronto. There is a wonderful document on this site with just that information.

Here is the link.

[Link: remotecentral.com]


Once you ascertain the appropriate 'Device ID' from a 'learned' code (learn a single code from the remote which came with the device), the process to generate the code is rather simple.

I suggest viewing the document and playing around with the IR Utilities found on this site to gain a better understanding of the IR codes. Being an engineer and sort of a hacker, it's nothing for me to look at a bytestream and gather 1's and 0's from it. Just keep a notepad handy and don't worry about having a pencil with an eraser. Just scribble your mistakes out cause they will be many at first.

If you have a device you are interested in, please feel free to post a learned code to this thread and I'll try to generate a CCF for you.

I can currently support Sony 12 bit, 15 bit, and NEC formats from my VB program.

Best of luck.
Lyndel
Lyndel McGee
Philips Pronto Addict/Beta Tester
Post 10 made on Saturday November 17, 2001 at 19:19
akilgore
Founding Member
Joined:
Posts:
October 2001
44
Lyndel,

Many thanks for the wonderfully detailed reply.
I kinda figured that's how people did it but no one spelt it out before. Being a software engineer I'm no stranger to hacking about myself - except I'd be using VC++ rather than VB ;).

I assume that the doc that you linked to is Barry Gordon's IR Format document. If so, I have already read that.

The only other question I have is this, is there any danger of damaging the device by sending it "guessed" IR codes? I notice above that you've listed 0x7F as diagnostic mode. I've heard some horror stories in the past of people putting their devices (usually Minidisc recorders) in diagnostic mode and screwing them up (laser alignment etc...). How did you know that the code (0x7F) was diagnostic mode...? Did the display give some clue...? And how did you get out of it...?

Sorry for the questions but if I don't ask, I don't learn.

Many thanks,
Andy.
OP | Post 11 made on Saturday November 17, 2001 at 22:51
Lyndel McGee
RC Moderator
Joined:
Posts:
August 2001
12,910
Andy,

Typically, high numbered function codes (0x7F is diag for Sony) are diagnostic codes. If you accidentally get into this mode on the CD Changer, the power button has recovered for me each time with no problems. Yes, you can screw up laser alignment, etc... I included this code for completeness.

B.T.W. C++, Java, VB, Pascal, Fortran, Cobol, Ada, Assembler are all languages I am versed in. I used VB so I could get a quick GUI and decent BSTR handling without having to resort to ATL or Class Wizard/VC++ project generated dialogs.

Lyndel McGee
Philips Pronto Addict/Beta Tester
Post 12 made on Sunday November 18, 2001 at 09:28
dean rossman
Founding Member
Joined:
Posts:
September 2001
68
A macro to always put SONY MEGA CHANGERS back to
"continue" mode. "on" "program" "continue" "play"
To play a group; "on" "program" "continue" "group"
"#" "enter" "play"
To play in shuffle; "on" "program" "continue"
"shuffle" "play"
To play a group in shuffle; "on" "program" "continue"
"shuffle" "group" "#" "enter" "play"
I would think that this "continue" macro followed by
"disc +" would always take you to the next disc in sequence.
OP | Post 13 made on Sunday November 18, 2001 at 12:26
Lyndel McGee
RC Moderator
Joined:
Posts:
August 2001
12,910
Dean,

Do your macros facilitate the reset of Continue to 1 - Disc or All - Discs? This is something Leo is looking for above.

I'm looking for discrete codes for Next Disc, Prev Disc in Continue mode. These would be codes that you could use to replace the manual turn of the Jog Dial/Disc Selector on the front of the CDP-400.

Thanks,
Lyndel
Lyndel McGee
Philips Pronto Addict/Beta Tester
Post 14 made on Wednesday November 21, 2001 at 20:10
Reggie Jones
Founding Member
Joined:
Posts:
November 2001
2
I have two Sony CDP-CX691's (300 disc units) operating on command codes 1 & 3. I am pretty sure that the codes that you worked out for your 400 disc unit will work for me.

Could you please (pretty) generate a CCF for my units?
I shall be forever grateful (and, will remember you in my will).

Thanx, Reggie
Post 15 made on Thursday November 22, 2001 at 09:58
dean rossman
Founding Member
Joined:
Posts:
September 2001
68
Lyndel; I believe that the "program" command always
put you back to (all disc) mode. I thnk if you then
press either "shuffle" or "continue" repeatedly,
it will toggle you through modes.
Page 1 of 3


Jump to


Protected Feature Before you can reply to a message...
You must first register for a Remote Central user account - it's fast and free! Or, if you already have an account, please login now.

Please read the following: Unsolicited commercial advertisements are absolutely not permitted on this forum. Other private buy & sell messages should be posted to our Marketplace. For information on how to advertise your service or product click here. Remote Central reserves the right to remove or modify any post that is deemed inappropriate.

Hosting Services by ipHouse