Unknown protocol

General JP1 chit-chat. Developing special protocols, decoding IR signals, etc. Also a place to discuss Tips, Tricks, and How-To's.

Moderator: Moderators

Tobinh
Posts: 23
Joined: Wed Aug 18, 2004 8:29 am
Location: Longview, TX

Post by Tobinh »

Ok, here's the spoon for the day. All presses are for button 1. there appears to be a transmit on press and one on release (as indicated by the led) after about a sec the led flashes repeatedly (A Hold, I assume) I brought the Keyboard in today, it appears to be similar.

makes and breaks were isolated by shielding the reciever.

the Keyboard has 102 keys.

BTW new batteries.

I'm going to TRY not to respond today (I REALLY NEED TO WORK!)

Keyboard "1"

0000 006d 0000 0010 0023 0012 0011 0023 0011 0012 0011 0012 0011 001b 0011 0012 0011 0012 0011 0012 0011 0012 0011 0012 0011 002c 0011 0023 0011 0012 0011 002c 0011 001b 0011 09b6

Remote Make "1"

0000 006d 000e 0000 0023 0011 0012 002b 0012 0011 0012 0011 0012 0011 0012 0011 0012 0019 0012 0011 0012 0011 0012 002b 0012 0022 0012 0011 0012 0022 0012 0011

0000 006c 000e 0000 0023 0012 0012 002b 0012 0011 0012 0011 0012 0011 0012 0011 0012 001a 0012 0011 0012 0011 0012 002b 0012 0023 0012 0011 0012 0023 0012 0012

break

0000 006c 000e 0000 0023 0012 0012 002b 0012 0011 0012 0011 0012 0011 0012 0011 0012 001a 0012 0011 0012 0023 0012 002b 0012 0023 0012 001a 0012 0022 0012 0012

0000 006c 000e 0000 0023 0012 0012 002b 0012 0011 0012 0011 0012 0011 0012 0011 0012 001a 0012 0011 0012 0023 0012 002b 0012 0023 0012 001a 0012 0022 0012 0012


hold – break

0000 006c 002a 0000 0023 0012 0012 002b 0012 0011 0012 0011 0012 0011 0012 0011 0012 001a 0012 0011 0012 001a 0012 002b 0012 0023 0012 001a 0012 0022 0012 0c12 0023 0011 0012 002b 0012 0011 0012 0011 0012 0011 0012 0011 0012 001a 0012 0011 0012 001a 0012 002b 0012 0023 0012 001a 0012 0022 0012 02a5 0023 0011 0012 002b 0012 0011 0012 0011 0012 0011 0012 0011 0012 001a 0012 0011 0012 0023 0012 002b 0012 0023 0012 001a 0012 0022 0012 0012

0000 006c 001c 0000 0023 0012 0012 002b 0012 0011 0012 0011 0012 0011 0012 0011 0012 001a 0012 0011 0012 001a 0012 002b 0012 0023 0012 001a 0012 0022 0012 06d1 0023 0011 0012 002b 0012 0011 0012 0011 0012 0011 0012 0011 0012 001a 0012 0011 0012 0022 0012 002b 0012 0023 0012 001a 0012 0023 0012 0012

Make – Break


0000 006c 001c 0000 0023 0012 0012 002b 0012 0011 0012 0011 0012 0011 0012 0011 0012 001a 0012 0011 0012 0011 0012 002b 0012 0023 0012 0011 0012 0022 0012 2407 0023 0011 0012 002b 0012 0011 0012 0011 0012 0011 0012 0011 0012 001a 0012 0011 0012 0023 0012 002b 0012 0023 0012 001a 0012 0022 0012 0012

0000 006d 001c 0000 0023 0011 0012 002b 0012 0011 0012 0011 0012 0011 0012 0011 0012 001a 0012 0011 0012 0011 0012 002b 0012 0022 0012 0011 0012 0022 0012 1d7f 0023 0011 0012 002b 0012 0011 0012 0011 0012 0011 0012 0011 0012 001a 0012 0011 0012 0022 0012 002b 0012 0022 0012 001a 0012 0022 0012 0011

Make-Hold-Break

