Au cours d'une patrouille de routine, l'U-1228 est attaqué et endommagé le par un bombardier lourd britannique Consolidated B-24 Liberator, subissant des dommages au schnorchel qui aboutissent à l'empoisonnement de son équipage par le dioxyde de carbone, tuant un homme.
L'U-1228 a coulé un navire de guerre ennemi : la corvette canadienne NCSM Shawinigan de 900 tonneaux au cours de sa 2e et dernière patrouille de guerre qu'il effectua[1].
Chris Bishop, historien militaire (trad. de l'anglais par Christian Muguet), Les sous-marins de la Kriegsmarine : 1939-1945 : le guide d'identification des sous-marins [« The spellmount submarine identification guide : Kriegsmarine U-boats 1939-1945 »], Paris, Lodi, , 192 p. (ISBN978-2-84690-327-1)