I was at the junkyard, and brought back an extra leather sun visor (drivers side) that has the 3-remote control buttons for garage door opener, etc., the feature called HomeLink. I mounted one on my 2004 XC70, and it programmed just as explained in the Owner's Manual. Works great.

The extra copy is the light tan leather, which goes with the Oak interior. The leather is slightly smudged,
and a tiny leather crack near the vanity mirror. These flaps are easy to install, takes about 5 minutes mechanically, and another 5 min to program.