0000 006d 0038 0000 0023 0011 0012 002b 0012 0011 0012 0011 0012 0011 0012 0011 0012 0019 0012 0011 0012 0011 0012 002b 0012 0022 0012 0011 0012 0022 0012 1e82 0023 0011 0012 002b 0012 0011 0012 0011 0012 0011 0012 0011 0012 001a 0012 0011 0012 001a 0012 002b 0012 0022 0012 001a 0012 0022 0012 0bf6 0023 0011 0012 002b 0012 0011 0012 0011 0012 0011 0012 0011 0012 001a 0012 0011 0012 001a 0012 002b 0012 0022 0012 001a 0012 0022 0012 04b0 0023 0011 0012 002b 0012 0011 0012 0011 0012 0011 0012 0011 0012 0019 0012 0011 0012 0022 0012 002b 0012 0022 0012 001a 0012 0022 0012 0011

0000 006c 0046 0000 0023 0012 0012 002b 0012 0011 0012 0011 0012 0011 0012 0011 0012 001a 0012 0011 0012 0011 0012 002b 0012 0023 0012 0011 0012 0022 0012 1eca 0023 0011 0012 002b 0012 0011 0012 0011 0012 0011 0012 0011 0012 001a 0012 0011 0012 001a 0012 002b 0012 0023 0012 001a 0012 0022 0012 0c13 0023 0011 0012 002b 0012 0011 0012 0011 0012 0011 0012 0011 0012 001a 0012 0011 0012 001a 0012 002b 0012 0023 0012 001a 0012 0022 0012 0c13 0023 0011 0012 002b 0012 0011 0012 0011 0012 0011 0012 0011 0012 001a 0012 0011 0012 001a 0012 002b 0012 0023 0012 001a 0012 0022 0012 02a5 0023 0011 0012 002b 0012 0011 0012 0011 0012 0011 0012 0011 0012 001a 0012 0011 0012 0023 0012 002b 0012 0023 0012 001a 0012 0022 0012 0012
jon_armstrong
Expert
Posts: 1238
Joined: Sun Aug 03, 2003 9:14 pm
Location: R.I.P. 3/25/2005
Contact:

Post by jon_armstrong »

I think the last command appears to solve the puzzle, it has five segments that I decode as the following:

03 04 8B 1-1 Make
03 44 9B 1-2 Hold
03 44 9B 1-3 Hold
03 44 9B 1-4 Hold
03 84 9B 1-5 Break
-Jon
jon_armstrong
Expert
Posts: 1238
Joined: Sun Aug 03, 2003 9:14 pm
Location: R.I.P. 3/25/2005
Contact:

Post by jon_armstrong »

Tobin, what you now need to do is learn all commands on the remote with the Pronto. You can make just save them all in a ccf file. John wrote a tool ling ago that converts a ccf file into hex. You will need to label them.

Let's save the keyboard for later. I haven't even looked at it as I was pretty busy today, too. I am assuming the remote is a higher priority since universal remotes don't make very good keyboards :-)

Since John is going to be gone, we may as well use Protocol Builder to create the protocol for the remote. Ususally we can get by with only the make command and that simplifies everything.
-Jon
Tobinh
Posts: 23
Joined: Wed Aug 18, 2004 8:29 am
Location: Longview, TX

Post by Tobinh »

Just Finished that.

I finally realized that i was a bit too quick on the button. It was after the prompt, but I guess the pronto was not ready. This one has makes and holds for all the remote keys.

A few things...

the mouse left and right keys have no transmitted repeat.

I did capture the track ball, but I'm sure it needs to be edited.

here's the file

http://groups.yahoo.com/group/jp1/files ... in_all.ccf

Thanks a bunch.

As for the keyboard, I'm sure you're right. I'm not particularly intrested in decoding it except for shortcuts and the fact that it might provide insight onto the protocol.

Let me know if you have any special Learn requests.
Tobinh
Posts: 23
Joined: Wed Aug 18, 2004 8:29 am
Location: Longview, TX

Post by Tobinh »

I'm not in a particular hurry to get a protocol, so don't rush.
johnsfine
Site Admin
Posts: 4766
Joined: Sun Aug 10, 2003 5:00 pm
Location: Bedford, MA
Contact:

Post by johnsfine »

