or Connect
AVS › AVS Forum › Video Components › Home Theater Computers › CAV6.6 / MC11 link software
New Posts  All Forums:Forum Nav:

CAV6.6 / MC11 link software - Page 6

post #151 of 982
Quote:
Originally Posted by someonewho View Post

ellisr63,

I've not had to do a keypad firmware upgrade myself (mine's brand
new). However, If you check the UNO-S2 documentation it gives
you a lot more information.

When you pull the border cover off of a keypad, you'll see the
"update port" to the right of the keypad. This has three or four
wire sockets that need to be connected to specific pins of the
serial cable. I suspect there's a special adapter cable for this
or you can try jury-rigging it.

Also, it looks like you'll need to pull the keypad out of the
wall because there's a jumper on the back of the keypad that sets
the keypad to "run" mode or "OS update" mode. You need to switch
this to OS update mode to upgrade the firmware.

There's probably a lot more specific documentation on Russound's
web site.

Again, good luck!

Thanks...There was an option in the instructions from Russound that allowed you to update by just removing the cover plate and getting into setup...by pushing the button and moving the arrow you could get right to update mode. Now maybe I need to use my laptop and their special connector to do this without removing it from the wall. I was assuming that since you could do it without removing it from the wall that it would go down the cat 5 that is already connected. I have a spare keypad so I will try to update that one and see how it goes.
Ron
post #152 of 982
Quote:
Originally Posted by ellisr63 View Post

Thanks...There was an option in the instructions from Russound that allowed you to update by just removing the cover plate and getting into setup...by pushing the button and moving the arrow you could get right to update mode. Now maybe I need to use my laptop and their special connector to do this without removing it from the wall. I was assuming that since you could do it without removing it from the wall that it would go down the cat 5 that is already connected. I have a spare keypad so I will try to update that one and see how it goes.
Ron

You will need to get hold of a spare CD to sound card cable from a PC. The sound card end is a perfect fit for the UNO-S2. I think you may have to move one of the pin positions. You then connect the other end to a serial plug for you laptop. If you have a laptop you can visit each keypad location, other wise you need a -really- long serial cable or you have to pull them from the wall. (A pain!) I believe I powered down the CAV66 when I did all my updates, took about 10 minutes for the first one and then 3 minutes for the rest. I also did a firmware update on the CAV66 at the same time, in this case it is a serial DB9 to serial DB9 connection. The docs that come with Hyslops software explain the keypad update as well.

cheers

Al
post #153 of 982
Quote:
Originally Posted by wiredhome View Post

You will need to get hold of a spare CD to sound card cable from a PC. The sound card end is a perfect fit for the UNO-S2. I think you may have to move one of the pin positions. You then connect the other end to a serial plug for you laptop. If you have a laptop you can visit each keypad location, other wise you need a -really- long serial cable or you have to pull them from the wall. (A pain!) I believe I powered down the CAV66 when I did all my updates, took about 10 minutes for the first one and then 3 minutes for the rest. I also did a firmware update on the CAV66 at the same time, in this case it is a serial DB9 to serial DB9 connection. The docs that come with Hyslops software explain the keypad update as well.

cheers

Al

Where would I find out the pin config to do it with a sound card cable and a db9?
tia,
Ron
post #154 of 982
Hey Ron,

This seems to have gotten left out of the docs, check this out:

-----------------------------------------------
Hardware setup

PC

The hardware required to allow your CAV 6.6 to have access to all your media is a PC running Microsoft Windows with an available serial port, a sound card and optionally a video card with TV out. The PC and CAV 6.6 are linked together by a straight through serial cable from the RS-232 ports. Only three wires are required on the serial cable, they are: Receive Data (RD) (pin 2), Send Data (SD) (Pin 3) and Ground (Pin 5). I made my serial cable as long as I needed by using CAT5 cable and a 9 pin serial adapter at both ends. Note that the CAV6.6 has two RS-232 inputs: one on the front and one on the back. You can use either port, but only one of them is active at once, so make sure that the switch on the front of the CAV 6.6 is set appropriately. Just plug a 9-pin serial cable into a serial port on the PC, plug the other end into the CAV6.6, start cav66.exe, and you are in business.

