mars000: can you explain the use of the WIFI_CHANNEL. For example how did you know in the your CONTROLLER code it is WIFI_CHANNEL 4 where it does not seem to be used at ALL in your SLAVE code ?
Maybe you both need better eyes.