Mimo to Bawarczycy zyskali wkrótce przewagę i przeszli do ofensywy, również na terenie Marchii Środkowej.

Wobec takiej sytuacji Karol IV okazał skłonność do kompromisu z Wittelsbachami, czego wyrazem był zjazd książąt w Budziszynie w lutym 1350, na którym rzekomy Waldemar został uznany oficjalnie za oszusta. Rozjemcą pomiędzy Karolem IV a Bawarczykami obrano księcia Palatynatu Ruprechta Wittelsbacha, teścia Karola IV. Karol IV, uznany przez Wittelsbachów królem rzymskim, nadał im również w lenno Marchię Brandenburską, zaś Ludwik zrezygnował z części swoich ziem łużyckich. Ludwik Starszy w 1351 r. zrzekł się Marchii Brandenburskiej na rzecz swoich młodszych braci, Ludwika Rzymskiego i Ottona V, sam zaś wycofał się do Bawarii i Tyrolu.

Konsekwentna i kompromisowa polityka Ludwika Rzymskiego doprowadziła w 1358 r. do zupełnej likwidacji sprawy Samozwańca, czego ostatecznym wyrazem było zawarcie pokoju z książętami anhalckimi, najwytrwalszymi sprzymierzeńcami pseudo-WaldemaraFenrych W., Nowa Marchia w dziejach politycznych Polski w XIII i w XIV w., Wydawnictwo Poznańskie, Poznań 1959, ss. 61-63, 66-67..