2009-10 toyota sienna
my dvd wouldn't eject either.
oddly enough it was playing, but he but the button didn't respond, and the remote wouldn't work.
there is no pin hole.
credit card trick? are kidding me? (spoiler: it scratch out the dvd)
did the disconnect battery. no wormy.
What worked for me was to remove the fuse. on a 2009.5 it's the bottom row that says 'RSE' 7.5A. I thought it was blown, at this point my attitude was why not. So I unplugged, checked(it was ok) and reinserted. turned the key to acc and pressed the eject. and it ejected. I don't know why and i don't have the time to find out why. Why removing the fuse is different than unplugging the battery.