I believe the people here who believe the problem lies with the owner of the newer garage door opener and remote transmitter may want to seriously reconsider their position. Just because a neighbor has gone for many years without someone elses remote transmitter opening their garage door - it does not mean the problem is with the newer unit. It is almost 100% certain that the culprit is because the neighbor's older unit simply lacks modern day, enhanced security features.
In all likelihood the neighbor's garage door opener is much older. You will find that most garage door opener manufacturers do not support products made prior to 1993, or even more recently made units. Newer units have enhanced safety and security features that comply with new UL safety regulations. Older units lack these security features and do not comply with current regulations. Thus, because older units do not have these safety features and do not comply with current regulations, it is strongly recommend by ALL garage door manufacturers that older units be upgraded.
Older garage door openers use transmitters that send a weak RF (radio frequency) signal within a certain [frequency] range. And the garage door opener's receiver receives the transmitted signal. This is where the problem lies. This old receiver is designed to receive a much broader transmitted signal than new models.
In the very early days of garage door openers, around the 1950s, the transmitters were extremely simple. They sent out a single signal, and the garage door opener responded by opening or closing. As garage door openers became common, the simplicity of this system created a big problem - anyone could drive down the street with a transmitter and open any garage door. They all used the same frequency and there was no security.
By the 1970s, garage door openers had gotten slightly more sophisticated. They began using a controller chip and a DIP switch. A DIP switch has eight tiny switches arranged in a small package and soldered to the circuit board. By setting the DIP switches inside the transmitter, you controlled the code that the transmitter sent. The garage door would only open if the receiver's DIP switch were set to the same pattern. This provided some level of security, but not much. Eight DIP switches provide only 256 possible combinations. That's enough to keep several neighbors from opening each other's doors, but not enough to provide any real security. With such a broad (receiver) range of frequency it's common for these older garage door openers' receiver to open a neighbor's garage door as often as - every time a modern, newer remote is used. Remote-entry transmitters and receivers have gotten a lot more sophisticated since then.
With the remote keyless-entry systems that you find used for garage openers and cars today, security is a big issue. If people could easily open other people's cars in a crowded parking lot at the mall, it would be a real problem. The same applies to garage doors. And with the proliferation of radio scanners, you also need to prevent people from "capturing" the code that your transmitter sends. Once they have your code, they can simply re-transmit it to open your garage door or car.
The controller chip in any modern controller uses something called a hopping code or a rolling code to provide security. For example, a new system that uses a 40-bit rolling code provides about 1 trillion possible codes. The transmitter's controller chip has a memory location that holds the current 40-bit code. When you push a button on the remote transmitter it sends that 40-bit code along with a function code that tells the garage door opener's receiver what to do (open the door or close the door). The receiver's controller chip also has a memory location that holds the current 40-bit code. If the receiver gets the 40-bit code it expects, then it performs the requested function. If not, it does nothing. Both the transmitter and the receiver use the same pseudo-random number generator. When the transmitter sends a 40-bit code, it uses the pseudo-random number generator to pick a new code, which it stores in memory. On the other end, when the receiver receives a valid code, it uses the same pseudo-random number generator to pick a new one. In this way, the transmitter and the receiver are synchronized. The receiver only opens the door if it receives the code it expects.
Given a 40-bit code and up to 256 levels of look-ahead in the pseudo-random number generator to avoid desynchronization, there is a one-in-a-billion chance of your transmitter opening a neighbor's garage door...IF the neighbor also has modern equipment that provides them with security. When you take into account the fact that garage door manufacturers can use different systems and different frequency ranges, and that the newest systems use many more bits, you can see that it is nearly impossible for any given transmitter to open any other garage door...unless a neighbor's equipment is old and lacks the security new units have.
You can also see that code capturing will not work with a rolling code transmitter. Older garage door transmitters sent the same 8-bit code based on the pattern set on the DIP switches. Someone could capture the code with a radio scanner and easily re-transmit it to open the door. With a rolling code, capturing the transmission is useless. There is no way to predict which random number the transmitter and receiver have chosen to use as the next code, so re-transmitting the captured code has no effect. With trillions of possibilities, there is also no way to scan through all the codes because it would take years to do that.
The question that needs to be answered is - who's problem is this? Is it the problem of the owner that owns the new equipment, or is it the problem of the owner that owns the old outdated equipment?