CAV 6.6 Controller/Keypads

To have the software run correctly you need to check the firmware versions on your CAV6.6 controller and keypads before installing them, and upgrade them if necessary. It's easier to upgrade the firmware before you install the system. If anyone is contemplating upgrading their CAV6.6 keypad firmware, here's how I did it. The controller is a piece of cake: just use the same standard RS-232 cable that you use with my software. The keypads, on the other hand, use a proprietary plug for firmware updates. I went through my pile of spare PC cables & plugs and found two things which ended up being perfect for the job:

1) A female DB9 "raw" plug with contacts designed to be soldered onto wires that I bought from a local electronics store a long time ago. Another alternative is to butcher an old 9 pin serial cable.

2) A small 4-pin cable (of which only 3 of the pins are connected), from a CD-ROM drive (digital audio plug). If you mess around with PCs a bit you probably have one lying around.

As it turns out, the 4-pin cable is exactly the right size to connect to the keypads, but whereas the cable had pins 1, 2, and 4 connected, the keypads need pins 1, 2, and 3 connected. Pulling the cable out from slot 4 and plugging it into slot 3 turned out to be very easy: you just press on the metal contact that lies 1/4" from the tip of the plug, and pull the cable out, then push it into slot 3. On the other end of the cable, I removed all three cables from the plug, and connected them to my DB9 connector. I upgraded one keypad first to make sure I didn't mess everything up. After rebooting the CAV6.6, I could see that the firmware upgrade was successful. I then went around with a laptop and upgraded all 6 keypads in less than 5 minutes. A laptop is a nice touch for doing these upgrades if your system is already installed.

CAV 6.6 Firmware Configuration

To have things work properly for keypad display updates you must program the CAV 6.6 source at the keypad. It may currently be set to "unassigned", it needs to be set to "Peripheral".
------------------------------------------------------------------



Hope that helps

Just looked around and I can't find the original info on the cable pinouts (even Russound has removed the doc from uner tech tips) - I don't have my cable handy to check it out - anyone else??

Al
post #155 of 982
Quote:
Originally Posted by wiredhome View Post

Hey Ron,

This seems to have gotten left out of the docs, check this out:

-----------------------------------------------
Hardware setup

PC

The hardware required to allow your CAV 6.6 to have access to all your media is a PC running Microsoft Windows with an available serial port, a sound card and optionally a video card with TV out. The PC and CAV 6.6 are linked together by a straight through serial cable from the RS-232 ports. Only three wires are required on the serial cable, they are: Receive Data (RD) (pin 2), Send Data (SD) (Pin 3) and Ground (Pin 5). I made my serial cable as long as I needed by using CAT5 cable and a 9 pin serial adapter at both ends. Note that the CAV6.6 has two RS-232 inputs: one on the front and one on the back. You can use either port, but only one of them is active at once, so make sure that the switch on the front of the CAV 6.6 is set appropriately. Just plug a 9-pin serial cable into a serial port on the PC, plug the other end into the CAV6.6, start cav66.exe, and you are in business.

CAV 6.6 Controller/Keypads

To have the software run correctly you need to check the firmware versions on your CAV6.6 controller and keypads before installing them, and upgrade them if necessary. It's easier to upgrade the firmware before you install the system. If anyone is contemplating upgrading their CAV6.6 keypad firmware, here's how I did it. The controller is a piece of cake: just use the same standard RS-232 cable that you use with my software. The keypads, on the other hand, use a proprietary plug for firmware updates. I went through my pile of spare PC cables & plugs and found two things which ended up being perfect for the job:

1) A female DB9 "raw" plug with contacts designed to be soldered onto wires that I bought from a local electronics store a long time ago. Another alternative is to butcher an old 9 pin serial cable.

