I don't know of an equivalent for other OSes, unfortunately.
No detection method appears to be present in Windows 10, it's all geared towards LTE modems integrated in the machine.
I really wish this had been standardised.
As anyone aware of even better solutions than this?
This is more akin to building a basic consumer all-in-one router -- which I think actually sounds cooler.
So the pieces that this article puts together:
* Bridging the Pi's ethernet and wireless interface and setting up DHCP pointing to a forwarding DNS server on the bridge with dnsmasq.
* Setting up Linux IP forwarding and the iptables rules needed to perform NAT over the WAN.
* Setting up a wireless access point on the Pi with hostapd.
It really is super cool that for $35 and an hour you can have a functioning, albeit not super fast, router that's basically ready to be plugged into a modem and work.
For anyone who is interested in setting up their own LTE base station (which can be legal, btw) consider the LimeSDR Mini 
Oh, and learning ethernet cables are a monstrous power draw and you're much better off using wifi for everything.
I mean, yeah it's cool to have. But I can't help but feel like it's a bit trivial.
Without doing any analysis at all, I suspect the idle behaviour is a big difference; Wifi goes silent if there's no traffic, apart from AP beacons, but Ethernet continuously transmits "fast link pulses" every 16 miliseconds to maintain autonegotiation and detect connection lost.
That might be unique to the RPi hardware I used. It might not.
Maybe I should have written that article. :)
If the ethernet cable is disconnected, that chip mostly powers down.
I think it's a Pi related thing rather than being inherent to Ethernet. In fact, if I were to guess, the energy per bit per meter of ethernet is probably far far lower than WiFi.
I confess I screwed up on the battery choices more times than I care to admit.
Secondly, I hoped it was about the using the LTE dongle in modem mode via vwdial (or similar) rather than in RNDIS/network interface mode.
E3372 can be reflashed to do this.
But I might be bias, I'd really ike a CAT-M1 and NB-IOT base station
I know the spectrum isn’t licensed for us, but wouldn’t it be great if someone figures out how to build a booster for those of us with a weak signal.
Then I went overboard and set up routing so bulk traffic (OS updates, backups) go over a slower DSL connection, while other traffic goes over LTE. And if LTE goes down, it switches to the DSL connection.
So I set up mwan3 and have more and more respect for what one can do with Openwrt and off-the-shelf router.
For some reason doing anything a normal Linux user would do but on a raspberry pi is instant clickbait.
How's authentication done? How does T-Mobile permit you to use their frequencies?
I would also think the widespread deployment of legit femtocells would provide a decent cover.
But yes, it is generally illegal. (Though this hasn't stopped OpenBTS from being developed)
Should I really read that as you had a legitimate cell radio device, and just attached an unauthorized antenna? Or was the radio itself experimental/unapproved?
Those reviews may be for the earlier versions of the Espressobin.
I had good luck with the Turris Omnia which is based on the same platform.
There's also the Turris Mox coming out soon.