If you want to stay current with firmware, a hardware mod is the only way you're going to get region-free playback of Blu-rays on an Oppo (I think the earliest firmware of the BDP-80 and/or 83 allowed a software code, but that was disabled with future firmware releases).
You do not want to...