Live data from Hacker News

This Blog is now hosted on a GPS/LTE modem

nns.ee

61–70 of 212 posts

Re: This Blog is now hosted on a GPS/LTE modem

#61
post #57

Burning question: what ISP is it connected via?

I think AT&T is giving me an IPv6 address now but they appear to be doing some kind of NAT because connections appear to come from a different v6 address. Convincing one of these ISPs to give you a public address is probably an uphill battle since they'd get in trouble dumping people's phones on the internet.

Re: This Blog is now hosted on a GPS/LTE modem

#63
post #16

Earlier quoted context omitted.

> I really wonder why modem manufacturers feel the need to encapsulate everything so much. The alternative would be using an RTOS of some sort, implementing a full network stack (with > 100Mb throughput) and a USB device, as the bare minimum. Then you also have I2S audio, GNSS, etc. It probably makes more sense using an entire OS at some point. BTW, this is typical Qualcomm, that makes the chipsets for these modems.

Why not offload all that to the driver running on the main application processor? The risk of having a second, black-box running Linux is that it’ll get outdated and/or compromised and used as a persistence mechanism for malware.

Because you can also use the modem coupled with a low-end MCU, communicating through a serial port. This configuration is more common than one might think (I was personally involved in many of projects with that configuration).

Re: This Blog is now hosted on a GPS/LTE modem

#64

Any chances that opening a root shell into the modem can be used to grab the closed firmware, reverse engineer it, then swap with an open source one? I mean it's not just about security but also being able to implement nice things to have running and connected while for example the phone operating system sleeps between calls.

The firmware is already on github and the pinephone devs have mostly redone the Linux part to be less crappy.

Re: This Blog is now hosted on a GPS/LTE modem

#65

Does the modem have access to GPS? If so, it would be interesting to implement theft protection or things alike. Do binaries built with "GOARCH=ARM ARM=7 GOOS=linux go build" work?

I didn't worked with exactly this modem model, but yes Go binaries work just fine on most of them since it's usually heavily cut Android inside which using BusyBox.

Re: This Blog is now hosted on a GPS/LTE modem

#66
post #16

Earlier quoted context omitted.

> I really wonder why modem manufacturers feel the need to encapsulate everything so much. The alternative would be using an RTOS of some sort, implementing a full network stack (with > 100Mb throughput) and a USB device, as the bare minimum. Then you also have I2S audio, GNSS, etc. It probably makes more sense using an entire OS at some point. BTW, this is typical Qualcomm, that makes the chipsets for these modems.

Why not offload all that to the driver running on the main application processor? The risk of having a second, black-box running Linux is that it’ll get outdated and/or compromised and used as a persistence mechanism for malware.

Drivers on Linux usually mean GPL which freaks out modem manufacturers.

Re: This Blog is now hosted on a GPS/LTE modem

#67

According to this[0] which is a neat read anyway, it "has 256 MiB DRAM, 256 MiB NAND, and a single Cortex-A7 CPU clocked up to 1.3GHz." You can run DNS, a VPN, or a small web server even on a VPS with 32MB of RAM so those are pretty cool specs. [0] https://xnux.eu/devices/feature/modem-pp.html

My first job was an ISP I co-founded. Our first dial-up system was a classic 120MHz Pentium w/128MB RAM and 4GB harddrive, that served as the terminal server for 16 phone lines and let users start SLIP/PPP or a shell connection. It was not unusual to have 16 users logged into it at once running applications on it.

It also was our main e-mail server and web server, hosting both our own website and several customer websites. We had a second one of the same specs for a few other things and backups, but that was our main workhorse.

[EDIT: They were running Linux 1.0 and 1.2, first with NCSA httpd, then Apache; when we first got them they ran Slackware, installed from floppies; I think we ended up installing Redhat at some point before we retired them; the modems were hanging off Cyclades serial cards; and they were literally hanging - for our first 16 lines we had US Robotics Sportster modems hanging on the wall. (I'm writing this in the hope someone will tell me to get off their lawn and tell me how they did more with less, btw.) ]

Re: This Blog is now hosted on a GPS/LTE modem

#69

I have never really tried but it surprises me providers let you accept connections on a gsm connection.

Over here some carriers will even sell you a static IPv4 address for your cellular connection. Other than that, packets are packets, this shouldn't be very surprising.

Re: This Blog is now hosted on a GPS/LTE modem

#70

Now it just needs to charge / run from solar and it can be dropped anywhere with signal. I wonder what sort of wattage this thing draws.

For a while I've really liked the thought of small little cheap hardened devices that could be surreptitiously dropped to act like wifi extenders as a "guerilla mesh". Of course there'd probably need to be some thought put into making them safe and look harmless enough not to trigger any kind of severe response if found. But imagine taking a bag around town and dropping "disposable" devices with low enough power use to mostly stay online w/solar and form a mesh network all over the place.

I think the biggest challenge to getting somewhere small enough that it can be "dropped anywhere" is definitively the solar panels. If you add the qualifier "where you have permission" it gets a lot easier - I don't think you need a very large panel to be able to power something suitably basic like this.

Post reply on HN