|
Originally Posted by beemer
|
Ok, and why the bts doesn't work?
I've been looking to the bts internals, and bluez project can help us to understand it.
In this project there are many documentation about chipsets and stacks. I think Mikel has found the way.
|
Working with BTS report: I've found the Linux source version of the program that reads the bts scripts and I'm trying to understand how this stuff works.
BTCEStack is the one that opens the port, and it tries to find the speed in the registry, if not, it defaults to 115.200
Then TIBinaryParser.dll read the BTS in PostInitScript and excutes it step by step doing several commands. One of this commands is for changing the connection speed, but if when I've tried to excute this command the BT hangs.
Why 4700 WM5, based on the same chip starts at 921.600bps even before that Roadster_Init_Script211.bts is executed and works?
There must be another reason. ANd Why if the correct speed for BT is 921.600bps that allows the BT chip to work at 733Kbps, X50 only works at 460.800bps?
Now I have understood why my old X50 didn't ever got anything over 300 Kbps.
EDITION:
Got running 1.7.1.3400 from HX4700 WM5 with the 4700 \software\widcomm\ registry only modified on port and baudrate. Same problems, and now the files are all 1.7.1.3400 but BTCeif that its still 1.6.600 and BTTrayCe that is 1.7.1.18
__________________