corpus.blog
Most cited
Talked about
Blogs
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
Emulating QNAPs IT8528 EC in QEMU
original ↗
21 Mar 2026
Talking Dirty (Dishes): Sniffing the Rinse Cycle
original ↗
19 Feb 2026
2025
Writing custom GRUB2 modules
original ↗
16 Feb 2025
2024
Monitoring and sending notifications via a Telegram bot
original ↗
21 Sept 2024
Creating a Debian 12 (Bookworm) live USB w/ serial support
original ↗
13 Feb 2024
Adding a serial port to a QNAP TS-473A NAS
original ↗
12 Feb 2024
Replacing a Roborock Ultra dock PSU (Error 35)
original ↗
5 Feb 2024
2023
Circumventing unRAIDs physical USB requirement on VMs
original ↗
23 May 2023
2021
Format your light bulbs!
original ↗
17 Mar 2021
Fun with an oscilloscope, ESP32 DACs and the DVD logo
original ↗
10 Jan 2021
2020
Dissecting a Mailgun credentials phishing attack
original ↗
9 Dec 2020
A look inside a digital pregnancy test
original ↗
26 Nov 2020
Reversing a CANbus odometer filter/manipulator
original ↗
31 Jul 2020
Breaking bad CD-ROM DRM Protection
original ↗
12 Apr 2020
First attempt downloading and decoding NOAA images
original ↗
23 Feb 2020
Commercial pulse oximeter teardown
original ↗
2 Feb 2020
2019
Inside a Switcher V2 - Part 2, Mapping and Extracting
original ↗
5 Jul 2019
Visually reading magnetic stripes with iron oxide
original ↗
22 Jun 2019
Inside a Switcher V2 - Part 1, Overview
original ↗
16 May 2019
Testing PCB Etching at home
original ↗
13 Feb 2019
2017
Using an ESP8266 to interface with HDDs
original ↗
25 Dec 2017
2016
Windows on DigitalOcean droplets - Part 2
original ↗
16 Jun 2016
Windows on DigitalOcean droplets - Part 1
original ↗
13 Jun 2016