Pairing notes: Because this remote has the dip switches and a "learn" button. You do not have to use the learn button to program the remote. It depends on the type of receiver (only if the receiver installed does not have dip-switches, does it require remote to have "learn" button). If your receiver inside fan does have dip-switches, the FAN35T for Harbor Breeze will work simply by aligning the dip-switches to match (no need to press learn button to pair). If your receiver has dip-switches, and your original 35T remote does not have dip-switches, but instead, only a Learn button, this remote will not work, you must purchase a new kit as we do not have the remote for you available (we recommend the RR7079TKIT Universal ceiling fan kit). ASSOCIATED NUMBERS: L3HFAN35T for Harbor Breeze REQUIRES BATTERY TYPE: 23A12V (NOT INCLUDED, YOU MAY ADD THE BATTERY TO CART FROM CART PAGE). Programming instructions: If the fan has a receiver with 4 dip-switches do the following steps to pair remote: Align switches inside battery compartment of remote to match the dip switches on receiver (located in the fan) You're done. If fan requires you to press LEARN key on remote (receiver in fan does not have any dip-switches). Align "DIP" switches on any pattern on FAN35T for Harbor Breeze remote. Turn on the Ceiling Fan main power switch and within 30 seconds after Ceiling Fan power is on, Then push "Learn" key for 3 to 5 seconds on FAN35T for Harbor Breeze. Then the Lights on the Ceiling Fan will blink 2 times (or fan speed turns to MEDIUM speed). It means your setting is good.Test rest of button to make sure they work. If above doesn't work, try pressing and holding the OFF and LIGHT keys simultaneously for up to 10 seconds, lights should blink to confirm pairing.