Access Control Utility

EasiKey 99 fob download utility

A Windows utility for extracting token codes from an EasiKey 99 controller, allowing credentials to be transferred without having to collect or replace the existing fobs.

EasiKey 99 controller

About

This utility allows you to extract all token codes from an EasiKey 99 so the keys can be transferred to another door controller without having to retrieve or replace the existing keys.

What you need

You need a Windows PC and a USB to TTL converter. A CH340-based converter was used for this project.

A short piece of alarm cable is ideal for making the connection.

EasiKey -V2 Ground
EasiKey S2 TX
EasiKey A2 RX

If the converter has a 3V / 5V option, choose 5V. It is very unlikely to work correctly on 3V.

CH340 USB to TTL converter

CH340 USB to TTL converter connected for EasiKey 99 backup

Install and launch

Download the utility here: EasiKey 99 database copy.zip

Ensure the cable is connected to both the PC USB port and the EasiKey reader 2 connection. Double-click the utility to launch it.

The utility includes:

  • Port dropdown
  • Connect
  • Start Capture
  • Get Keys from backup
  • Help / About

Connecting

Select your COM port from the port dropdown. If there is only one port, it should be selected automatically.

Click Connect. If successful, the app will show instructions for what to do next.

Backing up

The software shows instructions as you progress through the backup.

  1. Present the editor fob to the EasiKey.
  2. Press both buttons together. The green indicator should glow, not flash.
  3. Click Start Capture.
  4. If the EasiKey has not timed out, the status will change to EasiKey ready to send.
  5. Press the blue button.

The utility will begin capturing all data from the controller. Once it reaches 100%, the capture is complete.

Once the EasiKey stops sending, wait a few seconds. A file named dump_raw.bin will be saved in the same folder as the program.

The copy takes a few minutes to complete. If it says complete almost straight away, something has gone wrong and it should be run again.

View credentials

Click Get Keys from backup to load the newly created file.

A conversion takes place, then the tokens are listed. You can then copy and paste the list.

As an additional feature, the utility rebuilds the full 512-byte image and saves it as eeprom_dump.bin.

This has not been fully tested, but it should be possible with a programmer to flash this file into another 24C04 and then plug the chip into another EasiKey 99. This chip is socketed inside all EasiKey 99 controllers.

Other USB to TTL devices

FTDI FT232 TTL USB converter

FTDI FT232 TTL 5V / 3.3V USB converter

This worked flawlessly. Windows 10 recognised it and installed the drivers automatically. There were no problems running backups.


Prolific PL2303 USB to TTL converter

Old Prolific PL2303 USB to TTL converter

This is a very old Prolific PL2303 USB to TTL converter. Unfortunately, it did not work with the EasiKey because it only achieves around 3 volts on TX.

It would have been a tidy solution, but there are a few other reasons not to use this device. This particular one is fake, the wires are fragile, and Prolific have blocked many fake chips in Windows drivers.

It has served well on another project over the years, but it is not suitable for the EasiKey unless additional circuitry is added. It is better to use a compatible 5V device.

EasiKey 250 note

This software does not work with the EasiKey 250. The protocol is very different and would need additional hardware. It could also be encrypted.

← Back to Projects