WiiLi Wiki frontpage Include your post in the News Get links Hoteles Quito
WiiLi.org Forum Index WiiLi.org
a new revolution
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Bluesoleil solution for not supported adapters
Goto page 1, 2, 3, 4, 5, 6  Next
 
Post new topic   Reply to topic    WiiLi.org Forum Index -> Bluetooth devices
View previous topic :: View next topic  
Author Message
Dr_Zoidberg



Joined: 29 Dec 2006
Posts: 60

Digg It
PostPosted: Fri Dec 29, 2006 3:16 am    Post subject: Bluesoleil solution for not supported adapters

Hi!

This is a little inf & ini file hack to get Bluesoleil to work with adapters which normally wouldn't work. You will get the 5M limitation, but the wiimote should work fine at least for a while.

First you have to find out the USB VID and PID of your bluetooth adapter. To find the VID and PID use the Device Manager: Bluet
ooth -> Name of your Adapter -> properties -> details -> hardware IDs.
There should be something like:

Code:
USB\Vid_050&Pid_0121&Rev_0100
USB\Vid_050&Pid_0121


Open the file btcusb.inf under IVT Corporation\BlueSoleil\driver\usb and edit the following:
add an entry just like the ones below under [ControlFlags] with your VID and PID

Code:

ExcludeFromSelect = USB\VID_0A5C&PID_201D
ExcludeFromSelect = USB\VID_0A5C&PID_2039
ExcludeFromSelect = USB\VID_050D&PID_0121


Search for your manufacturer under [IVT] copy one line and replace it with your VID and PID.

Code:
%Belkin.DeviceDesc%=BTusb_DDI, USB\VID_050D&PID_0081
%Belkin.DeviceDesc%=BTusb_DDI, USB\VID_050d&PID_0084
%Belkin.DeviceDesc%=BTusb_DDI, USB\VID_050D&PID_0121


That complete the first inf file, one more to go.

Open the file bttl.ini under IVT Corporation\BlueSoleil and copy one block like this

Code:

[HW77]
ID=USB\VID_050d&PID_0084
Type=Bluetooth USB Dongle
DLL=Driver\USB\btcusb.dll
DLLD=Driver\USB\btcusbd.dll
Inffile=Driver\USB\btcusb.inf
Manufacture=BelKin


As before replace VID and PID and place that block after the last one, which should be HW109. Name yours HW110.

Code:

[HW110]
ID=USB\VID_050d&PID_0121
Type=Bluetooth USB Dongle
DLL=Driver\USB\btcusb.dll
DLLD=Driver\USB\btcusbd.dll
Inffile=Driver\USB\btcusb.inf
Manufacture=BelKin


Finally replace NUM=109 with NUM=110 at the beginning of the file and save everything.

Reinstall the driver of your bluetooth adapter, but point the wizard to your edited btcusb.inf file.
Start Bluesoleil and it should work fine, exept the 5M Limitation.

I have tried this hack with the MSI Star Key 2 and Belkin f8t012. Both of them didn't work with the widcomm divers. I was only able to send data from the pc to the wiimote to let it rumble and turn on the lights, but i couldn't get any sensor readings.

I hope this can help somebody, please ask if there are any questions.

Greetings,
ben
Back to top
View user's profile Send private message
Fend0r



Joined: 30 Dec 2006
Posts: 2

Digg It
PostPosted: Sat Dec 30, 2006 8:09 pm    Post subject:

Hi!

I have a Belkin F8T013xx1 and just tried your solution.
Unfortunately BlueSoleil still cant find my Dongle.
I used USB\VID_050d&PID_0131 as Hardware ID (Im not sure if its correct. I dont know how to find out the Hardware ID in Win2K).

Assuming the Hardware ID is correct, do you have any clue why its still not working for me?
Back to top
View user's profile Send private message
Dr_Zoidberg



Joined: 29 Dec 2006
Posts: 60

Digg It
PostPosted: Sat Dec 30, 2006 10:51 pm    Post subject:

Hi!

Win2k it should be just like XP. Start -> run and type in devmgmt.msc to get directly to the device manager. Under Bluetooth USB or something similar your adapter should be listed (maybe not under the correct name because of the hack). Double click it and on the details tab you will find the correct VID and PID.

After you changed the files, have you completely shut down Bluesoleil? Not just closed the window, but the logo in the system tray has to be gone too. Right-click the Bluesoleil logo in your system tray and choose exit. In your task-manager shouldn't be a process named bluesoleil.exe

Was the installation of the modified driver successful? It should say IVT Corporation on the driver tab of the bluetooth adapter properties window. Widcomm or Microsoft means that the installation of the modified driver was not successful.


Greetings,
ben
Back to top
View user's profile Send private message
Fend0r



Joined: 30 Dec 2006
Posts: 2

Digg It
PostPosted: Sun Dec 31, 2006 1:23 pm    Post subject:

Oh dear i just recognized i really didn't shut down the system but only closed the window...

Note to self: Think yourself before asking Smile

Thx for your help...
Back to top
View user's profile Send private message
Ronnyraygun



Joined: 31 Dec 2006
Posts: 5

Digg It
PostPosted: Mon Jan 01, 2007 6:07 am    Post subject:

What about for bluetooth devices already integrated into the computer, say on a laptop?
Back to top
View user's profile Send private message
Dr_Zoidberg



Joined: 29 Dec 2006
Posts: 60

Digg It
PostPosted: Mon Jan 01, 2007 3:41 pm    Post subject:

That should work similar, but you may need to modify a different inf file or it could be a lot harder to get it to work, depending on what type of interface is used.

Dell uses usb on it's internal bluetooth module, which i found in the bttl.ini file.

Code:
[HW104]
ID=USB\VID_413C&PID_8103
Type=Dell Wireless 350 Bluetooth Module
DLL=Driver\USB\btcusb.dll
DLLD=Driver\USB\btcusbd.dll
Inffile=Driver\USB\btcusb.inf
Manufacture=Dell


If your bluetooth module uses usb too, then it should be pretty much like an external usb bluetooth adapter.
Back to top
View user's profile Send private message
spooL



Joined: 01 Jan 2007
Posts: 7
Location: ontario, Canada

Digg It
PostPosted: Mon Jan 01, 2007 9:28 pm    Post subject:

well that was interesting. i tried to add mine, a rocketfish. there were no rocketfish entries, so i tried making a new one, expecting bliesoleil not to work if if couldnt handle an extra, it still ran but still didnt recognize it.

i tried disguising it as another brand (DELL why not), and it still ran and still didnt recognize it.

i noticed that the dongles driver in device manager was changing when i changed it in the bluesoleil files, i guess bluesoleil was updating it for me.
i tried to install the correct drivers again through device manager and it had a little fight with bluesoleil and i couldnt shut bluesoleil down. i uninstalled the dongle in device manager to get the exit option to come back. kinda scary.

thanks for this fix, it didnt help me. but i feel that we are closer to making the wiimote universally compatible
Back to top
View user's profile Send private message Send e-mail MSN Messenger
Display posts from previous:   
Post new topic   Reply to topic    WiiLi.org Forum Index -> Bluetooth devices All times are GMT
Goto page 1, 2, 3, 4, 5, 6  Next
Page 1 of 6

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group