drivePACK basic guide
This is a basic guide for the drivePACK users. It is organized in the following sections:
   - Connectors and user interface parts
   - Connections
   - Navigate through the menus and the load and save file explorers
   - Insert read/write address head in the keyboard
   - Dump the content of a ROM PACK
   - Load a ROM PACK DRP file into drivePACK memory
   - Play in a keyboard the ROM PACK loaded in the drivePACK memory
   - Send to a computer the ROM PACK loaded in the drivePACK memory
   - Receive a ROM PACK from the computer and store it in drivePACK memory
   - Save the ROM PACK loaded in the drivePACK memory to the SD card
   - Upload new firmware to drivePACK.
   - Compatibility.
   - Issues.

Connectors and user interface parts
These are the most relevant drivPACK connectors and user interface components referenced in this guide:
       1: Left button        7: microUSB Connector
       2: Button 2        8: Main unit 20 wire flat cable connector
       3: Button 3        9: Color graphic display
       4: Right 4        10: Busy/read/write LEDs
       5: Rotary knob and push button        11: Head metal contacts
       6: SD card slot        12: Head 20 wire flat cable connector

Connections
The device can be powered through a power adapter with a microUSB connector (7), via a power bank, or directly from a computer using a microUSB-to-USB power cable. When using a power adapter or a power bank, it's important to ensure that it is of high quality, as despite the unit has power protections, improper power input can damage it.
To share data between the unit and the computer use a microUSB to USB cable with data support, and follow these instructions:

  If not installed, install the "drivePACK Editor" software in your Windows PC computer.

  Connect the drivePACK's microUSB port (7), to any USB (or USB-C) port of the Windows PC computer by using a microUSB to USB (or USB-C) cable with data support. The cable used must have data transfer support. Cables with only power will not allow to send or receive data.

  No message may be shown, but once connected, the computer should detect the drivePACK as a new COM port. In case you are not sure if the computer is detecting your drivePACK unit, open "Windows Device Manager", go to the Ports (COM and LPT) and remove and insert again the USB cable that is connected in the drivePACK unit. The number of COM port associated to your unit should disapear and apear again in the list of available COM ports.


An issue with some SD card models has been detected. To avoid problems it is recommended to insert the SD card in the SD card slot (6) before powering on the unit.

Navigate through the menus and the load and save file explorers

Navigate through menus options:follow this instructions to navigate through the different menus and submenu options:

  Press up button (2) or down button (3), or roll the rotary knob (5) to move up or down along the different menu options.

  Press left button (1) to move back to the previous menu.

  Press right button (4) or rotary knob button (5) to select the current menu option.

  Once inside a menu option press left button (1) to abort and go back to the previous screen, or right button (4) or the rotary knob button (5) to accept and continue.


The file explorer is accessed through the "Main menu > Load" and the "Main menu > Save as" options. Despite they are nearly identical there are few differences in the buttons used in the file explorer of the "Load" option and the one of the "Save as" option.

Navigate through the load file explorer: follow this instructions to navigate through the file explorer of the "Main menu > Load" option:

  Press up button (2) or down button (3) to move up or down along the list of files and subfolders shown in the file explorer screen. You can also use the rotary knob button (5) for that purpose.

  Press left button (1) to move back to the previous folder or to the main menu in case you are in the root folder.

  Press right button (4) or rotary knob button (5) to select the file to load to memory, the location to save the file, or simply to enter into the selected subfolders.

  Selecting '.' does nothing, selecting '..' brings back to the previous menu ( is equivalent to pressing 1 ).


Navigate through the save file explorer: follow this instructions to navigate through the file explorer of the "Main menu > Save as" option:

  Press up button (2) or down button (3) to move up or down along the list of subfolders shown in the file explorer screen. You can also use the rotary knob button (5) for that purpose. The file explorer of the "Main menu > Save as" option only shows folders, and the files on each folder are not shown.

  Press left button (1) to move back to the previous folder or to the main menu in case you are in the root folder.

  Press right button (4) to enter inside teh selected subfolder.

  Selecting '.' does nothing, selecting '..' brings back to the previous menu ( is equivalent to pressing 1 ).