2) A small 4-pin cable (of which only 3 of the pins are connected), from a CD-ROM drive (digital audio plug). If you mess around with PCs a bit you probably have one lying around.

As it turns out, the 4-pin cable is exactly the right size to connect to the keypads, but whereas the cable had pins 1, 2, and 4 connected, the keypads need pins 1, 2, and 3 connected. Pulling the cable out from slot 4 and plugging it into slot 3 turned out to be very easy: you just press on the metal contact that lies 1/4" from the tip of the plug, and pull the cable out, then push it into slot 3. On the other end of the cable, I removed all three cables from the plug, and connected them to my DB9 connector. I upgraded one keypad first to make sure I didn't mess everything up. After rebooting the CAV6.6, I could see that the firmware upgrade was successful. I then went around with a laptop and upgraded all 6 keypads in less than 5 minutes. A laptop is a nice touch for doing these upgrades if your system is already installed.

CAV 6.6 Firmware Configuration

To have things work properly for keypad display updates you must program the CAV 6.6 source at the keypad. It may currently be set to "unassigned", it needs to be set to "Peripheral".
------------------------------------------------------------------



Hope that helps

Just looked around and I can't find the original info on the cable pinouts (even Russound has removed the doc from uner tech tips) - I don't have my cable handy to check it out - anyone else??

Al

Thanks a million for the info Al. now how do you change the keypad to Periphal?
tia,
Ron
post #156 of 982
Quote:
Originally Posted by ellisr63 View Post

Thanks a million for the info Al. now how do you change the keypad to Periphal?
tia,
Ron

Hi Ron

Changing to Periphal, is just a device setup from the keypad, like DVD, CD, etc. Each source has thier own,, you will find perif on the list.

If (when) I find my cable, I will post the pinouts.

Al
post #157 of 982
Quote:
Originally Posted by wiredhome View Post

Hi Ron

Changing to Periphal, is just a device setup from the keypad, like DVD, CD, etc. Each source has thier own,, you will find perif on the list.

If (when) I find my cable, I will post the pinouts.

Al

Thanks Al, I'm hoping this week to find the time to get this completed. I do have a spare audio cable and I just bought a rj45 to db9 connector to use.
Ron
post #158 of 982
I bought a new laptop yesterday and loaded the CAV66 and MC11 software and everything is working fine. The documentation is great. Currently I am just using the internal sound card out through the headphone jack. I ordered an M-Audio Firewire 410 and hope to be able to do three Russound sources through that.

My system has two CAV6.6s put together for a total of 12 Russound zones. I have not yet done extensive testing, but when one of the zones was activated from the first CAV6.6 I was able to use a zone from the second CAV6.6 to controll the "media server". If you get the chance, supporting a second controller would be great.
post #159 of 982
Thread Starter 
Supporting a second controller has actually been on my to-do list for a while. Unfortunately I don't have one myself, otherwise I would have done it long ago. From reading the documentation it seems like it shouldn't be too hard. I would need someone who is serious about testing it - ie who has the time to test the software, tell me about the problems they have, and then try a new version. Since I don't have a 2nd controller myself, it could take many, many attempts to get it working, so whoever is going to test it will need time & patience.

Let me know if anyone is interested. I probably can't do it right now in any case (lots of work on), but maybe in a few weeks time.
post #160 of 982
I would be happy to help develop support for a second controller. When you get a break in your schedule, let me know.

If someone were to send you a paypal donation, what account would they send it to?

Thanks.
post #161 of 982
Thread Starter 
If someone were to do that, I'd be very happily surprised! My account is paypal at objective.se.
post #162 of 982
I'm certain this is a dumb question, but the solution continues to elude me. I have a CAV66 and am running JRMC11. In the instruction details, it states to use a command-line parameter to change the COM port. I am trying to get the plugin to use COM4. The term command-line parameter is "Greek" to me.

