Citation: 6B_911/2018 E. C

X.________ forme un recours en matière pénale auprès du Tribunal fédéral contre le jugement cantonal et conclut, avec suite de frais et dépens, à sa condamnation à une peine pécuniaire de 180 jours-amende à 30 fr. le jour, avec sursis pendant deux ans, peine complémentaire à celles prononcées les 20 mars 2013, 25 juin 2014 et 6 juin 2016 par le ministère public lausannois. Subsidiairement, il conclut à l'annulation du jugement cantonal et au renvoi de la cause à la cour cantonale ou à l'autorité de première instance pour nouvelle décision. Il sollicite le bénéfice de l'assistance judiciaire. Invités à se déterminer sur le mémoire de recours, tant le ministère public que la cour cantonale y ont renoncé, se référant aux considérants de la décision entreprise.