New member

This is the JP1 beginners forum. There's no such thing as a stupid question in here, so post away, but this forum is just for JP1 users and people considering JP1, non-JP1 users please use the appropriate forum above!

Moderator: Moderators

kevin_in_ga
Posts: 16
Joined: Wed Jul 11, 2007 4:23 pm

New member

Post by kevin_in_ga »

Hello everyone! I've been visiting the forums for a while now, trying to gain some knowledge about JP1 (I recently realized that my Comcast URC-1067 is JP1-compatible, and I can't pass up the chance to learn more).

I have read the usual newbie FAQs, and searched quite a bit on the forums already for the issues I am starting to hit once I plugged my USB JP1 cable into my remote (SDA held low, EEPROM values not correct, buffer overflow). I'll keep plugging away at these and if I hit a wall will post for other suggestions.

Here is one quick question: I have found several .rmdu files for my system components, and have begun to assemble an upgrade. A key set of controls does not have any EFC, OBC or HEX data, but instead references the following

Pan 34 84 192

Can anyone tell me how I can get the info from this to program a button on my 1067?

Thanks.

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

Re: New member

Post by The Robman »

kevin_in_ga wrote:...I plugged my USB JP1 cable into my remote (SDA held low, EEPROM values not correct, buffer overflow).
To program the URC-1067 using JP1 you will need a JP1.x cable, you can't use traditional JP1 cables with this remote.
kevin_in_ga wrote:Here is one quick question: I have found several .rmdu files for my system components, and have begun to assemble an upgrade. A key set of controls does not have any EFC, OBC or HEX data, but instead references the following

Pan 34 84 192

Can anyone tell me how I can get the info from this to program a button on my 1067?
I don't understand this question, what does "A key set of controls" mean?
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
kevin_in_ga
Posts: 16
Joined: Wed Jul 11, 2007 4:23 pm

Post by kevin_in_ga »

RobMan:

The cable is a JP1.2 USB cable from DIY Gadgets. My apologies for not making that clear in my initial post.

My system specs:

Comcast URC-1067 remote
Motorola 3412 STB
Toshiba HD-A2 HD-DVD player

The last component I am trying to add is a new 7.1 SS system (the JVC RX-D412B) which has two HDMI inputs and one HDMI out. I want to have VPT for the receiver and use the input button on the remote to toggle between the two HDMI inputs. I can keymap these few functions onto the cable settings for the URC-1067, but not without knowing what the EFC or Hex codes are.

The info I cited (Pan 34 84 192) was for the input switch on the RX-D412B. This was from info for the RX-D702B, which I am hoping will also work on my system. I just can't figure out how to convert the comment in the Notes section of the .rmdu file into the correct code.

Any thoughts?

Kevin
kevin_in_ga
Posts: 16
Joined: Wed Jul 11, 2007 4:23 pm

Post by kevin_in_ga »

D'OH! I went back to the DIY page, and you are correct - the USB is for JP1, NOT JP1.2 ... OK, there's one thing I need to fix.

Thanks for pointing out what I should have seen immediately.

As for the second question on translating the Pan 34 84 192 into EFC/Hex, any thoughts? At least I can set up my upgrade in RM while I get a new cable.
The Robman
Site Owner
Posts: 21894
Joined: Fri Aug 01, 2003 9:37 am
Location: Chicago, IL
Contact:

Post by The Robman »

kevin_in_ga wrote:The info I cited (Pan 34 84 192) was for the input switch on the RX-D412B. This was from info for the RX-D702B, which I am hoping will also work on my system. I just can't figure out how to convert the comment in the Notes section of the .rmdu file into the correct code.
I'm still not following this. If you provide links to whatever you're looking at, maybe I will have a better idea of what you're talking about.
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
Capn Trips
Expert
Posts: 3989
Joined: Fri Oct 03, 2003 6:56 am

Post by Capn Trips »

I believe kevin is drawing from this file which has an upgrade for a JVC receiver. The upgrade is primarily using JVC:163 and JVC:175 commands, but according to the notes in the upgrade, some of the commands decode as RC5 and Panasonic protocol commands. This small subset of commands is of course not included in the JVC combo upgrade but are listed in the notes columns.

I suspect Pan 34 84 192 means Panasonic protocol device 34, subdevice 84 and OBC (or EFC?) 192.

I guess kevin doesn't want to create a whole Panasonic upgrade and wants to add these commands as direct keymoves.

Kevin, to create keymoves, you still need a device setup code for the keymoves to call from. This could be a built-in device or a device upgrade. In your case, there is no built-in setup code with the required parameters (Panasonic protocol, Device 34, Subdevice 84). So if you want those Panasonic commands, you have to build a separate upgrade with those Panasonic parameters. It does not require any button assignments, but the bare-bones device upgrade must be loaded in IR. Then make keymoves using the EFCs (in the example you gave, 192)calling on that upgrade.

EDIT: looking more closely, those numbers look like OBCs more than EFCs, so you need to put them in RM (don't assign them to buttons if you don't want to, but list them in the functions list) to determine the EFCs and/or HEX.
Beginners - Read this thread first
READ BEFORE POSTING or your post will be DELETED!


Remotes: OFA XSight Touch, AR XSight Touch
TVs: LG 65" Smart LED TV; Samsung QN850BF Series - 8K UHD Neo QLED LCD TV
RCVR: Onkyo TX-SR875; Integra DTR 40.3
DVD/VCR: Pioneer DV-400VK (multi-region DVD), Sony BDP-S350 (Blu-ray), Toshiba HD-A3 (HD-DVD), Panasonic AG-W1 (Multi-system VCR);
Laserdisc: Pioneer CLD-D704.
Amazon Firestick
tape deck: Pioneer CT 1380WR (double cassette deck)
(But I still have to get up for my beer)
Capn Trips
Expert
Posts: 3989
Joined: Fri Oct 03, 2003 6:56 am

Post by Capn Trips »

Try adding this device upgrade:

Code: Select all

Upgrade Code 0 = 04 33 (Cable/1075) (RM v1.79)
 C9 00 01 91 BF FB BB D5
End
and then make a keymove calling on CBL/1075 using EFC 173.
Beginners - Read this thread first
READ BEFORE POSTING or your post will be DELETED!


Remotes: OFA XSight Touch, AR XSight Touch
TVs: LG 65" Smart LED TV; Samsung QN850BF Series - 8K UHD Neo QLED LCD TV
RCVR: Onkyo TX-SR875; Integra DTR 40.3
DVD/VCR: Pioneer DV-400VK (multi-region DVD), Sony BDP-S350 (Blu-ray), Toshiba HD-A3 (HD-DVD), Panasonic AG-W1 (Multi-system VCR);
Laserdisc: Pioneer CLD-D704.
Amazon Firestick
tape deck: Pioneer CT 1380WR (double cassette deck)
(But I still have to get up for my beer)
kevin_in_ga
Posts: 16
Joined: Wed Jul 11, 2007 4:23 pm

Post by kevin_in_ga »

Capn: That is the file. I think I'm following what you're saying - I'll give it a shot tonight.

I won't know if it works until I get the correct cable for my remote, though. In the mean time I'll play around and learn more about IR and RM.

Thanks for the input, guys. I'm sure I'll have more questions down the road.

Kevin

BTW, is there a RemoteMaster 1.79? I only have 1.77.
Capn Trips
Expert
Posts: 3989
Joined: Fri Oct 03, 2003 6:56 am

Post by Capn Trips »

The current "official release" is 1.78 (see this link).

There is a self-installing version linked on the second page of that thread which uses a pre-release version of 1.79.
Beginners - Read this thread first
READ BEFORE POSTING or your post will be DELETED!


Remotes: OFA XSight Touch, AR XSight Touch
TVs: LG 65" Smart LED TV; Samsung QN850BF Series - 8K UHD Neo QLED LCD TV
RCVR: Onkyo TX-SR875; Integra DTR 40.3
DVD/VCR: Pioneer DV-400VK (multi-region DVD), Sony BDP-S350 (Blu-ray), Toshiba HD-A3 (HD-DVD), Panasonic AG-W1 (Multi-system VCR);
Laserdisc: Pioneer CLD-D704.
Amazon Firestick
tape deck: Pioneer CT 1380WR (double cassette deck)
(But I still have to get up for my beer)
kevin_in_ga
Posts: 16
Joined: Wed Jul 11, 2007 4:23 pm

Post by kevin_in_ga »

UPDATE:

I finally got my JP1.2 cable. Spent several hours last night making mistakes, but learning from them. By 11 PM I had all of my system components programmed in, including key moves and VPT for the JVC receiver. I still have to add the command that Capn Trips suggested, but I found that I typically will use two other buttons to toggle between inputs. My thanks to everyone who helped provide input.

Which leads to two follow-on questions:

