28 days ago · Tech · 0 comments

My Lenovo ThinkPad T14s Gen 4 (AMD Ryzen) shipped with an Intel XMM7560 LTE Advanced Pro modem soldered to the mainboard. Useful little thing: real LTE on the go, no tethering dance, no MiFi puck in the bag. The catch: out of the box, the modem refuses to register on the network. ModemManager dutifully detects it, the SIM is recognised, but on my machine AT+CFUN=1 would come back OK while the radio quietly stayed dark. The reason is something called FCC lock, and the official fix from Lenovo is a package of proprietary helpers and shared libraries. I replaced Lenovo’s proprietary helper with a bash script that performs the same handshake in clear, auditable shell. Here is the why, the how, and the script. Table of Contents Table of Contents What FCC Lock Actually Is The ModemManager FCC Unlock Mechanism Lenovo’s Solution: A Proprietary Helper Package The Alternative: A Shell Script That Does the Same Thing How the Unlock Actually Works Installing It Yourself A Disclaimer About…

No comments yet. Log in to reply on the Fediverse. Comments will appear here.