This article is about hacking a C64 DTV-2 (PAL version). The following will be added: 1541-III, keyboard, external power-supply and two joysticks.
This is a modern version of an original 1541 Commodore disk drive. The 1541-III is based on a micro controller that is connected between the CBM serial bus and a SD memory card. With some commands you can attach a D64 file on the SD card to the serial bus. This means that for example a C64 or a DTV will think that a real 1541 disk drive is connected. The pro's are that the 1541-III is very small and can hold up to 512 diskettes on the SD memory card (8.3 format). The con's are that the 1541-III is not a perfect copy, so some programs will not work.
You will need some components:
On the photo you can see that the main components are installed. Also the housing is cut at several places.
This is the construction that holds the joystick connectors. The aluminum plate is placed between the battery holder and the two pillars that support the fire buttons.
This DTV will work on both batteries and a mains adapter. For this to work the on / off switch is modified. The not used contact of the switch is used by disconnecting it from the circuit board. A copper line is cut. See photo. On this connection I attached the +5 Volt from the power supply (mains adapter). If the DTV is "ON" it will work on batteries and if it is switched "OFF" it will run on a mains adapter. To prevent troubles with the electronics of a external keyboard it will only be connected when the 5 volt power supply via the mains adapter is selected. On batteries you can still use the virtual keyboard.
You can see that all wires are connected on the DTV PCB. I labeled all the wires to make the connections at the other end more easy.
The connections below are described as in the pictures of the PCBs. The TPx numbers are on the picture of the bottom side of the PCB. The Rxx Numbers are on the top side of the PCB. (Top side is where the chips are) The yellow dots are the soldering points for the extra connections.
This is the schematic I used inside the DTV.
Connect your keyboard and mains adapter.
LOAD"$CARD",8 [ENTER]
The DTV functioned a couple of days without problems. But after a while it went wrong with loading from the 1541-III DTV. And after a while it gave the error: FILE NOT FOUND ERROR at every attempt at loading.
The next question was how do you update the firmware in the 1541-III DTV? There are only two signals (RX and TX) and a ground needed. I had the idea to use the un-used pins of the joystick connector. Jan Derogee gave me the tip to connect the Boot loader Jumper to the joystick port.