Hi, everybody!
I've got the same problem: compass vaues are unavailable when DMP is enabled in MPU6050+HMC5883L configuration.
Using MPU6050_9Axis_MotionApps41.h with my correction. But EXT_SENS_DATA_XX registers are always empty, and values from FIFO buffer are incorrect (MPU6050::dmpGetMag returns {0, 0, 65519} even if i2c slave is configured to wrong address).
When DMP is disabled, HMC5883L becomes available in bypass mode and its i2c address is 0x1E.
Please help me with MPU6050_9Axis_MotionApps41.h. Perhaps it would be usefull for me to get hacked version of MPU6050_9Axis_MotionApps41.h.