Documentation

Building and running your own DNS-over-HTTPS Server

There's been a fair bit of controversy over DNS-over-HTTPS (DoH) vs DNS-over-TLS (DoT), and some of those arguments still rage on.

But, DoH isn't currently going anywhere, and Firefox has directly implemented support (though it calls them Trusted Recursive Resolvers or TRR for short).

Although DoH offers some fairly serious advantages when out and about (preventing blocking or tampering of DNS lookups by network operators), when left with default configuration it does currently come with some new privacy concerns of it's own. Do you really want all your DNS queries going via Cloudflare? Do you want them to be able to (roughly) tell when your mobile device is home, and when it's out and about (and potentially, also your employer - if they own the netblock)? The same questions of course go if you use Google's DNS too.

That, however, is addressable by running your own DNS-over-HTTPS server. This also has advantages if you're trying to do split-horizon DNS on your LAN, so I'll discuss that later too.

The primary purpose of this documentation is to detail how to set up your own DoH server on Linux. The main block of this documentation is concerned with getting a NGinx fronted DoH server backed by Unbound up and running, but will also discuss the steps needed to add Pi-Hole into the mix.

Unless otherwise noted, all commands are run as root

Read more ...

Saab 9-3: Reading Brake Replacement Codes

Just like many other models, the Saab 9-3 had a variety of possible disk rotor sizes. You'll need to know the correct size to order when replacing discs.

One option is to jack the car up, remove the wheel and measure, but on models newer than 2006, there's a much easier way.

This documentation details how to decode the VIN plate in order to identify brake disk and caliper sizes on Saab 9-3's.

Read more ...

Gameboy Cartridge Battery Replacement

Pokemon has been around for years, and it's awesome to see kids fall in love with something I played when I was younger (though I never developed quite the obsession with it that some did).

For many, Pokemon on the Gameboy was the most memorable. Unfortunately, those cartridges have been doing the rounds for two decades now and are often in need of a little rescue.

Within the cartridge is a CR2032 battery which maintains a charge to the SRAM so that things like save files are retained. There are sometimes some early signs of failure (like the clock going out of sync), but once the battery goes flat you'll generally find that save files will be lost whenever the cartridge is removed.

Changing the battery is relatively straightforward, though you will need to make or obtain a special tool for it. This documentation details the process.

I've used a Pokemon Red cartridge for this example, but have just been through the process for Red, Blue, Crystal, Green, Gold, Silver & Yellow. Once you've done one, the others follow on quite easily.

Read more ...

Performance Power 1Kva Generator has no output

Performance Power 1Kva Generator

Although this isn't technically a vehicle, there isn't a more appropriate category, and it is basically just a petrol engine and stator, after all.

My Performance Power 1Kva (label reads as Ikva though!) petrol generator failed in service, and I've just got around to stripping it down to look into why and whether it can reasonably be repaired.

This documentation details the process I've followed.

Read more ...

Conkers Bad Fur Day 64 Cheats

50 LIVES

From the main menu select Options and then Cheats. Enter BOVRILBULLETHOLE This will give you 50 lives in Single Player mode

 

UNLOCK THE BASEBALL BAT IN RACE MODE

From the main menu select Options and then Cheats. Enter: DRACULASTEABAGS When you play the Race mode in Multiplayer you will have a Baseball Bat instead of a stick.

 

USE THE FRYING PAN IN RACE MULTIPLAYER MODE

From the main menu select Options and then Cheats. Enter: DUTCHOVENS When you enter the Multiplayer mode and select Race you'll have the Frying Pan instead of your default weapon.

 

VERY EASY MODE

From the main menu select Options and then Cheats. Enter: VERYEASY Your game will be very easy now.

 

UNLOCK "IT'S WAR"

From the main menu select Options and then Cheats. Enter: BEELZEBUBSBUM You'll unlock the level "It's War" in Chapters.

 

UNLOCK SPOOKY IN CHAPTERS MODE

From the main menu select Options and then Cheats. Enter: SPANIELSEARS You can now enter Chapters and select Spooky and play Mr. Death's level.

 

UNLOCK ZOMBIES AND VILLAGERS FOR MULTIPLAYER

