Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

wwan on Lenovo #1377

Open
ferrine opened this issue Feb 14, 2025 · 0 comments
Open

wwan on Lenovo #1377

ferrine opened this issue Feb 14, 2025 · 0 comments

Comments

@ferrine
Copy link

ferrine commented Feb 14, 2025

Since I managed to enable [Quectel] EM05-CN on NixOS, this seems to be the right place to share the experience so more enthusiasts can build on top or improve.

On latest X1 Gen 12 (and others) laptops there is a locked modem that can't be easily replaced with any other modem (some bios checks).

Modem unlock script is provided by Lenovo in https://github.com/lenovo/lenovo-wwan-unlock repo for ubuntu and fedora. It required some efforts to enable it for NixOS, and the supported laptop - modem list is attached in the end.

I notified lenovo support team about issues that made it hard to adopt their work for NixOS here, hopefully, that can be improved in next releases.

lenovo/lenovo-wwan-unlock#52

0104 RM520NGL ThinkPad-X1-Carbon-Gen-12 Intel 29619
0104 RM520NGL ThinkPad-X1-Carbon-Gen-12 Intel 30007
0105 RM520NGL ThinkPad-X1-2-in-1-Gen-9 Intel 29619
0105 RM520NGL ThinkPad-X1-2-in-1-Gen-9 Intel 30007
0111 EM061KGL ThinkPad-T14-Gen-5 Intel_48001
0111 EM061KGL ThinkPad-T16-Gen-3 Intel_48001
0112 EM061KGL ThinkPad-T14-Gen-5 AMD_48001
0118 EM160RGL ThinkPad-T14-Gen-5 AMD 29619
0118 EM160RGL ThinkPad-T14-Gen-5 Intel 29619
0118 EM160RGL ThinkPad-X12-Detachable-Gen-2 Intel 29619
0119 EM061KGL ThinkPad-T14s-Gen-5 Intel_48001
0123 RM520NGL ThinkPad-T14-Gen-5 Intel 29619
0123 RM520NGL ThinkPad-T14-Gen-5 Intel 30007
0123 RM520NGL ThinkPad-T14s-Gen-5 Intel 29619
0123 RM520NGL ThinkPad-T14s-Gen-5 Intel 30007
0123 RM520NGL ThinkPad-T16-Gen-3 Intel 29619
0123 RM520NGL ThinkPad-T16-Gen-3 Intel 30007
0207 RM520NGL ThinkPad-T14-Gen-5 AMD 29619
0207 RM520NGL ThinkPad-T14-Gen-5 AMD 30007
0515 RM520NGL ThinkPad-T14s-Gen-6 AMD 29619
0515 RM520NGL ThinkPad-T14s-Gen-6 AMD 30007
1016 EM05CN ThinkPad-X1-Carbon-Gen-12 Intel
1212 EM05CN ThinkPad-X13-2-in-1-Gen-5 Intel
1212 EM05CN ThinkPad-X13-Gen-5 Intel
1213 EM061KGL ThinkPad-X13-2-in-1-Gen-5 Intel_48001
1213 EM061KGL ThinkPad-X13-Gen-5 Intel_48001
1226 EM05CN ThinkPad-T14-Gen-5 Intel
Linux_1019 EM061KGL ThinkPad_L13_2-in-1_Gen_5 Intel 48001
Linux_1019 EM061KGL ThinkPad_L13_Gen_5 Intel 48001
Linux_1221 EM160RGL ThinkPad_X13_2-in-1_Gen_5 Intel 29619
Linux_1221 EM160RGL ThinkPad_X1_Carbon_Gen_12 Intel 29619
Linux_1226 EM160RGL ThinkPad_X1_2-in-1_Gen_9 Intel 29619
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant