semi-mute macro?

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

Moderator: Moderators

The Robman
Site Owner
Posts: 22064
Joined: Fri Aug 01, 2003 9:37 am
Location: Chicago, IL
Contact:

Post by The Robman »

I have updated the protocol, so it should work now...

Upgrade protocol 0 = 01 5A (S3C8+) NEC hacked (PB v3.12)
43 8B 31 8B 12 E5 4D 08 08 01 18 01 06 01 18 03
39 D2 DC 11 94 08 B6 20 01 18 06 37 15 06 E4 03
0D 56 06 FB 8D 01 46
End
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
ElizabethD
Advanced Member
Posts: 2348
Joined: Mon Feb 09, 2004 12:07 pm

Post by ElizabethD »

Rob, WOW! the timing is perfect.
Repeating works - I asked for 7 repeats and got 7, but the devil is now in 1 bit I think.

Code: Select all

for OBC 27 NEC1 returns	       01011110 10100001 11011000 00100111
for OBC 27 NEC1-hacked returns	01011110 10100001 11011000 00100111
for OBC 59 NEC1-hacked returns	01011110 10100001 11011100 00100011
Red LED blinks once on OBC 27. For OBC 59 it now stays on longer while it's repeating - I believe that's what you expected in the earlier post. IRSA confirms. Unfortunately Yamaha box doesn't think much of obc59 :(
IR, IRSA files in Diagnosis
https://www.hifi-remote.com/forums/dload ... le_id=3790
Liz
Tweeking 8910, HTPro/9811, C7-7800, 6131o, 6131n, AtlasOCAP-1056B01, RCA-RCRP05B and enjoying the ride :)
ElizabethD
Advanced Member
Posts: 2348
Joined: Mon Feb 09, 2004 12:07 pm

Post by ElizabethD »

I made a tiny change:

Upgrade protocol 0 = 01 5A (S3C8+) NEC1 hacked (PB v3.12)
43 8B 31 8B 12 E5 4D 08 08 01 18 01 06 01 18 03
39 D2 DC 11 94 08 B6 20 01 18 06 37 15 06 E4 03
0D 46 06 04 8D 01 46
End
Liz
Tweeking 8910, HTPro/9811, C7-7800, 6131o, 6131n, AtlasOCAP-1056B01, RCA-RCRP05B and enjoying the ride :)
The Robman
Site Owner
Posts: 22064
Joined: Fri Aug 01, 2003 9:37 am
Location: Chicago, IL
Contact:

Post by The Robman »

That's a good change, the OR would work if we weren't dealing with comp'd signals. Comp'd signals require the AND.
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
ElizabethD
Advanced Member
Posts: 2348
Joined: Mon Feb 09, 2004 12:07 pm

Post by ElizabethD »

Besides checking Rob's trick on my Yamaha tuner (device 122), where it works really well, I wanted to see timing. I added up all the numbers. If this is wrong, what follows is incorrect.
Macro of 10 volume- or volume+ buttons runs for 5 seconds in unextended 8910.
Under extension it runs for a bit over 1.5 second.
Rob's NEC1-hack runs for about 1 second under either system.

It's very convenient to press one button and not have to hold it and overshoot. The volume drops like a rock and stops. Or increases and stops.

This is really cool stuff. Thanks Rob.
Any chance for a Panasonic Combo version?
ElizabethD wrote:1. Considering that TheShanMan needs more help, to avoid confusion, could we split the Panasonic posts out of here, please.
Panasonic Combo posts split to here (done by Rob):
https://www.hifi-remote.com/forums/viewtopic.php?t=12571
Liz
Tweeking 8910, HTPro/9811, C7-7800, 6131o, 6131n, AtlasOCAP-1056B01, RCA-RCRP05B and enjoying the ride :)
TheShanMan
Posts: 74
Joined: Sun Oct 01, 2006 10:16 pm

Post by TheShanMan »

To follow up on this (I've been PM'ing Robman and Elizabeth the last couple of days after finding a bookmark to this thread 3 years after I started it! :eek:), I tried out what Elizabeth suggested to me and while it does cause my Yamaha receiver (device code 545) to show the volume level on its screen, it doesn't actually change the volume. This applies to both + and -.

