Use the BD-300 (I think that is the codes set) in the URC IRDB. It will work the BD390. The only command that is not in that code set is the "home" button. You'll have to learn that one. Good to go after that.
Chasing Ernie's post count, one useless post at a time.