Convert your physical dongle to a software license using usbip and a Raspberry Pi:
Now your physical dongle never moves again. It lives on the Pi, safe from physical wear.
Before you can apply a "fix" or emulator, you need a "Dump" file. This is a binary copy of the dongle's memory. usb dongle backup and recovery 2012 pro fix
After a successful USB dongle backup and recovery 2012 pro fix, you must implement a long-term strategy.
Set a cron job (on the Raspberry Pi) to dump the dongle every month: Convert your physical dongle to a software license
0 2 * * 0 /usr/local/bin/dumper4key /r /out=/backup/dongle_$(date +\%Y\%m\%d).bin
Keep a rolling archive of 12 dumps.
This is the safest fix and works 60% of the time. Now your physical dongle never moves again
Now we arrive at the core of the USB dongle backup and recovery 2012 pro fix. Choose your path based on failure type.