https://www.trickyenough.com/program-universal-remote-control/
How to Program a Universal Remote Control?