41554 blogs · [ { "id": "01a087e5-88d5-724e-a425-da28cf4fef2e", "title": "Patching Pulse Oximeter Firmware", "url": "https://stefan-gloor.ch/pulseoximeter-hack", "published_at": "2025-11-30T17:29:00+00:00" }, { "id": "01a087e5-88d5-724e-a425-da28ce8cea87", "title": "Root Shell on Credit Card Terminal", "url": "https://stefan-gloor.ch/yomani-hack", "published_at": "2025-06-01T13:32:07+00:00" }, { "id": "01a087e5-88d5-724e-a425-da28d3f7ec31", "title": "Implementing an ACME Client in C", "url": "https://stefan-gloor.ch/acme", "published_at": "2024-10-12T22:00:00+00:00" }, { "id": "01a087e5-88d5-724e-a425-da28cbb2bde2", "title": "DDR5 Fault Injection Platform for Rowhammer Research", "url": "https://stefan-gloor.ch/ddr5", "published_at": "2024-08-26T22:00:00+00:00" }, { "id": "01a087e5-88d5-724e-a425-da28cd8cee2b", "title": "Hacking a VoIP Phone", "url": "https://stefan-gloor.ch/voip-phone-hack", "published_at": "2024-08-09T14:04:33+00:00" }, { "id": "01a087e5-88d5-724e-a425-da28d34f8ee6", "title": "Display Driver for Zephyr", "url": "https://stefan-gloor.ch/zephyr-mipi", "published_at": "2024-07-19T22:00:00+00:00" }, { "id": "01a087e5-88d5-724e-a425-da28cb5e3777", "title": "Laptop Repairs", "url": "https://stefan-gloor.ch/usbc-repair", "published_at": "2024-07-13T22:00:00+00:00" }, { "id": "01a087e5-88d5-724e-a425-da28d4fc8d00", "title": "Windows 95 Internet Access using Linux PPP in 2024", "url": "https://stefan-gloor.ch/w95", "published_at": "2024-06-20T00:17:49+00:00" }, { "id": "01a087e5-88d5-724e-a425-da28d00e9215", "title": "Speech Recognition on STM32 using Machine Learning", "url": "https://stefan-gloor.ch/stm32-speech", "published_at": "2024-06-10T22:00:00+00:00" }, { "id": "01a087e5-88d5-724e-a425-da28d174765a", "title": "Bare Metal STM32 Setup without STM32CubeIDE", "url": "https://stefan-gloor.ch/stm32", "published_at": "2024-03-25T22:00:00+00:00" }, { "id": "01a087e5-88d5-724e-a425-da28d2209413", "title": "Implementing FAT32 for the Barrelfish Microkernel", "url": "https://stefan-gloor.ch/fat32", "published_at": "2024-03-12T22:00:00+00:00" }, { "id": "01a087e5-88d5-724e-a425-da28ccfac440", "title": "Firmware-based TPMs for Embedded Systems", "url": "https://stefan-gloor.ch/ftpm", "published_at": "2024-03-03T22:00:00+00:00" }, { "id": "01a087e5-88d5-724e-a425-da28d3ee71a1", "title": "Simple Status Page for Homelab", "url": "https://stefan-gloor.ch/statuspage", "published_at": "2023-12-26T22:00:00+00:00" }, { "id": "01a087e5-88d5-724e-a425-da28d1be3422", "title": "Multitasking on MSP430 with FreeRTOS", "url": "https://stefan-gloor.ch/freertos-msp430", "published_at": "2023-11-14T22:00:00+00:00" }, { "id": "01a087e5-88d5-724e-a425-da28d2945023", "title": "Setting up a Custom MSP430 Development Environment", "url": "https://stefan-gloor.ch/msp430", "published_at": "2023-11-14T22:00:00+00:00" }, { "id": "01a087e5-88d5-724e-a425-da28ca6ce060", "title": "Amplifier Board for Current Sensing", "url": "https://stefan-gloor.ch/current-probe", "published_at": "2023-10-19T22:00:00+00:00" }, { "id": "01a087e5-88d5-724e-a425-da28cf8fcbf4", "title": "Using an SPI OLED Display with the Linux Kernel", "url": "https://stefan-gloor.ch/linux-oled", "published_at": "2023-07-22T22:00:00+00:00" }, { "id": "01a087e5-88d5-724e-a425-da28d00786c7", "title": "Connecting an LED Sign to the Internet", "url": "https://stefan-gloor.ch/led-sign", "published_at": "2022-10-09T22:00:00+00:00" }, { "id": "01a087e5-88d5-724e-a425-da28d0f525db", "title": "Embedded Gentoo GNU/Linux on ARM Cortex-A7", "url": "https://stefan-gloor.ch/embedded-gentoo", "published_at": "2022-05-01T22:00:00+00:00" }, { "id": "01a087e5-88d5-724e-a425-da28ce29417f", "title": "Analyzing \"Smart\" Ink Cartridges", "url": "https://stefan-gloor.ch/smart-ink", "published_at": "2022-04-23T22:00:00+00:00" }, { "id": "01a087e5-88d5-724e-a425-da28d41cfbee", "title": "QEMU/KVM Network Setup with nftables", "url": "https://stefan-gloor.ch/kvm-network", "published_at": "2022-04-14T22:00:00+00:00" }, { "id": "01a087e5-88d5-724e-a425-da28cdf024aa", "title": "Dumping my Laptop's Flash Chip", "url": "https://stefan-gloor.ch/firmware-backup", "published_at": "2022-03-15T22:00:00+00:00" }, { "id": "01a087e5-88d5-724e-a425-da28d1bb9c26", "title": "iCEBreaker FPGA: VGA Pong Demo", "url": "https://stefan-gloor.ch/fpga-vga", "published_at": "2021-11-23T22:00:00+00:00" }, { "id": "01a087e5-88d5-724e-a425-da28d55d3068", "title": "Battery Level Logging for GNU/Linux", "url": "https://stefan-gloor.ch/battery-plot", "published_at": "2021-11-16T22:00:00+00:00" }, { "id": "01a087e5-88d5-724e-a425-da28d8ebb2fb", "title": "LaTeX Templates", "url": "https://stefan-gloor.ch/latex-templates", "published_at": "2021-11-06T22:00:00+00:00" }, { "id": "01a087e5-88d5-724e-a425-da28cccacf26", "title": "Control Unit with Logging Capabilities", "url": "https://stefan-gloor.ch/control-unit", "published_at": "2021-09-20T22:00:00+00:00" }, { "id": "01a087e5-88d5-724e-a425-da28d5cada4c", "title": "Utility to Create LaTeX ASCII Tables", "url": "https://stefan-gloor.ch/ascii", "published_at": "2021-06-21T22:00:00+00:00" }, { "id": "01a087e5-88d5-724e-a425-da28d677caf9", "title": "Focus Test Generator", "url": "https://stefan-gloor.ch/focus-test", "published_at": "2021-01-16T22:00:00+00:00" }, { "id": "01a087e5-88d5-724e-a425-da28d65de834", "title": "Just Another Mandelbrot Visualization", "url": "https://stefan-gloor.ch/mandelbrot", "published_at": "2020-08-30T22:00:00+00:00" }, { "id": "01a087e5-88d5-724e-a425-da28cbf37fa5", "title": "Custom Ethernet Development Board", "url": "https://stefan-gloor.ch/ethernet-dev-board", "published_at": "2020-08-25T22:00:00+00:00" }, { "id": "01a087e5-88d5-724e-a425-da28d705449c", "title": "Digit Dataset Creator", "url": "https://stefan-gloor.ch/digits", "published_at": "2020-08-25T22:00:00+00:00" }, { "id": "01a087e5-88d5-724e-a425-da28d7fb1b92", "title": "Neural Network to Read Handwritten Digits", "url": "https://stefan-gloor.ch/nn-digits", "published_at": "2020-08-25T22:00:00+00:00" }, { "id": "01a087e5-88d5-724e-a425-da28cb7eda77", "title": "Smart LED Controller", "url": "https://stefan-gloor.ch/led-controller", "published_at": "2019-06-07T22:00:00+00:00" }, { "id": "01a087e5-88d5-724e-a425-da28d0840786", "title": "Control Systems: Ball on Plate", "url": "https://stefan-gloor.ch/ball-on-plate", "published_at": "2018-05-23T22:00:00+00:00" } ] posts Claim your blog
Back to Stefan Gloor - Projects
Blog · corpus.blog/blogs/stefan-gloor.ch/posts

Stefan Gloor - Projects

stefan-gloor.ch

2025

2024

2023

2022

2021

2020

2019

2018