Have you fitted a Circular Polorized Cloverleaf antenna ?
or are you using the small stock dipole antenna wire that comes fitted to the BFight ? If yes, that's likely to be the cause of poor signal. And depending where it's placed, the frame could be blocking it. I got terrible range on my...