Your Universal Remote Control Center
RemoteCentral.com
Discrete Code Hunter Forum - View Post
Up level
Up level
The following page was printed from RemoteCentral.com:

Login:
Pass:
 
 

Original thread:
Post 14 made on Tuesday September 30, 2003 at 11:33
jarmstrong
Founding Member
Joined:
Posts:
March 2002
1,780
Zane emailed me the document from Polycom last night that had 64 commands (including 31 that were labeled "IDLE_MSG" that apparently means an unused command.) Here are the ones that apparently do something:

RM_VOL_DOWN 0x03
RM_VOL_UP 0x04
RM_MUTE 0x05
RM_NINE 0x06
RM_EIGHT 0x07
RM_SEVEN 0x08
RM_SIX 0x09
RM_FIVE 0x0A
RM_FOUR 0x0B
RM_THREE 0x0C
RM_TWO 0x0D
RM_ONE 0x0E
RM_ZERO 0x0F
RM_AUTO 0x26
RM_PUT_DOWN 0x27
RM_PICKED_UP_LOW_BATTERY 0x28
RM_PICKED_UP 0x29
RM_SNAPSHOT 0x2A
RM_INFO 0x2B
RM_MENU 0x2C
RM_SLIDES 0x2D
RM_REMOTE 0x2E
RM_LOCAL 0x30
RM_ZOOM_DOWN 0x31
RM_ZOOM_UP 0x32
RM_POUND 0x33
RM_STAR 0x34
RM_RIGHT 0x35
RM_LEFT 0x36
RM_SELECT 0x38
RM_DOWN 0x39
RM_UP 0x3A
RM_CALLHU 0x3C


Yesterday, John suspected that those hex values were for a 6-bit data field and since 111111 binary is 0x3F or decimal 63 and that is undoubtedly correct. Lets focus on the values for Numerals 1 and 2 (rearranged as John has suggested):

From Premise Systems website:

0xE 110010 10 001110 10
0xD 110010 10 001101 10

My Original decode of Zane's learned commands posted above:

0xE 110010 10 001110 01
0xD 110010 10 001101 01

The numeral commands that Zane emailed me:

0xE 110010 10 001110 01
0xD 110010 10 001101 10

I agree with John (and this would make a compelling argument) that the next to the last (starting from left to right) bit is a toggle bit and the last bit is a parity bit.

Further, the link that John posted above describes the classic symptoms of learning an IR command with a toggle bit --that the system doesn't recognize the second or greater SUCCESIVE command of the SAME key.

For example, if you LEARN numerals 1,2,3,4, and 5 and try to dial 555-1234 all it sees is 5-1234.

The only flaw in this theory is that the learned numerals (0 through 9)that Zane emailed me were the following:

0xF 110010 10 001111 11
0xE 110010 10 001110 01
0xD 110010 10 001101 10
0xC 110010 10 001100 11
0xB 110010 10 001011 10
0xA 110010 10 001010 11
0x9 110010 10 001001 11
0x9 110010 10 001001 11
0x7 110010 10 000111 10
0x6 110010 10 000110 11

With the exception of numeral 1 (0xE) all had a "toggle bit" of 1, where if you learned those commands in succession we would EXPECT them to alternate. In this case numerals 0,1, and 2 seem consistent with that expectation, but not 3 and up.

Especially troubling is that the numeral 8 command was the numeral 9 command that was apparently learned twice.

Zane, it is important that you learn the same command several times and post your Pronto hex. Is it possible that it only toggles with a repetition of the same key within a few mS.??

-Jon

This message was edited by jarmstrong on 09/30/03 11:40.


Hosting Services by ipHouse