Enter the name of a new file: follow this instructions to enter the name of a file in the file explorer of the "Main menu > Save as" option:

 Press up button (2) or down button (3), or roll the rotary knob (5) to move along the list of letters and symbols and select following letter of the name.

 Once each letter has been selected press the right button (4), button to accept it and select the next one in the same way.

 Follow this procedure until all the letters of the desired name have been selected.

 To modify a previously entered letter go back to it by pressing left button (1).

 Once the complete file name has been entered, select the '' symbol from the list of letters to accept and finish the operation.

 To cancel the operation select the '' symbol from the letter list, or keep pressing left button (1) to go back to the beginning of the entered name.


Insert read/write address head in the keyboard
The read/write head serves as mechanical adaptation and electrical connection between the CASIO keyboard and the drivePACK main unit. To place the head into the keyboard ROM PACK slot:

  Place the cartridge so that it fits into the ROM PACK slot.

  Once fitted, press vertically and then slide horizontally until it snaps in.

  To remove the head repeat the sequence in reverse order.




Dump the content of a ROM PACK
drivePACK allows to dump the content of existing ROM PACK cartridges to its internal memory to play them on real keyboards, to save them to DRP files in the SD or to send them to a computer through the USB connection. To dump a ROM PACK cartridge, these steps must be followed:

  If necessary, clean the read/write metal contacts of the head with a small cloth dampened with water or alcohol.

  Insert an SD card(6) formated in FAT32 into the drivePACK *.

  Connect the USB connector in the unit to power it on.

  Navigate and enter into "Main menu > Dump" menú option. A message requesting to place the ROM PACK cartridge on the read/write head will apear in the main unit screen.

  Place the ROM PACK cartridge zebra connector just over the metal contacts in the top side of the read/write head as shown in the pictures below.

  Keep the cartridge and the read/write head pressed together with your fingers, with the zebra connector perpendicular to the contacts ( see pictures below ).

  Press any drivePACK button in order to continue with the operation and start dumping the cartridge content into the drivePACK memory. The red light will blink while the unit reads the cartidge content.

  After reading the ROM PACK cartridge content the drivePACK will inform about the result of the operation.

  If the operation has failed check and adjust the position of the cartidge over the read/write head metal contacts and execute again the "Dump" menú option. It may take more than one retry to get the cart in the right position and get a correct dump ( the unit will inform about the result ).

  If the operation has been succesfully executed then the content of the read ROM PACK will be available in the drivePACK memory. From there it will be possible to play it on real keboard, to save it to DRP file or to send it to a computer through the USB connection.



The zebra connector of the ROM PACK cartridge must be placed over the pads in the top of the header.

Keep the zebra connector of the ROM PACK cartridge perpendicular to the pads and press.


How to dump, play and save to the SD card an existing ROM PACK cartridge.


Load a ROM PACK DRP file into drivePACK memory
Before playing a DRP file in a CASIO keyboard, the content of the file must be first loaded into drivePACK memory.

Follow these steps to load a DRP file into memory:

  Insert the SD card ( formated in FAT32 ) with the .DRP files into the drivePACK SD slot(6) *.

  Go and enter into the "Main menu > Load" or to the "Main menu > Load & run" option. First option simply allows to load the selected DRP file into the drivePACK memory and once loaded goes back to the options menu. The second option loads the DRP file into drivePACK memory and once loaded sets the unit in emulation mode so the information of the selected file will be shown in the screen and the cartridge will be ready to be played in the keyboard. This option is equivalent to executing "Main menu > Load" and then "Main menu > Run".

  After selecting "Main menu > Load" or to the "Main menu > Load & run", drivePACK will mount the SD card(6) and will show the file explorer screen.

  Move along the list of files and subfolders to choose the desired ROM file.

  Once the file has been selected, it will be loaded to the driePACK memory. If "Main menu > Load & run" option was selected, the drivePACK will show the information of the loaded cart and will start emulating it. If "Main menu > Load" was selected then drivePACK will jump back to the "Main menu" with the selected file loaded into memory, and ready to be played with the "Main menu > Run" option, or to be sent to a computer ( "Main menu > Send" ), or to simply read its information ("Main menu > Info").

  Pressing right button (4) or rotary knob button (5) in the "Main menu > Load & run" option while the ROM PACK is being emulated brings back to the main menu. In the other side, pressing any other keys takes back to the file explorer to continue navigating and testing other ROM PACKs files.


Load and run a DRP ROM PACK file with the drivePACK.


Play in a keyboard the ROM PACK loaded in drivePACK's memory
The ROM PACK content can be loaded into the drivePACK memory with the "Main menu > Load", "Main menu > Load & run", "Main menu > Dump" or "Main menu > Receive" options.

