I feel compelled to comment on this - This took forever to do for me on my new to me ES300 yesterday. I have to recruit my wife to help. I have a liftmaster rolling code opener and it seemed as though, 1st I had to do the regular part with the opener remote and then following the steps and do the rolling code with the opener itself attached to the ceiling. Hope this helps! Also, only 1 of my buttons would program for some reason.