IBT: fixes for the generic vendor read / write
MRG: fixing ADC and Core code