L336 is a cheap but good quality learning remote from a company named Chunghop. It has 3 profiles (TV, DVB, HIFI) and can learn functions on key by key basis. A profile can be quickly batch copied to another remote by pointing the remotes on each other and pressing a special key sequence on both. Learned codes/profiles are stored on flash memory so they are not reset when batteries run out.
L336 and OSSC
L336 remotes bought alongside OSSC are pre-programmed ("TV" profile) with codes that OSSC uses by default. Keycodes in 16bit NEC IR format (inverted value used for checksumming ignored) are listed below:
Utilized prefixes: 0x3E (Yamaha DVD) 0x1C (Toshiba TV) 0x5E (Yamaha AV receiver) 1: 0x3E29 2: 0x3EA9 3: 0x3E69 4: 0x3EE9 5: 0x3E19 6: 0x3E99 7: 0x3E59 8: 0x3ED9 9: 0x3E39 0: 0x3EC9 10+: 0x3EB9 TOGGLE/RETURN: 0x3E79 PIC/CANCEL: 0x3E8D MENU: 0x3E4D EXIT: 0x3EED INFO: 0x3E65 CLOCK, EJECT: 0x3ED1 REWIND: 0x3E61 FORWARD: 0x3EE1 L/R: 0x3EB5 PAUSE, ZOOM: 0x3EC1 CHAPTER-: 0x3E9D CHAPTER+: 0x3E5D STOP: 0x3EA1 PLAY: 0x3E41 LEFT: 0x3EAD RIGHT: 0x3E6D UP: 0x3E2D DOWN: 0x3ECD OK: 0x3E1D POWER: 0x3E01 VOL-: 0x1CF0 VOL+: 0x1C70 MUTE: 0x1C18 CH+: 0x1C50 CH-: 0x1CD0 TV/AV: 0x1CC8 PNS: 0x1C48 TONE-: 0x5ED8 TONE+: 0x5E58