You can try flashing to the codeguys stock firmware for the Liteon LH-18A1H drive (assuming you have the version of the 940i made by Liteon- says '940d' in info). Somebody else has already successfully done this after their kid bricked their 940i with a rpc tool not designed for use on this drive.
The 940i could be made by either Liteon or LG. You can tell if it's the Liteon version if the LED and emergency tray release hole are closer to the left side of the drive faceplate rather than the right side. If the LED is on the right side your drive is really an LG based drive. I have no info regarding the LG version of the drive at all but maybe somebody else here does.
Latest fw for the LH-18A1H drive is the HL06. Latest fw for the 940i from HP is the one you and I both have, 3H23. And Omnipatcher doesn't recognise it!