← Înapoi la Urmăritori

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 34
  1. Patching Pulse Oximeter Firmware

    Recently, I came across relatively cheap medical devices: consumer-grade pulse oximeters.

  2. Root Shell on Credit Card Terminal

    In this project, I started to reverse engineer payment card terminals because they seemed to be an interesting target for security research, given the high stakes involved.

  3. Implementing an ACME Client in C

    What is ACME?

  4. As part of my Bachelor’s thesis, I designed a novel DDR5 fault injection system used for Rowhammer research consisting of a custom interposer PCB, a microcontroller board and a control...

  5. Hacking a VoIP Phone

    In this project, I analyzed and reverse engineered the firmware, file formats and custom cryptography of a business IP phone.

  6. Display Driver for Zephyr

    In this project, I use an nRF52 development board and a cheap 3.5" TFT module to experiment with graphical displays on Zephyr RTOS.

  7. Laptop Repairs

    I stumpled upon schematics and an assembly drawing of my laptop (Thinkpad P14s, Gen 1) on a computer repair forum.

  8. I own a 1994 IBM Thinkpad 755C I take out of storage once in a while to experience that authentic retro computer feeling with a system that predates my existence...

  9. As part of a university course, I worked on porting a machine learning algorithm to an STM32 Cortex-M4 microcontroller for simple speech recognition.

  10. While a chip vendor’s IDE (like STM32CubeIDE) offers many great features and is usually the easiest and quickest way to get the first program on a microcontroller, it is a...

  11. As part of an operating systems class at university, we built our own, customized version of the Barrelfish microkernel/multikernel operating system running on an i.MX8X processor.

  12. As part of a semester project I worked on integrating a firmware-based trusted platform module (fTPM) on a Arm-based SoC.

  13. Simple Status Page for Homelab

    What do you do if you have a lot of work ahead of you and suddenly your servers are offline?

  14. For an upcoming project I wanted to use my MSP430 Launchpad development board.

  15. Multitasking on MSP430 with FreeRTOS

    As my first FreeRTOS project I set up this simple demo on a TI MSP430FR4133 LaunchPad.

  16. Amplifier Board for Current Sensing

    This is a breakout board I designed for the ultralow noise AD8331 variable-gain amplifier with internal low-noise preamplifier.

  17. To get familiar with the tools and concepts of the Yocto project, I wanted to do a project using an SPI OLED display I bought recently.

  18. This was a quick-and-dirty one day project.

  19. Previously I have experimented with Linux single-board computers using pre-built Debian images and my own “static” images I built using buildroot.

  20. Analyzing "Smart" Ink Cartridges

    It’s late at night, and you’re racing against the clock to print that last-minute document for tomorrow’s big presentation.

  21. QEMU/KVM Network Setup with nftables

    On my Gentoo machine I use QEMU, libvirt and virt-manager to host virtual guest systems.

  22. Dumping my Laptop's Flash Chip

    I’d like to know what firmware is running on my Thinkpad.

  23. iCEBreaker FPGA: VGA Pong Demo

    Through a university course I got in contact with iCEBreaker FPGA development boards.

  24. Battery Level Logging for GNU/Linux

    I wanted some insight why my laptop’s battery was draining so fast.

  25. LaTeX Templates

    I created two LaTeX templates for reports or assignments.

  26. I designed this industrial control unit while working as a freelancer.

  27. Utility to Create LaTeX ASCII Tables

    I needed an ASCII table in a LaTeX document.

  28. Focus Test Generator

    As a programming exercise I made a tool that automatically generates “focus” tests.

  29. What is a Mandelbrot set?

  30. Finally I got some time to read this book by Tariq Rashid.

  31. Digit Dataset Creator

    Because I was experimenting with a neural network I thought it would be cool to have an even larger test- and training set.

  32. Custom Ethernet Development Board

    I have always been fascinated by how networking devices work.

  33. Smart LED Controller

    The controller drives dual-color (warm and cold white) LED strips.

  34. Control Systems: Ball on Plate

    This was a two-person school project in 2017/18.