I recently got an off lease PS6100E with dual controllers that previous owner removed the micro SD cards from. It powers up and I get an error in CLI that micro SD cards are missing. Luckily I have a few PS6100x units and access to various firmware revisions that I stored from the time I still had access to them when they were under contract. So I went on a missing to resurrect PS6100E by duplicating one of the micro SD cards from PS6100x since they use the same firmware.
The problem is I don't know what firmware versions PS6100E ran on before the micro SD cards were taken out of it. Needless to say I did not get lucky. Firmware from my PS6100x was a different version and I got the notorious firmware mismatch error:
The NVRAM version currently running on the array does not match the version saved in NVRAM.
Current version: 16
...