+The `SONY` constructor is of form `pin, bits=12, freq=40000, verbose=False`.
+The `bits` value may be 12, 15 or 20 to set the highest SIRC variant in use.
+Other args are as above. If `bits` is set to 20 then all variants will be
+received. Setting the value to the maximum expected improves error checking and
+timing tolerances. In particular a worst-case 20-bit block takes 39ms nominal,
+yet the repeat time is 45ms nominal.
+
+The Sony remote tested issues both 12 bit and 15 bit streams.
+