My flight is coming up, and I just got this via email so this answers the questions about early check-in at BKK.
----
From ThaiAirways May 16, 2033
Passengers who travel on all domestic flights operated by Thai smile (WE), all international flights operated by Thai Airways (TG) excepting for Bangladesh, Indonesia, Philippines, Pakistan and Saudi Arabia may use internet/mobile check-in within 24 hours before departure time or the Self Check-in Kiosk within 12 hours which are located at Row B, C, D, E, H and J for your fast and easy check-in avoiding and reducing the long passengers queue.
1. Check-in through the internet (web-browser) Click Here
2. Check-in through Thai Airways Mobile Application Click Here
3. Self Check-in Kiosk at Suvarnabhumi Airport
Passengers may also drop their luggage at:
- Self-Bag Drop Kiosk at Row B (B1-B4), C (C1-C2), D (D1-D4), J (J1-J4) and Row E (E1-E19)
- Internet/Mobile Check-in Bag Drop Counter for Domestic routes at Row B (B5-B6), International
routes at Row D (D5-D10) and Row J (J5-J10)