Thanks in advance
post #163 of 982
Thread Starter 
COM port is no longer configured on the command-line. Download v1.31 - there's a PDF file included in the zip which explains how to configure the com port (as well as pretty much everything else).
post #164 of 982
Carl,

The documentation says that Port values in the .ini file can be COM1 or COM2. Are COM3 and COM4 also supported?

Thanks...
post #165 of 982
I just wanted to update everyone on my project and let them know a couple of issues I encountered and what I did.

I bought a Compaq AMD Turion 64 laptop, a USB to serial port converter and a M-Audio Firewire 410. The 410 is an external sound card (plus more) that has ASIO with 5 stereo pair outputs and so it seemed like a good choice as I was going with the laptop because of space constraints and to minimize the noise the unit puts out.

First off, CAV66.exe is a wonderful program. I love the simplicity and elegance of the interface. The use of the buttons on the keypad is great and compared to my old SMS3 it is much easier to get to the music I want to hear. I would be cautious about adding too much more flexibility to the keypads as I think it would complicate the interface. My vote would be to have different options in the .ini file. The main user of the system is my wife and she likes refrigerator technology. You open it up and a light goes on and you close it and the stuff stays cold.

The documentation that was posted on this forum came at a great time and was very helpful. One place I stumbled for a bit was on how to setup MC11 with separate zones. Once I found the Zone Manager all went well.

In testing the unit and getting everything up and running I found I needed to reboot if I ever got out of MC11 and CAV66. Re running CAV66 without rebooting the program would not work and MC11 would not come up. I suspected it might be a bug in CAV66, but after one attempt the music kept playing even thought CAV66 and MC11 were "closed". I went to Windows task manager and found that in the Process tab that MEDIAC~1.EXE was listed as being active. I highlighted it and clicked to have that service stopped. It gave me a dire warning, but now that I have done that 8 or 10 times this seems like an easy and safe work around to rebooting.

Also with the Firewire 410 and MC11 sometimes my sound card assignments would get jumbled from when I would exit MC11 and get back in. I'm still not sure why it does that but reconfiguring the "zones" seems to work.

I have 2 CAV6.6 units. For Russound zones that are plugged into the 2nd unit, they would work as long at least one zone from the 1st unit was also on the same Russound source. If not, it would play about 1 second of music and turn off. I changed the parameters in the CAV66.ini file to autostop=N and now all Russound zones will play and control any of the MC11 zones. The only downside is unless I manually stop each MC11 zone it plays on. Not a big deal right now.

Because it has 12 Russound zones, I did not even enter any information in the zone section of the CAV66.ini file. It comes up and shows information on 6 zones and not the other 6, but the laptop is tucked away and not accessed very often and so this is not an issue for me.

On the playlists selection on the keypads I would sometimes get dates and times that would prohibit me from scrolling through the playlists. I turned off the clock display in each source listing in the ini file so it is not an issue for me.

When going from source to source the MC11 sources do not have the name of source display for very long if at all. On the Russound equipment it seems like the name of the source when selected stays on for 2-3 seconds before going to the music information. This is nice so that you know what source you are on.

I have a UNO TS2 and it is does not have a good interface for the CAV66. There are about 8-10 preset templates for things like an SMS3 or Russound Tuner. I wish they had one that mirrored the regular UNO keypads. For the SMS3 it was neat because it would have a screen that would post the name of the song, artist, genre and a couple of other items. These did not scroll but were on the screen as long as the song was playing.

In MC11 some of my playlists are larger with 60-80 songs in each. These songs I like to be in a random order. I used the shuffle playback function in MC11 to have this happen. I discovered that you have to go to each MC11 zone and turn this feature on or off. You could then have some sources with shuffle and some without.

My 410, although it said it has ASIO, if I select ASIO in the zone manager I get a message that there can only be 1 zone with ASIO. I haven't taken the time to figure out even how to set it up, but the sound quality is fantastic and so I will not worry about that.

