Page 2 of 16

Posted: Wed Aug 30, 2017 4:36 pm
by mdavej
Not a problem. You can learn to any button, not just the screen ones. And you can learn to any arbitrary device, doesn't have to be MCE.

So in RMIR or on the remote make a couple of new devices, type and brand does not matter since our learns will overwrite all existing functions. You should be able to get about 70 commands per device (~40 buttons + ~30 on screen - 6 per page x 5 pages). So you'll need just 2 or 3 devices to get all 152 logitech functions. Or just do small batches and save the resulting file for each batch and overwrite the same buttons with new learns on the next batch.

Remember, you can skip all the known functions posted above.

If it's too much, I'll try to load up my logitech and do the same. Post back if you have any trouble.

Posted: Wed Aug 30, 2017 5:47 pm
by mdavej
Ok, I dug out a Harmony and loaded up that device. I can capture all the commands and will post them soon. So just hang tight.

Posted: Wed Aug 30, 2017 6:55 pm
by jriker1
I have them all programmed in across MCE keyboard 1 thru 4 on the xsight. Now what?

Thanks.

JR

Posted: Wed Aug 30, 2017 7:28 pm
by mdavej
I captured some commands to start. Here's the ict file. All the MCE protocol commands are already known and can be ignored. It's the other commands that are using an unknown protocol.
https://www.hifi-remote.com/forums/dload ... e_id=14657

These are most likely the key codes we should find in those signals once the protocol is worked out.
http://kodi.wiki/view/Using_a_Microsoft ... in_Windows

Posted: Wed Aug 30, 2017 8:02 pm
by jriker1
Here's my contribution. Think I got it all. Not sure what all the "missing" stuff is on the primary keys which I did physically map, but zipped up the 4 remotes I needed to get all the keys mapped.

https://www.hifi-remote.com/forums/dload ... e_id=14659

JR

Posted: Thu Aug 31, 2017 3:12 am
by Barf
mdavej wrote:I captured some commands to start. Here's the ict file. All the MCE protocol commands are already known and can be ignored. It's the other commands that are using an unknown protocol.
https://www.hifi-remote.com/forums/dload ... e_id=14657

These are most likely the key codes we should find in those signals once the protocol is worked out.
http://kodi.wiki/view/Using_a_Microsoft ... in_Windows
I imported Dave's ict file in IrScrutinizer, deleted the MCE signals, exported as a text file, and fed it into IrpTransmogrifier. It produced

Code: Select all