1. I would like to make the {TV/VCR} input button on my 1067 into a button that will toggle between two other button codes (the dbs/dvd video setting and the vcr video setting - both are HDMI inputs). How would I do something like this? Can a toggle be set for three settings instead of just two?

2. Macros - how are they set up and loaded? I would like to set up two or three simple macros for my wife so that she can simply press a button and have the TV (or DVD) set up and running without any added input from her.

Thoughts?
Evan_s
Posts: 313
Joined: Sat Mar 24, 2007 12:03 am

Post by Evan_s »

kevin_in_ga wrote:UPDATE:

I finally got my JP1.2 cable. Spent several hours last night making mistakes, but learning from them. By 11 PM I had all of my system components programmed in, including key moves and VPT for the JVC receiver. I still have to add the command that Capn Trips suggested, but I found that I typically will use two other buttons to toggle between inputs. My thanks to everyone who helped provide input.

Which leads to two follow-on questions:

1. I would like to make the {TV/VCR} input button on my 1067 into a button that will toggle between two other button codes (the dbs/dvd video setting and the vcr video setting - both are HDMI inputs). How would I do something like this? Can a toggle be set for three settings instead of just two?

2. Macros - how are they set up and loaded? I would like to set up two or three simple macros for my wife so that she can simply press a button and have the TV (or DVD) set up and running without any added input from her.

Thoughts?
I'll take a wack at this.

1) If I understand you correctly your device has buttons that take you to a specific input and you want to make a button toggle between these 2 inputs every time it is pressed or cycle between 3 inputs. To do that would require a special protocol called toadtog. I don't think that is currently available for this remote because it uses a different Processor than the classic jp1 remotes and the newer jp 1.3 remotes. One of the experts might be able to help get that working but it's well outta my league.

2) Macros can be created in IR and are relatively easy to setup. One thing to keep in mind is the default behavior is that macros totally take over that button and do that no matter what device is selected on the remote. To do device specific macros requires another special protocol that probably isn't available for this particular remote either. Other than that discrete codes like for you inputs generally make this easier. If you've got discrete power on/off codes for everything too it's pretty simple. To setup the macro you just need to go to the macros tab and click add. Select the key you want it bound to and then just add the commands you want it to send. It is limited to 10 or 15 commands in a macro, i forget which, so that may make it a problem if you want to do too much in the macro.
kevin_in_ga
Posts: 16
Joined: Wed Jul 11, 2007 4:23 pm

Post by kevin_in_ga »

Evan:

Thanks for the quick reply. I would have thought that setting up a toggle would be similar to setting up a macro, or maybe by using protocol builder (which I know nothing about yet). Hopefully there is a workaround.

Thanks also for the info on setting up macros - I figured it was simple, but just didn't know the right steps. This remote has three buttons that are basically never used - labeled A, B, and C. Perfect for setting up macros.

This is fun.

Kevin
Evan_s
Posts: 313
Joined: Sat Mar 24, 2007 12:03 am

Post by Evan_s »

kevin_in_ga wrote:Evan:

Thanks for the quick reply. I would have thought that setting up a toggle would be similar to setting up a macro, or maybe by using protocol builder (which I know nothing about yet). Hopefully there is a workaround.

Thanks also for the info on setting up macros - I figured it was simple, but just didn't know the right steps. This remote has three buttons that are basically never used - labeled A, B, and C. Perfect for setting up macros.

This is fun.

Kevin
I happen to have the same remote and B and C are actually used for your cable box for Day + and Day - which can be useful when setting up recordings =) The PiP buttons at the buttom are actually mostly unused and might be a better option.

As for the macro the thing is there is no actual logic in the macro it always executes the exact same steps in the exact same order. A special protocol is needed to track which one was used last time and to use the other one or the next one on the next press.
kevin_in_ga
Posts: 16
Joined: Wed Jul 11, 2007 4:23 pm

Post by kevin_in_ga »

We never use the A/B/C buttons, and they are so simply labeled that they won't confuse my wife.

In a macro, do I need to assign each function to a button before writing the macro, or can I simply refernce them by device code and EFC?
kevin_in_ga
Posts: 16
Joined: Wed Jul 11, 2007 4:23 pm

Post by kevin_in_ga »

Another quick question - in a macro, I've heard that you can reference the button to which the macro is assigned, and in executing the macro it defaults to the original function of the button (not the macro being programmed). Is this true?

If so, I could assign a short macro to the TV button for setting the system for watching TV, and to the aux button for the DVD. would this work, or would it screw up other stuff, like key moves or assignments?

May need to experiment on this ...

Kevin
Post Reply