Sometimes I like to hear an Internet stream through the system and right now I have to load Media Player to have it run. When I do this I disable MC11. If anyone has thoughts here it would be appreciated.
post #166 of 982
" have 2 CAV6.6 units. For Russound zones that are plugged into the 2nd unit, they would work as long at least one zone from the 1st unit was also on the same Russound source. If not, it would play about 1 second of music and turn off. I changed the parameters in the CAV66.ini file to autostop=N and now all Russound zones will play and control any of the MC11 zones. The only downside is unless I manually stop each MC11 zone it plays on. Not a big deal right now."

You mean if you turn off the zone from the keypad it won't turn off the zone?
Ron
post #167 of 982
"You mean if you turn off the zone from the keypad it won't turn off the zone?"

For 2 CAV systems, when in the CAV66.ini file you have a source with autostop=Y, if no zone is using that source in the 1st CAV and then if a zone in the 2nd CAV tries to play that source, the music will come on momentarily and then halt because of the autostop parameter in the .ini file. If however, you put autostop=N, then zones from both CAVs will work but when you turn off a zone and no other zone is still playing that music, MC11 will continue to go through the playlist. To stop MC11 from playing you must manually hit the stop button on the keypad.
post #168 of 982
Thread Starter 
The issue with MC11 continuing to run after CAV66.EXE has exited is a known one, and I have reported it to J River here, but I have not received any reply. I posted a reminder there today, feel free to post there saying "J River - this problem is important to me - please fix it".
post #169 of 982
Thread Starter 
All legal COM port values are supported in the ini file - you may specify any valid COM port, although I recommend sticking to COM9 and lower (otherwise you have to specify using a slightly different syntax).
post #170 of 982
Having Problems with ini file for cav66. Went through all setup routines with firmware updates on cav6.6 as well as uno2 keypads and followed setup instructions from pdf manual.
using MC v.11.0.316 and cav66 v.1.31

For some reason the cav66.exe file won't read the cav.ini file until I change the extension to .txt and when that is done the program runs and takes over all the display sources on the keypad(s) ie . . source 1 will display tuner 1 (st2 tuner on source 1 & 2) than cycle through "time", "no playlist etc . . .

I copied the demo .ini from the pdf file and altered only the room names and what sources are active according to what I have set up in MC11.

I did take a look at the cav66.ini file that came with the version dated 5/16/2005 and the setup was just a little different from the pdf version.

5/16/2005
cav.ini
zone setup first
source setup last
cav66.exe v.1.31
pdf manual
cav.ini
source setup first
zone setup last

Any thoughts on what I may be doing wrong?

Thanks in advance
post #171 of 982
uan,

