- Joined
- Feb 2, 2016
- Messages
- 9
- Motherboard
- EliteBook 8470p
- CPU
- i5-3380N
- Graphics
- Intel HD 4000
- Mobile Phone
EliteBook BCM20702A0 - WWAN/GPS(HSPA) miniPCI-E HP un2430 (Gobi3000)
Hi to all,
I want to contribute to this topic, by posting solution for enabling following interfaces in Elitebook 8470p:
- Bluetooth integrated module BCM20702A0
- WWAN/GPS(HSPA) miniPCI-E HP branded HP un2430 Mobile broadband module (Gobi300)
Both of devices are actually USB type of device (even they are integrated/in form of MiniPCI-E), and are recognised by OS X under USB tree device list. Go in: --> Utilities --> System Information --> (left pane) Hardware --> (branch) USB. If you see both of them then you can proceed with further steps. Mine was like this:
1. Enabling Bluetooth module:
In order to enable bluetooth, you'll have to install following kext - BrcmPatchRAM2.kext
- Download and extract this ZIP file: https://bitbucket.org/RehabMan/os-x-brcmpatchram/downloads/RehabMan-
BrcmPatchRAM-2016-0205.zip
- With KextWizard install following ONLY these two kexts (beware there are total 4 kexts in the zip file): BrcmPatchRAM2.kext and BrcmFirmwareData.kext.
- Rebuild permissions and caches, and reboot.
That's it ! You have Bluetooth now !
2. Enabling WWAN (3G/HSPA) HP un2430 Mobile broadband module (Gobi300)
You will have to edit 3 files and add following records inside each file. I've used vi/vim editor from Terminal, you can use whatever is suitable for you. Beware that if you use vi/vim, you'l have to start edit files with root credentials or with "sudo vi <file_name>". After finish the editing of the files you MUST rebuild permissions and caches prior reboot (I've used KextWizard for this). Now the files and the new records:
- vi /System/Library/Extensions/CellPhoneHelper.kext/Contents/Info.plist
add following record at line number 43 (after section:
<key>IOKitPersonalities</key>
<dict>)
- vi /System/Library/Extensions/IOSerialFamily.kext/Contents/PlugIns/AppleWWANSupport.kext/Contents/Info.plist
Add following on line number 45:
- vi /System/Library/Extensions/IOSerialFamily.kext/Contents/PlugIns/AppleWWANSupport1.kext/Contents/Info.plist
At line number 45 add following code:
Rebuild permissions and caches and reboot.
After reboot your WWAN interface should be listed in the network interfaces in System Preferences --> Network.
If after reboot there is no "HP_un2430_Mobile_Broadband_Modu" Service then you should create new Service and add our Interface. Click on the "+" sign at the bottom of the left pane, and choose following:
After that, Select newly created service, insert Username and password according your providers instructions:
Then click on "Advanced" Button to define the APN:
After all is setup, Click on the Connect button. If everything done as described, you should have active HSPA connection
Note: At this moment WWAN status icon which is located at top bar, does not show the Operator name - instead "Unknown" is reported. I think that missing AT command (or unsupported) is the cause in the WWAN.ccl deffinition. This is just cosmetically "bug", it not affect at all funcionality nor speed of your WWAN.
PS. If admins find it appropriate, please make this post sticky, as It will spare a lot of time to others (especially for WWAN part).
BR
Boro
Hi to all,
I want to contribute to this topic, by posting solution for enabling following interfaces in Elitebook 8470p:
- Bluetooth integrated module BCM20702A0
- WWAN/GPS(HSPA) miniPCI-E HP branded HP un2430 Mobile broadband module (Gobi300)
Both of devices are actually USB type of device (even they are integrated/in form of MiniPCI-E), and are recognised by OS X under USB tree device list. Go in: --> Utilities --> System Information --> (left pane) Hardware --> (branch) USB. If you see both of them then you can proceed with further steps. Mine was like this:
1. Enabling Bluetooth module:
In order to enable bluetooth, you'll have to install following kext - BrcmPatchRAM2.kext
- Download and extract this ZIP file: https://bitbucket.org/RehabMan/os-x-brcmpatchram/downloads/RehabMan-
BrcmPatchRAM-2016-0205.zip
- With KextWizard install following ONLY these two kexts (beware there are total 4 kexts in the zip file): BrcmPatchRAM2.kext and BrcmFirmwareData.kext.
- Rebuild permissions and caches, and reboot.
That's it ! You have Bluetooth now !
2. Enabling WWAN (3G/HSPA) HP un2430 Mobile broadband module (Gobi300)
You will have to edit 3 files and add following records inside each file. I've used vi/vim editor from Terminal, you can use whatever is suitable for you. Beware that if you use vi/vim, you'l have to start edit files with root credentials or with "sudo vi <file_name>". After finish the editing of the files you MUST rebuild permissions and caches prior reboot (I've used KextWizard for this). Now the files and the new records:
- vi /System/Library/Extensions/CellPhoneHelper.kext/Contents/Info.plist
add following record at line number 43 (after section:
<key>IOKitPersonalities</key>
<dict>)
Code:
<key>0x03F0/0x371D HP un2430 Mobile Broadband Module</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>14109</integer>
<key>idVendor</key>
<integer>1008</integer>
</dict>
- vi /System/Library/Extensions/IOSerialFamily.kext/Contents/PlugIns/AppleWWANSupport.kext/Contents/Info.plist
Add following on line number 45:
Code:
<key>0x3F0/* HP un2430 Mobile Broadband Module</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>1008</integer>
</dict>
- vi /System/Library/Extensions/IOSerialFamily.kext/Contents/PlugIns/AppleWWANSupport1.kext/Contents/Info.plist
At line number 45 add following code:
Code:
<key>0x3F0/* HP un2430 Mobile Broadband Module</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>1008</integer>
</dict>
Rebuild permissions and caches and reboot.
After reboot your WWAN interface should be listed in the network interfaces in System Preferences --> Network.
If after reboot there is no "HP_un2430_Mobile_Broadband_Modu" Service then you should create new Service and add our Interface. Click on the "+" sign at the bottom of the left pane, and choose following:
After that, Select newly created service, insert Username and password according your providers instructions:
Then click on "Advanced" Button to define the APN:
After all is setup, Click on the Connect button. If everything done as described, you should have active HSPA connection
Note: At this moment WWAN status icon which is located at top bar, does not show the Operator name - instead "Unknown" is reported. I think that missing AT command (or unsupported) is the cause in the WWAN.ccl deffinition. This is just cosmetically "bug", it not affect at all funcionality nor speed of your WWAN.
PS. If admins find it appropriate, please make this post sticky, as It will spare a lot of time to others (especially for WWAN part).
BR
Boro