A:Answer You don't actually want to program your remote to control the SB400, you want to teach your SB400 the remote commands from your DirectTV remote. You see, the SB400 has a learning remote built into it. Follow these directions and you'll be all set.
With the SB400 on, press and hold the Surround button until the Power button flashes amber. Then let go.
1. Press the button you want to program first on the SB400. For example, if you want to program the volume up button, press the + button once and let go.
2. You now have 5 seconds to program it with your DirectTV remote, press and release the volume up button until the SB400's Source button gets solid white for one second, then the power button will return to flashing amber .
3. You can go through the same procedure for the other buttons (Volume down,Power,Mute).
4. When you’re finished, press and hold the soundbar’s Surround button until the Power button stops flashing amber.
NOTE: While the instructions state that you should be 12" from the SB400 when doing the programming, staying at a distance of 2-3 feet will likely give you better results.