.
Passport, driver's license, form I-94 (print from the website
https://i94.cbp.dhs.gov ).
Two address confirmations.
These can be various documents with the address of residence in the States and your name (a rental agreement, a utility bill, an account statement...). In our case, it was an envelope from an eBay parcel and a receipt from himself, with proof of address (the form is on the DMV website, called the "certificate of address form")
If you don't have a long-term place to stay in the United States, you can rent a place on airbnb and order the cheapest package there via ebay or amazon to arrive in 1-2 days. Then the cherished envelope with the address in your name will be in your hands. Even easier, if you have friends or acquaintances in Florida, you can do the same in your name to their address.
Here you can learn more about the required documents.