Jump to content

DW5630 (EVDO-HSPA) Mobile Broadband Mini-Card


Gustave

Recommended Posts

I have Dell Wireless 5630 (EVDO-HSPA) Mobile Broadband Mini-Card:

 

  Product ID: 0x8194

  Vendor ID: 0x413c  (Dell Inc.)

  Version: 0.02

  Speed: Up to 480 Mb/sec

  Manufacturer: Foxconn

  Location ID: 0x1d160000 / 2

  Current Available (mA): 1000

  Current Required (mA): 500

  Extra Operating Current (mA): 0

  Built-In: Yes

 

No luck :(
Link to comment
Share on other sites

  • Administrators

Thanks but that link is pretty useless for those people who do not speak German. And that's highly likely to be the majority of our forum users. If you wish to share what you did to reach success, we'd all appreciate it. Posting a simple screenshot in Russian? language that says "look I've done it" is not of any value to anybody.

Link to comment
Share on other sites

post edited screen correct now if I understand right

 

My step

1. edit CellPhoneHelper.kext

/System/Library/Extensions/CellPhoneHelper.kext/Contents/Info.plist

add in IOKitPersonalities or edit exist with this

 

<key>0x413C/0x8194 Dell Wireless 5630 (EVDO-HSPA) Mobile Broadband Mini-Card:</key>
                <dict>
                        <key>CFBundleIdentifier</key>
                        <string>com.apple.driver.AppleUSBHostMergeProperties</string>
                        <key>IOClass</key>
                        <string>AppleUSBHostMergeProperties</string>
                        <key>IOProviderClass</key>
                        <string>IOUSBHostDevice</string>
                        <key>IOProviderMergeProperties</key>
                        <dict>
                                <key>DeviceModemOverrides</key>
                                <dict>
                                        <key>AccessPointName</key>
                                        <string>Obtain From Service Provider</string>
                                        <key>Default Personality</key>
                                        <string>Sierra GSM Personality</string>
                                        <key>ConnectionScript</key>
                                        <string>WWAN.ccl</string>
                                        <key>DeviceContextID</key>
                                        <string>1</string>
                                        <key>DeviceModel</key>
                                        <string>GSM</string>
                                        <key>DeviceVendor</key>
                                        <string>Sierra Wireless</string>
                                </dict>
                                <key>DevicePPPOverrides</key>
                                <dict>
                                        <key>LCPMTU</key>
                                        <integer>1450</integer>
                                </dict>
                                <key>InfoCommands</key>
                                <dict>
                                        <key>ATCommands</key>
                                        <dict>
                                                <key>DirectoryNumber</key>
                                                <string>+cnum</string>
                                                <key>IMEI</key>
                                                <string>+cgsn</string>
                                                <key>IMSI</key>
                                                <string>+cimi</string>
                                                <key>Manufacturer</key>
                                                <string>+cgmi</string>
                                                <key>Model</key>
                                                <string>+cgmm</string>
                                                <key>ModemSW</key>
                                                <string>+cgmr</string>
                                                <key>Serial#</key>
                                               <string>+gsn</string>
                                        </dict>
                                        <key>HiddenProperties</key>
                                        <dict>
                                        <key>CommandPortBaseName</key>
                                                <string>wwan</string>
                                                <key>ControlPortBaseName</key>
                                                <string>wwanCNTL</string>
                                                <key>DataPortBaseName</key>
                                                <string>wwan</string>
                                                <key>StatusType</key>
                                                <string>CellPhoneGSM</string>
                                        </dict>
                                </dict>
                                <key>Initializing</key>
                                <true/>
                                <key>InterfaceMapping</key>
                                <dict>
                                        <key>2</key>
                                        <dict>
                                                <key>name</key>
                                                <string>wwan</string>
                                        </dict>
                                        <key>1</key>
                                        <dict>
                                                <key>name</key>
                                                <string>wwanCNTL</string>
                                        </dict>
                                </dict>
                                <key>WWAN</key>
                                <true/>
                        </dict>
                        <key>bcdDevice</key>
                        <integer>002</integer>
                        <key>idProduct</key>
                        <integer>33172</integer>
                        <key>idVendor</key>
                        <integer>16700</integer>
                </dict>

 

2. IOSerialFamily.kext editing

/System/Library/Extensions/IOSerialFamily.kext/Contents/PlugIns/AppleWWANSupport.kext/Contents/Info.plist

 

<key>0x413C/* Dell Wireless 5630 (EVDO-HSPA) Mobile Broadband Mini-Card:</key>
                  <dict>
                          <key>CFBundleIdentifier</key>
                          <string>com.apple.driver.AppleWWANSupport</string>
                          <key>IOClass</key>
                          <string>AppleWWANSupport</string>
                          <key>IOProviderClass</key>
                          <string>IOUSBHostDevice</string>
                          <key>idProduct</key>
                          <string>*</string>
                          <key>idVendor</key>
                          <integer>16700</integer>
                  </dict>

 

/System/Library/Extensions/IOSerialFamily.kext/Contents/PlugIns/AppleWWANSupport1.kext/Contents/Info.plist

 

<key>0x413C/* Dell Wireless 5630 (EVDO-HSPA) Mobile Broadband Mini-Card:</key>
                 <dict>
                         <key>CFBundleIdentifier</key>
                         <string>com.apple.driver.AppleWWANSupport1</string>
                         <key>IOClass</key>
                         <string>AppleWWANSupport1</string>
                         <key>IOProviderClass</key>
                         <string>IOUSBHostInterface</string>
                         <key>InputBuffers</key>
                         <integer>16</integer>
                         <key>OutputBuffers</key>
                         <integer>4</integer>
                         <key>bConfigurationValue</key>
                         <integer>1</integer>
                         <key>bInterfaceNumber</key>
                         <string>*</string>
                         <key>idProduct</key>
                         <string>*</string>
                         <key>idVendor</key>
                         <integer>16700</integer>
                 </dict>

AppleWWANSupport.kext and AppleWWANSupport1.kext have string 0x413C I'm deleting it

 

3. I move the edited kext from Desktop to /S/L/E in Kext Utility

 

4. /Library/Modem Scripts/Generic GPRS.ccl/Contents/Resources/Base Script.ccl 

just replace by this file

Base Script.ccl.zip

 

5. reboot

Link to comment
Share on other sites

You modified 3 files from /S/L/E and 1 modem script to accomplish something that you probably cold done with just one additional codeless kext in /L/E (without any modification of system files).

 

I modified my kext for another Sierra model to mach your ID. I also modified InterfaceMapping to mach the one you posted.

 

vkgDellWireless5630_dim.kext.zip

 

If you want, restore original files that you modified and try to connect with this kext in /L/E instead.

Link to comment
Share on other sites

I think that the modification IOSerialFamily.kext is not needed

necessary line exists in AppleWWANSupport.kext and AppleWWANSupport1.kext

but I did all the steps with the link and everything worked and stopped at that

I wrote a post to report that identical modem is working 😃

now I have time for experiments so that everything is thoroughly tested

modem script required in my opinion, I edited CellPhoneHelper.kext for a few days without result

Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...