W połowie grudnia 1944 roku, według niektórych zaś źródeł w marcu 1945 roku, dowództwo okrętu objął Oberleutnant zur See Heinz Schaeffer. Okręt prowadził jednak działalność szkoleniową w ramach 21. Flotylli niemal do końca stycznia 1945 roku. Płynąc przez Świnoujście, Kilonię i Cuxhaven, 20 lutego 1945 roku U-977 wpłynął do portu w Hamburgu, gdzie od 26 lutego do 31 marca przeszedł remont kadłuba, podczas którego wyposażono go także w chrapy. Między 1 a 12 kwietnia 1945 roku U-977 został wyposażony i załadowany w Kilonii, skąd 16 kwietnia 1945 roku (prawdopodobnie w towarzystwie dwóch innych okrętów podwodnych) wypłynął do Horten w Norwegii zawijając po drodze do Frederikshavn w Danii. W trakcie następującego po tym przejścia przez Skagerrak, U-Boot czterokrotnie został zmuszony do awaryjnego zanurzenia przez przelatujące w pobliżu samoloty. We fiordzie Oslo jednostka Schaeffera spędziła sześć godzin na dnie, aby 20 kwietnia zawinąć do Horten, gdzie przeszła testy systemu wentylacji za pomocą chrap. Ostatecznie, 30 kwietnia 1945 roku o godzinie 5:00 jednostka zawinęła do norweskiego portu Kristiansand.
Źródło i licencja
Fragment artykułu Wikipedia — U-977 · historia autorów.
Tekst: CC BY-SA 4.0. Wydzielono fragment z dłuższego artykułu.