The program deals with firmware/bootloader items. There are also extra functions for wrapping and unwrapping CBF files and extracting lf2/lfp packages. For Didj it can mount the USB drive, copy firmware over, and send the eject command that will attempt to start flashing the firmware. It also manages uploading the surgeon.cbf file for USB boot recovery mode and is capable of enabling ftp/telnet on both devices. For Explorer and LeapPad it can use their dftpdevice to upload firmware.
OpenLFConnect is a Python and sg3_utils command line based replacement application for the LeapFrog LFConnect program and more.