Jump to content

New Ralink RT2500-USB Driver [a la Airport Driver] - V 1.5


  • Please log in to reply
380 replies to this topic

#41
Rammjet

Rammjet

    InsanelyMac V.I.P.

  • Gurus
  • 5,302 posts
  • Gender:Male

For Realtek its the usual one with Dev ID 0x8139

Several people got the RTL8139 working on 10.4.8 by either repairing permissions on the kext (sudo chown -R root:wheel /System/Library/Extensions/IONetworkingFamily.kext) or by installing an older version of IONetworkingFamily.kext.

#42
skeewiff

skeewiff

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 169 posts
Mine:
VEN_1814
DEV_0201

#43
Rammjet

Rammjet

    InsanelyMac V.I.P.

  • Gurus
  • 5,302 posts
  • Gender:Male
RT2500 USB and PCI devices

14626834	RaLink RT2500 802.11g [PC54G2]

18140101	Wireless PCI Adapter RT2400 / RT2460	0

18140101	WiFi-b add-on Car0	

18140101	PC11B2 (MS-6828) Wireless 11b PCI Car0	

18140200	RT2500 802.11g PCI [PC54G2]	0	

18140201	RT2500 802.11g Cardbus/mini-PCI	0	

18140201	WL-130g	0	

18140201	CWC-854 Wireless-G CardBus Adapter	0	

18140201	CWM-854 Wireless-G Mini PCI Adapter	0	

18140201	CWP-854 Wireless-G PCI Adapter	0	

18140201	GN-WMKG 802.11b/g Wireless CardBus Adapter

18140201	GN-WIKG 802.11b/g mini-PCI Adapter	0	

18140201	Wireless 11G CardBus CB54G2	0	

18140201	WMP54G 2.0 PCI Adapter	0	

18140201	F5D7000 Wireless G Desktop Network Car0	

18140201	F5D7010 Wireless G Notebook Network Car0

18140201	CN-WF513 Wireless Cardbus Adapter	0	

18140301	RT2561/RT61 802.11g PCI	0	

18140301	DWL-G630 Rev E	0	

18140301	DWL-G510 Rev C	0	

18140301	GN-WP01G1	Gigabyte Technology Aircruiser G

18140301	WMP54G ver 4.1	0	

18140302	RT2561/RT61 rev B 802.11g	0	

18140302	DWL-G630 Rev E	0	

18140302	DWL-G510 Rev C	0



#44
bgrau

bgrau

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 504 posts
  • Gender:Male
Re. Realtek 8139, believe me brother, I tried that and much more...
it looks fully operational, but go and make it do something in OSX...
if i made it work, why would I be using a wifi usb with an airport base station?

#45
wlcmadman

wlcmadman

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 1 posts
I found a guide to use the WUSB54g from linksys, cant remember where sorry but this worked for me, i just start USBWirelessUtility when i want to use my wireless system

Step by step you have to:

1.- Donload the driver
2.- Install it
3.- Go to /System/Library/Extensions/ and find RT2500USBWirelessDriver.kext
4.- Right click or ctrl+click over RT2500USBWirelessDriver.kext
5.- From the CM choose "Show Package Contents". A new window should appear.
6.- On the new window go to Contents
7.- Open Terminal.app from the Utilities folder and write "sudo pico" (without quotes) and drag the Info.plist file to that terminal window.
8.- Find the line saying <key>IOKitPersonalities</key> and below that add:
</dict>
<key>LinkSys</key>
<dict>
<key>CFBundleIdentifier</key>
<string>com.Ralink.driver.RT2500</string>
<key>IOClass</key>
<string>RT2500USBWirelessDriver</string>
<key>IOProviderClass</key>
<string>IOUSBDevice</string>
<key>bcdDevice</key>
<integer>4</integer>
<key>idProduct</key>
<integer>13</integer>
<key>idVendor</key>
<integer>5041</integer>


9.- Save and close the file by pressing ctrl+o and then ctrl+x
10.- Reboot
11.- Now connect your device
12.- Open System Preferences.app
13.- Go to Network? It must warn you about a new device found.
14.- Configure your network.
15.- If it's not already open, open WirelessUtilityUSB.app which should be in your Applications folder and configure your WLAN access.

Sometimes th driver is not loaded at startup, you can fix that by downloading This File. It will install a file named RT2500Replug.kext in /System/Library/Extensions/ you havo to go into that package as well and edit the Info.plist file the same way you edited the otherone but this time you have to add:

