> well, I'd assume a sane kernel driver for a wired headset would expose an iio device, just as a sane driver for the i2c IMU
though with oneplus6 you can't access that i2c master because it's locked out from Linux and you don't actually own the device in the sense that you could change that
> android uses NIH qcom-specific protocol to talk to a different cpu core that runs singed fw and can access the i2c master
bitborealis: you can flash anything you want, yes, but if it's not signed with a private key you don't have it won't boot
boot.img being an exception, assuming you have "unlocked bootloader"