anchor.diff:      lager:warning("idle timeout in INIT_ASSOC"),
       {stop, normal, State};
   
  -init_assoc(Event = {'Authentication', _DA, _SA, _BSS, 0, 0, _Frame}, State)
  -  when State#state.mac_mode == local_mac ->
  +init_assoc(Event = {'Authentication', _DA, _SA, BSS, 0, 0, _Frame},
  +	   State = #state{radio_mac = BSS, mac_mode = local_mac}) ->
       lager:debug("in INIT_ASSOC Local-MAC Mode got Authentication Request: ~p", [Event]),
       {next_state, init_assoc, State, ?IDLE_TIMEOUT};
   
  
positive.code: 
      {next_state, connected, State, ?IDLE_TIMEOUT};
  
  init_assoc(Event = {'Authentication', _DA, _SA, _BSS, 0, 0, _Frame}, State) ->
      lager:debug("in INIT_ASSOC got Authentication Request: ~p", [Event]),
      %% fall-back to init_auth....
      init_auth(Event, State);
  
negative.code:     {next_state, initial_state(MacMode), State, ?SHUTDOWN_TIMEOUT};
  
  init_assoc(Event = {FrameType, DA, SA, BSS, 0, 0, ReqFrame},
  	   #state{radio_mac = BSS,
  		  response_ies = ResponseIEs0,
  		  wpa_config = #wpa_config{
  				  rsn = #wtp_wlan_rsn{
  					   version = RSNversion,
  