Author: chris

  • 3D Printed Ethernet Protective Sleeve/Boot and Strain Relief

    3D Printed Ethernet Protective Sleeve/Boot and Strain Relief

    When making your own Ethernet cables if it’s a cable that’s going to be moved around a lot and/or abused then it’s a good idea to protect the retainer tab and add some strain relief. This 3D printed part adds a boot or sleeve that protects the modular connector on the ends and adds cable […]

  • SD memory card register decoder

    SD memory card register decoder

    This is a utility for decoding SD card registers. On Linux if you have a MMC type card reader (not USB) then you can get the register values with a command similar to: Replace X with the number of your device (use lsblk). That will return the CID and CSD respectively. The CID contains identification […]

  • applesmc-next: Battery charge thresholds for Linux on Apple hardware

    applesmc-next: Battery charge thresholds for Linux on Apple hardware

    This is a set of patches for the Linux kernel that enable changing the battery charge thresholds. This is useful for example to limit the charge to 80% to prolong the life of your battery if you leave the charger connected all the time. The project on Github: https://github.com/c—/applesmc-next Arch Linux AUR package: https://aur.archlinux.org/packages/applesmc-next-dkms

  • Quick script for testing new drives

    Quick script for testing new drives

    This script is for testing new drives. ALL DATA WILL BE ERASED

  • 3D-printed 4-in-3 HDD bay

    3D-printed 4-in-3 HDD bay

    Updated version 2: Fix the drive rail part STL. This is a 4-in-3 hard drive cage with cooling fan. It fits four 3.5″ drives in to three 5.25″ slots. It can be used inside a standard PC case or on its own with no case. I often need portable drive cages for moving drives around […]

  • Feit SEC3000/CAM “bricked”

    Feit SEC3000/CAM “bricked”

    Recently had to repair a bricked Fiet security camera. If too long of a WPA password is used it will cause a buffer overflow and the camera will crash which results in an endless boot-loop. There doesn’t appear to be a way to recover from this condition without getting serial access or access to the […]

  • Adding a serial header to the Wyzecam V2

    Adding a serial header to the Wyzecam V2

    I have been meaning to try the open-source Intergenic bootloader for years and only just got around to it. This bootloader allows 1080p mode when using Dafang-Hacks. When messing with the bootloader it’s a good idea to have the serial connection ready for debugging or recovery so I added a header that is easy to […]

  • Acer XC-1660G-UW93 mini desktop

    Acer XC-1660G-UW93 mini desktop

    I made a 3D printed block-off plate so I can remove the DVD drive.

  • QEMU/KVM GPU Passthrough

    QEMU/KVM GPU Passthrough

    Was getting BSOD trying to pass through a 280X to Windows guest. Using an added PCIe root seems to fix it. Using the i440fx machine in QEMU also seems to fix the BSOD. I need to benchmark that against the PCIe with Q35. Standard options for the various modes using Q35 QEMU machine: BIOS Default: […]

  • Forget WASD

    Forget WASD

    WASD is the QWERTY of movement control. What you want is ASZD. A: Forward — Z: Backwards — S: Left — D: Right Less hand movement and stretching = better performance.