# How to Program Dish Network Remote Controls

By: Vishnu Mohan | In: Programming | Last updated: 01/06/2025

Dish Network remotes are universal, and you can easily program them to control your TV, streaming box, soundbar, etc. using their setup codes. These remotes include newer models (40.0 and higher) included with Joey, Wally, and Hopper receivers, and older models (32.0 and lower) included with ViP receivers. Each model uses a different set of pairing codes to control multiple devices.

This article is your complete guide to finding Dish Network universal remote codes and programming them for your TV and other devices. I have compiled the official code lists into a code lookup tool to help you find the correct codes quickly, along with a detailed, illustrated programming guide.

## Dish Network Remote Codes

The 4-digit Dish network remote codes for major TV brands are listed below:

- Element: 4635, 1756, 0178, 3183, 1687
- Emerson: 1963, 1864, 0154, 1886
- Hisense: 3519, 4398, 1756, 0748, 0818, 2360
- Insignia: 2049, 1756, 0178, 3183, 1564
- LG: 2731, 1756, 1423, 1840, 0178, 3571
- Magnavox: 3623, 1756, 1866, 0178, 1454
- ONN: 1756, 0178, 2434, 0885
- Philips: 3069, 1756, 0690, 0178, 1454, 3183, 2434
- Roku TV: 1756, 2434, 0178, 3183, 0885
- Samsung: 2051, 0812, 3382, 3993, 0702, 0060
- Sanyo: 1142, 1756, 0154, 3183
- Sharp: 2360, 1756, 4398, 0818, 0688
- Sony: 0810, 0000, 4448, 0001, 4189, 1317
- Toshiba: 2006, 1256, 1524, 2724, 0650, 0154
- Vizio: 3758, 1758, 4723, 1756, 0864, 0885

If you need codes for other brands and devices or 3-digit codes, use our code lookup tool provided below.

### Dish Remote Code Lookup Tool

Code Type

Device Type

Brand

Note: The codes are compiled from multiple sources, so not all codes may be compatible with your specific remote model.

## How to Program Dish Network Remotes

Programming a Dish Network remote varies depending on the model. Newer remotes can be easily programmed through your receiver’s on-screen settings, while older models require manual setup using code entry or the power scan method. All programming methods are explained below.

### Programming a Newer Dish Remote

To program newer Dish remotes like models 40.0 or higher that come with Joey, Wally, and Hopper receivers, follow these steps:

1. Press the Home button twice on your remote. If your remote doesn’t have a Home button (such as model 40.0), press the Menu button once.
2. Select Settings from the receiver’s menu on your TV screen.
3. Select Remote Control.
4. Choose the device you want to pair from the on-screen menu.
5. Select the Pairing Wizard as shown in the image below.
6. Choose your device brand and press Next. Your receiver will begin testing a pairing code for your device brand.
   - If you are programming on a TV, to test the code, press the Volume Up button on your remote.
   - If you are programming on other devices, to test the code, press the Power button.
7. If the remote works, select Finished.
8. If the remote does not work, select Try Next Code.
9. Test your remote thoroughly. If not working as expected, repeat the steps until you find the most suitable code for your device.

### Programming an Older Dish Remote

To program older models like 32.0 or lower, which usually come with ViP receivers, you can use either the direct code entry method (with a code) or the power scan method (without a code).

#### Method 1: Direct Code Entry

1. Turn on the device and receiver.
2. Find the remote code for your particular device using the code lookup tool provided.
3. Press and hold the correct Mode button (e.g., TV, SAT, DVD, AUX) until all mode buttons light up. Then release the button.
   - For AUX mode only: Press 0 for a second TV, 1 for a second DVD/VCR/BD, 2 for a tuner, amplifier, or audio receiver, and 3 for a second satellite receiver.
4. Enter the 3-digit code for your device using the number pad.
5. Press the Pound button (#) to save the code. The mode button will flash thrice.
6. Press the Power button to test if the code works for your device. If it does, the device will turn off.
7. Turn on the device again and test other buttons to ensure the proper working of the functions. If the working is not proper, repeat the steps using another code provided.

#### Method 2: Power Scan

In this method, you can program your device without codes; it automatically scans for a compatible code and saves it. Here’s how to do it.

1. Switch on the device and receiver.
2. Press and hold the correct Mode button (e.g., TV, SAT, DVD, AUX) until all mode buttons light up, then release the button. If you are programming TV or DVD mode buttons, then go to step 3.
   - For AUX mode only, press 0 for a second TV, 1 for a second DVD/VCR/BD, and 2 for a tuner, amplifier, or audio receiver. Press the STAR (*) button.
3. Press the Power button.
4. Aim the remote to your device, slowly and repeatedly press and release the Channel Up button. The Mode button light goes out and comes back on. When the device turns off, continue to step 5. If the device remains on, continue pressing the Channel Up button. When all the codes in the database are tried, the mode button will flash 8 times.
5. Press the Pound button (#) to save the code to the memory. The mode button will flash 3 times, and the device will turn off.
6. Turn on the device and test the functions button to make sure everything works as expected.

If everything works as expected, you have successfully programmed your dish remote for your device. If you encounter any issues with the code or programming process, feel free to ask me via comments. Also, if successful, do share your views and experience with me, mentioning your device and brand.

## FAQ

### How to reset a Dish Network remote?

You can reset the connection between your DISH remote and receiver if only the Power and Volume buttons are working or if you’ve recently bought a new receiver.

To reset your DISH remote, use these steps:

- First, press the SYS INFO button on the front panel of your receiver.
- Then, press the SAT button on your remote and wait for three ascending tones.
- Finally, press CANCEL or Back to return to programming.

#### About the Author: Vishnu Mohan

Vishnu is a professional home theater technician and experienced AV installer with over 7 years of hands-on experience setting up custom home entertainment systems. He specializes in universal remote programming, system troubleshooting, and AV integration and optimization, with a focus on making complex setups intuitive and user-friendly. He has extensive experience with a wide range of brands, including Logitech Harmony, GE, RCA, One For All, and more, and enjoys helping users get the most out of their devices. When he's not on the job, he shares remote codes, programming procedures, and troubleshooting tips right here on the blog to help others confidently take control of their home tech.

### Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Comment *

Name *

Email *

Website

Save my name, email, and website in this browser for the next time I comment.