(Newbie) What options do I have URC 8820- Yamaha Reciever

If you're not a JP1 user, but would like help from the JP1 experts, post your question here.

Moderator: Moderators

jp0213x
Posts: 31
Joined: Mon Jul 23, 2007 6:54 am

(Newbie) What options do I have URC 8820- Yamaha Reciever

Post by jp0213x »

Hello all,

I've been having a hard time trying to program my URC-8820 to work with my yahama rx-v661 receiver. As of now I can only control the volume, mute and a few other otpions. My main problem is getting the remote to control the different surround sound affects on the receiver. I know the 8820 is a jp1.2 compatible, I would like to know what are my options, is there any software that would help with my current problem?

Any feed back would help

Thanks!
johnsfine
Site Admin
Posts: 4766
Joined: Sun Aug 10, 2003 5:00 pm
Location: Bedford, MA
Contact:

Post by johnsfine »

You have lots of options. A JP1.2 cable used with the free software from this site is the most powerful option, but you probably don't need it.

The 8820 has a decent amount of learning memory, so learning signals from your original yamaha remote may be a significant part of a good solution.

The 8820 allows keymoves for "advanced codes". Yamaha is fairly consistent about IR signals across models, but I'd rather not guess at things you could just tell us:

What setup code number did you use to get the partial control you have now? That should give us a better estimate of which advanced codes will work.
jp0213x
Posts: 31
Joined: Mon Jul 23, 2007 6:54 am

Post by jp0213x »

I will need to check and see what code I used. I only get partial functionality with the current code. I'm having a hard time getting the remote to learn the advance functions from the yahama remote.
johnsfine
Site Admin
Posts: 4766
Joined: Sun Aug 10, 2003 5:00 pm
Location: Bedford, MA
Contact:

Post by johnsfine »

They should be easy codes to learn. You might need new batteries in the Yamaha remote to get good learning, and/or you might need to correct something about the way you're doing the learning.

But as I said earlier, there are multiple options. You don't need to use learning.

I didn't find any online data specific to the rx-v661. But there is online data in several places for many other models and the IR signals are fairly consistent across models.

Many of those data sources have IR signals just using internal device code 122. That may be all you need. The 8820 has four setup codes for that:

Audio/0176, Audio/1176, Audio/1276 and CD/0187

Any one of those can use EFC KeyMoves to generate any signal that uses internal device code 122. One of those setup codes may be better than another in how many signals are already correct before you use any KeyMoves. But all of them are equal in what they can do with KeyMoves.

Other of those data sources I mentioned above for other Yamaha models have device code 122 in various combinations with device codes 124, 125 and 126.

The 8820 has one setup code for device code 124: DVD/0545. It has four setup codes for device code 125: Amp/0133, AMP/0143, Amp/0354 and Audio/0504. It has none for device code 126. You probably don't need device code 126. If you do need it, your good options for that are learning or a JP1.2 cable.

If you need signals from more than one setup code, you can program keymoves from each setup code from which you need a few signals, then program the device button to whichever of the setup codes has the most keys right without any keymoves. All the keymoves remain when you program a new main setup code for a device button, so that setup code covers only the keys that don't have keymoves programmed.
jp0213x
Posts: 31
Joined: Mon Jul 23, 2007 6:54 am

Post by jp0213x »

So what do I need to do get the remote to learn advance commands? What is this internal device code 122? Is this something I need to program into the 8820? Do I have to put 00122 for advance programming?
johnsfine
Site Admin
Posts: 4766
Joined: Sun Aug 10, 2003 5:00 pm
Location: Bedford, MA
Contact:

Post by johnsfine »

jp0213x wrote:So what do I need to do get the remote to learn advance commands?
Assuming you mean keymove, not learn:

1) Find the device numbers and EFC numbers for the functions you want. Those are available for many other models (for which the signals are probably the same) from various CCF files at RC that can be decoded with DecodeCCF.exe to get those numbers:

http://www.remotecentral.com/cgi-bin/fi ... v=receiver

DecodeIR
https://www.hifi-remote.com/forums/dload ... ile_id=922

DecodeCCF:
https://www.hifi-remote.com/forums/dload ... le_id=1887
2) Program the device key with a setup code for the desired device number (as listed in my earlier post). Only needed if that isn't the setup code you're already using.

3) Press the device button

4) Long press of Set (double blink)

5) Key in 994

6) Short press of Set

7) Key in 00 followed by the three digit EFC number

8) Press the key you want programmed with that function.

9) Repeat steps 4 to 8 for multiple functions with the same device code.

10) Repeat steps 2 to 9 if you need multiple device codes

11) Program the device key back to the setup code that you want for the non keymoved keys.
jp0213x wrote:What is this internal device code 122?
A value internal to the signals generated by those setup codes. You don't need to know more about it than I already described in my first post.

