Getting Your LG 23 AL Universal Remote Working
The LG 23 AL is one of those universal remotes that works fine if you know what you're doing and drives you crazy if you don't. It covers most major brands — Samsung, Sony, Vizio, TCL, Hisense, and a bunch of others — but the setup process isn't exactly intuitive. The manual you're looking for is typically called the Lg 23 Al Universal Remote Manual, and it's available for free on LG's support site or on third-party manual databases. I spent probably two hours last year reprogramming one of these after someone in my house knocked out the saved codes for a Panasonic TV. Here's how the whole thing actually works in practice.
Where to Find the Lg 23 Al Universal Remote Manual
LG doesn't always make this easy. The official PDF lives on LG's support page under the 23 AL product page, but sometimes the link is buried or broken. The direct search path is: go to lg.com, type "23 AL manual" into their support search bar, and you should land on a page with a PDF download. If that doesn't work, sites like manualsonline.com or manualslibrary.com have copies. The PDF is usually around 8 to 12 pages and includes the code list for most TV brands. There are three methods the 23 AL supports for entering device codes, and they're listed in order of reliability in the manual. Code search (automatic scan) is the default method and it works about 80 percent of the time for standard devices. Direct code entry is faster if you already have the code from the manual. The third method is the auto-search hold, which is basically a brute-force approach for weird or older devices. Direct code entry (the method you should try first):
Turn on the device you're programming. Hold down the SETUP button on the remote until the LED blinks twice. Enter the four-digit code for your device brand from the code list in the manual. For example, Samsung is typically 0001 through 0010, Sony is usually in the 0050 to 0070 range, and Vizio codes start around 0178. After you enter the code, point the remote at the device and press POWER. If the device turns off, you're done — press SETUP again to lock it in. If nothing happens, try the next code in the list. This usually takes about 3 to 5 minutes per device if the codes are accurate. Code search method (when you can't find the right code): Hold SETUP until the LED blinks twice. Press the device category button — TV, DVD, CBL, etc. — then press and hold POWER. The remote will cycle through codes automatically, turning the device off and on with each one. When the device powers off, press SETUP immediately to save. This method typically takes 2 to 4 minutes depending on how many codes the remote has to cycle through before finding the right one.
Get the Full Details

Something the Manual Doesn't Really Explain Well
One thing that trips people up is that the 23 AL stores only a limited number of codes per device category. Once you hit the memory limit for the TV category, adding a new device code might overwrite an old one without warning. The manual mentions this briefly but doesn't emphasize it enough. My workaround is to keep a written log of every code I program into each device slot, with the device brand, model, and date. Takes ten seconds and saved me from reprogramming everything last time I ran into this. Another thing the manual glosses over: the LED feedback. The remote's LED blinks in different patterns to tell you whether a code was accepted or rejected, but nobody reads that section. A quick blink means the code was entered and is being processed. Two quick blinks means the code was rejected — try the next one. Three quick blinks means you've entered an invalid keypress. Knowing this cuts down the programming time significantly because you stop waiting for devices that are never going to respond.
Known Issues and Limitations
The LG 23 AL has some real weaknesses. The learning feature — the one that lets you copy IR commands from your original remote — is practically useless on most setups. It only works line-of-sight, the IR receiver on the 23 AL is weak, and the learning process often corrupts the original remote's codes if you do it repeatedly. Don't bother with it unless you're trying to clone a single obscure button and have no other option. The remote also struggles with newer smart TVs that use IR blasters with rolling codes or non-standard frequencies. I had a user try to program this remote to control a 2023 Samsung QLED and it simply would not accept any of the listed codes. The workaround was to use a separate Samsung remote app on a phone or invest in a smarter hub-based system like a Logitech Harmony replacement or a BroadLink RM4 device that handles modern IR encoding better. Another limitation: the 23 AL does not support Bluetooth or RF control. It's pure IR. If your device doesn't have an IR receiver, this remote won't talk to it at all. That includes most soundbars that rely on optical or HDMI-CEC for control, and any Apple TV or streaming stick that uses Bluetooth pairing.
What to Do When Nothing Works
If you've gone through every code in the manual and the auto-search method still doesn't control your device, you're likely dealing with either a code list mismatch or a device that uses a different IR protocol. The code lists in the manual cover a broad range of models, but LG compiles them from older data and some recent TV models simply aren't represented. In those cases, your best bet is the code search method with extended wait times — hold the POWER button during auto-search for up to 30 seconds per code instead of the recommended few seconds. Sometimes the matching code is further down the sequence than the remote displays. If that still fails, you can try using a smartphone with an IR blaster as a temporary workaround to test whether your device is even responsive to IR signals. Apps like Xiaomi Remote or Universal TV Remote can broadcast test IR codes and help you determine if the problem is the remote or the device's IR receiver. The manual itself is downloadable from LG's support portal under the LG 23 AL product page, and the current revision I'm referencing is version 1.2. It's a straightforward document with no hidden tricks, but the code tables are dense and easy to misread. Keep a pen handy when you're looking up codes — I always mark the ones I've already tried so I don't repeat them.
