is there a firmware upgrade that will upgrade a bh10 to a bh20?
Nope.
If you are thinking about a BH, you might look at the Trango Atlas. Excellent value.
i remember i referred you to them they are great. only problem is my bh10 is 50ft up a palm tree and I would rather not climb it, but i guess i may have to.