56,966 blogs · [ { "id": "01a0877c-fa21-7074-8fad-4a6c97cdc312", "title": "Emulating QNAPs IT8528 EC in QEMU", "url": "https://giddi.net/posts/emulating-qnaps-it8528-ec-in-qemu/", "published_at": "2026-03-21T00:00:00+00:00" }, { "id": "01a0877c-fa21-7074-8fad-4a6c982741e1", "title": "Talking Dirty (Dishes): Sniffing the Rinse Cycle", "url": "https://giddi.net/posts/talking-dirty-dishes-sniffing-the-rinse-cycle/", "published_at": "2026-02-19T00:00:00+00:00" }, { "id": "01a0877c-fa21-7074-8fad-4a6c98c6691f", "title": "Writing custom GRUB2 modules", "url": "https://giddi.net/posts/writing-custom-grub2-modules/", "published_at": "2025-02-16T00:00:00+00:00" }, { "id": "01a0877c-fa21-7074-8fad-4a6c99639558", "title": "Monitoring and sending notifications via a Telegram bot", "url": "https://giddi.net/posts/monitoring-servers-using-telegram/", "published_at": "2024-09-21T00:00:00+00:00" }, { "id": "01a0877c-fa21-7074-8fad-4a6c99dded80", "title": "Creating a Debian 12 (Bookworm) live USB w/ serial support", "url": "https://giddi.net/posts/creating-a-debian-12-live-usb-with-serial/", "published_at": "2024-02-13T00:00:00+00:00" }, { "id": "01a0877c-fa21-7074-8fad-4a6c9a10c2d7", "title": "Adding a serial port to a QNAP TS-473A NAS", "url": "https://giddi.net/posts/adding-a-serial-port-to-a-qnap-nas/", "published_at": "2024-02-12T00:00:00+00:00" }, { "id": "01a0877c-fa21-7074-8fad-4a6c9aa1b2d0", "title": "Replacing a Roborock Ultra dock PSU (Error 35)", "url": "https://giddi.net/posts/fixing-roborock-dock-voltage-error/", "published_at": "2024-02-05T00:00:00+00:00" }, { "id": "01a0877c-fa21-7074-8fad-4a6c9aecd180", "title": "Circumventing unRAIDs physical USB requirement on VMs", "url": "https://giddi.net/posts/circumventing-unraids-physical-usb-requirement-on-vms/", "published_at": "2023-05-23T00:00:00+00:00" }, { "id": "01a0877c-fa21-7074-8fad-4a6c9bbe1471", "title": "Format your light bulbs!", "url": "https://giddi.net/posts/format-your-light-bulbs/", "published_at": "2021-03-17T00:00:00+00:00" }, { "id": "01a0877c-fa21-7074-8fad-4a6c9c9b7c0f", "title": "Fun with an oscilloscope, ESP32 DACs and the DVD logo", "url": "https://giddi.net/posts/fun-with-an-oscilloscope-esp32-dacs-and-the-dvd-logo/", "published_at": "2021-01-10T00:00:00+00:00" }, { "id": "01a0877c-fa21-7074-8fad-4a6c9cb72e11", "title": "Dissecting a Mailgun credentials phishing attack", "url": "https://giddi.net/posts/dissecting-a-mailgun-credentials-phishing-attack/", "published_at": "2020-12-09T00:00:00+00:00" }, { "id": "01a0877c-fa21-7074-8fad-4a6c9d421b46", "title": "A look inside a digital pregnancy test", "url": "https://giddi.net/posts/a-look-inside-a-digital-pregnancy-test/", "published_at": "2020-11-26T00:00:00+00:00" }, { "id": "01a0877c-fa21-7074-8fad-4a6c9e15c946", "title": "Reversing a CANbus odometer filter/manipulator", "url": "https://giddi.net/posts/reversing-a-canbus-odometer-filter-manipulator/", "published_at": "2020-07-31T00:00:00+00:00" }, { "id": "01a0877c-fa21-7074-8fad-4a6c9ee5aff8", "title": "Breaking bad CD-ROM DRM Protection", "url": "https://giddi.net/posts/breaking-bad-cd-drm-protection/", "published_at": "2020-04-12T00:00:00+00:00" }, { "id": "01a0877c-fa21-7074-8fad-4a6c9ef16049", "title": "First attempt downloading and decoding NOAA images", "url": "https://giddi.net/posts/first-attempt-downloading-noaa-images/", "published_at": "2020-02-23T00:00:00+00:00" }, { "id": "01a0877c-fa22-70b7-b5bc-62defe250df6", "title": "Commercial pulse oximeter teardown", "url": "https://giddi.net/posts/commercial-pulse-oximeter-teardown/", "published_at": "2020-02-02T00:00:00+00:00" }, { "id": "01a0877c-fa22-70b7-b5bc-62defedf725e", "title": "Inside a Switcher V2 - Part 2, Mapping and Extracting", "url": "https://giddi.net/posts/inside-a-switcher-v2-part-2-mapping-and-extracting/", "published_at": "2019-07-05T00:00:00+00:00" }, { "id": "01a0877c-fa22-70b7-b5bc-62deff7b41af", "title": "Visually reading magnetic stripes with iron oxide", "url": "https://giddi.net/posts/visually-reading-magstripes/", "published_at": "2019-06-22T00:00:00+00:00" }, { "id": "01a0877c-fa22-70b7-b5bc-62df001a1ca2", "title": "Inside a Switcher V2 - Part 1, Overview", "url": "https://giddi.net/posts/inside-a-switcher-v2-part-1-overview/", "published_at": "2019-05-16T00:00:00+00:00" }, { "id": "01a0877c-fa22-70b7-b5bc-62df00469af2", "title": "Testing PCB Etching at home", "url": "https://giddi.net/posts/testing-pcb-etching-at-home/", "published_at": "2019-02-13T00:00:00+00:00" }, { "id": "01a0877c-fa22-70b7-b5bc-62df0053d9ba", "title": "Using an ESP8266 to interface with HDDs", "url": "https://giddi.net/posts/using-an-esp8266-to-interface-with-hdds/", "published_at": "2017-12-25T00:00:00+00:00" }, { "id": "01a0877c-fa22-70b7-b5bc-62df00a75b9f", "title": "Windows on DigitalOcean droplets - Part 2", "url": "https://giddi.net/posts/windows-on-digitalocean-droplets-part-2/", "published_at": "2016-06-16T00:00:00+00:00" }, { "id": "01a0877c-fa22-70b7-b5bc-62df01797337", "title": "Windows on DigitalOcean droplets - Part 1", "url": "https://giddi.net/posts/windows-on-digitalocean-droplets-part-1/", "published_at": "2016-06-13T00:00:00+00:00" } ] posts Claim your blog
Back to giddi.net
Blog · corpus.blog/blogs/giddi.net/posts

giddi.net

giddi.net

2026

2025

2024

2023

2021

2020

2019

2017

2016