Help, I’ve fallen and I can’t get up
New – Installing a second BOCS – and installing BOCS in a satellite enviornment
by Dave on Dec.03, 2009, under Help, I've fallen and I can't get up, Installation, Under the Hood
I just go through creating two new installation documents – both are available for free download (links below)
The first goes through the considerations and installation details for those of you who would like to install TWO BOCS units in your home – Why you say? Becasue each BOCS supports 3 inputs so a second BOCS gives you a total of 6 inputs that are available homewide.
The satellite document covers the details of the various install methods in a satellite enviornment – and specifically, if you are considering putting in a DirecTV system the set of things you need to prearrange with your installer and the type of system you need to make both systems work together.
As always, feel free to ask any questions.
Install a second BOCS instructions HERE
Install in a satellite environment HERE
David Feller
XMP and the “magic” of two way communication to your remote
by Dave on Sep.01, 2009, under Daily Use, Help, I've fallen and I can't get up, Under the Hood
Lots of new boxes out there including the Cisco PNG200 (which I’m afraid I slammed a bit a couple posts back) that are using the new XMP protocol – INCLUDING some of the new Motorola HD boxes that Comcast is handing out. In the wake of the “silent launch” a couple of things everyone really should be aware of.
1) XMP is SUPER tight on timing – Uh, but who cares?? – ANYONE who uses a universal remote because most off the shelf equipment is not capable of reading and reproducing those codes. Normal learning remotes reproduce within about 2-5% tolerance. It takes at least 1% to make XMP work. (again, in my humble opinion, stupid on the part of the manufacturer).
2) Two-Way protocols are a nice idea, with higher end remotes, you could get show or song info on your remote, you could get new IR codes loaded into your remote and other cool whiz-bang ideas but think about that for a second. You are sitting on the couch and want to change the channel – you pick up the remote and briefly point it at the TV, sometimes not even long enough for the TV to see the code thrown at it and you have to try again. Now consider that to get any kind of meaningful data you would have to consciously point the remote at your set top box for long periods of time to get data back 10, 20, 30 seconds or more.. Remeber the old “loading the program on your apple or TI home computer from casette tape?” Yeah I think you get my point.
3) Good news – Motorola figured out how bad this would all be and made their box “dual code capable” – at least the one I got will process both the new XMP protocol (the grey Comcast remotes) as well as the traditional learnable codes (Silver Comcast remotes). BIG thank-you to Mot.
Looking for thoughts and opinions on XMP and how it applies to how you use home entertainment. Anyone want to share?
New updates on the support Wiki
by Dave on Aug.06, 2009, under Daily Use, Help, I've fallen and I can't get up, Installation
Just a quick note that there is a lot of new information on the support site www.bocsco.com/support
Specifically, I’ve been getting a few questions lately about missing channels – Comcast seems to be in the process of shiting around where some of their channels are broadcast… If you have suddenly lost any channel (that you always got before) – check out the “Lost a channel?” entry on the wiki!!!
Firmware features
by Dave on Mar.27, 2009, under Help, I've fallen and I can't get up, Installation, The Future, Under the Hood
This will look much better in the Wiki version, but there are a few firmware versions out there now with a few slightly different features – yeah we learned a LOT by having a bunch of folks using the product literally every day and have upgraded some features from time to time.
Rather than doing the the traditional way – “1.1.1.2 changes these things” let’s flip it around – I’ll list the major changes (the ones an end user might notice) and let you know which firmware version it shows up in.


