Creating a Debian 12 (Bookworm) live USB w/ serial support

In my project of replacing the QNAP operating system (QTS/QuTS) I needed to create a bootable Debian USB drive to boot a live environment.
Read more →

Adding a serial port to a QNAP TS-473A NAS

When I got my NAS, I also got two NVME drives and some extra memory to fit in it, while fitting in the NVME drives I noticed a bunch of connectors on the top of the motherboard and one on the bottom.
Read more →

Replacing a Roborock Ultra dock PSU (Error 35)

Background Almost two years ago, I purchased the Roborock S7 MaxV Ultra, a vacuum and mopping robot with an “Ultra” docking station for filling its moping water tank, cleaning the mop, and emptying the dustbin into a larger bag.
Read more →

Circumventing unRAIDs physical USB requirement on VMs

unRAID requires a physical USB to boot and I hate that. It all started when I decided to upgrade my home server, I’m currently looking for a better solution to manage my growing media and home services storage requirements.
Read more →

Format your light bulbs!

Approximately 2 years ago, I bought a Xiaomi YeeLight bulb (color) for my bedroom. It is one of those IoT smart bulbs that connect to the WiFi and can be controlled with a phone app / Google assistant.
Read more →

Fun with an oscilloscope, ESP32 DACs and the DVD logo

A few months back I finally bought an oscilloscope, I bought it off a friend that was not really using it anymore (which was evident by the sheer amount of spiders inside the case).
Read more →

Dissecting a Mailgun credentials phishing attack

Ever since I made my blog public, I started getting spam emails to my “@giddi.net” account. Interestingly, most of the spam emails I get to that account are not just standard spam or phishing, but specific phishing attempts for my Mailgun credentials.
Read more →