Workbench
2013-12-11 01:25 by Ian
Enough visitors to my home have taken pictures of my workbench to convince me to put pictures and descriptions of things online.
Secondary battery and isolator installation
2013-11-26 08:29 by Ian
I bought a 250A battery isolator on ebay for $70, but when the thing arrived, I realized that I had a serious problem on my hands. The thing was too long to fit in any convenient mounting location. So I had to get creative.
The front panel
2013-09-14 16:40 by Ian
The front panel is the replacement face-plate for the radio box. It is the base of the user interface for the car computer.
Locker Override and Undercarriage Lighting
2013-09-14 08:24 by Ian
As far as I can tell, this blank space next to the DC power outlets has no purpose intended by Jeep. So I defined a purpose for it.
Android --> GZip --> PHP
2013-09-12 05:36 by Ian
Sometimes, you need your android app to ship a large volume of data to a server, and bandwidth is more important than CPU. I ran up against this recently while working on a log-dump function. If the user tries to upload 5000 lines of log, it might be several megabytes of low-density data going over his line.
The top plate
2013-08-23 09:50 by Ian
The top plate in the radio box holds the bulk of the custom circuitry for the car computer. Mounted to it, we have the public address (PA) amplifier, the DC/DC for the amplifier, my hand-built filter and audio-level shifter, the main CPU board, the audio board, and a handful of regulators and MOSFETs.
The Heep
2013-08-12 17:58 by Ian
If ever there was a mass-produced vehicle that catered to the DIY crowd, the Jeep is it. This entry will serve as the root page for all the modification I've done to my 2006 Rubicon.
Real-Time Scheduler Library For Arduino
2013-07-18 01:05 by Ian
Arduino has turned out to be a prolific microcontroller platform, and has spawned many clones. This article will give a brief tour of a C++ library I wrote to accurately schedule many processes on the CPU using a single timing source.
Building the CAVP Test Apparatus
2013-04-02 17:21 by Ian
The last entry gave a quick practical overview for building a FIPS capable OpenSSL. This one will explain how to compile a program against it. The particular program I will be compiling is one that I wrote to execute a set of test-vectors issued by NIST's CAVP.
Bury it under the noise floor (Steganography)
2013-03-22 08:59 by Ian
Here is discussed a PHP program to hide encrypted messages and files inside of images without significantly changing the way the image looks. This is meant to be an instructional write-up to touch on some common ideas and mechanisms in cryptography.