Thanks,
I wasn't aware of this because I know next to nothing about the bluetooth stack.
Also it didn't work right.
With this new patch I can actually pair and use gatttool,
and lsusb says says BCM920703 now in lsusb.
dmesg says
Bluetooth: hci0: BCM: chip id 102
Bluetooth: hci0: c-l
Bluetooth: hci0: BCM (001.001.005) build 0000
Bluetooth: hci0: BCM (001.001.005) build 0481
Bluetooth: hci0: BCM20703A1 Generic USB 20Mhz fcbga_BU