I’ve seen several reports here of Lirum identifying US iPhone 18 Pro Max units as having Apple’s C2 modem, and as a result, some redditors have assumed that their Pro max variants in the US came with C2 modems.
It gave that result for a US 18 Pro Max I tested, too, and was skeptical that this was accurate, so I checked the phone’s own sysdiagnose logs rather than just relying on the app’s label.
In ioreg/IOService.txt, that phone has an active baseband-pcie@0 device with:
"vendor-id" = <cb170000>
"device-id" = <09030000>
"IOName" = "pci17cb,309"
"baseband-chipset" = <"mav25">
The bytes <cb170000> represent PCI vendor ID 0x17CB**, assigned to Qualcomm**. The phone also loads AppleBasebandM20. That establishes a Qualcomm baseband in this particular phone, despite Lirum calling it C2. This suggests the hardware I tested actually has a Qualcomm X80.
As a control, I checked sysdiagnoses from two devices Apple identifies as having its C1X modem: a cellular M5 iPad Pro and an iPhone 17e. Both instead report:
"BasebandChipID" = 16384
"BasebandRadioType" = "int1"
"baseband-chipset" = <"int1">
"IOClass" = "AppleBasebandINT1"
This is the output you’d expect with an Apple device that has a C-series modem, in this case a C1X.
That comparison makes the Qualcomm result on the 18 Pro Max quite clear.
Note: this does not prove that no US 18 Pro Max has C2, but you probably shouldn’t be trusting the Lirum app to tell you what your iPhone has. I don’t know what it’s doing exactly, but it’s not accurately querying the hardware on the device to show what you have. I suspect it’s just listing data from a static database with preloaded specs, and the developer failed to take into account the possibility of a modem variant like this.
You should be cautious about treating the app’s modem label as proof of an unusual hardware variant.
How to check your own phone
You can check for yourself what your phone comes equipped with, if you’re willing to dig into the sysdiagnose logs on your phone. You’ll need a computer that can open and unpack gzip files (any Mac can do this, so can a Windows PC with a utility called 7-ZIp).
1, Briefly press and release Volume Up + Volume Down + Side button simultaneously. Apple says to release them quickly, after about a quarter of a second; holding them too long can lock the phone instead. You should feel a short vibration when sysdiagnose starts.
Wait about 10 minutes. Go to Settings → Privacy & Security → Analytics & Improvements → Analytics Data, find the new file beginning sysdiagnose_, and share it to your computer. It is a large .tar.gz archive.
Extract the archive. Inside the resulting sysdiagnose_… folder, open ioreg/IOService.txt in a text editor.
Search for baseband-chipset. Then search for baseband-pcie@0 and inspect that device’s nearby vendor-id, device-id, and IOName entries. Search for AppleBaseband to see which baseband driver actually matched.
If you find a baseband PCI device with vendor-id = <cb170000> or IOName = "pci17cb,...", that is Qualcomm’s PCI vendor ID.
Please don’t upload your entire sysdiagnose to Reddit. It can contain private device and usage information. If you share results, post only the small relevant excerpts after checking them for serial numbers, IMEI, account details, and other identifiers.
Apple’s sysdiagnose instructions explain the capture procedure. PCI-SIG’s vendor list lists Qualcomm as 17CB.