Didj USB Mounting
When connecting the Didj to Windows under USB, the contents will be mounted in this folder.
C:\Documents and Settings\All Users\Application Data\Leapfrog\LeapFrog Connect\Mnt\<Didj Serial Number>\0
LFConnect Software must be installed, and allowed to open for this to be accessible.
With out LFConnect
It still must be installed, but this will prevent the need to have it open.
Look in Task Manager Process for Monitor.exe, this is the program that tells LFConnect to open when Didj is plugged in. Terminate the process. This will allow you to plug in the Didj to USB with out LFConnect opening, until your next reboot. A more permanent solution is to delete this registry entry HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run\Monitor which has the value "C:\Program Files\LeapFrog\LeapFrog Connect\Monitor.exe" This will prevent Monitor.exe from starting up when your computer starts.
You will have to run this command on the Didj from a terminal, to unlock it. $ usbctl -d mass_storage -a unlock
Assigning Drive Letter
Run these commands on your Didj
usbctl -d mass_storage -a unlock
usbctl -d mass_storage -a enable
Make sure Monitor.exe is disabled, then plug your Didj in, and use the assigning a drive letter technique. As long as you don't allow LFConnect to open, the drive letter will be recognized, even after reboot. You will have to continue using the commands on your Didj to access it, unless you create a custom script on the Didj to handle this.
Compile the program Didj-Linux-4222-20090422-1236\host_tools\scsi\scsi_custom.c with
$ gcc -o scsi_custom scsi_custom.c
Tail your messages with
$ sudo tail -f /var/log/messages
Plug in your Didj to the USB
Look in your messages for something like this
kernel: sd 5:0:0:0: Attached scsi generic sg2 type 0
Your looking for the sg with a number sg0, sg1, sg2 etc.
Now run the scsi_custom app
$ sudo scsi_custom -c unlock /dev/sg<your number>
And depending on your system, it should mount the Didj as a USB drive. Mine uses sg0 every time, once you figure out the number, you'll probably only have to run the scsi_custom app to get this work. Thanks to reddog176 for this method.