I just purchased a LokProgrammer 53452 to tweek ESU XL v4.0 decoders as I mentioned yesterday on the CS3 T&T thread. I used it today (actually yesterday as it's well past midnight local time) to adjust settings on a LokPilot XL v4.0 I had installed in a RhB Ge2/4, LGB 2045.
I loaded the LokProgrammer 4.5.1 software on a laptop running Windows 7. Windows recognized the LokProgrammer's USB/RS-232 cable as soon as it was plugged into a USB port, searched for, and downloaded the needed device drivers. I did not need to download the driver from the ESU site. The LokProgrammer firmware updated and everything went smoothly.
The ESU software sure makes it easy to adjust their decoders. No more CV's! I fixed the headlights to work in the Swiss fashion as described in the decoder manual. I also modified the motor response from the default exponential to linear. This made Ge2/4 speed match the range I'd chosen, 0-60 kph, for loc when I added it to the CS3. In other words, 30 on the controller is now half the max controller speed of 60. Slow speed response is still very good. The lok will just crawl along at a setting between 1 and 5. I also fiddled with the starting voltage, maximum speed, acceleration and breaking delays and limited the recognized digital modes to M4 (Mfx) and DCC. The LokProgrammer actually makes changing decoder parameters a pleasurable task.
I'm quite pleased with how the Ge2/4 now operates with the CS3. I also checked it with analog control. It works fine except the headlights are no longer constant brightness. I had changed the bulbs when I put in the decoder from 5V to 24V so they would not burn out from the constantly applied digital track voltage. I plan to put the 5V bulbs back in now that I know how easy it is to modify decoder functions using the LokProgrammer software. I'll just set voltage limits of about 4V on the decoder headlight and Aux1 outputs. Those are the outputs driving the headlights and directional cab lighting. This should restore "constant brightness" to the headlights in analog operation as I've got the starting voltage set to 5V. While I'm at it, I might separate the two cab lights to their own decoder function so I can try out some timed dimming or other effects.
The only issue I had with the LokProgrammer and software was loss of communication between the laptop and LokProgrammer when a "project" was closed. Simply unplugging and re-plugging the USB cable connection restored communication between the LokProgrammer software and hardware. The ESU device driver may solve this issue, but it is only a vary minor inconvenience.
Out of curiosity, I tired to read a LGB factory Mfx decoder equipped locomotive with the LokProgrammer. It was not recognized and an error message to that effect was displayed by the software.
Phil S.