Page 1 of 2

VU+ Solo2 Discrete ON/OFF

Posted: Wed May 29, 2013 2:57 pm
by Busa
Hi,

I have a new satellite receiver. This is the VU+ Solo2.
I found the RM file from alanrichey that was made for VU+ Ultimo but works perfectly.

The VU+ use this protocol: MCE/Device 16/OEM2 82/Fixed data E2 80 52 10
The Power Key is: EFC 050/OBC 12/Hex 0C
This is a normal Power key that work like a toggle:
depress #1 = ON, depress #2 = OFF, depress #3 = ON, depress #4 = OFF,...

The fact is that I realy need discrete ON and OFF for my whole system to work.
(macro for power ON and power OFF home cinema system)
After some reaserch, I found that this protocol use toggle bit.
So, I made the following test.
I learn the 1st power depress on the 1 Key and the 2nd power depress on the 2 Key.
And tadaaaa! It works!
The 1 Key is now a discrete ON and the 2 Key is now a discrete OFF.

My problem is the following:
How include the both learned signal in the protocol given by alanrichey.
When I go to the Learned Signals tab in IR, this is what I have:

Protocol | Device | Sub-Device | OBC | HexCmd | EFC | Misc
MCE | 16 | 82 | 12 | 0C | 050 | T=0 | (Discrete OFF)
MCE | 16 | 82 | 12 | 0C | 050 | T=1 | (Discrete ON)


As you can see, EFC 050/OBC 12/Hex 0C are the same for both Discrete ON and Discrete OFF.
The only thing that change is T=1 for Discrete ON and T=0 for Discrete OFF.
I don' see were I can put this info back to remotemaster the modify the rmdu file.


Thanks for your help.

Posted: Wed May 29, 2013 9:07 pm
by 3FG
This will probably require a custom executor. What remote are you using?

Posted: Thu May 30, 2013 12:17 am
by Busa
This is a One for All URC-7556.

Posted: Thu May 30, 2013 12:37 am
by 3FG
Ouch! That's a HSC08 remote, and I'm not familiar with the assembler. Still, I'll try to look a the S3F80 executor, which should attempt to do the same things as the HSC08 executor. Maybe we can see away to get what you want.

Posted: Thu May 30, 2013 3:04 pm
by vickyg2003
Busa

Why can't you use the learns? Is there an extender for this remote?

I'm really surprised your 1, 2 thing works. Typically any keystroke is ignored if the toggle is not right.

I am an HCS08 specialist. So I can work on an executor, if its needed.

Posted: Thu May 30, 2013 8:13 pm
by 3FG
Of course Vicky is right. If you have functioning learns, just use them.

Posted: Fri May 31, 2013 1:14 pm
by Busa
Yes, you are right Vicky!
I just move the two learned signals to Phantom14 and Phantom15 keys and it works like a charm.
Sometimes the things seems harder than they really are.

Just for my personal knowledge, is it easy, hard or impossible to build an RMDU file that include all the original keys plus the two learned signals.
I think that it could be usefull if I want to share my VU+Solo2 file to someone that have an different remote control.
(Simply copy and paste the protocol in IR.)

Anyway, thank you all for your ideas and suggetions.

Busa

Posted: Fri May 31, 2013 1:45 pm
by mdavej
First, try the easy solution and see if these work:

Command EFC
PowerOn 00075
PowerOff 00099

Otherwise, would it be possible to use the RC6-M-32 protocol instead with the appropriate toggle settings to suppress the toggle? I'm thinking you'd have a total of 3 upgrades and combine them with device combiner. Upgrade 1 would be standard MCE with all commands except discrete power. Upgrade 2 would be RC6-M-32 with just the discrete off as the only function, toggle off, and subdevice matching the value required for T=0. Upgrade 3 would be like 2 except for discrete on and T=1.

Posted: Fri May 31, 2013 3:04 pm
by Busa
Hi mdavej,

The easy solution is not the good one because the EFC 075 is already assigned to the Rewind << function.
I test the EFC 099 to be sure but it does nothing. :(

I don't know how the device combiner works.
I need to be put on the right way to do that (What software should I use, what settings,..)

If you want to have a look, I just uploaded 2 files in the diagnostic area.
The first is the VU+ Solo2 upgrade (RMDU).
The second is my complete URC-7556 ir file with all my devices.

Posted: Fri May 31, 2013 3:11 pm
by mdavej
In RM, just pick "Device Combiner" in the protocol drop down. Then you get a new Device Combiner tab where you can add your 3 devices. You'll have to read the protocol notes for each to get the right settings.

I was throwing the RC6 protocol option out there as a possibility. I'm not certain it would actually work, but it's worth a try. You can test it by skipping the combiner part for now and just making a device upgrade with settings I described, in order to test the concept for your discrete power commands.

Posted: Sat Jun 01, 2013 5:14 am
by vickyg2003
Busa wrote:Just for my personal knowledge, is it easy, hard or impossible to build an RMDU file that include all the original keys plus the two learned signals.
I think that it could be usefull if I want to share my VU+Solo2 file to someone that have an different remote control.
In this case it just doesn't seem to be worth the effort. You can transfer the learn to most remotes. Sometimes it's hard to do because you need to delve into assembler. In this case it is a different language than the majority so to share it you would need to do both languages. If you had needed the signals for a non-learner or a remote using an extender there would have been more incentive to get it done. And before trying an executor approach, testing all possible obc's to see if there already is a discrete would be a better option. Or had you already done that.

There is a lot we can do with custom executors.

Posted: Sat Jun 01, 2013 11:08 am
by Busa
After a lot of tests, it works !
I do exactly as mdavej told me but have some difficulties to find the right settings.
Summary:
* In SETUP tab, choose Device combiner (Protocol 01 44).
* In DEVICE COMBINER tab, add 3 protocols

- The 1st is MCE (Protocol 01 2A) with Device=16 and OEM2=82.
I use this protocol for all functions except discrete power.
- The 2nd is RC6-M-32 (Protocol 01 2A) with Device=128, Sub-device=21008 (16+256*82+0), M=6, RC6 T-bit=0, MCE toggle=no.
I use this protocol for Discrete ON (EFC=050).
- The 3rd is RC6-M-32 (Protocol 01 2A) with Device=128, Sub-device=21136 (16+256*82+128), M=6, RC6 T-bit=0, MCE toggle=no.
I use this protocol for Discrete OFF (EFC=050).

* In FUNCTION tab, create all function choosing the right device and the right EFC.

Thanks to everyone for support.

Posted: Mon Apr 22, 2019 11:31 am
by KarolS
Hello!
How I can do the some but on my URC-7955?
I can't use Device Combiner protocol :(

Posted: Mon Apr 22, 2019 1:48 pm
by The Robman
KarolS wrote:Hello!
How I can do the some but on my URC-7955?
I can't use Device Combiner protocol :(
What exactly are you trying to do? The original advice was to use the learned signals for the additional buttons.

Posted: Mon Apr 22, 2019 1:53 pm
by KarolS
I need discrete on and discrete off because when I want change activity from watch TV to watch movie my vu solo2 stay powered on :( .