A:      {306,msb}<-1,1|1,-1>(9,A:8,B:8,C:8,D:8,E:5,-74m){A=0x20,B=0x0,C=0x0,D=0x0,E=0x0}
weight = 20
B:      {306,msb}<-1,1|1,-1>(9,A:8,B:8,C:8,D:8,E:5,-74m){A=0x20,B=0x10,C=0x0,D=0x28,E=0x0}
weight = 20
C:      {306,msb}<-1,1|1,-1>(9,A:8,B:8,C:8,D:8,E:5,-74m){A=0x20,B=0x8,C=0x0,D=0x30,E=0x0}
weight = 20
D:      {306,msb}<-1,1|1,-1>(9,A:8,B:8,C:8,D:8,E:5,-269m){A=0x20,B=0x0,C=0x0,D=0x0,E=0x0}
weight = 20
Home:   {306,msb}<-1,1|1,-1>(9,A:8,B:8,C:8,D:8,E:5,-269m){A=0x20,B=0x0,C=0x0,D=0x0,E=0x0}
weight = 20
-:      {306,msb}<-1,1|1,-1>(9,A:8,B:8,C:8,D:8,E:5,-169m){A=0x20,B=0x0,C=0x0,D=0x0,E=0x0}
weight = 20
#:      {306,msb}<-1,1|1,-1>(9,A:8,B:8,C:8,D:8,E:5,-74m)7{A=0x20,B=0xb0,C=0x1,D=0x0,E=0x2}
weight = 21
*:      {306,msb}<-1,1|1,-1>(9,A:8,B:8,C:8,D:8,E:5,-74m)7{A=0x20,B=0xa0,C=0x1,D=0x28,E=0x2}
weight = 21
.:      {306,msb}<-1,1|1,-1>(9,A:8,B:8,C:8,D:8,E:5,-74m)7{A=0x20,B=0x68,C=0x1,D=0xb8,E=0x0}
weight = 21
+:      {306,msb}<-1,1|1,-1>(9,A:8,B:8,C:8,D:8,E:5,-74m)7{A=0x20,B=0x30,C=0x1,D=0x70,E=0x2}
weight = 21
alt:    {306,msb}<-1,1|1,-1>(9,A:8,B:8,C:8,D:8,E:5,-74m)7{A=0x20,B=0x30,C=0x0,D=0x0,E=0x4}
weight = 21
&:      {306,msb}<-1,1|1,-1>(9,A:8,B:8,C:8,D:8,E:5,-74m)7{A=0x20,B=0xc8,C=0x1,D=0x20,E=0x2}
weight = 21
@:      {306,msb}<-1,1|1,-1>(9,A:8,B:8,C:8,D:8,E:5,-74m)7{A=0x20,B=0x50,C=0x0,D=0xf8,E=0x2}
weight = 21
`:      {306,msb}<-1,1|1,-1>(9,A:8,B:8,C:8,D:8,E:5,-74m){A=0x20,B=0x18,C=0x1,D=0xa8,E=0x0}
weight = 20
/:      {306,msb}<-1,1|1,-1>(9,A:8,B:8,C:8,D:8,E:5,-169m){A=0x20,B=0x0,C=0x0,D=0x0,E=0x0}
weight = 20
Caps Lock:      {306,msb}<-1,1|1,-1>(9,A:8,B:8,C:8,D:8,E:5,-74m){A=0x20,B=0x0,C=0x0,D=0x0,E=0x0}
weight = 20
^:      {306,msb}<-1,1|1,-1>(9,A:8,B:8,C:8,D:8,E:5,-74m)7{A=0x20,B=0xe8,C=0x1,D=0xc8,E=0x0}
weight = 21
::      {306,msb}<-1,1|1,-1>(9,A:8,B:8,C:8,D:8,E:5,-74m)7{A=0x20,B=0xa8,C=0x1,D=0x18,E=0x2}
weight = 21
,:      {306,msb}<-1,1|1,-1>(9,A:8,B:8,C:8,D:8,E:5,-74m){A=0x20,B=0x40,C=0x1,D=0x99,E=0x0}
weight = 20
ctrl:   {306,msb}<-1,1|1,-1>(9,A:8,B:8,C:8,D:8,E:5,-74m){A=0x20,B=0x50,C=0x1,D=0xb1,E=0x0}
weight = 20
$:      {306,msb}<-1,1|1,-1>(9,A:8,B:8,C:8,D:8,E:5,-74m){A=0x20,B=0x18,C=0x0,D=0x0,E=0x1}
weight = 20
":      {306,msb}<-1,1|1,-1>(9,A:8,B:8,C:8,D:8,E:5,-74m)7{A=0x20,B=0xd8,C=0x1,D=0x8,E=0x2}
weight = 21

(Command line was

Code: Select all

irptransmogrifier  analyze  --repeat  --name ~/jp1/mce_keyboard/newkeys.txt --decoder biphase --maxparameterwidth 8
)
(Please ignore "weight = ...."). (The split of the payload parameter is arbitrary.) Remarkable is that several different keys apper to send the same signal (A, D, Home,...)

Posted: Thu Aug 31, 2017 7:48 am
by xnappo
jriker1 wrote:Thanks for all the responses. I was looking at Kodi's keymap, oddly I have no unmapped keys to point to anything. Other thoughts if possible:

1. can you somehow make up any IR code and just use it or does it have to comply to some existing one?

2. my Xsight is learning and I have a Logitech One remote also. Any opportunities there to clone something from Logitech's database?

Thanks.

JR
Wow really? Already using all the colors and even the 'radio' button? If so, then yes, you can try using an unused EFC. With my receiver some work and some don't.

Posted: Thu Aug 31, 2017 8:05 am
by jriker1
jriker1 wrote:Here's my contribution. Think I got it all. Not sure what all the "missing" stuff is on the primary keys which I did physically map, but zipped up the 4 remotes I needed to get all the keys mapped.

https://www.hifi-remote.com/forums/dload ... e_id=14659

JR
Why when I open the files I uploaded on my local computer they show all the buttons tied to the remote, but on another computer, they are just a shell of a text file and no key mapping show? Is there other files other than the rmdu files that are generated?

Thanks.

JR

Posted: Thu Aug 31, 2017 8:25 am
by mdavej
Sorry, just now looked at these files. Learns are stored in your main RMIR file, not the individual RMDU files. Did you save a copy of your RMIR file for each learning session? If so, zip and post those.

Posted: Thu Aug 31, 2017 8:41 am
by vickyg2003
Big question, did the "S" send the code you were looking work? I don't have access to a real computer today, so I'm just doing what I can on mobile.

Posted: Thu Aug 31, 2017 9:04 am
by jriker1
Yep, clicked on device "MCE Keyboard 3" and clicked on the softkey "S" and the expected settings menu came up. Was pretty excited about it. From one of the other links sent in this thread about Kodi, thinking there are other commands in the keyboard I can reuse, like My Movies, My Music, etc. In theory looks like it supports those command from ehome and should take you to the associated area of Kodi.

As for saving the individual RMIR files, no. Right now I have the remote with the four individual MCE Keyboard learns still on the remote and backed up the whole thing with remotemaster. is that adequate?

JR

Posted: Thu Aug 31, 2017 2:22 pm
by The Robman
jriker1 wrote:As for saving the individual RMIR files, no. Right now I have the remote with the four individual MCE Keyboard learns still on the remote and backed up the whole thing with remotemaster. is that adequate?

JR
RM (Remote Master) is a program that serves 2 functions, one is to create device upgrades, which get saved as RMDU files, and the other is to program the remote itself, and these remote configurations get saved as RMIR files.

So, if you've learned some signals using the remote and you want us to look at them, you need to save your RMIR file and post it.

Posted: Thu Aug 31, 2017 3:22 pm
by jriker1

Posted: Thu Aug 31, 2017 4:06 pm
by mdavej
Perfect

Posted: Thu Aug 31, 2017 5:07 pm
by jriker1
Did a lot of my entries even record anything? I see like repetitive 36036 for the frequency so that's not unique. Then ** None ** for the protocol, and device, sub device, OBC, Hex Cmd and Misc are all blank. And these are the soft keys I know I set. Obviously they were on the remote and worked but the learned info was concerning.