HOWTO: The!Cart CPLD logic update via JTAG

Note: official CPLD logic releases can be downloaded from here.
Starting with version 260322 you can find further information and update instructions in the README.txt file included in the release ZIP.

Open the cart shell, the top layer of the PCB looks like this:

Note that the LEDs are on the front. The JTAG connector is located in the top left

Here's a detailled picture of the JTAG connector, with pin assignment:

Note: there are 8 unpopulated holes for the JTAG connection, unfortunately they are located too near to the edge of the PCB - if you solder in a standard (either 90 degrees or straight) header connector the PCB won't fit into the cart shell. It's best to use a stick a standard 2.54mm 8-pin header through the holes and hold it in place at a slight angle so that the pins make contact.

Step-by-step update instructions