Tobinh wrote:I'm not in a particular hurry to get a protocol, so don't rush.
You might want to bump this thread next Friday. I don't have a great memory.
jon_armstrong
Expert
Posts: 1238
Joined: Sun Aug 03, 2003 9:14 pm
Location: R.I.P. 3/25/2005
Contact:

Post by jon_armstrong »

I posted a device upgrade that should work. I tested several numerals and they appeared to be the same as what was learned.

I have only assigned numerals to the buttons but all make and break commands are there in the functions tab.

This protocol can only do the make OR break command. In the past we have found that the make commands suffice for most remote functions. So give them a try and see how they work.

In analyzing all the remote commands (but not the mouse buttons, trackball, or keyboard commands) it looks like this is the protocol:

{38K,226}<2,-2|2,-3|2,-4|2,-5>(4,-2,D:8,M:2,F:6,2:2,C:2,~F:4:0,2,-356), if M=1 it repeats otherwise not
where C=M:1:1+M:1:0+F:1:5+F:1:4
and for M
0=Make, 1=repeat, and 2=break

However the mouse buttons look quite different. It doesn't seem to use check bytes at all. This is similar to what I have experienced before where Mouse/Trackball commands are a separate protocol.

The protocol builder protocol does not do anything but play back the bits substituted as John described in one of his early posts. It has three variable bytes and can be keymoved in IR in most of the newer SC380+ remotes.

To use the device upgrade, remember to change the remote type to whatever you are using and copy both device AND protocol upgrades into IR and upload.
-Jon
Tobinh
Posts: 23
Joined: Wed Aug 18, 2004 8:29 am
Location: Longview, TX

Post by Tobinh »

Thanks for the work, but...

I don't have excel, so I'm using RM which does not like the file. Is there any way to get keymap-master to work on Open Office? Any other options?

I have Excel at work, but I'll only do that If I have no other options from home.

Tobin
Tobinh
Posts: 23
Joined: Wed Aug 18, 2004 8:29 am
Location: Longview, TX

Post by Tobinh »

I probably won't use the mouse.

Tobin.
gfb107
Expert
Posts: 3411
Joined: Sun Aug 03, 2003 7:18 pm
Location: Cary, NC
Contact:

Post by gfb107 »

This upgrade file doesn't appear to follow the rules for Manual Settings, unless I don't u nderstand them correctly, which is quite possible.

According to the Setup tab, commands are specified using OBCs, in LSB form, usig 8 bits. However, the OBCs are entered in hex (not normal), and are 24 bits (also not normal). RM can't handle this.
Mark Pierson
Expert
Posts: 3018
Joined: Sun Aug 03, 2003 12:13 am
Location: Connecticut, USA
Contact:

Post by Mark Pierson »

gfb107 wrote: However, the OBCs are entered in hex (not normal), and are 24 bits (also not normal). RM can't handle this.
That's the direct hex entry option that KM provides. Style (EFC/OBC) doesn't matter as the raw hex is taken literally.
Mark
jon_armstrong
Expert
Posts: 1238
Joined: Sun Aug 03, 2003 9:14 pm
Location: R.I.P. 3/25/2005
Contact:

Post by jon_armstrong »

Tobin, for test purposes just tell me what kind of remote you have and I'll post the device and protocol upgrade that you can copy into IR. I'll tell you what buttons have which commands if it's not obvious.

Greg, it probably would be useful to create a mode in RM to accept raw hex for fixed and variable bytes. I know that I have created at least one protocol with five variable bytes that IR accepted. Conversion from KM isn't that important.
-Jon
Tobinh
Posts: 23
Joined: Wed Aug 18, 2004 8:29 am
Location: Longview, TX

Post by Tobinh »

OFA 8012 (From Wallmart) with 2k I am using extender v3, but I guess for this purpose that doesn't matter.
Tobinh
Posts: 23
Joined: Wed Aug 18, 2004 8:29 am
Location: Longview, TX

Post by Tobinh »

It might be the 6012 (I'm not looking at my remote right now)
Tobinh
Posts: 23
Joined: Wed Aug 18, 2004 8:29 am
Location: Longview, TX

Post by Tobinh »

Yea, It's the 6012, not the 8012
Post Reply