Skip to content
Fusion Scale Hobbies

What You Need to Program an ESU Decoder (LokSound or LokPilot)

Programming an ESU decoder is easy, but what you need depends on how deep you want to go with customization. Below is the complete, accurate list—ideal for both beginners and advanced ESU users.


🔵 1. A DCC System (Basic Programming Only)

If you only plan to change basic CVs (like address, acceleration, braking, or volume), you can use:

Compatible DCC systems:

  • Digitrax Zephyr / Chief

  • NCE PowerCab / ProCab

  • ESU ECoS

  • Z21

  • Bachmann EZ Command (very limited)

  • TCS Commanders

  • Other NMRA-compliant DCC systems

What this allows:

  • Set locomotive address

  • Change simple settings (CV2, CV3, CV4, CV5, CV6, CV29, etc.)

  • Adjust basic sound volumes

  • Limited lighting function edits

What this does NOT allow:
❌ Install new sound files
❌ Modify sound slots
❌ Change light mapping the easy way
❌ Update firmware
❌ Deep customization


🔷 2. ESU LokProgrammer (Full Access & Advanced Programming)

To unlock every feature ESU decoders offer, you need:

✔️ The ESU LokProgrammer hardware unit

This connects to your PC via USB.

✔️ ESU LokProgrammer Software (free download)

Windows-based software that lets you visually edit almost every setting in the decoder.

✔️ A stable DC power supply or wall adapter

Used to power the LokProgrammer track output.
(ESU typically recommends a 14V–18V DC supply.)

✔️ A piece of programming track or test stand

Where the decoder / loco sits during programming.

✔️ Optional: A speaker (for sound testing)

If the locomotive shell isn't attached or you're programming a decoder on the bench.

With the LokProgrammer you can:

  • Install brand-new LokSound sound files

  • Update firmware on LokSound & LokPilot decoders

  • Change sound projects with one click

  • Add your own custom sounds (horns, bells, announcements, effects)

  • Adjust every sound slot independently

  • Create custom lighting effects

  • Modify function mapping visually

  • Fine-tune BEMF and motor control

  • Speed-match precisely

  • Back up decoder settings

  • Restore or clone settings across multiple locos

  • Deep-edit CVs without typing CV numbers

This is the full-power ESU experience.


🔶 3. A Standard DC Power Pack (For Motor Direction Tests)

Not mandatory—but handy.
Using a simple DC power pack helps confirm:

  • Motor direction

  • Smoothness

  • That the decoder is functional after programming


🟩 Recommended Setup for Serious ESU Users

If you want maximum flexibility and a frustration-free workflow:

✔️ ESU LokProgrammer hardware

✔️ Windows PC or laptop

✔️ Stable 14–18V DC power supply

✔️ Small dedicated programming track

✔️ Good lighting + alligator test leads

✔️ (Optional) A rolling test stand

This is the exact setup most shops, installers, and advanced hobbyists use.


📦 Quick Summary: What You Need

Basic CV Changes:

  • Any NMRA-compliant DCC system

Full Control & Sound File Loading:

  • ESU LokProgrammer

  • LokProgrammer software

  • Power supply

  • Programming track

  • Windows PC