Gyroscope sensor UM6 communication : no header packet "snp" found

I just wait the buffer to be full, to be sure that I have a complet packet

Malarkey. You could have the second half of one packet and the first half of another. Waiting until the buffer is (nearly) full is NOT how to read serial data.