Faits: A. Par jugement du 4 avril 2011, le Tribunal correctionnel de l'arrondissement de Lausanne a reconnu X._ coupable de violation grave à la LStup et l'a condamné à une peine privative de liberté de 15 mois, sous déduction de 6 jours de détention avant jugement. B. Par jugement du 17 août 2011, la Cour d'appel pénale du Tribunal cantonal vaudois a rejeté l'appel de X._ et confirmé le jugement. En bref, il est reproché à X._ d'avoir, en février 2000, envoyé depuis le Brésil à son amie en Suisse une statuette dissimulant 84 grammes de cocaïne brute dans son socle. X._ a été jugé par défaut en 2003. Ayant demandé le relief, une nouvelle procédure a été initiée. La drogue n'ayant pas été analysée et n'étant plus disponible, la cour cantonale s'est fondée sur des données statistiques du taux de pureté habituel pour retenir un taux de pureté à 37 %, ce qui donnait 31.08 grammes de cocaïne pure. C. X._ forme un recours en matière pénale contre ce jugement, concluant, sous suite de dépens, à son acquittement. Il sollicite par ailleurs l'assistance judiciaire. Il n'a pas été requis de déterminations.