2012 Gmc Sierra Service Manual Download Free UPDATED
2012 Gmc Sierra Service Manual Download Free
Have a question/comment? Please utilise the Community Discussions instead of opening an issue.
EM7565/EM7455/MC7455 - Modem Configuration
Index
- Modem Performance/Specifications
- Official Sierra Documents/Firmwares (May crave free Sierra business relationship)
- Which Modem to Buy
- Adapters and Antennas
- Create Accessible COM Port
- Manual Flashing Process (Linux)
- Bones Setup
- Bypass Lenovo Whitelist for T470/Carbon X1 G6 and other newer Lenovo laptops
- Change Modem Identity (Sierra Wireless / Lenovo / Dell)
- Useful Commands/Info
- Connectivity/Router Options
- Additional References
Modem Performance/Specifications
-
The EM7455/MC7455 is a Category 6 LTE modem. It is capable of 300Mbps downward and 50Mbps upward.
-
Real world, you lot are unlikely to ever see much more 230Mbps, even on Sprint Carrier Aggregation of Band 41+41 (40MHz total).
-
These are my peak results so far (B2+B12, 30MHz full):
-
Higher speeds will require a modem capable of 3CA (Three Carrier Aggregation) such as the em7565
- EM7565 allows 3CA of B2+B12+B30 for a total downlink of 40MHz on approximately 60% of AT&T towers (Assuming yous are close and have a strong signal).
- LTEFix at present offers the em7565 pre-flashed to the latest firmware. If the process of flashing seems daunting, I suggest you buy through them and pay for the flashing service as yous volition receive a modem already in a usable country.
- These are my top results and so far (B2+B12+B30, 40MHz total):
Official Sierra Documents/Firmwares (May require free Sierra account)
- Sierra EM7455 Product Page
- Sierra Wireless AirPrime EM74xx-MC74xx AT Command Reference (PDF)
- AirPrime - EM7455 - Product Technical Specification (PDF)
- All firmwares
Which Modem to Buy
-
If your Laptop has a M.2 WWAN slot, get the Dell DW5811e em7455 and modify its identity according to your needs.
- ~$30 Dell DW5811e em7455
- This model (typically) supports Bands 29 and thirty, unlike the Lenovo Branded Modem.
- When purchasing the Dell, I would recommend you get a product model. Engineering Samples will sometimes contain an early (SWI9X30C_00.08.02.00) firmware that tin be a regal pain to flash due to
AT!BOOTHOLD
not being implemented.
Adapters and Antennas
- Get USB adapter with SIM slot for modem
- $26, shipped from Texas. Includes minor 3dBi antennas.
- USB To NGFF Yard.2 Key B Adapter Enclosure With SIM Card Slot
- $26, shipped from Texas. Includes minor 3dBi antennas.
- If you are at the edge of coverage and need something better, wait for 700-2700 MHz antennas with SMA connectors.
- Purchase some $0.75 SMA Female To RP-SMA Male Adapters if y'all purchase antennas, just to exist certain you lot can use what you get.
- SMA vs RP-SMA, learn the divergence
- Log-Periodic antennas offer splendid proceeds for a depression price and small footprint.
- $29 698-2700MHz Yagi Radome 9dBi-11dBi 4G LTE Directional Antenna
- Omni-Antennas tin boost overall indicate if you already have decent service and just want dandy service.
- While not explicitly tuned to Ring 12/13/17, a pair of 2.4GHz 9dBi RP-SMA Antennas will provide a nice bespeak boost.
- Purchase some $0.75 SMA Female To RP-SMA Male Adapters if y'all purchase antennas, just to exist certain you lot can use what you get.
Create Attainable COM Port
My Automated Flashing of the EM7455/MC7455 with a Ubuntu Linux 18.04 LiveCD script volition complete this task.
- Selection 1: Use my automatic script to do all configuration. This volition change whatever of the Dell/Lenovo/Generic modems to Generic MBIM with AT ports and update the firmware to the newest version.
- WARNING: Merely for use with an external USB enclosure.
- Create a Bootable LiveCD/LiveUSB Ubuntu 18.04
- Run my script, follow on screen instructions.
- Selection 2: Sierra Wireless MC7455 | EM7455 -- AT! Control Guide
- Apply Putty instead of the Huawei programme
- Option 3: Sierra Wireless EM7455: How to enable COM ports
- Use Rufus to write the Ubuntu image, if information technology asks, utilise
dd
mode.
- Use Rufus to write the Ubuntu image, if information technology asks, utilise
Manual Flashing Procedure (Ubuntu Linux 18.04)
- Install libqmi-utils version i.20+
-
sudo add-apt-repository universe
-
sudo apt update
-
apt-go install libqmi-glib5 libqmi-proxy libqmi-utils -y
-
- Get the latest firmware packet from Sierra Wireless.
-
curlicue -o SWI9X30C_02.thirty.01.01_Generic_002.045_000.zilch -Fifty https://source.sierrawireless.com/~/media/support_downloads/airprime/74xx/fw/02_30_01_01/7455/swi9x30c_02.30.01.01_generic_002.045_000.ashx
-
- Excerpt firmware CWE and NVU.
unzip SWI9X30C_02.xxx.01.01_Generic_002.045_000.nada
- Stop Modem Manager
systemctl stop ModemManager
- Flash firmware
deviceid=`lsusb | grep -i -East '1199:9071|1199:9079|413C:81B6' | awk '{print $6}'` qmi-firmware-update --update -d "$deviceid" SWI9X30C_02.30.01.01.cwe SWI9X30C_02.30.01.01_GENERIC_002.045_000.nvu
- Modem will reset with new firmware and carrier profile.
Basic Setup
My Automated Flashing of the EM7455/MC7455 with a Ubuntu Linux 18.04 LiveCD script volition complete this task.
- Enable Advanced Commands:
-
AT!ENTERCND="A710"
-
- Set preferred image to GENERIC (Volition error if Generic does not exist)
-
AT!IMPREF="GENERIC"
-
- Gear up Interface bitmask to 0000100D (diag,nmea,modem,mbim). This is the same as USBCOMP=viii.
-
AT!USBCOMP=1,1,0000100D
-
- Set LTE Just (Disables UMTS/HSDPA/3G fallback, which you lot probably dont want)
-
AT!SELRAT=06
-
- Set Modem to apply all available bands (Dont hide whatsoever bands)
-
AT!BAND=00
-
- Save settings and reboot modem to utilise
-
AT!RESET
-
EM7565 Basic Setup
- Enable Advanced Commands:
-
AT!ENTERCND="A710"
-
- Gear up preferred image to GENERIC (Will error if Generic does not exist)
-
AT!IMPREF="GENERIC"
-
- Set Interface bitmask to 0000100D (diag,nmea,modem,mbim).
-
AT!USBCOMP=ane,3,0000100D
-
- Set LTE But (Disables UMTS/HSDPA/3G fallback, which you probably dont want)
-
AT!SELRAT=06
-
- Set Modem to utilize all available LTE bands (Dont hide any bands)
-
AT!BAND=00
-
AT!BAND=09
-
- Save settings and reboot modem to employ
-
AT!RESET
-
Featherbed Lenovo Whitelist for T470/Carbon X1 G6 and other newer Lenovo laptops
Note: Use a $10 M.two USB Adapter to flash and configure the modem
- Enable Advanced Commands:
-
AT!ENTERCND="A710"
-
- Exercise not skip total initialization on cold boots.
-
AT!CUSTOM="FASTENUMEN",2
- Prevents device from showing upward until it has been fully initialized. This causes the modem to stealth bypass BIOS whitelists equally information technology volition non show up until a few seconds later on the BIOS has completed its checks.
-
- Tell the modem to ignore the W_DISABLE pin sent by many laptop's internal M2 slots.
-
AT!PCOFFEN=2
-
- Force USB2 mode to enable compatibility with newer Chiliad.ii interfaces
-
AT!USBSPEED=0
- The EM7455 cannot exceed USB2 interface speeds anyways, at that place is no performance loss.
-
- Save settings and reboot modem to utilize
-
AT!RESET
-
References:
- Reddit - Thinkpad X1C6/T480S: Sierra Wireless EM7455/EM7565 Tweaks
- Reddit - Sierra Wireless EM7455 seems working with my Thinkpad X1C6
- Lenovo Forums - Getting Sierra EM7455 (and similar) to piece of work on X1C6
EM7565 ROOter Setup
For GoldenOrb 2017-12-15 Release
- Run the following AT commands to set up to LTE merely, and set up the USB Composition to something that works with ROOter.
AT!ENTERCND="A710" AT!Ring=00 AT!Ring=09 AT!SELRAT=06 AT!USBCOMP=one,3,100D AT!RESET
- Run the following from SSH:
# Replace hooks for AirCard 340U (if y'all use a 340U, use PID 9041 as your sacrificial PID): sed -i 's/ 9051 / 9091 /grand' /usr/lib/rooter/connect/create_connect.sh # Insert PID for EM7455 on every kick: sed -i '$due south%^exit 0%echo "1199 9091" > /sys/bus/usb-serial/drivers/option1/new_id\nexit 0\n%' /etc/rc.local # Insert PID for EM7455 on immediately: echo "1199 9091" > /sys/charabanc/usb-series/drivers/option1/new_id
Change Modem Identity (Sierra Wireless / Lenovo / Dell)
My Automatic Flashing of the EM7455/MC7455 with a Ubuntu Linux 18.04 LiveCD script will complete this job.
- Enable Final Echo
- Enable Advanced Commands:
- Record current settings and so you can revert if needed.
AT!USBVID? AT!USBPID? AT!USBPRODUCT? AT!PRIID?
Carrier PRI: 9999999_9904609_SWI9X30C_02.24.05.06_00_GENERIC_002.026_000 PRI Part Number: 9904609 Revision: 002.026 Client: Generic-Laptop
- Change Modem Identity (Generic, Lenovo, or Dell) Change Modem into a Generic Sierra Wireless em7455/mc7455
AT!USBVID=1199 AT!USBPID=9071,9070 AT!USBPRODUCT="EM7455" AT!PRIID="9904609","002.026","Generic-Laptop"
AT!USBVID=1199 AT!USBPID=9079,9078 AT!USBPRODUCT="Sierra Wireless EM7455 Qualcomm Snapdragon X7 LTE-A" AT!PRIID="9904609","002.026","Lenovo-Tempest"
AT!USBVID=413C AT!USBPID=81B6,81B5 AT!USBPRODUCT="Dell Wireless 5811e Gobi(TM)4G LTE Mobile Broadband Carte" AT!PRIID="9904609","002.026","DELL"
- Save settings and reboot modem to apply
Flash using Sierra Wireless Linux Flashing Tool (fwdwl-calorie-free)
- Moved to dedicated page.
Flash modem stuck in QDLoader mode using qmi-firmware-update
- For qmi-firmware-update does not work with the 75xx series. Utilise this procedure instead.
deviceid=`lsusb | grep -i -E '1199:9070|1199:9078|413C:81B5' | awk '{impress $half-dozen}'` qmi-firmware-update --update-qdl -d "$deviceid" SWI9X30C_02.24.05.06.cwe SWI9X30C_02.24.05.06_GENERIC_002.026_000.nvu
Useful Commands/Info
Enable Concluding Repeat
Enable Avant-garde Commands:
Clear all Carrier Preferences/Firmwares other than current(You lot volition desire to flash the modem after this):
AT!IMAGE? AT!Paradigm=0 AT!RESET
AT!Prototype=?
AT!Epitome=<op>[,<type>[,<slot>[,"<build_id>","<unique_id>"]]] op - 0:delete i:list 2:become max num images type - 0:FW one:CONFIG slot - FW slot index - none implies all slots AT!IMAGE?[<op>[,<type>]]
Selectively Clear Firmwares:
- Instance: Delete (0), FW (0), Slot (3)
AT!ENTERCND="A710" AT!Prototype=0,0,3 AT!RESET
Clear all changes and restore to (Lenovo/Sierra) factory settings:
AT!ENTERCND="A710" AT!RMARESET=1 AT!RESET
Clear all changes and restore to (Dell) factory settings:
AT!ENTERCND="A710" AT!NVRESTORE=0 AT!RESET
Lock LTE Bands (Pick one)
AT!BAND=10,"B2 (1900)",0,0000000000000002 AT!BAND=10,"B4 (1700/2100)",0,0000000000000008 AT!BAND=ten,"B5 (850)",0,0000000000000010 AT!Band=10,"B12 (700)",0,0000000000000800 AT!BAND=10,"B2B4",0,000000000000000A AT!BAND=x,"B2B4B5B12",0,000000000000081A
Ready Band Lock:
Clear Band Lock:
AT!LTEINFO?
!LTEINFO: Serving: EARFCN MCC MNC TAC CID Bd D U SNR PCI RSRQ RSRP RSSI RXLV 800 310 410 35666 0A14666A ii five 5 22 404 -14.1 -79.6 -45.five -- IntraFreq: PCI RSRQ RSRP RSSI RXLV 404 -xiv.1 -79.6 -45.5 -- 402 -20.0 -89.three -57.6 -- InterFreq: EARFCN ThresholdLow ThresholdHi Priority PCI RSRQ RSRP RSSI RXLV 5110 0 0 0 272 -12.ane -80.9 -50.6 0
Show bachelor Carrier Aggregations for your modem:
AT!LTECA? Hardware: LTEB1: B8, LTEB2: B2, B5, B12, B13, B29, LTEB3: B7, B20, LTEB4: B4, B5, B12, B13, B29, LTEB5: B2, B4, B30, LTEB7: B3, B7, B20, LTEB8: B1, LTEB12: B2, B4, B30, LTEB13: B2, B4, LTEB20: B3, B7, LTEB25: LTEB26: LTEB29: LTEB30: B5, B12, B29, LTEB41: B41, Permitted Bands: Empty Prune_ca_combos: Empty AT!LTECA=? !LTECA=<flag> <flag>: 0 – disable CA 1 – enable CA
AT!GSTATUS?
!GSTATUS: Current Time: 22016 Temperature: 40 Reset Counter: 1 Mode: ONLINE Organisation mode: LTE PS country: Attached LTE band: B2 LTE bw: 20 MHz LTE Rx chan: 800 LTE Tx chan: 18800 LTE CA land: Active LTE Scell ring:B12 LTE Scell bw:10 MHz LTE Scell chan:5110 EMM land: Registered Normal Service RRC state: RRC Connected IMS reg state: No Srv PCC RxM RSSI: -45 RSRP (dBm): -81 PCC RxD RSSI: -44 RSRP (dBm): -79 SCC RxM RSSI: -52 RSRP (dBm): -83 SCC RxD RSSI: -51 RSRP (dBm): -81 Tx Ability: xv TAC: 8C65 (35666) RSRQ (dB): -xiv.0 Cell ID: 0A14666A (169106666) SINR (dB): 23.8
How to Calculate Bitmasks to Lock LTE Bands
When you encounter something like AT!Ring=10,"B2B4B5B12",0,000000000000081A
, you lot may wonder how that number on the cease is derrived. It is a bitmask.
- Starting time, unlock Advanced/Admin mode:
-
AT!ENTERCND="A710"
-
- Adjacent, bank check the bitmask options for your specific modem. There volition be variations betwixt modems, so ever check what is actually bachelor on your modem and reference that tabular array.
AT!BAND=? Index, Name, GW Band Mask L Band Mask TDS Band Mask 00, All bands 0002000007C00000 00000100130818DF 0000000000000000 01, Europe 3G 0002000000400000 0000000000000000 0000000000000000 02, North America 3G 0000000004800000 0000000000000000 0000000000000000 06, Europe 0002000000400000 00000000000800C5 0000000000000000 07, North America 0000000004800000 000000000300185A 0000000000000000 08, WCDMA ALL 0002000007C00000 0000000000000000 0000000000000000 09, LTE ALL 0000000000000000 00000100130818DF 0000000000000000 0000010000000000 - B41 0000000010000000 - B29 0000000002000000 - B26 0000000001000000 - B25 0000000000080000 - B20 0000000000001000 - B13 0000000000000800 - B12 0000000000000080 - B8 0000000000000040 - B7 0000000000000010 - B5 0000000000000008 - B4 0000000000000004 - B3 0000000000000002 - B2 0000000000000001 - B1 0002000000000000 - B8 (900) 0000000004000000 - B5 (850) 0000000002000000 - B4 (1700) 0000000001000000 - B3 (1700) 0000000000800000 - B2 (1900) 0000000000400000 - B1 (2100) OK
- Now, if we desire to create a mask that combines 3G B2+B1 and LTE B3+B7+B20, we do the following:
- Look at the GW Band column for 3G ring bit codes, annotation that:
-
0000000000400000 - B1 (2100)
-
0000000000800000 - B2 (1900)
-
- Add together the two masks, since we are dealing with hex, 10 = A, eleven = B, 12 = C, and then on:
-
0000000000C00000 - B1+B2
-
- Look at the GW Band column for 3G ring bit codes, annotation that:
- Perform the same task for the LTE column (discover that the mask is different than the 3G mask):
- Look at the LTE Band column for LTE band bit codes, note that:
-
0000000000000004 - B3
-
0000000000000040 - B7
-
0000000000080000 - B20
-
- Add together together the 3 masks:
-
0000000000080044 - B3+B7+B20
-
- Look at the LTE Band column for LTE band bit codes, note that:
- To necktie it birthday, we upshot our custom band command:
-
AT!Band=ten,"B2B1-B3B7B20",0000000000C00000,0000000000080044
-
- Finally, we set out custom band in slot x:
-
AT!Ring=09
-
Connectivity/Router Options
-
Windows 10 volition block Hotspot/ICS fashion, you lot cannot use Windows ten's ICS with this setup.
-
Linux doesn't care, it will happily route packets all mean solar day long.
-
If yous want a expressionless-simple setup:
- Get a router from this list
- Install ROOter (AKA LEDE/OpenWRT)
- Punch in the APN "broadband"
- Done
Free Over-the-Air Updates
- Sierra AirVantage FOTA
- Use your name every bit Business concern Name
- Get Modem FSN + IMEI with
ATI
- Change Modem Settings
-
AT+WDSC=3,ten
(ten beingness the frequency of connection in minutes) -
AT+WDSS=i,i
(Sends initial heartbeat immediately)
-
Additional References:
- Must tape over USB3 pins on MC74XX:
- https://techship.com/faq/sierra-wireless-mc74-series-module-is-non-detected-by-the-operating-organisation/
- Sierra Wireless MC7455 | EM7455 -- AT! Command Guide
- https://ltehacks.com/viewtopic.php?t=33
- Routers Supported by ROOter
- https://www.ofmodemsandmen.com/routers.html
- BPlus USB 3.0 Enclosure for M2 B Key with SIM
- http://www.hwtools.cyberspace/Adapter/USB3M2%20Series.html#Spider web-shop-
- ROOter development thread
- http://forums.whirlpool.net.au/archive/2689577
- Zukota on enabling COM ports
- https://zukota.com/sierra-wireless-em7455-how-to-enable-com-ports/
- ROOter Sierra FAQ
- http://whirlpool.net.au/wiki/sierra_advanced
- Interesting AT Control Utility GUI, have not tried it.
- http://m2msupport.net/m2msupport/download-at-command-tester/
- Mikrotik specific:
- http://whirlpool.net.au/wiki/wiki_rooter_pg5
- pfSense (QMI, wont piece of work without successful decode of engineer fashion)
- https://forum.netgate.com/topic/110135/sierra-wireless-airprime-em7455-support/5
- Engineer Mode Decoder
- https://github.com/bkerler/SierraWirelessGen
- https://forum.sierrawireless.com/t/em7455-deactivate-low-power-mode/8620/15
- Ubuntu fix apt-get on LiveCD
- https://askubuntu.com/questions/378558/unable-to-locate-package-while-trying-to-install-packages-with-apt#481355
- ROOTer enable fcc auth with QMI command
- Todo: Lookup sending AT Commands with uqmi
-
/lib/netifd/proto/mbim.sh: uqmi $DBG -k -d $device --fcc-auth
- Using uqmi commands:
- http://tiebing.blogspot.com/2015/03/linux-running-4g-lte-modem.html
- Git Repo for uqmi
- https://git.openwrt.org/projection/uqmi.git
- MC7700 flashing past Mork
- http://whrl.pl/Rfbxjc
- SpeedFusion connectedness bonding with VPS
- http://whrl.pl/Re9nIw
- Long Range Custom Yagi Setups
- https://ltehacks.com/viewtopic.php?f=24&t=71
- LTE Modulations, Bandwidths, and Datarates:
- https://frankrayal.com/2011/06/27/lte-pinnacle-capacity/
- Understanding LTE Signal Strength Values
- http://usatcorp.com/faqs/understanding-lte-signal-force-values/
- OpenWrt-ModemManager
- https://bitbucket.org/aleksander0m/modemmanager-openwrt
DOWNLOAD HERE
Posted by: tessasaidence43.blogspot.com