Bij het begin van het winteroffensief van het Rode Leger lag het korps in reserve van het OKH bij Willenberg in Oost-Pruisen. Op 13 januari werd het korps ingezet om het Oost-Pruisenoffensief van de Sovjets tegemoet te treden. Maar al aan het eind van de volgende dag werd het korps, met de Pantsergrenadierdivisie "Brandenburg", op transport gezet naar Łódź om het nog gevaarlijker Wisła-Oderoffensief te bestrijden. Maar toen het korps op 16 januari daar uitlaadde, was het Duitse front langs de Weichsel al volledig ingestort en alle Duitse troepen op de terugtocht. Het korps werd hierin meegesleurd. Op 21/22 januari kreeg het korps contact aansluiting met "Gruppe Nehring" in Sieradz-Chojne (aan de Warta) en vormde zo samen een "wandernder Kessel" (rondtrekkende pocket), die achter de Sovjetlinies naar het westen trok. Pas op 29 januari werd bij Glogau contact met de Duitse linies hersteld. Daarna betrok het korps een defensieve positie langs de Neisse tussen Bautzen en Spremberg, waar het kon blijven tot medio april 1945. Op 1 maart beschikte het korps over de 21e Pantserdivisie, Pantsergrenadierdivisie "Brandenburg", Parachutisten-Pantserdivisie 1 "Hermann Göring", de 20e Pantsergrenadierdivise en Divisionsstab z.b.V. 615.