https://theautomationblog.com/how-to-flash-a-compactlogixs-firmware-over-usb/
How to flash a CompactLogix's firmware over USB (M2E16)