Jump to content

WUSB54GC: How to use new official driver & utility


  • Please log in to reply
298 replies to this topic

#241
utapez

utapez

    InsanelyMac Protégé

  • Members
  • Pip
  • 14 posts
  • Location:Virtually Everywhere
Finally I got my WUSB54GC (v3, that's the black dongle) working. I have a iMac G4 (PPC) 10.41. The package that "Warstrong" provided simply did not work for me, the V3 Tiger package had dependency issues with the RT2780 driver and would not load so... I went to the Ralink site and downloaded the newest driver package, RT2780. It comes with a nice installer and I installed it. For me it still didn't work until I edited the RT2870USBWirelessDriver.kext. What I did was make a copy of RT2870USBWirelessDriver.kext and saved it to my desktop and edited its info.plist file with Text Editor. What needs to be done is to add this:

<key>Linksys - RT2870 - 3</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.Ralink.driver.RT2870USBWirelessDriver</string>
<key>IOClass</key>
<string>RT2870USBWirelessDriver</string>
<key>IOProviderClass</key>
<string>IOUSBDevice</string>
<key>idProduct</key>
<integer>119</integer>
<key>idVendor</key>
<integer>5943</integer>
</dict>

That magic number is "119" which is specific to dongle V3.
I added this new entry after the "Linksys - RT2870 - 2" entry.
I saved the file (info.plist) and dropped it (RT2870USBWirelessDriver.kext) on the Extensions folder (you will be asked for your password and if you really want to replace this file, yes you do).
Now you have to set the permissions exactly like *Warstrong* has stated at the beginning of this post. Reboot and enjoy. Hope this helps. Additionally I have experienced the signal being dropped (annoying and probably due to being in the basement and the router two floors away) I just replug in the dongle and it finds the signal again.

#242
Warstrong

Warstrong

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 155 posts

Finally I got my WUSB54GC (v3, that's the black dongle) working. I have a iMac G4 (PPC) 10.41. The package that "Warstrong" provided simply did not work for me, the V3 Tiger package had dependency issues with the RT2780 driver and would not load so... I went to the Ralink site and downloaded the newest driver package, RT2780. It comes with a nice installer and I installed it. For me it still didn't work until I edited the RT2870USBWirelessDriver.kext. What I did was make a copy of RT2870USBWirelessDriver.kext and saved it to my desktop and edited its info.plist file with Text Editor. What needs to be done is to add this:

<key>Linksys - RT2870 - 3</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.Ralink.driver.RT2870USBWirelessDriver</string>
<key>IOClass</key>
<string>RT2870USBWirelessDriver</string>
<key>IOProviderClass</key>
<string>IOUSBDevice</string>
<key>idProduct</key>
<integer>119</integer>
<key>idVendor</key>
<integer>5943</integer>
</dict>

That magic number is "119" which is specific to dongle V3.
I added this new entry after the "Linksys - RT2870 - 2" entry.
I saved the file (info.plist) and dropped it (RT2870USBWirelessDriver.kext) on the Extensions folder (you will be asked for your password and if you really want to replace this file, yes you do).
Now you have to set the permissions exactly like *Warstrong* has stated at the beginning of this post. Reboot and enjoy. Hope this helps. Additionally I have experienced the signal being dropped (annoying and probably due to being in the basement and the router two floors away) I just replug in the dongle and it finds the signal again.

Wow, never would've thought you needed to do it yourself! Congrats on getting your adapter working! Adding this to the OP now :)

#243
Mustang Sally

Mustang Sally

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 109 posts
i just downloaded the latest kext from the ralink site dated 05 12 2010. tested and working for me. here's the modded kext. downoad and install the lastest kext and utility from ralink, reboot and then replace with this modded one

Attached Files



#244
utapez

utapez

    InsanelyMac Protégé

  • Members
  • Pip
  • 14 posts
  • Location:Virtually Everywhere

i just downloaded the latest kext dated 05 12 2010. tested and working for me. here's the modded kext. downoad and install then replace with this


Yes. Good work!

#245
t3heford

t3heford

    InsanelyMac Protégé

  • Members
  • Pip
  • 14 posts
I'm unsuccessful :(

I've been working on it for around 5 hours. Trying to get my 1st gen ( i think it's first gen) wusb54gc working under snow leopard 10.6.3. It already works in windows 7 on the same computer.

I don't know what I'm doing wrong, as I followed the guide on the first page...so, I created a short film showing what I did (and hopefully where I went wrong). No matter what I do, the light never comes on, and no device is found using the software.

Would someone mind taking a look and helping me out? I'd be forever indebted!



#246
utapez

utapez

    InsanelyMac Protégé

  • Members
  • Pip
  • 14 posts
  • Location:Virtually Everywhere

I'm unsuccessful :D

I've been working on it for around 5 hours. Trying to get my 1st gen ( i think it's first gen) wusb54gc working under snow leopard 10.6.3. It already works in windows 7 on the same computer.

I don't know what I'm doing wrong, as I followed the guide on the first page...so, I created a short film showing what I did (and hopefully where I went wrong). No matter what I do, the light never comes on, and no device is found using the software.

