Setup only for PrusaLink?
Hi,
I would like to access and setup the camera only over Prusa Link (Local Network) without ever using Prusa Connect. Is this possible?
Best Answer by k1mu:
There's a thread in the hardware forum about this - https://forum.prusa3d.com/forum/prusa-core-one-hardware-firmware-and-software-help/request-to-open-buddy3d-camera/#post-774239
That has details on how to configure RTSP without PrusaLink or Connect.
RE: Setup only for PrusaLink?
I want to do the same thing. I can get it to connect to my wifi with a QR code, but I can't access any settings or RTSP.
Right now, I basically consider this camera useless. I'm not exposing my printer or its camera to the internet, so I can't set it up.
RE: Setup only for PrusaLink?
There's a thread in the hardware forum about this - https://forum.prusa3d.com/forum/prusa-core-one-hardware-firmware-and-software-help/request-to-open-buddy3d-camera/#post-774239
That has details on how to configure RTSP without PrusaLink or Connect.
RE: Setup only for PrusaLink?
Few observations about buddy3d, relevant to recent firmware (worked with 3.1.0 and 3.1.2):
- there's regular communication hardcoded - with several hosts: connect.prusa3d.com, camera-signaling.prusa3d.com, connect-ota.prusa3d.com, timezone.prusa3d.com and prusa3d.pool.ntp.org (some public NTP servers)
- even though it is disabled by default, you can start telnetd via lp_app.sh on sdcard (see reddit), there's root user with hardcoded (!) password `rockchip`
- token is mandatory, if you delete it in xhr_config.ini, it's generated again (and camera tries to send some data outside - without any consent - that's weird approach compared to Buddy printer firmware)...
- camera runs on Linux, ARMv7, kernel 5.10.110 (quite old), utilising ubifs on filesystems - root is remounted to r/o during init, but it isn't problem remount it back to r/w and modify files as you need
RE: Setup only for PrusaLink?
So I was able to play through the whole setup process and it works flawlessly! I was able to connect via VLC to the stream after I did the mentioned steps.
Only downside is security. Who ever has access to your local network and has the knowledge about how to connect to the camera can log in to that stream. I didn't find a way yet to secure the stream in any other way than restricting it to my local network via the router. If anyone has an idea how to make this safer, please let me know!