I have installed all the updates from the AppStore, but still don't know why I don't have that firmware you're saying.
I don't know why either, maybe there was a problem updating the firmware.
I have personally had a firmware issue on an iMac that prevented me from installing High Sierra to an non-Apple SSD. I could install earlier OS versions, but not High Sierra.
The reason why is because I pulled a failing HDD from the Mac that only had Yosemite installed.
I swapped with a third-party SSD and cloned the OS from another Mac I had and was running High Sierra on it just fine.
The issue appeared when I went to do a clean install of High Sierra on the new SSD. I forget the exact message, or if there even was one, but I think I wasn't even able to start the install process because the SSD showed as greyed out on the installer when picking the installation drive.
To install High Sierra on the third-party SSD, I had to open the iMac again, put an OEM Apple HDD back, install an OS before high Sierra, then upgrade to High Sierra, installing the Firmware in the process.
I then had to open the iMac again, swap the SSD for the HDD again, and then I could do a fresh install.
There may have been another way, but I couldn't figure it out.