Would someone mind taking a look and helping me out? I'd be forever indebted!


Nice visual aid!

*if* all your permissions were set correctly, the only thing that comes to my mind is the info.plist (that is part of the content) of your chosen "kext" does not reference your particular model of WUSB54GC. That was my case and I had to edited the plist list to include my "version 3 of the dongle". I personally don't know what your hex number is. Try one of the other versions if you're not sure if yours is 1st generation.

#247
t3heford

t3heford

    InsanelyMac Protégé

  • Members
  • Pip
  • 14 posts
I'm fairly certain it's the first version, as I bought it like 5 years ago before there was a third version.

And could you explain what exactly needs to be edited within the plist?

Edit:
I modified the info.plist based on my device and vendor ID in system profiler.
I cleared extension cache and checked permissions with osx86tools.
Rebooted with -f and -v, and could see the RT73USBWirelessDriver.kext being loaded.
In OSX there is still no light on on the WUSB54GC, and the wireless Utility application still tells me "No Device!!"

I've tried restarting a few times, and tried the device in different USB ports.

I'm running 10.6.3 with an i5 and a p55m-ud2 mobo, running a vanilla kernel.
:)

Edit x2:
I figured that maybe running in 64 bit mode was messing things up, but switching to 32 bit didn't help.
Also, while I see RT73USBWirelessDriver.kext being loaded in the text during bootup, if I go to system profiler and click on extensions, I don't see RT73USBWirelessDriver.kext...odd... can anyone confirm that their RT73USBWirelessDriver.kext shows up under extensions in system profiler?

#248
utapez

utapez

    InsanelyMac Protégé

  • Members
  • Pip
  • 14 posts
  • Location:Virtually Everywhere
What you need to add is the specific *idProduct* for your v1 dongle.
My dongle is V3 and I added this to the info.plist, the important idProduct number being "119"
The idVendor does not need to be changed.
--------------------------------------
<key>Linksys - RT2870 - 3</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.Ralink.driver.RT2870USBWirelessDriver</string>
<key>IOClass</key>
<string>RT2870USBWirelessDriver</string>
<key>IOProviderClass</key>
<string>IOUSBDevice</string>
<key>idProduct</key>
<integer>119</integer>
<key>idVendor</key>
<integer>5943</integer>
</dict>
--------------------------------

In the System Profile (on your Mac under usb devices) you will find something like this (remember my version is v3):

version 1.01 Bus Power 500
Speed up to 12 Mb
Manufacturer RaLink
Product ID: 0x0077
Serial Number 1.0
Vendor ID: 0x1737

My Product ID is 0x0077, this translates to "119"
You need to find out what your Product ID is, then translates it and add a plist entry like I did only with your specific idProduct entry.
This will help you translate:
http://www.statman.i...exadecimal.html
Good Luck.

#249
t3heford

t3heford

    InsanelyMac Protégé

  • Members
  • Pip
  • 14 posts
Hm. I did that, but still it doesn't work.
I notice that if I go to system profiler, under extensions, i don't see the RT73USBWirelessDriver kext listed. Do you see that one (or the corresponding one for the v3 dongle?)

#250
Warstrong

Warstrong

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 155 posts

Hm. I did that, but still it doesn't work.
I notice that if I go to system profiler, under extensions, i don't see the RT73USBWirelessDriver kext listed. Do you see that one (or the corresponding one for the v3 dongle?)

Sorry I'm late!
Looks like you need to be using the RT2500 kext, not the RT2870, but that's just from memory. Try doing what Utapez did a few posts above, but use the RT2500 (or 2501) instead, and copy in the WUSB54GC entries from my RT2500 kext. Good luck and nice job with the video!

#251
t3heford

t3heford

    InsanelyMac Protégé

  • Members
  • Pip
  • 14 posts
I just tried, and it didn't work. I'm giving up.

For the record, I could NOT get the WUSB54GC v1 (the silver one that is like 5 years old) working in Snow Leopard. I tried numerous ralink drivers, both from this thread, and from the official site. I made sure each time the kext had the proper vendor and product ID's (converted from hex to decimal). I made sure permissions were correct, and tried installing the kexts through kexthelper, kextutility, and through terminal. When I would reboot with -f I would see the proper kext come up, but once in OSX, in system profiler, under Extensions, I would never see the kext. Rebooting with -x32 (32 bit kernel) did nothing.
Despite all this, the green light never lit on the dongle, and the ralink software always said "No device!!". The dongle works in windows 7, and I've used it with 10.5.6 in the past.

If anyone gets it working, I'd appreciate it if you would send me a message.
Thanks for trying to help guys.

#252
Warstrong

Warstrong

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 155 posts

I just tried, and it didn't work. I'm giving up.

For the record, I could NOT get the WUSB54GC v1 (the silver one that is like 5 years old) working in Snow Leopard. I tried numerous ralink drivers, both from this thread, and from the official site. I made sure each time the kext had the proper vendor and product ID's (converted from hex to decimal). I made sure permissions were correct, and tried installing the kexts through kexthelper, kextutility, and through terminal. When I would reboot with -f I would see the proper kext come up, but once in OSX, in system profiler, under Extensions, I would never see the kext. Rebooting with -x32 (32 bit kernel) did nothing.
Despite all this, the green light never lit on the dongle, and the ralink software always said "No device!!". The dongle works in windows 7, and I've used it with 10.5.6 in the past.

