Ah, that is much clearer, thanks!
Downloaded and used the LiteOn flash utility by "codeguys", and it successfully downgraded the iHAS324 B firmware to version AL14, by using the AL14.bin file.
Now, I tried using this codeguys flash utility on another computer which has a LiteOn iHAS324 C writer with latest firmware version LL14. I wanted to downgrade this firmware to version LL12.
Firmware LL12 was downloaded from firwarehq.com as an LL12.exe file, there was no .bin file found. Problem is that the codeguys flash utility this time asked only for a .bin file, there was no option to select an .exe file this time(?)
On the first computer with the iHAS324 B drive, the codeguys flash utility had the option to select either a .bin or an .exe file, but for some reason on the other computer (with the iHAS324 C) there wasn't an option to select an .exe file. Why?
I tried selecting all files (*) and then selected the LL12.exe file, but the flash utility stopped with a message about version not found. This is probably due to the LL12.exe being packed and/or encrypted. So I tried unpacking/decrypting using one or two different programs which ultimately produced an unpacked/decrypted .exe file (at least I think was).
This time the codeguys flash utility recognized the firmware version as LL12, but after continuing, an error message appeared, something about "~FU_FlasherVer.fue has encountered a problem and needs to close". Then another message appears about "Failed to start the flasher!".
It's possible the unpacked/decrypted LL12.exe may not have been properly unpacked/decrypted(?)
So I can't seem to downgrade the firmware for the iHAS324 C drive as I don't have the LL12.bin file and/or a fully unpacked/decrypted LL12.exe file(!?)