I know this is an old thread, but I just wanted to say if there is any confusion, this works in Mavericks too.
At least it did for me. My Bluray player is now working.
Thank you Dil83.
Oddly, I'm not sure if the eject button issue was fixed. My problem was the drive wouldn't even play discs (which it now does) and once I inserted one, I'd have to put the desktop icon for the disc into the trash to get the drive to eject. I still either have to use that method now or --strangely-- the eject key on my Mac keyboard works. But the drive does not resound to the actual eject key being pressed.
BTW, sleep still works with the kext installed.