Cool, thanks. I ended up switching to a development environment so I could just tweak the .py directly, and it's working great now.
Also, while looking around at the code I noticed this comment in 'interface.py'
Code:
# BCD can be either None to not distinguish between devices based on BCD, or
# it can be a list of the BCD numbers of all devices supported by this driver.
BCD = None
So I tried to just set it to 'None' in the android driver, and it didn't work at all. Am I misreading this comment, or is this even possible?
Thanks!