To play a ROM PACK already loaded into the drivePACK memory:

  Check that the read/write head is properly inserted in the CASIO keyobard ROM PACK slot , and that the keyboard is powered ON with any of the autoplay modes selected ( the light of LEDs over the keyboard keys should roll allong ).

  Confirm that there is a ROM PACK loaded into drivePACK memory. This can be checked with the "Main menu > Info" option, which shows the information of the ROM PACK currenlty loaded to memory, or an error message if there is no any valid ROM PACK information loaded into memory.

  Move and enter into the "Main menu > Run" option. The information of the currently loaded ROM PACK will be shown in the screen and the orange LED in the head will light indicating that the drivePACK is in emulation mode.

  Select any of the melodies of the currenlty loaded ROM PACK by pressing the corresponding key of the CASIO keyboard and after that the selected song should start playing ( you can check the number of each melody in the information shown in the screen ). While playing, green LED in the head should blink indicating that the drivePACK unit is succesfull playing the tune.


Save the ROM PACK loaded in drivePACK's memory to the SD card
The content of the drivePACK internal memory can be saved into a file in the SD card. This allows to permanently store in DRP files the dumped ROM PACK cartridges, or the ROM PACKS received from a computer through the USB connection. The content of the SD can also be read or written with any computer or device compatible with FAT32.

Follow these steps to save the content of the drivePACK memory into a DRP file in the SD card:

  First, confirm that there is a ROM PACK loaded into the drivePACK memory. This can be checked with the "Main menu > Info" option, which shows the information of the ROM PACK currenlty loaded to memory, or an error message if there is no any valid ROM PACK information loaded into memory.

  Insert an SD card formated in FAT32 in the SD lot (6). It must have free space available for the new files and any write protection disabled.*.

  Select the "Main menu > Save as" option. Once selected, drivePACK will mount the SD card and will show the file explorer screen.

  Use the file explorer to move to the destination folder. The file explorer of the "Main menu > Save as" option only shows folder information and the files on each folder are not shown.

  Here, the rotary knob button (5) and the right button (4) are used in a different way than in the file explorer of the "Main menu > Load" option. In that case the rotary knob button (5) is used to specifiy the location where the file is going to be created, and the right button (4) is used to enter into the selected folder. So if the rotary knob is pressed while the navigation cursor is over a folder it will not enter into that folder and will select the current folder as the destination folder instead.

  After selecting the destination folder, the system will ask for the name of the file to save. Use the file name edition screen to enter the new file name, and once finished select the '' symbol to confirm the entered name and finally save the file into the previously specified folder. The unit will inform about the result of the operation.


Send to a computer the ROM PACK in drivePACK's memory
It is possible to send the content of drivePACK's internal memory to a computer, and from there, edit its information and save it, or share it with other users... This is done through the USB connection and the "drivePACK Editor" software ( data is sent through a 1K Xmodem transfer ).

Follow these instructions to send the content in drivePACK's memory to the "drivePACK Editor" software in the computer:

  Connect the drivePACK unit to the computer with a microUSB to USB (or USB-C) cable with data support .

  Confirm that there is data to send to the computer loaded into the drivePACK's memory, and if not, dump a ROM PACK cartridge or load a file from the SD card.

  Go and enter into the drivePACKs "Main menu > Send" option. drivePACK will show a message requesting to set the "drivePACK Editor" software in the PC in receive mode, to do that, go and click on "drivePACK Editor" "File > Recive" option. There select the number of COM port associated to the drivePACK unit, and then click onr "Receive". Data transfer from the unit to the computer should start.

  The progress of the data transfer will be shown in the "Receive progress (%)" bar in the Receive form in the drivePACKs Editor ( it may take 3 or 4 seconds ). Once finished, a message with the result of the operation will be shown, and the information will be available and ready to be edited in the "drivePACK Editor" software.


"drivePACK Editor" Receive form.


Receive in drivePACKs internal memory ROM PACK data from the computer
It is also possible to send the data of the ROM PACK songs loaded or edited with the "drivePACK Editor" software to the drivePACK unit. That allows to immediatilly test in a real CASIO keyboard the new themes created in the computer, making new themes creation much easier, faster and comfortable.