<dict>
<key>Linksys</key>
<dict>
<key>CFBundleIdentifier</key>
<string>ch.walter.thomas.RT2500Replug</string>
<key>IOClass</key>
<string>ch_walter_thomas_RT2500Replug</string>
<key>IOKitDebug</key>
<integer>0</integer>
<key>IOProbeScore</key>
<integer>100000</integer>
<key>IOProviderClass</key>
<string>IOUSBDevice</string>
<key>bcdDevice</key>
<integer>4</integer>
<key>idProduct</key>
<integer>13</integer>
<key>idVendor</key>
<integer>5041</integer>

and then reboot.

The WirelessUtilityUSB.app should be fired up after every reboot now.

#46
bgrau

bgrau

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 504 posts
  • Gender:Male
Hi wlcmadman,
My Ralink RT2500 is from Belkin, so I will try and adapt the method to it...
Thanx

#47
Prasys

Prasys

    Cheese Cheese cheese

  • Retired Developers
  • 338 posts
  • Gender:Male
thanks for giving me the ID Codes , and if possible billy could you post your device ID. So i can create a new kext for all !

#48
Rammjet

Rammjet

    InsanelyMac V.I.P.

  • Gurus
  • 5,302 posts
  • Gender:Male

thanks for giving me the ID Codes , and if possible billy could you post your device ID. So i can create a new kext for all !

Note: in the following:

<key>idProduct</key>
<integer>13</integer>
<key>idVendor</key>
<integer>5041</integer>

The values are decimal:

13 dec = 0x0019 hex and 5041 dec = 0x1381 hex

0x1462 hex = 5218 dec
0x6834 hex = 26676 dec
0x1814 hex = 6164 dec
0x0101 hex = 257 dec
0x0200 hex = 512 dec
0x0201 hex = 513 dec
0x0301 hex = 769 dec
0x0302 hex = 770 dec

#49
toshi

toshi

    InsanelyMac Protégé

  • Members
  • Pip
  • 10 posts
Prasys,

Good on you for taking up the challenge for RaLink USB wireless.

I don't know if you have seen this before but I thought I'd include it just incase. (RaLink 3rd party device list)

http://ralink.rapla.net/

Kudos to you.

#50
bgrau

bgrau

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 504 posts
  • Gender:Male
I gave them ID's above, they were listed under the USB adapter section like this:
Belkin 54g USB Network Adapter:

Removable Media: No
Detachable Drive: Yes
BSD Name: en0
Version: 0.01
Bus Power (mA): 500
Speed: Up to 480 Mb/sec
Manufacturer: Belkin
OS9 Drivers: No
Product ID: 0x7050
Vendor ID: 0x050d

They didnt show under CHUD though...

Keep it buzzing
cheers prasys and the gang :blink:

#51
bgrau

bgrau

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 504 posts
  • Gender:Male
