5ª Patrulla
Zarpa de Bergen el 9 de Octubre de 1944 para operar en aguas costeras Británicas.
El U978 entró en el Canal de la Mancha el 2 de Noviembre de 1944. El día 19 aseguraría haber alcanzado a un mercante al Norte de Barfleur aunque no hay confirmación de ello. En la misma zona, el día 23, el U978 alcanzaría al SS.William D.Burnham (americano 7.176tn). Este mercnate, con importantes desperfectos, sería remolcado por el USS.ATR-3 y embarrancado cerca de Cheburgo. Sería declarado ruina total.
En esta patrulla el U978 navegaría en inmersión, utilizando el sistema Schnorkel, 68 días seguidos.
El U978 regresaría a Bergen el 16 de Diciembre de 1944.
6ª Patrulla
Zarpa de Bergen el 25 de Febrero de 1945 para operar en aguas costeras Británicas.
Desde primeros de Marzo el U978 operaría a la altura de Pentland Firth. El día 4 de Abril informaría del torpedeamiento de un buque aunque de nuevo no hay confirmación de ello. El día 6 de Abril el U978 atacaría sin éxito a un portaviones.
El U978 llegaría a Trondheim el 20 de Abril de 1945.
El U978 sería rendido en Trondheim el 9 de Mayo de 1945. El día 29 de Mayo zarparía hacia Inglaterra.
El U978 fue uno de los 116 uboote hundidos por la Royal Navy en la operación Deadlight. En Diciembre de 1945 sería remolcado desde Loch Ryan a través del Canal del Norte, por el remolcador HMS.Enchanter.
El día 11 de Diciembre de 1945 el U978 sería hundido por el sumergible HMS.Tantivy al Noroeste de Bloody Foreland. |