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.
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.
If the converter has a 3V / 5V option, choose 5V. It is very unlikely to work correctly on 3V.
CH340 USB to TTL converter
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.
- Present the editor fob to the EasiKey.
- Press both buttons together. The green indicator should glow, not flash.
- Click Start Capture.
- If the EasiKey has not timed out, the status will change to EasiKey ready to send.
- 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.
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 5V / 3.3V USB converter
This worked flawlessly. Windows 10 recognised it and installed the drivers automatically. There were no problems running backups.
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.