Comment by chatmasta

Comment by chatmasta 13 hours ago

10 replies

I’m confused by the end. He implies that the “disablement codes” (geoblock, speed violation, etc.) are enforced by the user terminal, meaning they could be circumvented?

> The user terminal itself has no knowledge of service plans, countries, regional, or velocity restrictions – it simply follows commands received from the Starlink satellite

Surely this would be enforced at DHCP time? Or maybe not, since you could get an IP address then start going too fast… is this blog actually a ”wink wink nudge nudge” guide to bypassing Starlink policy restrictions?

wildzzz 2 hours ago

I'm not that familiar with Starlink but it looks like the normal process is to use an app that can read off error and diagnostic codes from the terminal. If you are bypassing the built-in router and just using the terminal as a modem connected to an SBC, you won't have a smartphone connected to see these errors. You could write up a script to check the error codes and respond accordingly.

Like if you have a Starlink terminal attached to a drone, it could automatically change its location if service is interrupted, like a UAV could fly higher if an obstruction is detected. Or if a geofence is inadvertently crossed and service is disrupted, it could turn off the Starlink terminal and then turn on a backup comms system. Essentially, you could use those disablement codes as a sensor.

rickdeckard 9 hours ago

It sounds more like a result-code shared to the terminal to inform it that i.e. "ACCOUNT_DISABLED - The Starlink account has been suspended or permanently disabled" or "UNLICENSED_COUNTRY – The terminal is located in a country where Starlink lacks regulatory approval."

I doubt that the decision to act upon that is left to the terminal instead of the Starlink network.

sharpshadow 9 hours ago

If they actually figured out which disablement codes can be tricked or circumvented, they wouldn’t share that. I guess it would all depend on how strict Starlink checks and enforces for unauthorised usage. For a US company operating on this scale I wouldn’t be surprised if it’s between very strict to just the basics or on demand.

A commentator here mentioned that Starlink also works in Russia, which it shouldn’t? Maybe some devices delivered to Ukraine can be used in Russia too.

  • cyberax 8 hours ago

    Not all of Russia, but in Crimea and the occupied parts of Donbas and Luhansk. Apparently, also in some border regions, probably because Starlink hasn't bothered to precisely geofence the border.

    • fragmede 8 hours ago

      Can you blame them? I think there's some sort of dispute going on as to where that border is, making it hard to do precision geofencing.

      • borski 2 hours ago

        Crimea is Russian-occupied Ukrainian land. There’s not much of a dispute, in that it is exclusively Russia who claims it as part of Russia; Belarus doesn’t count, as it may as well just be a puppet state at this point.

        The rest of the world sees it as Russian-occupied Ukrainian land.

      • _joel 7 hours ago

        To be fair the 'border' hasn't moved all that much in over 2 years now, save a few fields and ruined hamlets.

        Plus they use starlink of drone boats, so some degree of flexibility is needed.

some_random 6 hours ago

That's not my impression at all, if the terminal does not maintain information on service plans or restrictions then it's maintained higher up. We don't have enough information from this blog post to know if the terminal could be configured to ignore limitations but I would expect just ignoring "disablementCode"s wouldn't be sufficient.

kortilla 13 hours ago

He’s saying the sat sends the code to the terminal because the terminal doesn’t even know it’s blocked. This is so you as a user can see why your internet isn’t working.

ahoka 11 hours ago

Probably it works like all other ISPs and terminal is in a VLAN?