Update with chad's 4.3 BT changes, needs kernel changes also.