Device/Protocol Info for Emerson MS7775 CD player
Moderator: Moderators
-
ti83programmer
- Posts: 60
- Joined: Mon Oct 13, 2003 10:16 pm
Device/Protocol Info for Emerson MS7775 CD player
I have an 8811 and the above CD player, but I don't have the original remote, so I have no way to learn the protocol. If you know some other way I can get it, please let me know. If anyone has this device, PLEASE tell me the protocol info for it, I'm desperate, even if it's just a possible solution.
-
Nils_Ekberg
- Expert
- Posts: 1689
- Joined: Sat Aug 02, 2003 2:08 pm
- Location: Near Albany, NY
Re: Device/Protocol Info for Emerson MS7775 CD player
Try the built in code 0305 it is suppossed to be for an Emerson CD player.ti83programmer wrote:I have an 8811 and the above CD player, but I don't have the original remote, so I have no way to learn the protocol. If you know some other way I can get it, please let me know. If anyone has this device, PLEASE tell me the protocol info for it, I'm desperate, even if it's just a possible solution.
-
ti83programmer
- Posts: 60
- Joined: Mon Oct 13, 2003 10:16 pm
-
jon_armstrong
- Expert
- Posts: 1238
- Joined: Sun Aug 03, 2003 9:14 pm
- Location: R.I.P. 3/25/2005
- Contact:
Did ANY CD_0305 commands work? In searching for this unit it looks like a mini system:
“Product Description
Audio Compact MiniSystem / 3 CD Changer / Dual Cassette / AM and FM Radio / 2-Way Speaker / Remote Control”
So it may be something completely different than a CD
There is a LIRC file for an Emerson CD:
# contributed by Jason Gladen
#
# brand: Emerson
# model no. of remote control: 790-381701-01
# devices being controlled by this remote: CD (single disc)
#
begin remote
name emerson-cd
bits 8
flags SPACE_ENC|CONST_LENGTH
eps 30
aeps 100
one 1451 236
zero 564 1118
ptrail 564
pre_data_bits 3
pre_data 0x6
gap 54006
repeat_bit 0
begin codes
power 0x0000000000000048
play/pause 0x0000000000000042
stop/clear 0x0000000000000044
mute 0x0000000000000050
volume_down 0x0000000000000081
volume_up 0x0000000000000082
end codes
end remote
My guess is that this is the F12 protocol. The ptrail is really a Zero bit plus a gap.
John if you are reading this you have F12 in your ReadMe_DecodeIR.txt as F12:
{410}<1,-3|3,-1>(D:3,C:1,F:8,1,-80)+
However, my previous decodes were {410}<1,-3|3,-1>(D:3,C:1,F:8,^129) twice if C=0 and repeating if C=1. I just decoded CD_0469 and it decodes correctly but I manually decoded it and there is NO final On pulse. Or said another way there are a total of 24 burst pairs for the command and one repeat. So, I think DecodeIR.dll is decoding correctly but the documentation is slightly in error. This is pivotal to my decoding of the LIRC file and where the twelfth bit comes from:
Here are the commands in order:
110 01001000 0 => 110 0 10010000 Device=003 OBC=009
110 01000010 0 => 110 0 10000100 Device=003 OBC=033
110 01000100 0 => 110 0 10001000 Device=003 OBC=017
110 01010000 0 => 110 0 10100000 Device=003 OBC=005
110 10000001 0 => 110 1 00000010 Device=003 OBC=064
110 10000010 0 => 110 1 00000100 Device=003 OBC=032
The first three bits are “pre_data 0x6” then the 8-bits and lastly the implied zero bit at the end. I then rearranged them to F:3, C:1, F:8
There are/were three other CD's that were under the Emerson brand that had setup codes but not in the 8811:
CD_0155 (NEC1:88 and OBC 020 is play)
CD_0164 (NEC2:128.124 and OBC 006 is play)
CD_0469 (F12:5 and OBC 018 is play)
So there you have a lot of possibilities and yet I am not necessarily confident that any will work. The only way is to test. Hopefully, some one else has the answer for sure.
“Product Description
Audio Compact MiniSystem / 3 CD Changer / Dual Cassette / AM and FM Radio / 2-Way Speaker / Remote Control”
So it may be something completely different than a CD
There is a LIRC file for an Emerson CD:
# contributed by Jason Gladen
#
# brand: Emerson
# model no. of remote control: 790-381701-01
# devices being controlled by this remote: CD (single disc)
#
begin remote
name emerson-cd
bits 8
flags SPACE_ENC|CONST_LENGTH
eps 30
aeps 100
one 1451 236
zero 564 1118
ptrail 564
pre_data_bits 3
pre_data 0x6
gap 54006
repeat_bit 0
begin codes
power 0x0000000000000048
play/pause 0x0000000000000042
stop/clear 0x0000000000000044
mute 0x0000000000000050
volume_down 0x0000000000000081
volume_up 0x0000000000000082
end codes
end remote
My guess is that this is the F12 protocol. The ptrail is really a Zero bit plus a gap.
John if you are reading this you have F12 in your ReadMe_DecodeIR.txt as F12:
{410}<1,-3|3,-1>(D:3,C:1,F:8,1,-80)+
However, my previous decodes were {410}<1,-3|3,-1>(D:3,C:1,F:8,^129) twice if C=0 and repeating if C=1. I just decoded CD_0469 and it decodes correctly but I manually decoded it and there is NO final On pulse. Or said another way there are a total of 24 burst pairs for the command and one repeat. So, I think DecodeIR.dll is decoding correctly but the documentation is slightly in error. This is pivotal to my decoding of the LIRC file and where the twelfth bit comes from:
Here are the commands in order:
110 01001000 0 => 110 0 10010000 Device=003 OBC=009
110 01000010 0 => 110 0 10000100 Device=003 OBC=033
110 01000100 0 => 110 0 10001000 Device=003 OBC=017
110 01010000 0 => 110 0 10100000 Device=003 OBC=005
110 10000001 0 => 110 1 00000010 Device=003 OBC=064
110 10000010 0 => 110 1 00000100 Device=003 OBC=032
The first three bits are “pre_data 0x6” then the 8-bits and lastly the implied zero bit at the end. I then rearranged them to F:3, C:1, F:8
There are/were three other CD's that were under the Emerson brand that had setup codes but not in the 8811:
CD_0155 (NEC1:88 and OBC 020 is play)
CD_0164 (NEC2:128.124 and OBC 006 is play)
CD_0469 (F12:5 and OBC 018 is play)
So there you have a lot of possibilities and yet I am not necessarily confident that any will work. The only way is to test. Hopefully, some one else has the answer for sure.
-Jon
-
Nils_Ekberg
- Expert
- Posts: 1689
- Joined: Sat Aug 02, 2003 2:08 pm
- Location: Near Albany, NY
-
jamesgammel
- Exile Island Resident
- Posts: 394
- Joined: Sun Aug 03, 2003 2:48 pm
- Location: Gillette, Wyoming
CD players are fast becoming articles from the past. Most dvd players now in vogue will also play cd's. SO, checking my 2104 manual (also almost a relic), they list the following setup codes for Emerson CD's: 0305, 0155, 0164, and 0469. If your remote doesn't have all of these native, I'm sure someone can create and post an upgrade replicating it.
My C6 manual only listed the 0305 for Emerson CD's.
Jim
My C6 manual only listed the 0305 for Emerson CD's.
Jim
-
ti83programmer
- Posts: 60
- Joined: Mon Oct 13, 2003 10:16 pm
-
jamesgammel
- Exile Island Resident
- Posts: 394
- Joined: Sun Aug 03, 2003 2:48 pm
- Location: Gillette, Wyoming
-
ti83programmer
- Posts: 60
- Joined: Mon Oct 13, 2003 10:16 pm
I just corrected (but probably won't upload just for this) both the comments in the C++ code and the ReadMe, because I agree that the actual decoding matches your version, not mine.jon_armstrong wrote: John if you are reading this you have F12 in your ReadMe_DecodeIR.txt as F12:
{410}<1,-3|3,-1>(D:3,C:1,F:8,1,-80)+
However, my previous decodes were {410}<1,-3|3,-1>(D:3,C:1,F:8,^129)
-
ti83programmer
- Posts: 60
- Joined: Mon Oct 13, 2003 10:16 pm