Eric Bergman-Terrell's Blog

T-Mobile 5G21-12W-A High-Speed Internet Gateway Monitor
March 13, 2021

I recently switched Internet providers to T-Mobile Home Internet. I'm very pleased with the T-Mobile service. With my old provider I was lucky to get 10 Mbps down and 2 Mbps up. And the performance was extremely variable. Uploads were often less than 1 Mbps.

Now that I'm using the T-Mobile Home Internet service, despite living miles from a small SW Colorado town, I typically get over 100 Mbps down and over 10 Mbps up (see Ookla Speed Test Result, below). I had the good fortune to sign up right before a rate increase. I'm paying $50/month. New subscribers now pay $60/month.


Ookla Speed Test Results


The T-Mobile Device is a modem with built-in wifi router. I installed the device behind my router (a NetGear XR500), so that I can continue to take advantage of that router's features.

The T-Mobile device has an admin web app which you can find by browsing to 192.168.12.1:


Gateway Admin Web App


The same API used by the web app can be callable by custom apps. I wrote a Python app called TrashCanMonitor that uses that API to log the values and statistics that are interesting to me. The log is a .CSV file, so the data can be easily imported into a spreadsheet:


Gateway Admin Web App


You can get the TrashCanMonitor source code at GitHub. Enjoy!


Gateway Admin Web App


Keywords: T-Mobile, 5G21-12W-A High-Speed Internet Gateway Monitor, Python, TrashCanMonitor, Ookla

Reader Comments

Comment on this Blog Post

Recent Posts

TitleDate
Convert a Windows 10 Notebook into a High-Capacity Photo FrameApril 3, 2021
EBT Music Player Added To Website, Source Code in GitHubMarch 15, 2021
T-Mobile 5G21-12W-A High-Speed Internet Gateway MonitorMarch 13, 2021
Vault 3 Source Code in GitHubMarch 3, 2021
Vault 3 (Desktop) Version 0.70 ReleasedFebruary 27, 2021
Vault 3 (Desktop) Version 0.68 ReleasedFebruary 17, 2021
Python Programming Tip: Generate Hash for a FileFebruary 14, 2021