this thread started in May. I'm guessing they never had a 2012 in the shop to measure. Others on the site tested the 8th gen to see if it fit, and it did.