As I'm sure you know, the amount of each nonce range processed doesn't matter.
ckolivas also solves the problem of not getting exact hash statistics by simply counting the number of nonces found - since of course on average, you'll find one valid 1diff nonce per full nonce range processed.
Although over a short time frame this isn't very accurate, if you are hashing in the 10s of GH/s (or more) this is still good enough.
Is that also why the avg hash rates usually don't seem to add up to the total? Different calc methods.

That temp reading is right but it's not close to the ASIC mounted. On next board revision I'm going to place the thermistor in the center of a quad of 4 ASICs so it should get a closer approximation, and of course once I do some testing I'll add an offset adjustment. Yes, it's actually 34C at my work bench