First – what does your remote look like – if it is this one (<- Left – with the circular top) you have an alpha unit – basically forget it – that is discontinued and firmware is completely incompatible. Call us for a replacement system. You were an early adopter so we will make you a very special deal. I really didn’t like this remote – buttons too small, too many buttons, too many colors…
If you have a production system you have a remote that looks like the one on the right –>
This is the only one we are supporting – but unless you have had your unit for more than a year – this is what you have… Don’t worry what the buttons or markings look like – as long as the pause button is not bright yellow you are good.
The firmware version can be found in the battery compartment under the left battery – you will see a label that looks like this:
The Firmware version is the last 4 digits on the F/W line – so this version shown is 1114
Your serial number is the number after the S/N:
OK – now for features:
Learning:
Learning is the ability of a device in the Xtender system to “suck in” an IR code from an Original (OEM) remote that came with a device. By default, the Xtender has learning enabled – i.e. if you plug an ipod dock into the “Blue” channel – we don’t have codes already in there for iPod docks – so you put Xtender into learn mode (Red + enter) then press the play button on the BOCS remote (where you want to put the learned code) – then you point the OEM remote into the IR window on the front of Xtender and push the play button – Xtender sees the light flash, remembers it, and next time you press play on the blue channel it regurgitates that code into the little IR bug stuck to the front of the ipod dock. But the remote itself needs to be able to suck codes in as well – for controlling TVs and other devices that stay in the room with the remote and are controlled not through Xtender but via the little IR lights on the front of the remote itself…
Here is where we made a mistake – we assumed that needing learning on the remote itself would be rare (since we pretty much have every TV code ever made already stored in the remote) – but it turns out that people frequently want to customize the remote – like putting the TV input button somewhere they can remember on a particular button. So Remotes used to come with learning disabled by default. We did build in a cool little way to activate learning – in the beginning a customer would call up tech support, give a credit card number, we would charge $10 and provide an unlock code to activate learning… For now we are waiving the fee – just call tech support and we will provide a free upgrade code – you hold down a couple buttons, punch in a nine digit number unique to your serial number and learning is activated.
For all NEW remotes with firmware version 1450 or newer Learning is activated on the remote by default
Fast Tuning
Some TVs, when entering multiple digits to change channels, want to see +100, 1, 4 to go to ch 114, some want to see 1, 1, 4… and when tuning to a two digit channel some want to see 1, 4, enter or 1, 4, OK otherwise they dont change channels at all or there is a big delay after the second digit is pressed before it changes channel (waiting to see if you punch another digit)… So for firmware versions 1329 and above, we added a feature to allow adding OK or Enter after the two digits are sent to change to a BOCS channel (Red, Green, or Blue) – Hold Menu+5, then choose one of the options:
1=default, 2=+100 then two digits, 3=option1+OK, 4=option2+OK, 5=option1+enter, 6=option2+enter
So for most TVs, try 3 or 5 to speed up tuning…
Be sure to press OK to save your change before the power light goes out.
Low Battery Indicator
In early versions of firmware (1047 and older) the remote periodically checks to see if you have a low battery and if so flashes the power light briefly every 10 seconds or so… We quickly realized that turning yet another light on when your battery is already low tends to speed up the death process. So we switched to no indicator. Then we ran into a bad batch of Chinese batteries – really cheap ones apparently with little chemical mass – so poor that when we switch both IR LEDs on at the same time to change a channel that the IR chip goes into reset because the voltage is drawn down too far… Causing the remote to do really weird things – (The Local TV led would stay on for a long time and nothing was put out of the IR LEDs – so it kind of looks like the remote is doing something but it would no longer control the TV… not really intuitive that the batteries are low). So with firmware version 1317 and newer, we rapid flash the power led to show an error. Unfortunately the new plastic cases with the “Low Batt” marking in red next to the power led are still in works in China – so the indication is there but no marking yet to tell you what it means. Hopefully it is strange enough behavior that you will change the batteries.
TV input
OK – I admit it, I missed a button – TV input. For almost all firmware versions, it can be sent to the TV in Local TV mode by pressing shift then Live-TV but frankly, that is a pain – so with 1114 and newer we mapped it – when in Local TV mode – to the shift-Live TV button. But this is easy to solve with any remote by simply learning your input button – well – wherever you’d like to put it. Note that the A, B, C, D buttons (shifted to access) are mapped to direct TV inputs – different for each TV but they take you directly to specific inputs instead of having to cycle through them.
I still didn’t like it, so with 1385 and newer, it is mapped to the unshifted Live-TV button when in TV mode. no more having to push shift to change TV input.
Some learned codes do not work
We noticed that some IR codes for Sony products could not be learned either into the Xtender or into a remote. Long story short, we learn the code properly but when we regurgitate, we do not put out the code long enough (Sony and a few others want to see the code repeated a few times before they recognize it – dumb if you asked me but no one did)…
So – firmware version 1133 and higher we added a feature that if a code is learned and does not work, you can have the Remote and/or the Xtender repeat the code a while longer to make it work… You hold down the “record” and “mode of interest” button (mode of interest means Red, Green, Blue, Local TV, DVD, CBL or Aux button – whichever one you learned codes into) then select a repeat length – default is 1, but you can choose 2, 3, 4, or 5 (2 or 3 usually work just fine) then press OK to save. If you learned into multiple “mode of interest” buttons you have to repeat this for each one you want to “stretch” the IR code length for.
Favorite Channel when going to Local TV
On all remotes, when you press Local TV it (by default) goes to channel 9 – mostly so something changes when you press the button to return to local TV control – otherwise you could still be watching, say, the Red channel but since you pressed the Local TV button the remote is now only controlling the local TV and not the Red channel – confusing – so we have it go to a channel so at least something changes. Apparently change is good.
You can set any default channel to go to that you like (instead of channel 9) just press local TV, the channel you want, and then local TV again – the remote will remember that channel and go to it every time you press the Local TV button.
But – for some rooms, I really do not want the remote to go to any particular channel. So for firmware versions 1114 and higher, if you enter 00 (That is zero zero then press TV) as your favorite the remote will no longer change to any channel when you press local TV.
Why would you ever want this? – well – for instance I have this weird TV in my bedroom that cannot be changed to channel 96 by pressing 96 (I think it is a firmware glitch on Magnavox’s part – so to get to my Blue channel I hit Green (which goes to 98) then hit Local TV, channel Down, then Blue… yeah a little weird but it works – so I disabled the local TV default channel change to I could do this without holding my hand over the front of the remote. OK, I admit it, if you understood that you are special.
The Cisco PNG Set Top box from Comcast
I’m sure it is making its way out to other cable companies in other parts of the country, but if you live in Houston, you may very well get one of these boxes. (See my post specifically about how crappy the box is). But it took a firmware upgrade for BOCS to be able to control it. So, if you have that box (Or any similar STB that uses the XMP protocol) you need version 1400 or newer. Long story short, that particular code is built into the firmware and added to the list as soon as you put the batteries in – the code is 06078.
The most common firmware that you will run into right now, however is 1043
And No, firmware is not field upgradeable – it takes special PC software, very special adapters and cables etc. But if there is a feature here that sounds really good to you feel free to give me a buzz – I’m sure we could arrange a Remote swap if you cover the shipping.
It used to work fine, but something is wrong…
by Dave on Mar.26, 2009, under Help, I've fallen and I can't get up
This is not meant to be a full troubleshooting guide, just some hints of things that seem to repeat themselves – our technical support line is always available at 866-966-7220 option 2
- I can get to the [Red] channel and see my DVR but I can’t control it anymore – none of the buttons work
- Usually, the culprit is that an IR bug got knocked off the front of your DVR – frankly, the tape that comes with those things isn’t that great. I always rip it off and use some of that “external mounting tape” or put a dollop of clear silicone to cement it to the front of the device in just the right spot
- You should make sure that the remote still communicates well with the Xtender – make sure that you don’t get the out of range signal (all three Red, Green, Blue lights flash rapidly together) – the Xtender antenna might have gotten folded up – or you had an elevator installed in the middle of your home? Get a repeater.
- I lost everything – I no longer get cable tv anywhere in my home
- Assuming you paid your cable bill – the issue is that Xtender lost power OR came unplugged from the wall. Basically, that new supercombiner thing you installed right before your main home splitter needs power (it has amplifiers and switches in it that do not work without power) – it gets it from Xtender. So if Xtender is off (Red, Green, Blue lights on it are not on – OR it no longer has a direct connection to the supercombiner (Cable going from the ANT-IN connection directly to the wall) then supercimbiner does not get power and you do not get the evening news. So check Xtender first, but you can also check the supercimbiner – take the “RF-In” connection off and look into that connector – if it is getting power there will be a green glow – if not check the wiring to make sure nothing came loose…
- I added a new TV and bought another remote to add to my system, but it can’t seem to communicate with Xtender – I either get a rapid flashing on the power light (on the remote) or I get the out of range signal (Red, Green, Blue lights on remote flash rapidly together)
- You need to bind the remote to the Xtender – see your installation manual – simple process like pairing a bluetooth headset to a cell phone.
I’ll come back to this post and add more if recurring issues come up.
