Your Universal Remote Control Center
RemoteCentral.com
Custom Installers' Lounge Forum - View Post
Previous section Next section Up level
Up level
The following page was printed from RemoteCentral.com:

Login:
Pass:
 
 

Topic:
Discrete Power by Brute Force - Installed In Spectrum 101 STB
This thread has 5 replies. Displaying all posts.
Post 1 made on Monday December 23, 2019 at 00:43
generatorlabs
Junior Member
Joined:
Posts:
December 2019
5
If someone has already done this, then I am sorry for bringing it back up. I did not see anything like this in my searches.

I have always found this site very useful for finding odd discrete codes.
When I returned last week to find discrete codes for a Spectrum 101 set top box I was immensely disappointed to find that there were none available. I read thread after thread about how installers were at at their wits-end with customers inadvertently power cycling equipment and leaving the STB out of sync with the power state of the other devices. I too had the same dilemma. My wife would do this over and over. I would watch her eyes glaze over if I tried to explain why this happens.

So I had to put an end to this once and for all. Today I solved this problem with a Arduino Nano, and a single 10k resistor. I piggy-backed off the existing phototransistor in the STB to keep the parts count low. Using this strategy keeps the install simple and does not interfere with the normal remote functions. The Arduino has little power draw and is powered directly from the cable box. In total there are 5 wires:
1) 12 volts ---> Powers Nano from STB; Nano has internal 5v regulator
2) Ground
3) IR receiver/phototransistor ---> Input to Arduino; Collects serial IR data
4) Power LED ---> Input to Arduino; Monitors state of STB power LED
5) Power Button <--- Output from Arduino; Pulses power button when needed

One 10k resistor is used to drag LED line close to zero volts when LED is off.

I did not have to cut any OEM wires or do any other modifications. I just tacked these wires to easily accessible points on a small PCB inside the STB. The Arduino will display the Hex code of any IR command sent to it, if you choose to view it on a PC. I just captured two random hex codes from an old remote I had in a drawer and assigned them to be my discrete On & Off codes. The original toggle power code of the OEM remote still functions as it did before.

Of the 5 wires, the magic is happening with 3 of them. The IR receiver wire passes IR codes from the photo-transistor to the Nano. The Nano checks to see if this is a power request code. If so it will pulse the power button wire. The STB will turn on or off depending on logic checks. The power LED wire is used to verify the state of the box at all times. If the LED is on and a Power On code is sent it ignores it. If the LED is off and a Power On code comes through it will act on it. The same goes for Power Off.

I inherited a very well maintained Phillips Pronto 7500 Color. This will be promptly programmed into that remote, to complete a full Home Theater shut off/on. Of course this could now be done with any decent remote.

I have taken some pics and video. If someone else would like to follow in my foot steps, I will post a video to YouTube with directions.

Thanks

Last edited by generatorlabs on December 23, 2019 16:03.
Post 2 made on Monday December 23, 2019 at 10:34
Trunk-Slammer -Supreme
Loyal Member
Joined:
Posts:
November 2003
7,462
I'm sure Spectrum will be only too happy to make you pay a wheelbarrow full of money to replace THEIR box at some point.
OP | Post 3 made on Monday December 23, 2019 at 11:00
generatorlabs
Junior Member
Joined:
Posts:
December 2019
5
Well, this is not TW/Spectrum's first rodeo. If they haven't been able to take a hint about discrete power by now then they fully deserve it. The reality is, it costs them nothing to implement, literally.

Since I am making no real modification to their box, other than soldering some wires onto existing joints, they will have a hard time proving I was in there to start. There is no wire cutting etc. My circuit is harmless if installed correctly. And the entire process is easily reversed to make it like OEM again. When I return that box, for whatever reason, they will have to get forensics experts to testify that someone was in there :)

Last edited by generatorlabs on December 23, 2019 11:39.
Post 4 made on Monday December 23, 2019 at 12:07
highfigh
Loyal Member
Joined:
Posts:
September 2004
8,322
On December 23, 2019 at 11:00, generatorlabs said...
Well, this is not TW/Spectrum's first rodeo. If they haven't been able to take a hint about discrete power by now then they fully deserve it. The reality is, it costs them nothing to implement, literally.

Since I am making no real modification to their box, other than soldering some wires onto existing joints, they will have a hard time proving I was in there to start. There is no wire cutting etc. My circuit is harmless if installed correctly. And the entire process is easily reversed to make it like OEM again. When I return that box, for whatever reason, they will have to get forensics experts to testify that someone was in there :)

It's not a matter of them not being able to provide discrete ON/OFF commands, it's that they specifically deny anyone using them. I called Scientific Atlanta years ago about the Explorer series and asked if their boxes could work with these and they said they already did, but that T-W deleted them. They did the same for the IR in jack and this was during the time when they used the 8300, which has a curved display lens.
My mechanic told me, "I couldn't repair your brakes, so I made your horn louder."
Post 5 made on Monday December 23, 2019 at 12:08
highfigh
Loyal Member
Joined:
Posts:
September 2004
8,322
On December 23, 2019 at 10:34, Trunk-Slammer -Supreme said...
I'm sure Spectrum will be only too happy to make you pay a wheelbarrow full of money to replace THEIR box at some point.

You haven't seen Time Warner cable boxes at Goodwill?
My mechanic told me, "I couldn't repair your brakes, so I made your horn louder."
OP | Post 6 made on Monday December 23, 2019 at 15:41
generatorlabs
Junior Member
Joined:
Posts:
December 2019
5
On December 23, 2019 at 12:07, highfigh said...
It's not a matter of them not being able to provide discrete ON/OFF commands, it's that they specifically deny anyone using them.

I have seen similar comments....Why they would block a feature like this is mind boggling. Let's see them try to block my Arduino.

I mean really, if there was a logical reason for this, I might be more apathetic but doing it just for the sake of doing it seems counter-intuitive. Why give an installer the reason to look at your competitors product?

The same goes for some vendors horrible implementation of CEC!


Jump to


Protected Feature Before you can reply to a message...
You must first register for a Remote Central user account - it's fast and free! Or, if you already have an account, please login now.

Please read the following: Unsolicited commercial advertisements are absolutely not permitted on this forum. Other private buy & sell messages should be posted to our Marketplace. For information on how to advertise your service or product click here. Remote Central reserves the right to remove or modify any post that is deemed inappropriate.

Hosting Services by ipHouse