Change range for MPU9250 gyro/accelerometer

Hello guys,

I have been working with the MPU 9250 for a project recently...
And the code the other guy from the team "presented" to me has the 250 degrees/s and +/- 2g range as default.

I have bene trying to change the ranges in the registers 0x1B, 0x1C and 0x1C (GYRO_CONFIG, ACCEL_CONFIG, ACCEL_CONFIG2).

However, it looks like in the code the raw values are simply multiplied with a factor (according to the range).

When I do nothing to the sensor, I measure 1g gravity in the +/-2g range, but 2g gravity in the +/-4g range, 4g gravity in the +/-8g range and so forth.

Question: Is this supposed to be like that or is the code rubbish? I can post the code if required, but a general answer is great for the beginning!

Thanks for any help. (this is my very first post...)