When setting up your remote control, the first thing Charter suggests is that you determine the brand and model number. They provide a handy online tool for this that allows you to choose from a list of brands and view pictures to help you identify your remote control.
Once you have determined which type of remote control you have, Charter's tool provides you with specific detailed instructions for programming it. Typically, they start by asking you to identify the relevant audio and video hardware items you will be controlling, and then provide you with corresponding remote control codes for each of them.
Regardless of the type of remote you have, the online tool provides you with detailed instructions for programming your remote. They normally start by explaining the steps for programming each piece of hardware in your system. There is a section afterward to provide you with instructions for acquiring the appropriate programming codes for specific devices.
Additionally, Charter has a downloadable PDF file on each remote control set up page that provides you with technical information and a list of codes for your reference. Furthermore, they also provide a link to an online customer service tool if you require additional assistance while setting up your remote.