adc4 and adc6 swap