From the main menu select Options and then Cheats. Enter: BEEFCURTAINS Some of your multiplayer characters will now be Zombies or Villagers.

 

UNLOCK CAVEMAN FOR MULTIPLAYER

From the main menu select Options and then Cheats. Enter: EATBOX You can then select him in Multiplayer rounds.

 

UNLOCK SLOPRANOS IN CHAPTER MODE

From the main menu select Options and then Cheats. Enter: ANCHOVYBAY The Slopranos is now available in Chapters Mode.

 

UNLOCK UGA BUGA IN CHAPTERS MODE

From the main menu select Options and then Cheats. Enter: MONKEYSCHIN You can now enter the Chapeters and select Uga Buga and play the Drunken Gits level.

 

UNLOCK BARN BOYS IN CHAPTER MODE

From the main menu select Options and then Cheats. Enter: PRINCEALBERT Barn Boys can now be selected in Chapters Mode.

 

UNLOCK BATS TOWER

From the main menu select Options and then Cheats. Enter: CLAMPIRATE You can now choose Bats Tower in Chapters Mode.

 

UNLOCK EVERY CHAPTER AND CUT-SCENE

From the main menu select Options and then Cheats. Enter: WELDERSBENCH Every Chapter will be available.

 

UNLOCK WEASEL FOR MULTIPLAYER

From the main menu select Options and then Cheats. Enter: CHINDITVICTORY You'll unlock the Weasel Henchmen for Multiplayer. Enter one of the levels where you can select characters and they will be a couple of your choices.

 

EASY MODE

From the main menu select Options and then Cheats. Enter: EASY The game will be easier.

 

UNLOCK SEARGENT AND TEDIZ LEADER

From the main menu select Options and then Cheats. Enter: RUSTYSHERIFFSBADGE When you enter one of the multiplayer rounds you will be able to select Seargent or Tediz Leader

 

EXTRA BRUTAL MULTIPLAYER

At the cheat menu you can enter: SPUNKJOCKEY

When you enter Multi then you can enter any solo-multiplayer mode (in other words: play multiplayer by yourself) that has Katana swords and chainsaws. Grab the Katana sword or the chainsaw and attack your enemy. You'll see new death animation resembling the Matrix.

 

UNLOCK GREG THE GRIM REAPER

From the main menu select Options and then Cheats. Enter: BILLYMILLROUNDABOUT You can now select the skeleton and Greg the Grim Reaper in Multi-player rounds.

 

UNLOCK NEO CONKER

At the cheat menu enter: EASTEREGGSRUS Now enter Multi, when you can select your character you can choose NEO Conker.

 

UNLOCK THE HEIST LEVEL

Enter the Cheat menu and enter: CHOCOLATESTARFISH Now you can enter the Chapters and select the HEIST level.

 

KAZOOIE'S CAMEO

While you're in the Cock and Plunker select Chapters and behind the level descriptions you can see Kazooie.

 

BANJO'S MOUNTED HEAD

While your in the Cock and Plunker (aka. the main menu) take a look above the Fireplace. You'll notice Banjo's head mounted above the fireplace. Move your cursor until it says Options. Banjo's head is behind the OP in the word OPTIONS. As you move the cursor left and right you'll get a glimce of Banjo's head.

 

USE CONKER IN WAR OR RACE MODE

Go to the options menu and enter the cheat code screen. Enter: <p> WELLYTOP <p> If you entered the code correctly the guy will say something like "Yeah, that's right". You will now be able to select Conker in the Total War mode or the Race mode.

 

UNLIMITED TAILS

When you get to the 2nd stage in Conker's Bad Fur day (the stage with the Queen Bee), you will see a hook on a sign. If you happen to die, Death will appear and teach you about those hooks. After you first "near death experience", the hooks will have tails on them that give you extra lives. But did you know that these tails actually respawn when you leave an area? So in this instance, to get unlimited lives simply grab the tail and leave the stage by going back to the first stage. Return to pick up your second tail -- and repeat as many times as you like.

 

CONKER'S CUSS FILTER FUN

Enter the Cheat code screen (from the "Cock & Plucker" main menu) and enter in any popular cuss word you can think of. In return, you'll get some seriously funny comments from the game.