Skip to content

Latest commit

 

History

48 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

lenovo-wwan-unlock

FCC and DPR unlock for Lenovo PCs

Instructions to perform FCC unlock and SAR config:


List of Supported WWAN Modules and Systems:

  1. WWAN module : Fibocom L860R+
    Supported systems:

    • ThinkPad X1 Yoga Gen 7
    • ThinkPad X1 Yoga Gen 8
    • ThinkPad X1 Carbon Gen 10
    • ThinkPad X1 Carbon Gen 11
    • ThinkPad T14 Gen 3
    • ThinkPad T14 Gen 4
    • ThinkPad T14s Gen 3
    • ThinkPad T14s Gen 4
    • ThinkPad T16 Gen 1
    • ThinkPad T16 Gen 2
    • ThinkPad L14 Gen 4
    • ThinkPad L15 Gen 4
    • ThinkPad P14s Gen 4
  2. WWAN module : Fibocom FM350 5G
    Supported systems:

    • ThinkPad X1 Yoga Gen 7
    • ThinkPad X1 Yoga Gen 8
    • ThinkPad X1 Carbon Gen 10
    • ThinkPad X1 Carbon Gen 11
    • ThinkPad X13 Gen 5
  3. WWAN module : Quectel RM520N-GL (*Please refer below required Environment) Supported systems:

    • ThinkPad X1 Carbon Gen 12

    • ThinkPad X1 2-in-1 Gen 9

    • ThinkPad T14 Gen 5 (Intel/AMD)

    • ThinkPad T16 Gen 3

    • ThinkPad T14s Gen 5 (Intel)

    • ThinkPad T14s Gen 6 (AMD)

      -- Below are list of 2025 products --

    • ThinkPad X1 Carbon Gen 13

    • ThinkPad X1 2-in-1 Gen 10

    • ThinkPad T14 Gen 6 (Intel/AMD)

    • ThinkPad T14s Gen 6 (Intel/AMD)

    • ThinkPad T16 Gen 4 (Intel/AMD)

    • ThinkPad P16s Gen 4 AMD

    • ThinkPad P14s Gen 6 AMD

    Environment:(Enabled only for non-USA SIM)

    • Kernel version: 6.6 or later
    • ModemManager version: 1.22 or later
  4. WWAN module : Quectel EM160R-GL (*Please refer below required Environment) Supported systems:

    • ThinkPad X1 Carbon Gen 12

    • ThinkPad X1 2-in-1 Gen 9

    • ThinkPad L14 Gen 5

    • ThinkPad L16 Gen 1

    • ThinkPad X13 2-in-1 Gen 5

    • ThinkPad T14 Gen 5 (Intel/AMD)

      -- Below are list of 2025 products --

    • ThinkPad X1 Carbon Gen 13 (ARL only)

    • ThinkPad X1 2-in-1 Gen 10 (ARL only)

    • ThinkPad P16s Gen 4

    • ThinkPad L14 Gen 6 (Intel/AMD)

    • ThinkPad T14 Gen 6 (Intel/AMD)

    • ThinkPad P14s Gen 6 AMD

    Environment:(Enabled only for non-USA SIM)

    • Kernel version: 6.5 or later
    • ModemManager version: 1.22 or later
  5. WWAN module : Quectel EM061K (*Please refer below required Environment) Supported systems:

    • ThinkPad L13 Gen 5

    • ThinkPad L13 2-in-1 Gen 5

    • ThinkPad L14 Gen 5

    • ThinkPad L16 Gen 1

    • ThinkPad X13 Gen 5

    • ThinkPad X13 2-in-1 Gen 5

    • ThinkPad T14 Gen 5 (Intel/AMD)

    • ThinkPad T16 Gen 3

    • ThinkPad T14s Gen 5 (Intel)

      -- Below are list of 2025 products --

    • ThinkPad L13 Gen 6 (Intel/AMD)

    • ThinkPad L13 2-in-1 Gen 6 (Intel/AMD)

    • ThinkPad L14 Gen 6 (Intel/AMD)

    • ThinkPad L16 Gen 2 (Intel/AMD)

    • ThinkPad T14 Gen 6 (Intel/AMD)

    • ThinkPad T14s Gen 6 (Intel/AMD)

    • ThinkPad T16 Gen 4 (Intel/AMD)

    • ThinkPad X13 Gen 6 (Intel/AMD)

    • ThinkPad T14s 2-in-1 Gen 1 (Intel)

    Environment:(Enabled only for non-USA SIM)

    • Kernel version: 6.5 or later
    • ModemManager version: 1.22 or later
  6. WWAN module : Quectel EM05-CN (*Please refer below required Environment) Supported systems:

    • ThinkPad X1 Carbon Gen 12
    • ThinkPad X13 Gen 5
    • ThinkPad X13 2-in-1 Gen 5
    • ThinkPad T14 Gen 5 (Intel)

    Environment:

    • Kernel version: 6.6 or later
    • ModemManager version: 1.21.2 or later
  7. WWAN module : Rolling Wireless RW350 Supported systems:

    • ThinkPad T14s 2-in-1 Gen 1 (Intel)
    • ThinkPad X13 Gen 6
    • ThinkPad P16 Gen 3
    • ThinkPad P16v Gen 3
  8. WWAN module : Foxconn SDX61 Supported systems:

    • ThinkPad X1 2-in-1 Gen 11
    • ThinkPad X1 Carbon Gen 14
    • ThinkPad T14 Gen 7 (Intel/AMD)
    • ThinkPad T16 Gen 5 (Intel/AMD)
    • ThinkPad T14s 2-in-1 Gen 2 (Intel)
    • ThinkPad P14s Gen 7 AMD
  9. WWAN module : Rolling Wireless RW101R-GL Supported systems:

    • ThinkPad X1 2-in-1 Gen 11
    • ThinkPad X1 Carbon Gen 14
    • ThinkPad L14 Gen 7
    • ThinkPad L16 Gen 3
    • ThinkPad T14 Gen 7 (Intel/AMD)
    • ThinkPad T16 Gen 5 (Intel/AMD)
    • ThinkPad T14s 2-in-1 Gen 2 (Intel)

