u/BosnianSerb31

Been auditing the black box that is Bambu's networking plugin, thanks to the repo that Rossman is re-hosting for the creator of Orca. It definitely has some interesting behaviors so far, and I can see why they wouldn't want this plugin functional outside of their remote Bambu forest.

Firstly, let's catch some knowledgable printers, who are dunning-krugering themselves over cybersecurity and software, up to speed.

The special sauce of the controversial fork is a custom shim that managed to circumvent the blocks Bambu put in place which have previously made their CLOSED SOURCE libbambu_networking.{so,dylib,dll} plugin non-functional outside of Bambu Studio.

I stress this again, despite the repo being FOSS, the code downloads libbambu_networking which is NOT open source, so this type of analysis does need preformed if a deeper understanding of Bambu's network operations is to be gained.

-----------------

Instrumenting the slicer-side calls shows useful boundaries like connect, send message, start print, local print, SD card print, tracking, and cloud publish. Orca has Bambu telemetry disabled by default.

Attempts to attach debuggers / Frida directly to the plugin appear to trigger a deliberate crash at 0xdead, which strongly suggests anti-debugging or anti-instrumentation behavior. This happens regardless of the presence of any breakpoints or the number of hooks.

The networking library is probably using some combo of ptrace detection + code integrity checking to determine if it should kill the app. A legitimate printer networking library has no justified reason for this behavior.

Through some custom debug logging on the slicer side, we can indeed see that Bambu sends off telemetry as soon as you slice or upload project documents, as long as your account is logged in. There's an argument to be made that this allows for the "Google Docs" level of autosave, but It's worth pointing out regardless.

I'll have to implement a deeper testing strategy to see what else it's sending off, but from Wireshark captures the bambu networking plugin appears to be sending off your g-code to their servers before you even hit print.

reddit.com
u/BosnianSerb31 — 19 hours ago
▲ 27 r/CRF300L

Full race tech kit is hands down the best upgrade on this bike, but the gold valve has one installation quirk on the 2025 MY

On the rebound side, they have redesigned the seat on the damping rod, in a way which does not allow you to run the included spring cup on the rebound check valve.

I spoke to race Tech and they said this isn't an issue and that you should run the stock spring without the cup.

From my riding experience, the impact is negligible, and the Tech I spoke to said that you would be very hard-pressed to notice a difference even with the lower bypass through the check valve. It does make a little bit of a woosh noise on fast rebound though, which I assume is from the constrained flow.

Other than that, this install is very doable if you have a set of picks and a 30mm wrench, no special tools are really needed.

It feels like a completely different bike, noticeably better suspension than even a 300F but somewhere below that of a 250RX.

u/BosnianSerb31 — 3 days ago
▲ 14 r/DRZ400

Pop the 300L pins out of the connectors with a needle and they go straight into the stock DRZ connector no issues. You obviously need an LED flasher relay, but you'll need that for any signal package.

I know this doesn't make sense for most people because there are cheaper options, but in my case, I had some spare 300L signals for my buddy because I went with the Zeta ones that mount in the roost guards.

u/BosnianSerb31 — 10 days ago