Setting Up a GE Remote Without Losing Your Mind
Most people buy a GE universal remote expecting it to work out of the box. That never happens. The manuals are either too vague or assume you already know how TV codes work. I spent about three hours last month trying to get a GE RCS universal remote to control a 2019 Hisense TV and a Samsung soundbar simultaneously. Got it working after I figured out what wasn't in the booklet. When someone says "Program General Electric Remote," they're usually referring to one of two things: programming a GE universal remote to control a specific device, or the process of putting new codes into a GE-branded remote that came pre-loaded with a subset of manufacturers. The terminology is sloppy across the internet, which adds to the confusion. GE remotes typically use one of three programming methods: code search, direct code entry, or auto-setup. Your remote model determines which method is available. I've found that the model number matters more than anything else. GE remotes in the RCS series use different button combinations than the older RT series. The first thing you should do is look at the back of the remote and note whether it says RCS, RT, or something else. That changes the entire procedure.
The Direct Code Entry Method
This is the most reliable method if you can find the right code. Here's what it looks like in practice: Turn on the device you want to control manually. Press and hold the SETUP button on the remote until the LED light blinks twice. Enter the four-digit code for your device's manufacturer. The LED should blink twice to confirm. Point the remote at the device and press POWER. If the device turns off, you're done. If it doesn't respond, try the next code in the list. The problem is that code lists online are often wrong or outdated. The GE code sheet for TCL TVs, for example, lists codes that don't work on newer TCL models. I ran into this with a TCL 43S325. The code 0425 appeared in every list I checked, but it did nothing. I eventually found that code 0118 worked after checking a forum thread from 2023 where someone had the same TV and confirmed it.
The Code Search Method
When you can't find a working code, the code search method cycles through hundreds of codes automatically. It takes longer but often finds something that works. Turn on the device. Hold SETUP until the LED blinks twice. Press the DEVICE button for the type of device you're programming (TV, DVD, CBL, etc.). Then press and hold POWER. The remote will send a code every second. When the device turns off, press STOP immediately. The remote saves that code. I used this method on a cheap floor lamp that I wanted to control alongside my TV setup. The code search took about forty-five seconds before it found a code that responded. Not all devices cooperate though. Some older GE remotes will cycle through every code and not stop, which means the device doesn't use standard RC5 or RC6 protocols that these remotes are built to handle. That's a dead end, and you need to move on.
Get the Full Details

Auto-Setup: The Lazy Method That Sometimes Works
Certain GE remotes have an AUTO SETUP feature where you point the remote at your device and press a button, and the remote searches for the correct code automatically. It's convenient but unreliable. The auto-search tends to stop on the first code that produces any response, which might not be the code that gives you full functionality. I programmed a GE remote for a Sony Bravia using auto-setup, and while the power and volume worked, the input switching and menu navigation were completely nonfunctional. Going back and doing manual code entry fixed everything. Here's something the instructions don't tell you: some devices respond to more than one code from the same manufacturer, and the codes are not interchangeable in terms of feature support. I was programming a GE RCR812 remote for a LG webOS TV. The code 2017 turned the TV on and off but didn't control the volume at all. I switched to code 0322 and got full control including volume, input selection, and smart menu access. The difference came down to which infrared command set the TV expected. LG uses multiple codes in their remote protocol depending on whether the remote is sending basic on/off signals or the full command set. There's no way to know which one you need except to try them. My workaround was to write down every code that made the TV power on, then test each one for volume and input control. It added maybe twenty minutes to the process but saved me from returning the remote and starting over.
Common Pitfalls That Waste Time
The biggest issue I see people run into is battery failure during programming. GE remotes use a lot of power during code search and auto-setup because the LED stays on and the transmitter fires repeatedly. If your batteries are even a little worn, the remote will behave inconsistently and you'll think a code isn't working when really it's just low power. Replace the batteries before you start. It takes thirty seconds and eliminates a whole class of false negatives. Another issue is distance and angle. GE remotes use basic IR, not Bluetooth or RF. That means you need line of sight and you need to be within about twenty feet. I had a situation where the remote wouldn't program my ceiling fan because it was mounted too far away and at too steep an angle. Moving the remote closer during setup solved it immediately. Don't try to program from across the room. A third problem is programming the wrong device type. If you select CBL instead of TV, or DVD instead of Blu-ray, the remote sends the wrong command set. Make sure you're selecting the correct device mode before entering any codes. This sounds obvious but it's probably the most common mistake I've seen on forums where people ask for help.
When Programming Just Won't Work
Some devices simply cannot be controlled by a GE universal remote. This includes most smart home devices that use proprietary protocols, devices that require RF or Bluetooth communication, and some newer TVs that have moved to ARC/eARC audio setups where the remote needs to communicate with the TV over HDMI-CEC rather than via infrared. If your TV supports HDMI-CEC and your GE remote has an HDMI-CEC learning feature, you might be able to get basic control through the TV's HDMI port. Not all GE models support this, and the ones that do have a very limited learning range. For devices that won't pair through any of the standard methods, the practical alternative is buying a dedicated replacement remote or using a universal remote that supports RF and Bluetooth, like a Logitech Harmony (discontinued but available used) or a Broadlink RM4 pro which works with smart home apps instead of traditional IR codes.

Quick Reference for the Most Common GE Remote Models
GE RCR812 and similar RCS models: Use the DEVICE + SETUP + CODE entry method. Code lists are in the manual and on the GE website. Code search is accessed by holding DEVICE and POWER after SETUP. GE RT series: Older design. Programming usually requires pressing MODE and then entering the code directly. The LED behavior is different from the RCS series, so don't apply RCS instructions to an RT remote. GE universal remotes with "One Search": These use a simplified one-button code finding process. Hold the SETUP button and press the DEVICE button for your target, then press POWER and wait for the device to respond. This is less precise than manual code entry but faster for basic setups.
The bottom line is that programming a GE remote is straightforward if your device is common and your remote is in good condition. It gets complicated when you have multiple devices, older equipment, or models that don't follow the standard IR protocol. Start with the code list, fall back to code search, and only move to workarounds if the standard methods fail. Most of the time the second code you try will be the right one.