Any update on this issue? I have the same problem now. After retrofitting (not coded it yet) us cic from a donor car to my eu bimmer, no preset, am-fm and mode buttons work including cd eject button. However volume button works for switching the hu on and off and for muting, but doesn't work for setting the vol level. And also it doesn't accept storing radio channels by the controller. I think that's a coding issue.