For an example that is very likely to work in your model, use EFC number 060 with device code 122. That is listed in CCF files for many different Yamaha models, usually identified as "Rock Concert" but sometimes as a variety of other effect names.

I expect you're already using one of the setup codes I listed for device 122, in which case you can start at step 3.

In many other models, the "Rock Concert" effect is EFC number 108 in device code 125.

Each EFC number has a different meaning in each device code. EFC number 108 of device code 122 (in the few models that have it) is the CD-R discrete input select for zone-2

For device code 124, you might want to try EFC numbers 000, 002 or 254. I can't tell from the info in those CCF files what those signals are supposed to do, but various people learned them from various models' original remotes, so they might do something useful on your model.
jp0213x
Posts: 31
Joined: Mon Jul 23, 2007 6:54 am

Post by jp0213x »

What if I cannot find the exact ccf file for my yamaha reciever model can I use another model that is similar?
johnsfine
Site Admin
Posts: 4766
Joined: Sun Aug 10, 2003 5:00 pm
Location: Bedford, MA
Contact:

Post by johnsfine »

jp0213x wrote:What if I cannot find the exact ccf file for my yamaha reciever model
You can't. I already looked.
jp0213x wrote:can I use another model that is similar?
Most commands for most models are the same. So you can guess a model; look for the commands you want; and test the signals you find to see what if anything they do in your model. If you're still missing signals you want, you can try again with a different guess of model.
jp0213x
Posts: 31
Joined: Mon Jul 23, 2007 6:54 am

Post by jp0213x »

Ok let me get this right, I am kind of confused here. I should first try programing the remote using the codes listed in the one for all manual.

It shows 0176, 0186, 1331, 1276, 1176, and 1375 for programming codes. I tried using one of these codes and some of the features works. I found I could power on the receiver but I could not turn it off. The Yamaha receivers have a standby power button and master app power off.

Right now I am using the AUD to control the receiver. My goal is map all the function from the Yamaha remote over to the 8820. For example on the receiver remote, the # pad controls the different surround sound effects. I can choose 1-9 on the remote to choose the effect that I want. There are also sub option under each sound effect as well I would like to carry over to the 8820. The sub options can be controlled by the arrow keys on the remote as well and the enter key.Can all these be programed over to the 8820?

My next question is, what is the 122 for?

Thanks for being patient with me.
greenough1
Posts: 658
Joined: Sun Jan 30, 2005 12:20 am

Post by greenough1 »

Hi. The 122 is the main device number for a protocol (NEC1 for the Yamaha HTIB I looked at). It can be 125, or 122 or even 124, as John wrote.

You have 2 ways to go:
1) learn the commands you need
2) use keymoves for the advanced codes.

