if(mic_linein) {
output_buffer[C2]|=0x02;
}
- if(filter_board==APOLLO || device==DEVICE_HERMES_LITE2) {
- output_buffer[C2]|=0x24;
+ if(filter_board==APOLLO) {
+ output_buffer[C2]|=0x2C;
}
if((filter_board==APOLLO) && tune) {
output_buffer[C2]|=0x10;
}
- if((device==DEVICE_HERMES_LITE2) && pa_enabled) {
- output_buffer[C2]|=0x08; // Enable PA
+ if (device==DEVICE_HERMES_LITE2) {
+ // do not set Apollo/Alex bits,
+ // but set ADDR=0x09 bits 18(always), 19(pa enable), 20(tune)
+ output_buffer[C2]= 0x04;
+ if (pa_enabled) output_buffer[C2] |= 0x08;
+ if (tune) output_buffer[C2] |= 0x10;
}
if(band_get_current()==band6) {
output_buffer[C3]=output_buffer[C3]|0x40; // Alex 6M low noise amplifier