Apparently some group has broken Bambus encryption.

Apparently, as he claims, the logs reveal not only (further) licensing issues with Bambu, they also apparently send the complete Model you want to print to Bambu, which would be a huge issue for any companies using them.

What do you think?
Anyone ever checked on the size of the logs? Does it make sense that they actually send the whole Model?

/e: clarification, apparently the logs do not get sent to bambu by default on every print (even while in LAN-Mode) as it can be understood here, but all of this info is in the logs you can manually choose to send to Bambu (i.e. in the case of an issue with a print(/er) bambu is reasonably likely to ask for this).

  • arc@lemm.ee
    link
    fedilink
    English
    arrow-up
    3
    ·
    11 months ago

    I have a P1S and I don’t really follow why it is necessary at all to send prints off to the cloud. Yes, it could be useful if printer and PC / app are on separate networks. But if they’re on the same network then they should directly communicate.

    • TheYang@lemmy.worldOP
      link
      fedilink
      English
      arrow-up
      3
      ·
      11 months ago

      It’s not necessary.
      At best it’s because this way they don’t have to differentiate between networks, and make the system a bit easier for Bambi themselves.
      At worst they want to lock you into an ecosystem they want to build and steal a ton of models people make.

      • dual_sport_dork 🐧🗡️@lemmy.world
        link
        fedilink
        English
        arrow-up
        2
        ·
        11 months ago

        And/or have the ability to tattle on users printing “naughty” items, once 3D printing technology inevitably starts getting regulated or banned by those types of people. You know which ones.

      • arc@lemm.ee
        link
        fedilink
        English
        arrow-up
        2
        ·
        11 months ago

        I’m sure it’s easier for them in a sense. I write software to control cloud based devices that are not adjacent to the caller and they use message based comms. But it’s also an unnecessary overhead to upload a 70Mb file to the cloud and back down again. If I were writing this software I’d consider some shortcut mechanism where the send file action could be sent to the printer directly and only fallback to cloud if that was not possible. If for no other reason that saving myself money and general responsiveness. I’m sure it would be achievable by doing a UPnP scan of the local network and allowing the PC to talk to the printer if it possesses and sends an API key - much like Octoprint works. Also, local network probably helps for the camera which could just blast a feed out on UDP.

        I’m not sure it helps them “steal” models because they probably have 100,000s of models passing through their system every day. It would be a wall of noise and random junk. And these aren’t models in the CAD sense, but some STL meshes and print settings. It does give Bambu information about what filaments people are using and in what quantity, the frequency they print as well as geographic location. That might be useful for marketing. If a government was interested in a particular user, they could also see in retrospect what they were printing. e.g. if someone were printing gun parts then maybe there would be evidence of that in the cloud.