No caso dos "controles universais" é preciso inserir um código referente ao fabricante que deseja usar, ou seja, tem pré-programado vários fabricantes em um único controle.
O funcionamento dos remotos são baseados em "protocolos", onde os mais usados são os protocolos de padrão NEC, PHILIPS, SONY e SHARP.
Existe um aparelho mini osciloscópio (DSO-TC2) que consegue te mostrar o padrão NEC somente, é muito interessante ver a leitura/forma de onda.
tem essa matéria na internet bem completa para você entender melhor.
https://blog.eletrogate.com/guia-completo-do-controle-remoto-ir-receptor-ir-para-arduino/