right if you always confirm that queues are unstuck on channel and always send your csa from channel does that not do what you want imagine def  connect to ap self  channel self  router conf channel channel self context configure self  router conf assoc params xmlrpc datatypes associationparameters assoc params ssid self context router get ssid assoc params autoconnect false self context client shill configure wifi service assoc params self context assert connect wifi assoc params 