Jump to content

EM7430 Modem Software Unknown


ccr4700

Recommended Posts

Hello.

 

I'm trying to use Sierra Wireless EM7430 on Panasonic CF-RZ6 with High Sierra 10.13.4.

 

The card is detected as USB device by default.
And I use Legacy_Sierra_QMI_10.13.kext. Here is my Info.plist.

Spoiler

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
	<key>BuildMachineOSBuild</key>
	<string>16B2657</string>
	<key>CFBundleDevelopmentRegion</key>
	<string>English</string>
	<key>CFBundleIdentifier</key>
	<string>com.apple.driver.LegacySierraQMI</string>
	<key>CFBundleInfoDictionaryVersion</key>
	<string>6.0</string>
	<key>CFBundleName</key>
	<string>Legacy Sierra QMI</string>
	<key>CFBundlePackageType</key>
	<string>KEXT</string>
	<key>CFBundleShortVersionString</key>
	<string>1.4.0</string>
	<key>CFBundleSignature</key>
	<string>????</string>
	<key>CFBundleSupportedPlatforms</key>
	<array>
		<string>MacOSX</string>
	</array>
	<key>CFBundleVersion</key>
	<string>1.4.0</string>
	<key>IOKitPersonalities</key>
	<dict>
		<key>0x1199/0x9071 EM7430</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>ConnectionPersonality</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>wwan</string>
						<key>DataPortBaseName</key>
						<string>wwan</string>
						<key>StatusType</key>
						<string>CellPhoneGSM</string>
					</dict>
				</dict>
				<key>Initializing</key>
				<true/>
				<key>InterfaceMapping</key>
				<dict>
					<key>0</key>
					<dict>
						<key>name</key>
						<string>wwanDM</string>
					</dict>
					<key>2</key>
					<dict>
						<key>name</key>
						<string>wwanGPS</string>
					</dict>
					<key>3</key>
					<dict>
						<key>name</key>
						<string>wwan</string>
					</dict>
				</dict>
				<key>WWAN</key>
				<true/>
			</dict>
			<key>bcdDevice</key>
			<integer>6</integer>
			<key>idProduct</key>
			<integer>36977</integer>
			<key>idVendor</key>
			<integer>4505</integer>
		</dict>
	</dict>
	<key>OSBundleLibraries</key>
	<dict>
		<key>com.apple.driver.AppleUSBHostMergeProperties</key>
		<string>1.0</string>
		<key>com.apple.iokit.IOUSBHostFamily</key>
		<string>1.0.1</string>
		<key>com.apple.kpi.iokit</key>
		<string>8.0</string>
		<key>com.apple.kpi.libkern</key>
		<string>9.0.0</string>
	</dict>
	<key>OSBundleRequired</key>
	<string>Root</string>
</dict>
</plist>

 

 

With Legacy kext, the card is recognized as WWAN card, but Modem Software shows Unknown.
Connect button is disabled in System Configuration so I can't use it.

 

2142886931_2018-05-0414_25_22.thumb.png.ad39599369aa3423745e47527d659964.png

1911262285_2018-05-0414_25_35.thumb.png.14097203d9ca5905f06ccbb80f74f791.png

1070023598_2018-05-0414_26_02.png.1d2762b5721d1fc39f20e2ea3b5247f5.png

 

USBCOMP is 8 by default, and 14 is not supported in this card.
swi_usbcomp.pl output was like below.
https://zukota.com/sierra-wireless-em7455-how-to-enable-com-ports/
(It's EM7455 result, but EM7430 is Asia version of EM7455 so both are almost same card.)
swi_usbcomp.pl requires MBIM to work, and USBCOMP should be 8 to use with Windows. So I avoid to use 6, use 8.

 

It may be a problem the card is recognized under USB 3.0, but I can't change it by FakePCIID_XHCIMux.kext because this PC is Kaby Lake based that doesn't have EHCI.
I attached IORegistryExplorer output.

 

If EM7430 is not capable to use in High Sierra, I'll buy EM7330 instead.
If it is not chip related problem, I want to know the solution.

 

Any ideas?

cf-rz6.ioreg

Link to comment
Share on other sites

I already inserted a SIM and set APN ( NTT DOCOMO ) but Connect button is still disabled.

If I choose Connect from menu bar, it failed with "An error occurred with the modem. Try reconnecting. If the problem continues, verify your settings and contact your Administrator." message.

Link to comment
Share on other sites

  • Administrators

Then check that the patch you've used has remained aligned with the plist syntax of 10.13.4's CellPhoneHelper kext. It may have changed and that patch you used was made off an earlier version of High Sierra.

Link to comment
Share on other sites

Thanks for your advice.

 

I can't find the syntax difference between my plist above and 10.13.4 /S/L/E/CellPhoneHelper.kext/Info.plist .

And CFBundleIdentifier / OSBundleLibraries are matched.

Link to comment
Share on other sites

I bought EM7330 and it worked with USBCOMP=14.
The Modem Software still shows Unknown but I can select connect button from menu.
I only modified device id in Legacy_Sierra_QMI_10.13.kext from 36977(EM7440) to 36929(EM7330). No other changes.

 

2110124334_ScreenShot2018-05-15at23_08_07.thumb.png.30292f3cab0573e26e60ae33d7a873f3.png

 

I don't know why EM7430 doesn't work but I still want to get it work because it has better specification than EM7330.

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.
×
×
  • Create New...