← All writing notes

HackRF TXCO Install

HackRF TXCO Install

Quick reference for installing the TCXO on a HackRF One.

Pinout

TCXO installs on the P22 connector, on pin 1

The TCXO module gets installed on the 12-pin P22 connector on the HackRF One. You will want to install the module on pin 1, which is closest to CLK IN / OUT on most boards.

Testing

To test, you will want to run the following command, which can be built from the HackRF source:

hackrf_debug -–si5351c -n 0 -r

If all is working, you should get the following output:

[  0] -> 0x01

If your output does not match this, that means that the TCXO is not being used. The HackRF One firmware may need to be updated.

Happy hacking!

<3 Zach

How to Install Fedora 42 with Full Disk Encryption, Snapshot, and Rollback Support

This is an archived copy - I DID NOT write this This is a direct copy of this excellent write up by Madhu Desai that I saved for my own personal reference while using this as a baseline install guide. Please refer to the linked write up for any updates and to see the comment discussion Fedora Linux 42 is here! Fedor

May 9, 2025 · 20 min read

Unlocking the FM350-GL

Is this legal? If you are using a US based mobile provider with a US based SIM card, this might not be legal. Lenovo's own unlock tool continues to block any US based carrier SIM cards. If you do the unlock yourself, you can get around the region restriction, but you may enter a legal gray area in doing so. This i

May 9, 2025 · 4 min read

WoL Magic Packet

Wake on LAN Quick notes defining the standard magic packet used for Wake on LAN. Packet Header 0xFF repeated, 6 times. Packet Payload AABBCCDDEEFF MAC Address (IEEE 802 MAC-48), repeated 16 times. Packet Structure type MACAddr [6]byte type MagicPacket struct { header [6]byte payload [16]MACAddr } Exampl

Apr 23, 2025 · 2 min read

Anonymous, Allegedly: Reverse-Engineering the 2022 YikYak Relaunch

A responsible-disclosure writeup of privacy and data-leakage flaws in the relaunched YikYak Android app — where 'anonymous' turned out to be a UI decision, not a backend guarantee.

Jun 30, 2026 · 14 min read

Webmentions

Please Note This was written back when this blog was using Hugo for static site generation. I recently moved to Obsidian Publish - I am not sure if using Webmentions is possible or not. If I manage to figure something out, I will write an updated post about it :) I've been looking at adopting more and more IndieW

Dec 3, 2021 · 3 min read