Author Archives: chris

Avatar for chris

About chris

Software developer

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 … Continue reading

Posted in Programming | Tagged , , | Leave a comment

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 … Continue reading

Posted in Programming | Tagged , , , | Leave a comment

Quick script for testing new drives

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

Posted in Programming | Tagged , , , , , , | Leave a comment

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 … Continue reading

Posted in Projects | Tagged , , , , | Leave a comment

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 … Continue reading

Posted in Projects | Tagged , | Leave a comment

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 … Continue reading

Posted in Projects | Tagged | Leave a comment

Acer XC-1660G-UW93 mini desktop

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

Posted in Projects | Tagged | Leave a comment

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 … Continue reading

Posted in Projects | Tagged , , , | Leave a comment

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.

Posted in Tips | Leave a comment

Random phone IMEI calculator

Generate a fake random IMEI based on your real IMEI. This allows you to give your random IMEI to anyone without exposing your real IMEI. Useful for websites that decode the IMEI and display phone model information. No information is … Continue reading

Posted in Calculators | Tagged , | Leave a comment