Ok I think I got it, using an instantaneous world space inertia tensor to calculate the angular velocity at the beginning of each step. Now I can get a spin and tumble.
My new problem is that there is a strange energy transfer in the simulation. Maybe it's normal, but physics is not my...