|
|
 |
|
The following page was printed from RemoteCentral.com:
|
*** SONY CD CHANGER Discrete/Hidden...
| |
|
| 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 |
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 |
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.
|
|
 |
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.
|
|