FFP2 masks are still mandatory on German public transport and other public places. Homemade cloth masks have never been allowed there. I need to buy some FFP2's.
It's very much state dependant. I'm in Bavaria at the minute and just this week the rules were changed to personal choice. Most are still wearing the FFP2's however.