My BOCS experience turned out to be an awesome adventure one that you may want to take as well!
The initial engagement:
Like many who made the jump to HD and added a DVR, I was frustrated that I could not access the stored shows in my bedroom. The thought of getting a second DVR and recording the exact same shows (not to mention paying more monthly fees to Comcast) just didn't seem ideal. After searching the Internet, I came across the BOCS unit and it seemed like a perfect fit. Not only could I watch my recorded shows in the bedroom but I could eliminate my second media box that stores all my DIVX movies (thus eliminating the hassle of keeping them synchronized).
When my unit arrived, I quickly tore apart my media center, hooked up my unit, programmed my remotes (which are awesome because they truly were universal) and was up and running in no time flat.
BUT:
After showing my wife how the RED button made the bedroom TV function just like she was in the living room and how she could watch her soaps in peace when I wanted to watch a movie in the other room life was great. until she started using the 2nd remote I had purchased with the living room setup. We have a cable box/DVR combo and pressing the RED button in the living room meant the TV was no longer High Definition since the BOCS remote forces the TV to a tuner channel - even in the main TV room. Obviously, all you have to do is change the TV to HDMI input, but after many attempts of explaining that when in the living room, don't press the RED button, press the CBL button and she would be still be in HD and have access to the DVR functions - that is of course unless she was previously watching a movie using the BLUE button, then she needed to change the input and then press the CBL button. It made perfect sense to me but after a couple more times of her pressing the RED button on the living room remote Like I do in the bedroom she declared my latest project a failure.
Surprise - Surprise:
I loved the new system and failure wasn't an option, so I reached out to David Feller. I explained my dilemma and also added that I do software programming as a hobby and had an idea of how I could change the remote to solve my problem. I'm not sure who was crazier, me for making the request or him for agreeing to let me try. Either way, I am thankful that he took a chance and sent me the code as well as the hardware needed to modify the remote because here is what became of it:
What I (she) wanted:
Regardless of what room my wife is in, she wanted to push the RED button to watch her soaps. When she happens to be in the living room, this would mean pressing the RED button would cause the TV to select the HD input and make the CBL button active, regardless of what state the system was in. We have a HD-TV in the living room so when in there, she wanted her soaps IN HIGH DEFINITION!!!
To accomplish this, I would need to setup a sequence of commands that would be sent in order with a delay between each command hang on a second that sounds like what a high priced Harmony remote does. Could I make the BOCS remote go into a learning mode and capture sequences easily to be replayed? Could I store multiple sequences and associate them to other buttons?
Where I ended up:
To make a long story a little shorter, after a lot of programming, (and countless emails to David!), My BOCS remote does just what my wife wanted above. Not only that but it can now turn on my DVD player, change my TV input to DVD, turn on my surround sound system, change that input to DVD and make the DVD button active by simply pressing the GREEN button!!!
I can turn on my CD player, then my surround sound system, change the input to CD and have the AUX button that controls my surround system active, just by playing a AUX sequence!!!
If this all sounds confusing, the short version is this, I added:
· 4 new programmable buttons that will each accept up to a series of 8 commands with delays between each
· The ability to assign these sequences to the BOCS RED, GREEN or BLUE buttons - essentially letting you completely redefine what those three buttons do
· This results in a remote that can now be used in the main TV location and completely replace the need for a Harmony remote!
You can do it too:
If I have caught your interest great! As a result of my success, David has decided to extend the offer to others that want to reprogram their remote. The code is well written and documented. Even with a rudimentary understanding of C++, changing remote functions is fairly straightforward. There is plenty of memory space available for more functions, and as a combination RF and IR remote with a spectacular basestation in the Xtender, it can be programmed to do just about anything. Home Automation, Security, lighting control, and of course entertainment control.
By the way, David provided excellent support and helped me through getting everything up and running.
Want the easy way out?
There are 3 options if you would like to take advantage of what I did (no C++ programming on your part).
1.) If you have the knowledge\ ools\\ability to flash your remote, I will send you the compiled file gratis.
2.) You could physically send me your remote (along with a small donation to help me save for my next BOCS unit and shipping money to get it back, say $15 total)
3.) I have new remotes, which have the sequencing capabilities already added, that I am selling for $49, which includes priority shipping.
My email address is
remoteupdate@live.com - just drop me a note to make arrangements.
Also, if you have an idea for a good remote feature, I'm open to suggestions, as I understand the firmware pretty darn well now.
Craig