I hope this is OK to post here. 1st time posting, if this needs to move please do.
BUG “ONE LINER”:
Mobile data never works on 6.7 (the rom within “iode-6.7-20250905-husky-fastboot.zip”)— calls OK, Wi-Fi OK, but data always shows disconnected / IWLAN. I’ve dug into it quite deeply to verify its likely a ROM bug/regression and try to rule out user error/SIM/provisioning/hardware issue. Downgrade to the rom within “iode-6.6-20250729-husky-fastboot.zip” fixes it.
BACKGROUND:
I just installed 6.7 latest OTA for Pixel 8 Pro (“husky”). It works brilliantly with one absolutely massive bug - mobile data seems completely broken, and it looks like it may be an iode build bug.
I can’t tell if this is all phones everywhere or just some, or UK only or whatever.
SYMPTOMS:
On Pixel 8 Pro (husky), iodéOS 6.7 latest official build fails to establish any mobile data connection.
Tested on both O2 UK and EE UK SIM cards in multiple locations 20 miles/30km apart.
The SIMs both work on other devices (Samsung note 10+ 5G “d2x” running iodeOS 4.x).
Voice calls and WiFi data work normally, but mobile data service always shows Disconnected and Data network type: IWLAN in the ##4636## phone info screen.
EVIDENCE ITS AN IODE ROM BUG, NOT USER ERROR/SIM/HARDWARE:
Identical behaviour across multiple networks. Multiple carriers tested: O2 UK and EE UK SIMs, both provide voice but no mobile data. New SIMs bought for testing.
Identical behaviour on different cell masts: tested in north and south london, 20 miles/30km apart.
SimS tested and work correctly on other devices: SIMs work and data connection works, with both SIMs on other devices.
APN verified: Correct APN entries newly created in O2 shop by O2 staff, as well as at home (mobile.o2.co.uk, everywhere for EE). Behaviour unchanged.
Network modes tested: Auto (NR/LTE/GSM/WCDMA) and LTE-only modes both tried. Still reports IWLAN, never LTE.
SIM provisioning confirmed: Same SIMs work with data in other devices.
Firmware verified: Latest Google factory image was downloaded from official Google site and flashed OTA to both slots, and verified as flashed after, before installing iodéOS 6.7, so modem and vendor partitions are current.
Baseband version displays correctly (not “unknown”).
About phone shows: baseband present, calls working so modem is functional.
Phone info screen shows: Voice service: in service (on UMTS/EDGE), Data service: disconnected, but data network type: IWLAN. This indicates the ROM isn’t even attempting packet-switched data attach.
SUSPECTED AREA OF ISSUE:
Regression in CarrierConfig / RIL stack on husky in iodéOS 6.7 (Android 15)?? Because IWLAN being reported as * default * bearer suggests the ROM is routing “mobile data” only through Wi-Fi (if enabled/connected), and never actually requesting PS attach from the modem.
Compare against older iodéOS builds where data works correctly.
STEPS TO REPRODUCE:
Flash latest Google official firmware via OTA/bootloader, and verify both slits flashed, correct ROM, and show as bootable.
Install iodéOS 6.7 latest, iode ROM only. ***
Insert O2 UK or EE UK SIM. Enable mobile data.
Observe: calls work, but mobile data never connects.
Check ##4636## → data service disconnected, network type IWLAN.
*** For clarity: the radio.img from the iodéOS package was not flashed. This was intentional and consistent with iodéOS/LineageOS installation guidance, since Pixels enforce anti-rollback on radio/bootloader partitions and flashing an older radio image risks permanently bricking the device. Instead, the latest official Google factory firmware (including modem/radio) was flashed to both slots before installing iodéOS. The current baseband version string confirms the radio firmware is up to date and active. Because iodéOS does not ship its own customised radio and expects users to retain the stock Google baseband, the lack of radio flashing should not be the cause of this issue. The fact that voice services work while packet data never attaches across multiple carriers, and that changing the ROM without changing the radio fixes it, strongly suggests the fault lies higher in the stack — in iodéOS’s RIL or CarrierConfig layer — rather than in the radio firmware itself.
EXPECTED / OBSERVED BEHAVIOUR:
Phone should attach to LTE/5G packet data network when mobile data is enabled, and data should work on O2/EE. But doesn’t.
Downgrading 6.7 back to 6.6 (keeping same radio, from latest official Google build) works fine “out of the box” on first boot.