The M9 provides users the ability to control the initialQ value. The Q value changes based on the number of tag responses and collisions using the algorithm specified in the Gen 2 specification. Because the Q value changes at run time, there is no way to display the Q value. The initial Q value can be read by reading system parameter 0x0010. The Q value is set to 4 by default and will automatically increase or decrease based on the number of collisions and tag responses. The Q selection algorithm is similar to Annex D of the EPCglobal Gen2 specification. The initial Q value can be changed by writing to System Parameter 0x0010, Tag Population. For a Tag Population = 0 or 1, Q = 4 -> # slots = 16. For a Tag Population of 2 to 254, Q ~= log2(Tag Population), From the definition #slots = 2^Q. For a Tag Population of 255, Q = 9.