Page 3 of 4

Posted: Thu Aug 19, 2004 9:24 am
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

Posted: Thu Aug 19, 2004 11:28 am
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

Posted: Thu Aug 19, 2004 5:46 pm
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.

Posted: Thu Aug 19, 2004 6:02 pm
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.

Posted: Thu Aug 19, 2004 6:03 pm
by Tobinh
I'm not in a particular hurry to get a protocol, so don't rush.

Posted: Thu Aug 19, 2004 6:10 pm
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.

Posted: Sat Aug 21, 2004 2:08 pm
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.

Posted: Sun Aug 22, 2004 9:53 pm
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

Posted: Sun Aug 22, 2004 9:58 pm
by Tobinh
I probably won't use the mouse.

Tobin.

Posted: Mon Aug 23, 2004 6:45 am
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.

Posted: Mon Aug 23, 2004 7:49 am
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.

Posted: Mon Aug 23, 2004 9:50 am
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.

Posted: Mon Aug 23, 2004 10:23 am
by Tobinh
OFA 8012 (From Wallmart) with 2k I am using extender v3, but I guess for this purpose that doesn't matter.

Posted: Mon Aug 23, 2004 3:23 pm
by Tobinh
It might be the 6012 (I'm not looking at my remote right now)

Posted: Mon Aug 23, 2004 3:25 pm
by Tobinh
Yea, It's the 6012, not the 8012