And this is the ioreg dump on usb wifi:
| | | +-o Belkin 54g USB Network Adapter@fd700000 <class IOUSBDevice, $
| | | | {
| | | | "PortNum" = 7
| | | | "IOUserClientClass" = "IOUSBDeviceUserClient"
| | | | "Device Speed" = 2
| | | | "iSerialNumber" = 0
| | | | "Bus Power Available" = 250
| | | | "IOGeneralInterest" = "IOCommand is not serializable"
| | | | "bDeviceClass" = 0
| | | | "USB Product Name" = "Belkin 54g USB Network Adapter"
| | | | "bNumConfigurations" = 1
| | | | "iManufacturer" = 1
| | | | "USB Vendor Name" = "Belkin"
| | | | "IOCFPlugInTypes" = {"9dc7b780-9ec0-11d4-a54f-000a27052861"$
| | | | "bcdDevice" = 1
| | | | "bDeviceSubClass" = 0
| | | | "iProduct" = 2
| | | | "sessionID" = 35287018564
| | | | "bMaxPacketSize0" = 64
| | | | "locationID" = 18446744073666560000
| | | | "idProduct" = 28752
| | | | "USB Address" = 3
| | | | "bDeviceProtocol" = 0
| | | | "idVendor" = 1293
| | | | }
| | | |
| | | +-o RT2500USBWirelessDriver <class RT2500USBWirelessDriver, re$
| | | | | {
| | | | | "IOActiveMedium" = ""
| | | | | "IOFeatures" = 0
| | | | | "IOPacketFilters" = {"IOEthernetWakeOnLANFilterGroup"=0,"$
| | | | | "IOMatchCategory" = "IODefaultMatchCategory"
| | | | | "CFBundleIdentifier" = "com.Ralink.driver.RT2500"
| | | | | "IOMinPacketSize" = 64
| | | | | "IOMediumDictionary" = {"00000080"={"Type"=128,"Speed"=0,$
| | | | | "IOModel" = "RT2500"
| | | | | "IOVendor" = "USB Wireless Device"
| | | | | "IOLinkStatus" = 3
| | | | | "IOProbeScore" = 100000
| | | | | "IOMaxPacketSize" = 1518
| | | | | "IOClass" = "RT2500USBWirelessDriver"
| | | | | "IOProviderClass" = "IOUSBDevice"
| | | | | "Power Management private data" = "{ this object = 3ba5a0$
| | | | | "Power Management protected data" = "{ theNumberOfPowerSt$
| | | | | "bcdDevice" = 1
| | | | | "IOSelectedMedium" = "00000080"
| | | | | "IORevision" = "1.0.0.0"
| | | | | "IOMACAddress" = <0011508a8b94>
| | | | | "IOLinkSpeed" = 11000000
| | | | | "idProduct" = 28752
| | | | | "IOUserClientClass" = "RT2500USBWirelessDriver_UserClient$
| | | | | "idVendor" = 1293
| | | | | }

#52
Prasys

Prasys

    Cheese Cheese cheese

  • Retired Developers
  • 338 posts
  • Gender:Male
we wiill just add it in into the plist and see

#53
bgrau

bgrau

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 504 posts
  • Gender:Male
Hi prasys
fact is, I checked, my belkin is already in both Ralink kexts...
again the problem is a DHCP one, I never managed to get a DHCP assigned address with Ralink or Realtek...
whatever u are going to do needs also to address that if you can...
i am very happy now that i dont have to go to xp everytime i want to network my two apple-macs, but it took a lot of fiddling with ip addresses...
with xp realtek does all that automatically via xp, and everything is routed thru the airport base station, as an example, i could access files from a pda, and also the internet using wifi with airport as the carrier... (as a result, i dont even need a wifi card like the ralink, airport base is enough)...
not with macosx yet though, because airport base station does not want to assign ip addresses (and i dont know if it can).
with xp the base station is connected to xp via an ethernet coaxial cable, and the network card at the end of it (in my case realtek) handles all the DHCP calls, and airport routes those calls to it.
In OSX Realtek does not respond, even though the system says it is fully operational.
Also another card 3com904b-tx does the same...

#54
bgrau

bgrau

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 504 posts
  • Gender:Male
I just found out that I was not using the Airport Express Base Station in the way its supposed to. The ethernet socket on it is meant to go to a cable or adsl modem...
So it is interesting that XP fooled it into accepting it as a cable modem lol, whatever works huh?
I found an app boasting replacing routing in software, its called IPNetRouterX, it will be interesting to see if it can do the job :angel:

#55
bgrau

bgrau

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 504 posts
  • Gender:Male
What I said above was partly wrong. One can use the ethernet port of an airport express base station to connect to a wired lan :2cents:

#56
kleinstein

kleinstein

    InsanelyMac Protégé

  • Members
  • Pip
  • 20 posts
PID: Ox0020
VID:Ox13B1

i have bought Linksys WUSB54GC.. but does not work..

RT2500...kext file is edited with correct PID and VID of mine.. not work.

hmm!

#57
Rammjet

Rammjet

    InsanelyMac V.I.P.

  • Gurus
  • 5,302 posts
  • Gender:Male
As I pointed out in post #48 above, the kext info.plist seems to use decimal values for vendor and device. Not sure if hex will work. Convert your hex values to decimal using the Apple Calculator in Applications folder. Calculator -> View menu -> Programmer -> click HEX button -> enter value -> click DEC button

0x0020 = 32 dec
0x1381 = 5041 dec

#58
Simania_NL

Simania_NL

    Insanely Mac Man

  • Members
  • PipPipPipPip
  • 177 posts
  • Gender:Male

PID: Ox0020
VID:Ox13B1

i have bought Linksys WUSB54GC.. but does not work..

RT2500...kext file is edited with correct PID and VID of mine.. not work.

hmm!

Did you follow the following thread: http://forum.insanel...showtopic=33913
If you don't want to replug it every time you connect, download the RT2500Replug kext and add the information shown in this post: http://forum.insanel...o...3896&st=20#

#59
bgrau

bgrau

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 504 posts
  • Gender:Male
DHCP using Airport Extreme Base Station is possible, i found out: to make it a DHCP and/or NAT server, choose in Network tab the option Use Distributed IP addresses, as simple as that.
Now will it also do it through the Lan wired Realtek I wonder?
Thats next stage :poster_oops:

#60
bgrau

bgrau

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 504 posts
  • Gender:Male
The Realtek 8139 PCI NIC in OSX86 is my enemy - official...





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