Follow these steps to send the data of the ROM PACK in the "drivePACK Editor" software in the computer to the drivePACK unit:

  Connect the drivePACK unit to the computer with a microUSB to USB (or USB-C) cable with data support.

  Load, edit or create a new ROM PACK songs in the "drivePACK Editor" software.

  Go and enter into the drivePACKs "Main menu > Receive" or to the "Main menu > Receive & run" option. First option simply allows to receive and store in drivePACKs internal memory the ROM PACK songs data sent from the computer, and once received it goes back to the options menu. The second option allows to receive and store in drivePACKs internal memory the ROM PACK songs data sent from the computer, and once loaded sets the unit in emulation mode so the information of the selected file will be shown in the screen and the cartridge will be ready to be played in the keyboard. This makes the new themes testing much faster. This option is equivalent to executing "Main menu > Receive" and then "Main menu > Run".

  Once in the drivePACK's "Main menu > Receive" or "Main menu > Receive & run" option, a message informing that the unit is ready to start receiving data will be shown in the screen. To start sending data from the "drivePACK Editor" software in the computer go and click on "drivePACK Editor" "File > Recive" option. There select the number of COM port associated to the drivePACK unit, and then click on "Receive". Data transfer from the computer to the unit should start.

  The progress of the data transfer will be shown in the "Send progress (%)" bar in the Send form in the drivePACKs Editor ( it may take 3 or 4 seconds ). Once finished, a message with the result of the operation will be shown. If "Main menu > Receive & run" option was selected, the drivePACK will show the information of the received cart and will start emulating it. If "Main menu > Receive" was selected then drivePACK will jump back to the "Main menu" with the selected file loaded into memory, and ready to be played with the "Main menu > Run" option.

  Pressing right button (4) or rotary knob button (5) in the "Main menu > Receive & run" option while the ROM PACK is being emulated brings back to the main menu. Pressing any other key takes back to the receive screen to receive and test new ROM PACK content from the computer.


"drivePACK Editor" Send form.


Receive a ROM PACK from the computer and play it in a real CASIO keyboard .


Upload new firmware to drivePACK
Following procedure applies to the drivePACK units that come preprogrammed with a bootoloader, and it allows to easily upload new firmware in the device directly from the SD card. These steps must be followed to upload a new firmware from the SD card on the drivePACK:

  Confirm that your unit comes preprogrammed with a booltader. If your units shows the message "Starting system. Tolaemon " each time you power it on, it means that it has a bootloader installed.

  Format an SD card in FAT32 file format.

  Download the ZIP file with the firmware to load. You can get last available firmware version in the firmware download section.

  Unzip the downloaded ZIP file and save the FIRMW.FIW file in it, to the root of the SD card.

  Disconnect the USB connector from the drivePACK unit to power it off.

  Insert the SD card with the FIRMW.FIW file into the unit SD card slot.

  Keep down button (3) and rotary knob button (5) pressed.

  Connect the USB connector in the unit to power on it again ( keep down button (3) and knob buttons pressed and don't release them ).

  Release the pressed buttons as soon the "Starting bootloader" message appears on the LCD screen.

  Bootloader will request the user to press left button (1) to continue with firmware upgrade operation, so press it. If any other button is pressed or if it is not pressed in a period of time operation will be cancelled.

  Bootloader will again request the user to press right button (4) to confirm the firmware upgrade operation, so press it. If any other button is pressed or if it is not pressed in a period of time operation will be cancelled.

  The message "Burning firmware. It may take 2 or 3 minutes. Please wait." will apear on the screen, and the firmware will be burned to the flash memory. Keep the drive unit powered and do not touch any key while firmware is being updated.

How to upload a new firmware to drivePACK unit.


Compatibility
The following list corresponds to the CASIO music keyboards on which drivePACK has been succesfully tested:
    CASIO PT-50     CASIO PT-82
    CASIO PT-87     CASIO PT-88
    CASIO PT-180     CASIO PT-380
    CASIO PT-480     CASIO MT-18
    CASIO MT-800     CASIO CT-810
    CASIO SK-8    

Issues
Different issues have been detected. Some have been solved and others are pending to be solved:

0001: OPEN: Some SD card models may cause the drivePACK to hang it they are inserted with the main unit switched on: if that happens insert the SD card before powering on the unit, or try with other SD card models.
0002: SOLVED: Incompatiblity issues on PT-50. Solved on firmware version 0.4
0003: SOLVED: The file explorer may get stuck when navigating through the SD content using they push buttons. Solved on firmware version 0.4
Contact
You can contact me here.
... this page was last updated by Tolaemon on 10-2023 ...

Creative Commons Licence