On Wed, Oct 10, 2018 at 04:11:12PM +0200, Tom Psyborg wrote: > case 1: > > } else if (rt2x00_rt(rt2x00dev, RT5390) || > rt2x00_rt(rt2x00dev, RT5392)) { > rt2800_register_write(rt2x00dev, TX_SW_CFG0, 0x00000404); > rt2800_register_write(rt2x00dev, TX_SW_CFG1, 0x00080606); > rt2800_register_write(rt2x00dev, TX_SW_CFG2, 0x00000000); > } else if (rt2x00_rt(rt2x00dev, RT5592)) { > rt2800_register_write(rt2x00dev, TX_SW_CFG0, 0x00000404); > rt2800_register_write(rt2x00dev, TX_SW_CFG1, 0x00000000); > rt2800_register_write(rt2x00dev, TX_SW_CFG2, 0x00000000); > } else if (rt2x00_rt(rt2x00dev, RT5350)) { > rt2800_register_write(rt2x00dev, TX_SW_CFG0, 0x00000404); > } else if (rt2x00_rt(rt2x00dev, RT6352)) { > rt2800_register_write(rt2x00dev, MIMO_PS_CFG, 0x00000002); > rt2800_register_write(rt2x00dev, TX_PIN_CFG, 0x00150F0F); > rt2800_register_write(rt2x00dev, TX_ALC_VGA3, 0x06060606); > rt2800_register_write(rt2x00dev, TX0_BB_GAIN_ATTEN, 0x0); > rt2800_register_write(rt2x00dev, TX1_BB_GAIN_ATTEN, 0x0); > rt2800_register_write(rt2x00dev, TX0_RF_GAIN_ATTEN, 0x6C6C666C); > rt2800_register_write(rt2x00dev, TX1_RF_GAIN_ATTEN, 0x6C6C666C); > > does your 6352 wifi work? > > case 2: > > } else if (rt2x00_rt(rt2x00dev, RT5390) || > rt2x00_rt(rt2x00dev, RT5392)) { > } else if (rt2x00_rt(rt2x00dev, RT5592)) { > rt2800_register_write(rt2x00dev, TX_SW_CFG0, 0x00000404); > rt2800_register_write(rt2x00dev, TX_SW_CFG1, 0x00000000); > rt2800_register_write(rt2x00dev, TX_SW_CFG2, 0x00000000); > } else if (rt2x00_rt(rt2x00dev, RT5350)) { > rt2800_register_write(rt2x00dev, TX_SW_CFG0, 0x00000404); > } else if (rt2x00_rt(rt2x00dev, RT6352)) { > rt2800_register_write(rt2x00dev, MIMO_PS_CFG, 0x00000002); > rt2800_register_write(rt2x00dev, TX_PIN_CFG, 0x00150F0F); > rt2800_register_write(rt2x00dev, TX_ALC_VGA3, 0x06060606); > rt2800_register_write(rt2x00dev, TX0_BB_GAIN_ATTEN, 0x0); > rt2800_register_write(rt2x00dev, TX1_BB_GAIN_ATTEN, 0x0); > rt2800_register_write(rt2x00dev, TX0_RF_GAIN_ATTEN, 0x6C6C666C); > rt2800_register_write(rt2x00dev, TX1_RF_GAIN_ATTEN, 0x6C6C666C); > > does your 6352 wifi still work? I checked 'case 2' (on my 'rt2x00' branch on top of 'openwrt-18.06'): https://github.com/sgruszka/openwrt/commit/8abecc22605bd0221022673a3671201256cff72b wifi still does work on my MT7620 router with above change and print is correct. If it does not work for you, we have to figure this out. Maybe there are extra patches that broke things or there are some race conditions when setting "rt =" . Hard to tell. Perhaps you could provide dmesg from router where is does not work ? Thanks Stanislaw