I'll assume you understand what to do for 1). To do 2), you need to re-read what John wrote above. He's giving you instructions for programming the advanced codes (EFC's). If you want to just test the efc's then try these instructions: http://hifi-remote.com/ofa/advanced.shtml

This is a simple way to test the EFC's.

Go here to check out what EFC's are availble for different setup code (setups are Audio/0176, Audio/1176, etc.): http://hifi-remote.com/codes2/amp_0176.shtml

Just keep track of which ones work for you (setup code AND EFC AND OEM remote function).

You might think this is the long way to do this since learning you'd do once, then you're done. The "longer" way is really the JP1 way where the end result is an upgrade for your receiver that a JP1-er can pick-up and have full support for the receiver.

Experts, please correct me if I've posted misleading info...

Best,
jeff
johnsfine
Site Admin
Posts: 4766
Joined: Sun Aug 10, 2003 5:00 pm
Location: Bedford, MA
Contact:

Post by johnsfine »

jp0213x wrote: I am kind of confused here.
I'm running out of ways to explain it.
jp0213x wrote: It shows 0176, 0186, 1331, 1276, 1176, and 1375 for programming codes. I tried using one of these codes and some of the features works.
To help more, we need to know which. If it was one of 0176, 1176 or 1276, then your model is similar to most Yamaha receivers and most of the info in those CCF files I mentioned applies. If it was some other setup code, I'll need to take a closer look before giving appropriate advice.
jp0213x wrote:Can all these be programed over to the 8820?
Yes.
jp0213x wrote:My next question is, what is the 122 for?
Nothing you really need to worry about. If you don't understand what I already said about it, you don't need to. What matters is a few careful tests to see which setup codes and EFC numbers give which results from the receiver. I mentioned a few EFC numbers earlier and how to try them. If you tell us some results, that will tell us which of the many other models your model is similar enough to.
The Robman
Site Owner
Posts: 21946
Joined: Fri Aug 01, 2003 9:37 am
Location: Chicago, IL
Contact:

Post by The Robman »

jp0213x wrote:It shows 0176, 0186, 1331, 1276, 1176, and 1375 for programming codes. I tried using one of these codes and some of the features works. I found I could power on the receiver but I could not turn it off. The Yamaha receivers have a standby power button and master app power off.
You tried using one of these codes, so our question is, which one? And when you found that it didn't work that well, why didn't you try any of the others.

Like John said, the 4 codes that he listed (3 of which are in your list) all use the same internal device code (ie, they send very similar signals) so I expect that all of them will do something with your receiver, the question is, which one is the best fit. If you stopped as soon as you found one code that did anything, you may have missed finding the best code.

I think 0176 and 1276 are probably your best code choices.
Rob
www.hifi-remote.com
Please don't PM me with remote questions, post them in the forums so all the experts can help!
jp0213x
Posts: 31
Joined: Mon Jul 23, 2007 6:54 am

Post by jp0213x »

I will try this tomorrow and report back to you guys, thanks for hanging in there with me.
jp0213x
Posts: 31
Joined: Mon Jul 23, 2007 6:54 am

Post by jp0213x »

The Robman wrote:
jp0213x wrote:It shows 0176, 0186, 1331, 1276, 1176, and 1375 for programming codes. I tried using one of these codes and some of the features works. I found I could power on the receiver but I could not turn it off. The Yamaha receivers have a standby power button and master app power off.
You tried using one of these codes, so our question is, which one? And when you found that it didn't work that well, why didn't you try any of the others.

Like John said, the 4 codes that he listed (3 of which are in your list) all use the same internal device code (ie, they send very similar signals) so I expect that all of them will do something with your receiver, the question is, which one is the best fit. If you stopped as soon as you found one code that did anything, you may have missed finding the best code.

I think 0176 and 1276 are probably your best code choices.


I tried every code provided for Yamaha receiver and 1276 provides the best functionality. With this code I can only control the volume, mute and the sleep button. I would like to get the remote to control the surround sound functions. The #'s on the remote control each surround sound feature, for example 1="classical", 2="live/club" 3="entertainment" etc. Within each feature there are sub modes that can be controlled by the arrow pad. These are the features I am trying to transfer over to my 8820. Is this where the EFC codes come into play, if so how do program them in?

Update I think I am on to something! Hey Jfine is your site in your link down? As of 9:44pm I am unable to download the files from your link.

Update: I need the EFC codes for 1276. I tried using advance codes for 0176 and they don't work. I tried the advance code for toggle off button, and it activated "zone 2" on the receiver. How do I get codes for 1276?
johnsfine
Site Admin
Posts: 4766
Joined: Sun Aug 10, 2003 5:00 pm
Location: Bedford, MA
Contact:

Post by johnsfine »

jp0213x wrote:Hey Jfine is your site in your link down? As of 9:44pm I am unable to download the files from your link.
I don't think comcast.net goes down very often. I didn't see your post until now and I checked the links I posted and they work.
jp0213x wrote:I need the EFC codes for 1276. I tried using advance codes for 0176 and they don't work.
Each EFC number sends exactly the same signals in Audio/1276 that it sends in Audio/0176. The correct EFC numbers may depend more on model of Yamaha than I guessed earlier. But they don't depend on setup code 0176 vs. 1276.
jp0213x wrote: I tried the advance code for toggle off button, and it activated "zone 2" on the receiver. How do I get codes for 1276?
I assume you are talking about info from Rob's page at
http://www.hifi-remote.com/codes2/amp_0176.shtml
where it says:
246 Power Off
So you followed my instructions from an earlier post here to create a keymove for that EFC number and the result activated zone 2.

So I did a scan of all my downloaded CCF files for that command to see how it varies by model. As far as I can tell it doesn't. It is labeled as some kind of "off" command in every CCF that has it.

So I suspect you did something wrong in creating that keymove. I can't yet guess what.

Try keymoves for a few other EFC numbers from Rob's list and/or the ones I mentioned earlier in this thread an report what they do. Perhaps we'll spot a pattern to deduce what may be going wrong and/or how your model may differ from the ones we have data on.

There are just 256 distinct EFC number 000 through 255 in Audio/1276. Above that they repeat. So even if you needed to test every one, it wouldn't be unmanageable. Once you have a list of which does what, you can define the right keymoves to use them.

For faster testing of EFC numbers, you don't need to define a keymove. You can test an EFC number by:

1) Press the device key that is programmed to the right setup code (such as Audio/1276).

2) Short press of set
3) Key in 00
4) Key in the first two digits of the EFC number
5) Aim the remote
6) Press and hold the third digit of the EFC number while you look/listen for effect.
7) If it did something, write down which EFC number and what it did.

8) repeat steps 2 through 7 for multiple EFC numbers

To make sure you are doing the process correctly, test the EFC numbers which we are certain should work, because the correspond to the buttons in Audio/1276 that you said worked:

247 = Vol+
251 = Vol-
244 = Mute
106 = Sleep

BTW, those four commands are also in Audio/0176, so if those were the only ones that worked in Audio/1276 then Audio/0176 worked at least as well as Audio/1276.
Post Reply