This seems right:
Magnus v. U.S., decided today by the D.C. Court of Appeals . . . concludes that a defendant who pled guilty in 1996 to violating D.C. handgun ban can now have that plea set aside given D.C. v. Heller, assuming his conduct was indeed protected by the Second Amendment . . . “A conviction for conduct that is not criminal, but is instead constitutionally protected, is the ultimate miscarriage of justice,” and a defendant can therefore ask to have it set aside (via a petition for coram nobis relief) even many years later.