Functioning on the e90 seems to be a bit erratic... maybe firmware issue ??