Resurrecting this thread from last year to see if there was any input from Rouvy re the OP's original problem. I recently upgraded from the Kurt Smart 2 to the Kurt Control power unit on my older Kurt frame and am seeing the same thing as the OP did with his Cyclops trainer, 5% grade in the app feels more like 10% in real life and at what Rouvy shows as a 7% grade I can feel the resistance unit pulsing high/low, I assume because the app is telling the trainer that it's at it's limit of 10% grade which would mean that there's around a 3-4 % discrepancy between what Rouvy shows on screen and what the app is transmitting to the trainer. I don't see any way to compensate for this within the Rouvy app. I do calibrate before each ride btw. .