Bun's Lab – Telegram
Bun's Lab
147 subscribers
1.81K photos
102 videos
63 files
49 links
Electronics projects, vintæg computing, programming and repairs. A minimalist blog of sorts.
@BunsGarden @BunsNook
Download Telegram
Chat, idk if I can keep using this. I'll give it some more time, I honestly want it to work.
But I should already brain storm what's next?

Edit:
smart scan and memtest
4🔥3
I just wasted 2 hours of my life trying to set up SIP with my FritzBox.

Why? There is a bug with the web interface. Copy pasting a password causes it to mess it up with a hidden white space. You have to type it out by hand.
💩4🔥3
Forwarded from Ryn's musings
8
My extension for 39C3 is ħ in eV⋅s 6582

Yes I'm a nerd
1
This media is not supported in your browser
VIEW IN TELEGRAM
🥰6
If you got an older system, like me and my Haswell based T440, and you've been wondering why YouTube completely trashes your CPU: they're delivering codecs the CPU lacks hardware acceleration for.
Right click on the video -> Stats for nerds -> if it shows anything but avc1 it's giving you AV1 or VP9 but not H.264. If you got Firefox, just install the h264ify plugin.
On Linux there's also the vainfo tool to check if your VAAPI is even functional.
🥰4
Who else is gonna be at Congress this year? Please check in
Let's share some MacGyver stories. I'll start:

One morning after booting up my laptop, the image was stuck in an 800x600 area in the top left corner. It was the highest resolution that xrandr reported. I thought the display cable was broken again, but it was not.
After dumping the EDID EEPROM of the LVDS panel I noticed it's completely empty. Just gone. There was no way to write to it.
Said laptop had a VGA out. (Later) VGA carries DDC2B, a serial communication channel with the monitor so that the PC can automatically recognize the supported resolutions. It's just I2C.
I wired up the LCD's EEPROM to the VGA port and used that to re-flash it with some EDID binary I made up. It worked.
🔥5
Does anyone here have a programmer for BGA eMMCs?
My google results have been flooded with fake shops.

All I wanted was the pattern for the nanovna test jig.
💩2😭2
I've been using OBS to stream a bit in discord among friends.
I wanted to add the desktop of the lab PC as a video source, while using my laptop to actually stream to discord.


For that you need nginx as well as the rtmp plugin on the receiving machine:
apt install nginx libnginx-mod-rtmp


Edit /etc/nginx/nginx.conf and add the following section:
rtmp {
server {
listen 1935;
chunk_size 4096;
allow publish all;

application live {
live on;
record off;
}
}
}


Restart nginx and check if it's running and listening to the assigned port:
systemctl restart nginx
ss -antpl | grep 1935


You can then stream your desktop with just ffmpeg
ffmpeg -f x11grab -s 1920x1080 -i :0.0 \
-f flv rtmp://<Receiving_IP>/live/desktop


For OBS set up the stream as follows:
Settings -> Stream -> Custom
Server: rtmp://<Receiving_IP>/live
Stream Key: lab


Then set up your scene with XSHM or pipewire screenrecording and start the stream.

On the receiving end use VLC video source -> add -> path/url -> rtmp://localhost/live/lab
🤯1
Does anyone know of a camera streaming solution for Android that is not DroidCam?

Been using my phone as web cam through USB. But bumping the cable ever so slightly causes a disconnect and the stack to hang until I either reboot the phone or plug it into a charger and out again. That only works half the time though.
Me irl
💯2
7
💯3