If anyone gets it working, I'd appreciate it if you would send me a message.
Thanks for trying to help guys.

You probably just forgot to mention it but... did you unplug and plug the adapter back in? Did you try different ports (different busses)? Sorry to hear it didn't work for you on SL :)

#253
t3heford

t3heford

    InsanelyMac Protégé

  • Members
  • Pip
  • 14 posts
yeah, tried that and it doesn't work.
I'm going to do this
http://www.tonymacx8...php?f=19&t=1143

#254
utapez

utapez

    InsanelyMac Protégé

  • Members
  • Pip
  • 14 posts
  • Location:Virtually Everywhere

I just tried, and it didn't work. I'm giving up.
When I would reboot with -f I would see the proper kext come up, but once in OSX, in system profiler, under Extensions, I would never see the kext.


Could you please post the info on this dongle listed in the System Profiler for "usb devices" and secondly not seeing the extension listed in the system profiler usually means the cache hasn't been reset, that is if it's actually loaded.

If you run this command (substituting your kext name) does it say it's loaded or give you an error message?
sudo kextload -t RT2870USBWirelessDriver.kext

#255
t3heford

t3heford

    InsanelyMac Protégé

  • Members
  • Pip
  • 14 posts

Could you please post the info on this dongle listed in the System Profiler for "usb devices" and secondly not seeing the extension listed in the system profiler usually means the cache hasn't been reset, that is if it's actually loaded.

If you run this command (substituting your kext name) does it say it's loaded or give you an error message?
sudo kextload -t RT2870USBWirelessDriver.kext


Compact Wireless-G USB Adapter:

Product ID: 0x0020
Vendor ID: 0x13b1
Version: 0.01
Speed: Up to 480 Mb/sec
Manufacturer: Cisco-Linksys
Location ID: 0xfa200000
Current Available (mA): 500
Current Required (mA): 300
Whenever I installed a kext I'm assuming that kexthelper automatically deleted the cache for me.
And running that command gives an error.

#256
utapez

utapez

    InsanelyMac Protégé

  • Members
  • Pip
  • 14 posts
  • Location:Virtually Everywhere

And running that command gives an error.


could you post the error?

Also be sure when you run the command that you have the correct path to the kext or you are in the directory of the kext.
o, yes which "kext" are you trying to use?

#257
Warstrong

Warstrong

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 155 posts

Compact Wireless-G USB Adapter:

Product ID: 0x0020
Vendor ID: 0x13b1
Version: 0.01
Speed: Up to 480 Mb/sec
Manufacturer: Cisco-Linksys
Location ID: 0xfa200000
Current Available (mA): 500
Current Required (mA): 300
Whenever I installed a kext I'm assuming that kexthelper automatically deleted the cache for me.
And running that command gives an error.

Interesting... yes, KextHelper automatically deletes the kext cache, but if the command provokes an error I suppose it could be the reason the kext isn't working... Try this:
sudo kextload <drag your kext here>
It supposedly loads the kext without putting it inside S/L/E/ or messing with extensions.mkext (the kext cache)...

#258
t3heford

t3heford

    InsanelyMac Protégé

  • Members
  • Pip
  • 14 posts
installed it with kextutil, rebooted with -x32 and -f
kextload gives me this error
"/System/Library/Extensions/RT73USBWirelessDriver.kext failed to load - (libkern/kext) not found; check the system/kernel logs for errors or try kextutil(8)."

#259
utapez

utapez

    InsanelyMac Protégé

  • Members
  • Pip
  • 14 posts
  • Location:Virtually Everywhere

installed it with kextutil, rebooted with -x32 and -f
kextload gives me this error
"/System/Library/Extensions/RT73USBWirelessDriver.kext failed to load - (libkern/kext) not found; check the system/kernel logs for errors or try kextutil(8)."


Is this what you added to your info.plist?

<key>Cisco-Linksys</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.Ralink.driver.RT73</string>
<key>IOClass</key>
<string>RT2573USBWirelessDriver</string>
<key>IOProviderClass</key>
<string>IOUSBDevice</string>
<key>bcdDevice</key>
<integer>1</integer>
<key>idProduct</key>
<integer>32</integer>
<key>idVendor</key>
<integer>5041</integer>
</dict>

If not add it, save, set the permissions as previously stated, then try running this via the terminal:
sudo kextload -t /System/Library/Extensions/RT73USBWirelessDriver.kext

report back any errors or success--

#260
t3heford

t3heford

    InsanelyMac Protégé

  • Members
  • Pip
  • 14 posts
still the same error
"Notice: -print-diagnostics (-t) ignored; use kextutil(8) to test kexts.
/System/Library/Extensions/RT73USBWirelessDriver.kext failed to load - (libkern/kext) not found; check the system/kernel logs for errors or try kextutil(8)."
tried installing the kext twice, with kextutil and kexthelper





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy