Jump to content

KFP

Members
  • Posts

    41
  • Joined

  • Last visited

Posts posted by KFP

  1. OMG,  Do you implicitly mean  MC7710/MC7700 on market are all set to QMI mode,    that is the reason it is not detected from watcher software under OSX?  We need to buy some test board and set it to DIP mode manually.  - what a tedious job!  even as a computer professional,  it is still hard for me to accomplish it.  no mention to regular users.

    That is really a good finding!  glad to know it is working for you, as this is the first successful case for LTE/4G mini card under Mavericks.

  2. Check it first from USB part to see:
    1.The card is showing up under USB.  if not,  need to tape PIN 20, insert the card again.
    2. If Yes,  what is ProductID/VendorID?
    3. in My patch for Ericsson f3507g in CellPhoneHelper.kext,  replace <key>0x0bdb/0x1900 Ericsson F3507g</key>   with your <key>0xVVVV/0xPPPP Ericsson F3507g</key>,  also this part with decimal values (not hexadecimal)
    <key>idProduct</key>
    <integer>6400</integer>
    <key>idVendor</key>
    <integer>3035</integer>
    4. reboot,  you will get WWAN card showing up

  3. I am still waiting for my MC7700 arrival. (ordered on eBay, but mailed from China to US).

    Meanwhile.  I downloaded "AirPrime MC/SL-Series (UMTS/LTE) Extended AT Command Reference"

     

    After I receive and install it.  I will try these commands manually: (see my thread "SMS app for Ericsson WWAN module")

     

    1. Set frequency band
    Set the modem to use a particular frequency band. You must use this command to select an appropriate band before running LTE, WCDMA, or GSM commands.
    Usage:
    • Execution: AT!DASBAND=<rfband>
    Response: <rfband>
    OK
    Purpose: Set frequency band.
    Parameters:
    <rfband> (Unique value corresponding to an RF band and technology.)
    • This is a unique value that maps to an RF band and technology. It is not an actual 3GPP band number. For example, ‘18’ is GSM 850, which corresponds to 3GPP band 5 (on a GSM network).
    • Band support is product specific—see the device’s Product Specification or Product Technical Specification document for details.
    • Examples (for a full listing, see Table D-1 on page 279):
    GSM
    • 10=GSM 900
    • 11=GSM 1800
    • 12=GSM 1900
    • 18=GSM 850
    WCDMA
    • 9=WCDMA 2100
    • 16=WCDMA 1900B
    • 22=WCDMA 850
    • 29=WCDMA 900 (BC8)
    LTE
    • 34=LTE B1
    • 35=LTE B7
    • 36=LTE B13
    • 37=LTE B17
    • 42=LTE B4
    • 44=LTE B3
    • 47=LTE B8
    • 56=LTE B20

     

    2. Set modem channel (frequency)
    Set the modem to operate on a particular frequency channel. Before using this command, use the command !DASBAND (described on page 110) to set the band. Once a channel is set, the modem continues to use that channel until the modem is reset or powered off and on.
    Usage:
    • Execution: AT!DASCHAN=<rfchannel>
    Response: <rfchannel>
    OK
    Purpose: Set modem channel (frequency).
    Parameters:
    <rfchannel> (Uplink channel number (ARFCN)—depends on frequency band being used)
    • 128–251: GSM 850 MHz
    • 1–24: GSM 900 MHz
    • 975–1023: GSM 900 MHz
    • 512–885: GSM 1800 MHz
    • 512–810: GSM 1900 MHz
    • 9612–9888: WCDMA 2100
    • 9262–9538: WCDMA 1900
    • 4132–4233: WCDMA 850
    • 2712–2863: WCDMA 900
    • 18000–18599: LTE B1
    • 19200–19949: LTE B3
    • 19950–20399 LTE B4
    • 20750–21449: LTE B7
    • 21450–21799: LTE B8
    • 23180–23279: LTE B13
    • 23730–23849: LTE B17
    • 24150–24449: LTE B20

     

    Hopefully I can do that successfully from AT command line. Then I will put it into ccl script.

  4. I also found and tested NEC uPD720202 chip based Express/34 because Levono T410, T420 only have Express/34 slot.
    post-4953-0-38112300-1461509228_thumb.jpg
    It works same as Express/54 above, But only one issue to be aware,   it seems inside the card, it use some cheap D/A converter.  So if I connect a USB3 thumb drive. it is OK.  external USB3 hard drive which has its own 5V/2A adapter,   it is still OK.   But if it is bus-powered external Hard Drive. no way to get it running and connected.  The hard drive just cannot get enough power from the card to spin up (5400 rpm or 7200 rpm).  I tested 2 cards.  the same result.

  5. Could you show me the screen snapshot for System Profiler ->USB and WWAN?    I will receive my MC7700 soon.

    2 things to get 4G/LTE connections with your ISP.

     

    1.  The mini PCIe WWAN must support ISP's LTE band,  Here is the list of most ISPs'  LTE bands used.

         http://en.wikipedia.org/wiki/List_of_LTE_networks

         otherwise,  it will use low speed connection.  Check WWAN card spec and ISP both sides to see they are matched.

        e.g. my MC770 and T-Mobile

        MC770 (http://www.3g-modem-wiki.com/page/Sierra+Wireless+MC7700) shows:

        LTE frequency bands:700(B17)/AWS

        T-Mobile US: Band: 4 , Frequency:  1700(e)/1700(d)/1700(f)

     

        At beginning, I thought I cannot use MC770 with T-Mobile(US) to get 4G/LTE connection.  But further search results show, AWS commonly means B4 (band 4)  1700/2100Mhz.  It seems matched.

     

    2. I do not think Mavericks has any 4G/LTE script in xxx.ccl (such as WWAN.ccl) files. We need to patch existing dial-up script to add at least one line AT command to turn on LTE channel.  - I will check MC7700/MC7710 developer documents to find out the proper script to turn on 4G/LTE of the WWAN just before it starts to connect to APN of the ISP.

  6. I have a MC7710 that caused me perhaps <US$100. it works in Windows 8.1 with drivers and frontend programme. I cannot make it work in Mavericks. After patching cellphone.kext, the conneciton status logo appears on the menu but not in network preference.

     

    It is 4G/LTE in speed.

    install this software:

    http://downloadcenter.netgear.com/en/Disclaimer.aspx?redirecturl=http://www.downloads.netgear.com/files/aircard/Generic_Mac_Watcher_B3563.mpkg.zip

    It is used for AirCard 320U which has the same chip as AirPrime MC7710 (both are Qualcomm MDM9200)

    The software should support AirPrime MC7710 to get 4G/LTE connection under Mavericks

  7. One thing I noticed when buying 4G/LTE WWAN card:   I give an example

    Sierra MC7700  MC7710 both are 4G/LTE WWAN (based on same chipset: Qualcomm MDM9200,  Sierra AirCard 320U also use it)
    MC7700  uses 700(B17)/1700/2100(B4) MHz band
    MC7710 uses 900(B8)/1800(B3)/2100 (B1)/2600(B7)/DD800(B20) MHz band
     
    If I buy MC7700,  choose T-Mobile as ISP,   I may not get 4G/LTE speed, but only HSPA+
    Oppositely, If I buy MC7710,   choose AT&T as ISP,  The same story as above, No 4G/LTE speed.
     
    It is hard to get one GSM 4G/LTE card to work with all ISPs even it is called unlocked.  but technically it is still locked.
  8. Actually I already keep my eyes on Sierra Wireless AirPrime MC7710 and Huawei ME909u-521 for a while, The price is above $150.   Both have vendor software for Mavericks (Huaiwei Mobile Partner  and Sierra AirCard Watcher)

    It does not matter how Mavericks supports those WWAN card internally,   after installation of vendor software,  connecting to 4G/LTE should not be a problem.

     

    After a couple of years, those cards' price will drop to $50 :-P . (just like Intel CPU, 2/3 price off 3 year after release)

  9. The second issue is technical one - All 4G/LTE needs 4G antenna which has 3 connectors.  None of Lenovo Thinkpad models up to X220, T420 has that kind of antenna.  From Lenovo x230, T430 to the latest models, Lenovo put a security EPROM (shouldering on motherboard) to validate BIOS check-sum.   So there is no more None-White-List bios can be used for any new Thinkpad laptop which shipped with 4G antenna.
    So even I get a 4G/LTE mini PCIe card and one latest model Thinkpad laptop - there is no way to make them work together.  bump here by Lenovo hard-coded FCC regulation checking routine.

  10. I am looking for some inexpensive 4g/LTE cards.  but still high price no matter for my own research purpose or practical use for others.  So far, 3G HSPA+ is the best (performance/price ratio) choice for most users

  11. Another WWAN card which is easy to setup under Mavericks

     

    Sierra MC8700 3G GSM HSPA+ MINI PCI-E Card,  it is a little bit pricy comparing with HUAWEI EM820U.  I got an used one from eBay for $29.99  (http://www.ebay.com/itm/321292587625?ssPageName=STRK:MEWNX:IT&_trksid=p3984.m1439.l2649)

     

    SierraMC8700.png

     

    I tape pin 20 and tested it on Thinkpad T410 with Mavericks 10.9.2,  it is immediately recognized as WWAN device (also an USB device) without patching  CellPhoneHelper.kext!!!

     

    SierraUSB.pngSierraWWAN.png

    I can see that Mavericks supports MC8700 from Kernel itself without any InterfaceDriver(check the line for "Modem Software", it needs one of these:  AppleUSBCDC, AppleUSBCDCACMData, AppleWWANSupport1, AppleWWANSupport2 for other brand of WWAN card, but not MC8700)

     

    I can go ahead to show WWAN on top menu bar and be able to connect to T-Mobile:

    SierraWBar.png

     

     

    SierraAbout.png

     

    I still like to use vendor's  software to start my 3G connection.  For Sierra, there is software called AirCard Watcher,  but it is not available to be download and maintained by Sierra Inc directly,  but by Sierra's biggest OEM vendor NETGEAR,

    I can find a few different versions of AirCard Watcher

    B2924_Watcher_Generic.dmg (Mac)  is the latest and supports Mavericks

     

    After I download and install it on Mavericks,  it changed MC8700 driver from Mavericks Internal to Vendor's drivers,  in S/L/E I found all these related drivers:

    SierraKext.png

    It also changed USB and WWAN device information for MC8700:

     

     

     SierraUSB2.png

     

    Notice there is BSD name "en3" for MC8700 USB device,  The vendor driver make it as a Network device directly.

     

    SierraWWAN2.png

    Now I can use AirCard Watcher to connect 3G HSPA+ and read my account setup message from SIM card:

     

     

    AirCardWatcher.png

    SierraSMS.png

    Among all 3G cards I owned, this is the first one supported by Mavericks as WWAN card without patching,  and works with the least efforts.

    Vendors software choose the fast connection channel (HSPA+) from ISP.  also the best from Sierra Wireless Inc.  it has Linux drivers as open source code from the web site.  So if you have MAC OSX, Linux and Windows all 3 OS on one laptop,   MC8700 might be the best choice for working across all 3 OS!

  12. For SMS message,  some modem has 2 modes to show it ,  Encoded(0) or Text(1) mode.   others such as Ericsson F5521gw, only Encoded mode. 

    Text mode is easy for human to read it directly.  by typing  AT+CMGF=?,  Modem will return (0) only or (0) +(1)

    if there is (1)  returned,   AT+CMGF=1  can switch Modem to show SMS as text directly.  for me,  no luck for that.  I can only read SMS with encoded mode,  type AT+CMGL to show all messages in SIM card:

     

    SMS.png

     

    I saw 3 messages,  not a big deal, there is free online SMS decoder to use,  copy and paste the data,  decode it as text:

     

    TRANS.png

     

     

    Done,   SMS messages  are read and translated!

  13. From CoolTerm menu, Select Connection->Options,  for Port: choose "wwan" value from the drop down list, 115200 as Baudrate, and click OK button

    PORT.png

    Then it is ready to connect to WWAN ,  hit Connect square icon:

    Connect.png

    Everything seems good for me to communicate with  Ericsson F5521gw,  try my "AT" command, response "OK", Ericsson F5521gw is ready.

    AT.png

    I want to confirm and read my phone number from SIM card,  by typing "AT+CNUM" in the window", it return the broadband number immediately:

    NUMBER.png

  14. Download one free MAC OSX application called CoolTerm from here and install it.

    CoolTerm is serial port communication software which I can use to send AT command to my broadband modem.  there are a few those kinds software available for MAC OSX. I choose that because it is easy to start with.

     

    Run CoolTerm -  The first thing I need to configure it to talk to WWAN card which is Ericsson F5521gw.

    After Ericsson F5521gw installed properly,  I can check all serial devices on my machine by typing this command line in Terminal Window:

    ls /dev/cu.*

    it shows:

    /dev/cu.Bluetooth-Incoming-Port
    /dev/cu.Bluetooth-Modem
    /dev/cu.WIN2012X61-COM9
    /dev/cu.dmmcontrol1d145
    /dev/cu.dmmcontrol1d148
    /dev/cu.pci-serial22
    /dev/cu.usbmodem1d144
    /dev/cu.usbmodem1d14A
    /dev/cu.wwan

     

    The last 3 items are Ericsson F5521gw,  2 of them show as dial-up modem, one as WWAN device, That exactly matches System Preference -> Network with Ericsson F5521gw (as 2 usb modems, one wwan).

  15. I decided to use the "hard" way to solve the problem - I asked T-Mobile to activate SIM card with Ericsson F5521gw installed on Thinkpad T420 with Mavericks 10.9.2.  T-Mobile created a broadband phone number for the SIM card and also an online account for that phone line.  I knew the phone number immediately during the conversation with T-Mobile representative, but temporary password for the online account is sent to the SIM card, no way to know that, even T-Mobile guy cannot tell me what it is.  No SMS application for Ericsson WWAN card I can find from anywhere for MAC  OSX.  So I either need to install MS Windows and use  a Windows SMS application to get the password from SIM,  or use "AT" command on Mavericks to read the SMS message directly.

    I tried the later approach to solve the issue. 

  16. Did anyone find application to use SMS message with Ericsson WWAN card on Mavericks?   I search hardly for  Ericsson or any OEM vendors' application on OSX.   still nothing.  So there is no way to read message from SIM with Ericsson WWAN card on OSX.

  17. Hi friends, 

     

    After a whole day struggling to install, I finally made it!

    Well, almost everything is working.

     

    I use an USB Mountain Lion disk to install (myHack method) but the bootpack from OSX Latitude didn't work.

     

    I had to boot to USB with the following flags:

     

    PCIRootUID=1 -x -v

     

    This was the only flags which worked.

     

    As I already knew I wouldn't have internet connection I placed multifail inside a folder on the USB installer.

     

    So I have checked:

     

    1. EasyBeast
    2. Drivers > Graphics > NVIDIA Fermi > OpenCL Patch > NVIDIA Retail 304.00 (this one gives me full resolution!)
    3. Ev0reboot
    4. FakeSMC v5.1.61
    5. FakeSMC v5.1.61 Plugins
    6. PS/2 Keyboard/Mice and Trackpad
    7. USB 3.0
    8. System > AppleACPIPlatform Rollback > 10.8.1 Rollback
    9. System > Patched AppleIntelCPUPowerManagement > OS X 10.8.x
    10. Customization > Boot Options > PCI Root ID Fix
    11. Customization > Boot Options > Verbose Mode (I like it)
    12. Customization > SSDT Options > Sandy Bridge Core i7 (to match my processor)

    At BIOS, I left enabled the Discrete Mode (this enables Nvidia GPU), AHCI mode, Legacy.

     

    Now, almost everything is working but wireless, had to buy a card for that., probably Dell 1510.

    Would you mind to post your E/E with DSDT files?

     

    ---Update---

    ThinkPad T420 WWAN whitelist removal:

    http://www.mediafire.com/download/2s4ku16s4nxhzct/Lenovo_ThinkPad_T420_83ET76WW-83uj28us_NWL.rar

     

    Get Mavericks working on T420.  

    Graphics(Intel HD3000) works OOB.

    Sound works with patched AppleHDA.

    WI-FI: AzureWave/Atheros AW-NE773 AR5BHB92 WiFi Mini-PCI-E  dual band
    WWAN: Unlocked Ericsson F5521GW WWAN GPS Mini PCI-E 3G WCDMA HSPA+21Mbps
    PCI Express Slot: USB 3.0 PCI-Express 34
     

    Only SD card reader -- I am still looking for  properly patched VoodooSDHC for T420 (or x220)

  18. I found it from one China Computer Forum,  download locally and upload to

    https://app.box.com/s/amczxp2zkb46wlalturj

    Lenovo ThinkPad X201_1.40-(6quj18us)_lenovo21_WList.rar

     

    But readme says -- you need to flush original 6quj18us first,  so we need to remove any Whitelist Wireless and WWAN card in order to apply this one. So I did not try it by myself. 

     

    The following lines come from the forum,  The download link is original Serg008 's post. but it is broken. The line beneath it says --  download locally from the forum. ([attach]1620478[/attach]),  after I register the forum,  I can download the file.

    =====================The forum link====================

    http://forum.51nb.com/viewthread.php?tid=1366013

    ====================================================

    Slic 2.1 Lenovo + WList check patched:
    Lenovo ThinkPad X201_1.40-(6quj18us)_lenovo21_WList.rar
    http://www.sendspace.com/file/vw9d1k
    本地下载:[attach]1620478[/attach]

    ====================================================

     

    By the way, what is the issue of current v1.22 bios with Mavericks (or Windows)  you found?

  19. Jake Lo,

     

    I will get my T410 today.  I have a success installation of Mavericks 10.9.2 on X201.   If  I just replace X201 DSDT by T410  DSDT,  replace 1280x800 Graphics KEXT in E/E  by 1440x900 KEXT.    I think that will work for T410.  what is your opinion?   -- Clone will be the fastest way to get Mavericks working on a new machine  , even different model.

    Appreciated.

     

    ---update ----

     

    Works perfectly.

    ThinkPad_T410_6iuj18us_SLIC21_no_whitelist.zip
    http://www.sendspace.com/file/hn29dp

     

    1.Clone disk from X201, replace DSDT.aml, SMBIOS.plist, BOOT.plist

    2.Run myFix, choose FULL Fix on Cloned disk

    3.Insert into T410.  boot without problem.  Then fix sound.  everything looks good.

     

    only issue -- CPU cooling fan keeps running all the time (it might be the bios v1.35 issue or DSDT,  I am not sure)

     

    --05/15/2014--

    Tested with eSATA port on T410.  works perfectly.

     

    WI-FI: AzureWave/Atheros AW-NE773 AR5BHB92 WiFi Mini-PCI-E  dual band
    WWAN: Sierra Wireless MC8700 3G Unlocked Module HSPA+21Mbps
    PCI Express Slot: USB 3.0 PCI-Express 34
     

    Only SD card reader -- I am still looking for  properly patched VoodooSDHC for T410

     

    I created SSDT for i5-560M 2.66 Ghz,  it seems improve the cooling fan issue.

  20. After I install Ericsson f3507g (tape pin 20) in Thinkpad X201. I can see it is showing up under USB devices folder: 

    f3507_usb.png

    after applying above patch to  CellPhoneHelper.kext, it is also showing up as WWAN device: (IMEI# and My T-Mobile phone#  from SIM card are both listed there, Apple driver supports f3507g perfectly)

    f3507_wwan.png

    Then check my Network Device (showing 2 Interfaces,  USBModem and WWAN): 

    f3507g_device.png

    Adding WWAN interface to Network:

    f3507g_network.png

    It is showing up on Finder MenuBar:

    f3507g_mbar.png

     

    f3507g_about.png

    This is amazing 3G card supported by Mavericks 10.9.2

  21. My patch for Ericsson f3507g in CellPhoneHelper.kext:

    <key>0x0bdb/0x1900 Ericsson F3507g</key><dict>
    <key>CFBundleIdentifier</key>
    <string>com.apple.driver.AppleUSBMergeNub</string>
    <key>IOClass</key>
    <string>AppleUSBMergeNub</string>
    <key>IOProviderClass</key>
    <string>IOUSBDevice</string>
    <key>IOProviderMergeProperties</key>
    <dict>
    <key>DeviceModemOverrides</key>
    <dict>
    <key>AccessPointName</key>
    <string>Obtain From Service Provider</string>
    <key>ConnectionPersonality</key>
    <string>Sony Ericsson GPRS</string>
    <key>ConnectionScript</key>
    <string>Generic GPRS.ccl</string>
    <key>DeviceContextID</key>
    <string>1</string>
    <key>DeviceModel</key>
    <string>GPRS (GSM/3G)</string>
    <key>DeviceVendor</key>
    <string>Ercisson</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>
    </dict>
    <key>HiddenProperties</key>
    <dict>
    <key>CommandPortBaseName</key>
    <string>wwan</string>
    <key>ControlPortBaseName</key>
    <string>wwan</string>
    <key>DataPortBaseName</key>
    <string>wwan</string>
    <key>InterfaceDriver</key>
    <string>AppleUSBCDC</string>
    <key>StatusType</key>
    <string>CellPhoneGSM</string>
    </dict>
    </dict>
    <key>Initializing</key>
    <true/>
    <key>InterfaceMapping</key>
    <dict>
    <key>2</key>
    <string>wwan</string>
    </dict>
    <key>WWAN</key>
    <true/>
    </dict>
    <key>bcdDevice</key>
    <integer>0</integer>
    <key>idProduct</key>
    <integer>6400</integer>
    <key>idVendor</key>
    <integer>3035</integer>
    </dict>
    
×
×
  • Create New...