update protocol for M10