I've updated to the latest version of the app, and the firmware for the hub and remote are all up-to-date. Unfortunately, the problems still persist. If I learn a command from the original remote, it will only work if I select it from the X1's screen and hold it down (i.e. long-press). If I attempt to assign the new (learned) command to a key on the X1, it sends the wrong command (seemingly at random). So there's no way to use the new command unless you select it on the X1's scroll screen and long-press it.