Yes,I've programed 2 MX-500 to work with DTIVO's.
They have a learning capability without end,I've
never run out of room,unlike the ONE-FOR-ALL
remotes.I bought my wife the URC-9910 from ONE-
FOR-All,she did not want to spend alot on her remote,big mistake,I kept running into the "full"...