My status change: F1-H1-Parole-H1. Every change was made in US except the Parole that caused by my using AP. The change from AP to H1 is due to my H1 extension. So I have two I-94s in my hands: one was issued at the entry port as a parolee and the other was detached from my H1 extension approval notice. Now I have a stupid question for my case.
Am I qualified to file i485?
-Yes because you have a non-immigration status (h1) when you filed I-485.
Should I have to get out of US and get a new H1 visa and a new I-94 at a new entry?
-No.
My understanding is that I am okay to file I485 because I am in H1 even though I have an old parolee I-94 card. My F1 entry can be considered as an entry as a nonimmigrant. Am I right?
-Correct. Whether you were paroled (used AP) or admitted (used a visa) to enter US is all OK to file I-485 because you were inspected by the CBP officer at the port of entry when you entered US.