Enablement is done on a Module + System basis. Systems not listed are currently not supported.


Tested Operating Systems:

  • Ubuntu 22.04 : OK
  • Fedora: OK (Not tested for RW101 and Foxconn SDX61 modem)

Please follow the procedure below step by step to enable WWAN

  1. Run the fcc_unlock_setup.sh script to install SAR config package and FCC unlock:
    chmod ugo+x fcc_unlock_setup.sh
    ./fcc_unlock_setup.sh
    
  2. Reboot machine (Only needed once)

Please follow the procedure for uninstalling this package

  1. Run the fcc_unlock_uninstall.sh script to uninstall SAR config package and FCC unlock:
    chmod ugo+x fcc_unlock_uninstall.sh
    ./fcc_unlock_uninstall.sh
    

Logs can be checked using one of the commands below:

  • For FCC Unlock: cat /var/log/syslog | grep -i DPR_Fcc_unlock_service

  • For SAR Config: cat /var/log/syslog | grep -i configservice_lenovo

  • journalctl

  • Please follow below steps to enable Verbose logging:

    1. For FCC Unlock: Add "-v" in FCC unlock scripts updated in "fcc-unlock.d.tar.gz", for example:

      FileName - fcc-unlock.d/8086:7560

      Modification- "./opt/fcc_lenovo/DPR_Fcc_unlock_service -v"

    2. For SAR Config: Add "-v" in systemd service file, for example:

      FileName - lenovo-cfgservice.service

    Modification- "ExecStart=/opt/fcc_lenovo/configservice_lenovo -v"


Additional Notes:

  • If the Modem disappears after the machine reboots, please restart it with the systemctl restart ModemManager command.

  • WWAN enablement is currently blocked for the USA SIM, as carrier certification for Linux is not being pursued at this time. However, I will provide an update if the situation changes in the future.


About

FCC and DPR unlock for Lenovo PCs

Resources

Stars

149 stars

Watchers

10 watching

Forks

Releases

Packages

Contributors

Languages