Update for Bangkok ONLY
They now have laptops set up at the immigration office at Chaengwattana, you can register for the online TM30 program, get a user name & password right there on the spot.
You need copies of the Thai id off the owner and the house book listing of where you stay, or if you own your own condo you need the chanote.
It's not perfect, (like no blue tooth to upload documents on the laptops) but they are trying to help people get registered to use the web-based online portal or the iPhone / android mobile phone apps..
TLDR : Answer Summary
Recently, the Chaengwattana immigration office in Bangkok has started offering the ability to register for the online TM30 program using laptops set up on-site. For registration, individuals need to present copies of the Thai ID of the property owner and a house registration book, or if they own a condo, the chanote. The process, while not yet flawless due to some limitations like the lack of Bluetooth for document uploads, marks a significant step in facilitating TM30 registrations, enabling easier future online filings without disrupting landlords.