storing ir remote codes in non-volatile memory