On a related note, I am guessing that having the protocol > FF makes any device that uses it hidden from use by key moves? I would really like to implement this as a key move (assuming I can even get it to work) because I have no free device keys (phantom devices don't exist on the atlas 1056). I can do it with multiplexing devices, but it isn't the most ideal solution because X_ "keys" don't work with multiplexing (as I found out the hard way, through about 2 hours of debugging) so I don't think there is an easy way to activate the prior device after doing the vol +/-. If there is any way to create a "standard" device code that I can use in a key move, I would appreciate someone letting me know how to do it!

And thanks to Elizabeth and Robman for their effort on this feature!
mr_d_p_gumby
Expert
Posts: 1370
Joined: Sun Aug 03, 2003 12:13 am
Location: Newbury Park, CA

Post by mr_d_p_gumby »

TheShanMan wrote:I am guessing that having the protocol > FF makes any device that uses it hidden from use by key moves?
No, bad guess. Keymoves refer to setup codes, not protocols. The setup code itself is the one that refers to the protocol executor.

Assuming you really do want to implement these functions only as keymoves, one way to do that would be to create what we call a dummy upgrade. This is simply a new setup code using the desired protocol and having the correct device settings, but no keys are assigned. You could take a copy of your existing upgrade and use it to create a dummy upgrade; just remove all key assignments, and give a new setup code number.

In this case, you also need to change the protocol used by the dummy upgrade to 015A to use Rob's modified protocol. As was mentioned before, check the Protocol>FF box when pasting into IR to accomplish this. The dummy upgrade is not assigned to a device button. Also, make sure you also add the protocol upgrade in IR. You can then create keymoves that refer to the dummy upgrade.
TheShanMan
Posts: 74
Joined: Sun Oct 01, 2006 10:16 pm

Post by TheShanMan »

Yes, I understand that key moves refer to devices, and devices to protocols. I do have a device using Rob's protocol, but the device doesn't show up in the key move screen. I noticed that the extender devices (which use protocols > ff) also don't show up. That's why I was guessing that the protocol was preventing it from showing up. Although now I notice that the activate/deactivate device does show up.
The Robman
Site Owner
Posts: 22064
Joined: Fri Aug 01, 2003 9:37 am
Location: Chicago, IL
Contact:

Post by The Robman »

TheShanMan wrote:I do have a device using Rob's protocol, but the device doesn't show up in the key move screen.
I had to fire up IR and go to the keymove screen to remind myself what it looks like to understand this comment. I had forgotten that this screen does show you all the setup codes that have been assigned to physical device buttons and it appears that's the root cause of the confusion here.

You are free to create keymoves that point to ANY setup code in the remote, regardless of whether that setup code is native or loaded via an upgrade, regardless of whether that setup code is assigned to a device button or not, and regardless of whether the protocol id used by the setup code is greater and $00FF or not.

The list of setup codes that are assigned to device buttons was added somewhere along the line as a convenience, nothing more. In your case, you should ignore the list and just select the correct device type and enter the correct setup code, then you can enter your keymove info.
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
TheShanMan
Posts: 74
Joined: Sun Oct 01, 2006 10:16 pm

Post by TheShanMan »

Well that's good to know, though it's not entirely correct. I do have 2 devices listed that are not assigned to physical device buttons. So that is the source of my confusion. I have 2 devices that show "<N/A>" as the device button, but the 15A device isn't one of them.

Any ideas on why the protocol isn't quite working for me? It must be close since it causes the receiver to display the volume, but it doesn't actually change it.
ElizabethD
Advanced Member
Posts: 2348
Joined: Mon Feb 09, 2004 12:07 pm

Post by ElizabethD »

TheShanMan,
It did work on my box. I have no display, but the Volume knob turned left and right and the volume went up and down very quickly. And widget/IR scope confirmed the original signal plus 7 repeats.

You can definitely use keymoves. In fact the little file I posted yesterday
https://www.hifi-remote.com/forums/dload ... le_id=6780
includes keymoves. You bring in the miniupgrade setup 1045 and change it to >FF and the keymoves will be right in the keymoves sheet on buttons 1 and 3 which of course you can move.

Perhaps all this is now too fast on your box?
Liz
Tweeking 8910, HTPro/9811, C7-7800, 6131o, 6131n, AtlasOCAP-1056B01, RCA-RCRP05B and enjoying the ride :)
The Robman
Site Owner
Posts: 22064
Joined: Fri Aug 01, 2003 9:37 am
Location: Chicago, IL
Contact:

Post by The Robman »

TheShanMan wrote:Well that's good to know, though it's not entirely correct. I do have 2 devices listed that are not assigned to physical device buttons. So that is the source of my confusion. I have 2 devices that show "<N/A>" as the device button, but the 15A device isn't one of them.
The N/A items appear once you program a keymove using a non-assigned setup code. Again, it's a convenience thing, the assumption being that if you've programmed one keymove using this setup code, you're likely to want to program another.
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
TheShanMan
Posts: 74
Joined: Sun Oct 01, 2006 10:16 pm

Post by TheShanMan »

Glad it's working for you Elizabeth.

Any suggestions on what I might try to get it working for me? I see that the protocols are a form of Assembly language. I'm a software engineer and used to do assembly language when I was doing embedded systems a dozen years ago or so. So maybe with a little direction I can figure out how to tinker with this. Is there an "introduction to jp1 protocols" guide or something? :)
ElizabethD
Advanced Member
Posts: 2348
Joined: Mon Feb 09, 2004 12:07 pm

Post by ElizabethD »

TheShanMan,
Protocol Builder is used. If you take the protocol and paste it there, you can disassemble and assemble your changes.

For starters, how about you post your IR file in diagnosis so we can take a look to confirm you put in what's expected and can then go forward why is not working.
Liz
Tweeking 8910, HTPro/9811, C7-7800, 6131o, 6131n, AtlasOCAP-1056B01, RCA-RCRP05B and enjoying the ride :)
TheShanMan
Posts: 74
Joined: Sun Oct 01, 2006 10:16 pm

Post by TheShanMan »

Hopefully I'll have time to check out Protocol Builder tomorrow. In the meantime, my IR file is here:

https://www.hifi-remote.com/forums/dload ... le_id=6786

The up/down commands are used in macros on B and C. The special device has the up/down commands on vol+ and vol- (I changed these in the km file because this was more logical than having them on buttons 1 and 3).
Post Reply