I've tried some more, and this time around I got 64GB and 128GB micro SDXC cards recognised as well.I've been banging my head against the wall trying to get TWRP recovery to recognise drives via USB OTG, on both OP5 and OP5T, for months now.
Today I installed blu_spark (r175) for the first time, reading that USB OTG in TWRP works with blu_spark (whereas it doesn't work with the OOS stock kernel because that kernel disables OTG disabled by default). Still didn't get it to work, and almost gave up again, but on a whim I tried an old 16GB micro SDHC card (instead of the usual 64GB micro SDXC) and TWRP recognised it.
A 32GB micro SDHC works too, but the 64GB SDXC doesn't, not matter how I format it.
Surprisingly though, the 64GB micro SDXC card is recognized in OOS just fine. Is this a known limitation of the kernel?
I've been trying to narrow my issues down to a specific combination of slots (of which there are many - I'm using a UGREEN (amazon.com) SD/microSD to USB C/USB A adapter) and adapters (the aforementioned one on its own, or with a microSD to SD adapter). It only seems to work in the UGREEN's SD slot, not the microSD one, but even then it's only recognised in one attempt out of maybe five.
I would simply blame the UGREEN adapter, but it works fine in OOS, whatever I throw at it.
Any thoughts?
Last edited: