Nachdem alles andere am HP 8470p perfekt lief (vielen Dank nochmals an al6042, Anleitung folgt), habe ich mir noch eine UMTS Karte passend für das Modell nachbestellt (gibt es auf der Bucht für 15-20 Euro). Nennt sich passend für das HP 8470p "HP un2340" (Gobi 3000) - Speedtest mit einer Prepaid Vodafone Karte ergab ca. 10 Mbit im Download und 2-3 Mbit im Upload.
Um die UMTS Karte als WWANN Gerät verfügbar zu machen, müssen wir ein wenig editieren. Am besten im Terminal als superuser z.B. mit VIM oder NANO.
Dies ist nicht auf meinem Mist gewachsen, sondern auf dem vom "bgonev" aus einem anderen osx86 Forum.
/System/Library/Extensions/CellPhoneHelper.kext/Contents/Info.plist
Nach Zeile 43 folgendes einfügen (nach <key>IOKitPersonalities</key><dict> )
- <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>
jetzt die Datei /System/Library/Extensions/IOSerialFamily.kext/Contents/PlugIns/AppleWWANSupport.kext/Contents/Info.plist editieren und in Zeile 45 folgendes einfügen:
- <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>
nun in der Datei /System/Library/Extensions/IOSerialFamily.kext/Contents/PlugIns/AppleWWANSupport1.kext/Contents/Info.plist auch in Zeile 45 folgendes einfügen
- <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>
nach einem Cache rebuild und Permission rebuild haben wir jetzt ein funktionsfähiges WWAN Gerät zur Verfügung. Allerdings fehlt noch das richtige Modem Script. (Auch in einem anderen Forum gefunden)
Die Datei /Library/Modem Scripts/Generic GPRS.ccl/Contents/Resources/Base Script.ccl muss gegen folgenden Inhalt ausgetauscht werden:
Blöderweise bekommt man das "Generic Profile" in der deutschen Systemansicht nicht zu sehen, wir schalten also die Systemsprache kurz auf englisch um, wechseln in die Netzwerkeinstellungen, legen (falls nicht vorhanden) über das "+" eine neue Netzwerkschnittstelle an. Benutzername und Passwort habe ich hier jeweils "vf" eingetragen. Das ist je nach Anbieter unterschiedlich.
danach über "advanced" Beispielhaft für eine Vodafone Websession, wichtig hier Vendor: Generic und Model: GPRS (GSM/3G) auswählen!
jetzt sollten wir über den Connect Button eine Verbindung bekommen