Sachverhalt: A. Das Bezirksgericht Uster verurteilte X._ am 8. September 2011 unter anderem wegen schwerer Körperverletzung zu einer bedingten Freiheitsstrafe von 24 Monaten. Gegen dieses Urteil meldete die Staatsanwaltschaft IV des Kantons Zürich Berufung an. Die Urteilsbegründung ging bei ihr am 22. September 2011 ein. Die 20-tägige Frist, die Berufungserklärung einzureichen (Art. 399 Abs. 3 StPO), begann am 23. September 2011 und endete am 12. Oktober 2011. Die Staatsanwaltschaft übergab nach eigener Darstellung am 11. Oktober 2011 die Berufungserklärung dem internen Kurierdienst. Diese traf am 13. Oktober 2011 beim Obergericht des Kantons Zürich ein. Darauf hingewiesen, ersuchte die Staatsanwaltschaft um Fristwiederherstellung. B. Das Obergericht wies am 29. November 2011 das Gesuch um Fristwiederherstellung ab und trat auf die Berufung der Staatsanwaltschaft nicht ein. C. Die Oberstaatsanwaltschaft des Kantons Zürich führt Beschwerde in Strafsachen und beantragt, der angefochtene Entscheid sei aufzuheben.