diff --git a/assets/toyota-tech-results.png b/assets/toyota-tech-results.png
new file mode 100644
index 0000000..fa9cdd5
Binary files /dev/null and b/assets/toyota-tech-results.png differ
diff --git a/know-how/hacking/_posts/2017-10-21-toyota-touch-2-firmware-update.md b/know-how/hacking/_posts/2017-10-21-toyota-touch-2-firmware-update.md
new file mode 100644
index 0000000..224bd93
--- /dev/null
+++ b/know-how/hacking/_posts/2017-10-21-toyota-touch-2-firmware-update.md
@@ -0,0 +1,78 @@
+---
+title: Toyota Touch 2 Firmware Update
+language: en
+layout: default
+created: 2017-10-21 20:00:00 +0200
+updated: 2017-10-21 20:00:00 +0200
+toc: false
+tags:
+ - know-how
+ - hacking
+ - toyota
+ - touch
+ - touch&go
+ - touch2
+ - firmware
+ - software
+---
+What unit do I have?
+====================
+
+Recent Toyotas have a unit called "Touch 2" or "Touch&Go 2" in their middle console. Problem is:
+you can't differentiate between them easily. Actually, the "Touch 2" is what you see when sitting
+in your car. The "Touch&Go 2" is the same base unit, but with an extra processor and software
+module stuck on its back. The "Go"-part will completely replace all features of the "Touch", but
+still use the same display and controls. Like replacing the computer tower under your table but
+keeping the same display, keyboard and mouse. That's why "Touch&Go" units show different screens
+than the "Touch"-only units.
+
+If your device has navigation, that comes from the "Go"-part and this update isn't for you as you
+can't update the "Touch"-part easily because the USB-socket now goes to the "Go"-unit. Also it
+wouldn't do much for you, as the "Touch"-unit is disabled anyways.
+
+
+Preparation
+===========
+
+To do the update, you need your VIN and an empty USB stick with at least 1GB space total.
+
+Head over to [this website](https://www.toyota-tech.eu/CAL/VINDecode.aspx) and create a free
+account (or login). Enter your VIN and the _Bulletin ID_ **BE-0044T-0415**. You should get one
+result like this:
+
+
+
+Download the file, unpack it and you should get a file `13TXDAEU-CA42_9999.kwi`.
+
+Format your USB stick with FAT32 format and put the extracted file on it. Nothing else.
+
+
+The Update
+==========
+
+1. Turn on the ignition (Don't start the car.)
+1. Wait until the radio screen comes on
+1. Remove all USB sticks and/or CDs from your headunit
+1. Press and hold the MEDIA key and while holding it, turn on and off the low beams
+ 3 times in a row. A service menu should appear. Let go of the MEDIA button now.
+1. Tap on "Service Information".
+1. Tap on "Program Update".
+1. Connect the USB stick with the firmware file.
+1. Tap on "OK". A message about a detected update media should appear.
+1. Tap "OK" again. A screen "ECU Selection" with only one entry should appear.
+1. Tap "Select" for the one entry.
+1. To start the actual update, tap "OK".
+1. **WAIT!** Until the blue bar fills up and **turns green**.
+1. Tap "OK".
+1. With leaving the USB stick plugged in and not touching anything else: Turn off the ignition.
+1. Turn on the ignition again. (Don't start the car.)
+1. Wait until the radio screen comes on (might take a little longer this time).
+1. Remove the USB stick.
+1. Turn off the ignition.
+1. **WAIT** for about 30 seconds or more. (I was able to hear the device's fan turning off after
+ about 25 seconds. So 30 seconds should be safe.)
+1. Turn on the ignition (Don't start the car.) and **WAIT** again. The headunit should boot with
+ the new software version.
+1. Done.
+
+