A few suggestions... First, make sure the .ini file is named cav66.ini and is located in the same directory as cav66.exe (you mentioned "cav.ini" in your message, which the program wouldn't recognize).

Second, you can try switching the zone and source sections to see if that makes a difference. Carl can tell us if it would, but most program .ini files can have the setting values in any order. I put it in this order in the documentation based on some notes Carl had sent me.

Third, in the documentation I put comments on some of the lines, which are preceded by semicolons. You might want to try removing the semicolons and everything after them on each line. Again, Carl can let us know if the program recognizes comments in this manner.

Let me know how it goes so I can update the documentation accordingly.

Good luck!
post #172 of 982
Sorry about the typo "cav.ini". I do have cav66.exe and cav66.ini in one directory however cav66.exe doesn't seem to read the .ini file unless I change extension to .txt. After that everything runs but the switches do not seem to effect the output.
ie. "ignore=Y" and so on.
I do get a display on the keypads and can use the buttons to control choice and playlist but it wants to take over the display on all sources 1-6.
Unfortunately the location of the russound is at a friends home (trying to help him understand the possibilities of the cav 6.6) and I can't make quick changes.
Do appreciate the quick response.
Thanks again
post #173 of 982
uan,

What makes you think cav66.exe is not reading the .ini file when it's named cav66.ini? What are you seeing? Could you possibly copy and paste the contents of the .ini file so we can see what it looks like?

Regards...
post #174 of 982
Quote:
Originally Posted by someonewho View Post

uan,

What makes you think cav66.exe is not reading the .ini file when it's named cav66.ini? What are you seeing? Could you possibly copy and paste the contents of the .ini file so we can see what it looks like?

Regards...

Boy, do I feel silly.

Had a chance to go to friends house to check .ini file and unbeknownst to me my friend had switched serial cable on com ports putting it back to com1 on computer (I had cav66.ini set for com2 which explains why cav66.exe would go to defaults when it couldn't find the .ini file because I renamed it cav66.txt).
Made the com port switch in .ini and everything worked like a charm.

sorry to waste your time

uan
post #175 of 982
Thread Starter 
I can assure you that I have seen much, much sillier things - great to hear it's working!
post #176 of 982
Quote:
Originally Posted by hyslopc View Post

The issue with MC11 continuing to run after CAV66.EXE has exited is a known one, and I have reported it to J River here, but I have not received any reply. I posted a reminder there today, feel free to post there saying "J River - this problem is important to me - please fix it".

Sorry we missed this. I've asked matt to reply. If you need anything, you can always e-mail me. jimh, jriver dot com.
post #177 of 982
Thread Starter 
Thanks, Jim - really appreciate it!
post #178 of 982
Thanks for the software. It works great on my CAM6.6X.

One addition I would like to see: I have a CAM6.6X with 1 S2 and 5 UNO-S1 controllers. The S1's don't have a PLAY button, so I have to either have "autostop off" or start it from the S2. I would like to see an "AutoPlay" option on a perzone basis.

Thanks again
post #179 of 982
Hyslopc:
Just a note to say thanks. This program is awesome. I am very excited to not only see mp3 info - but also control it by the lrc1 remote & keypads. I have owned a CAV66 for 2yrs - and been drooling over Russounds SMS device, however - Cost is always an issue. I have been running a pc constantly for two years with Itunes & a keyspan remote - but decided to see what was out there for other options and stumbled across this thread. My CAV66 is a Rev2 - W/Firmware 2.01.16 & I just updated my S2 keypads to 3.01.01 to get the scrolling functionality & correct time display (Had original fimware in them) - I own the ST2 Dual am/fm tuner, I have a cable box & Multi-CD player - I was wondering if it is possible to set switches in your program to force the date time to intermittently flash as it does on the Media Center sources on to other sources not associated wtih Media Center. Or is there a way to tell Media Center to activate a zone (satisfing your program) & somehow flash only the time on the other sources.

For example - My Source 2 is Tuner 1 of the ST2- I have the station display programmed - and am hoping to see if the time could flash alternately - any thoughts?

Also is there a way to tell the time to stay longer on the display in the .ini file?

BTW - Interesting note: My ST2 was originally source 1 - and when I activated your program, I hadn't told the ST2 its new source - so the scrolling text for the songs was showing on the display of the st2!! (That freaked me out at first)

Any way great job - I still have to purchase the Media Center software - and I would also like to forward $$ to you as well.

Question to all: Does any one know of an RNET tuner that will pass RDS data to keypads? Does Russound have any plans for this? Or Even HD?

Next Project - using small lcds w/composite input to display Music/Album Art Etc. and somehow integrate with cav66.

Thanks again - Neil
post #180 of 982
Thread Starter 
I have uploaded v1.32, which adds support for an AutoPlay setting. The setting will work in both Source and Zone sections of cav66.ini, but obviously it is most useful when used in a Zone section.

I had a look at adding support for displaying date/time for non-MC sources, but unfortunately that is difficult with the current design. Today if a source is setup with Ignore=Y, then we never look at it at all. Obviously that could be changed, but it would have required more time than I had available today.
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Home Theater Computers
AVS › AVS Forum › Video Components › Home Theater Computers › CAV6.6 / MC11 link software