I am traveling from the USA to India on Lufthansa, transiting through Frankfurt (same terminal - one-hour layover). I have a USA F1 visa sticker with an expiry date of two years from now - 2026, on my recently expired passport. I renewed my passport and have a new passport. Internally in the US, my immigration status was changed from F1 to H1B through Change of Status approval (I-797)
Would I need an Airport Transit Visa to transit in Frankfurt while flying from the US to India? I understand I need H1B stamping to reenter the states.