@Yo***
i can answer this based on my experience only..first of all, you cannot file the TM30 yourself...why? It needs a thai id..secondly, they need the house registration number. In my case, when i was staying at a hotel apartment and the manager refused to file for TM30, i went to the immigration myself and the IO called the apartment manager and explained everything. Yes! I paid for the fine..