I’d personally recommend using conductor instead of managing it yourself. Theo has the commands here, though for his example was for okapilib. Here you’d use kernel.
Last I heard from hotel, the imu is basically done, with names potentially changing likely being the only thing that would impact you.