[HTC 10 Guides, News, & Discussion] live-evil:
I got a replacement wpa_supplicant working with the rom....

interesting log

P2P: channels: 81:1,2,3,4,5,6,7,8,9,10,11 115:36,40,44,48 124:149,153,157,161 125:149,153,157,161,165
P2P: cli_channels:
wlan0: WPA: RX message 1 of 4-Way Handshake from 60:03:47:01:71:36 (ver=2)
RSN: msg 1/4 key data - hexdump(len=22): dd 14 00 0f ac 04 42 99 94 a2 04 1a 52 55 a5 d2 cb 45 a8 fc fc d3
WPA: PMKID in EAPOL-Key - hexdump(len=22): dd 14 00 0f ac 04 42 99 94 a2 04 1a 52 55 a5 d2 cb 45 a8 fc fc d3
RSN: PMKID from Authenticator - hexdump(len=16): 42 99 94 a2 04 1a 52 55 a5 d2 cb 45 a8 fc fc d3
wlan0: RSN: no matching PMKID found
WPA: Renewed SNonce - hexdump(len=32): af bc 93 44 de 39 6a 22 e8 fa 79 e3 ec 08 87 35 88 65 38 4e c1 50 f3 ae 99 3b 1d 15 71 27 e2 9d
WPA: PTK derivation - A1=80:7a:bf:3a:ec:56 A2=60:03:47:01:71:36
WPA: Nonce1 - hexdump(len=32): af bc 93 44 de 39 6a 22 e8 fa 79 e3 ec 08 87 35 88 65 38 4e c1 50 f3 ae 99 3b 1d 15 71 27 e2 9d
WPA: Nonce2 - hexdump(len=32): 9c a4 f3 a9 c4 f0 85 78 50 ea 26 07 61 61 a3 96 2d 6b 28 7e fd 03 c3 cc b2 b8 23 1f a5 8b 17 5c
WPA: PMK - hexdump(len=32): [REMOVED]
WPA: PTK - hexdump(len=48): [REMOVED]
WPA: KCK - hexdump(len=16): [REMOVED]
WPA: KEK - hexdump(len=16): [REMOVED]
WPA: TK - hexdump(len=16): [REMOVED]
WPA: WPA IE for msg 2/4 - hexdump(len=22): 30 14 01 00 00 0f ac 04 01 00 00 0f ac 04 01 00 00 0f ac 02 80 00
WPA: Replay Counter - hexdump(len=8): 00 00 00 00 00 00 00 00
wlan0: WPA: Sending EAPOL-Key 2/4
WPA: KCK - hexdump(len=16): [REMOVED]
WPA: Derived Key MIC - hexdump(len=16): 0c e8 f8 14 c4 cd 0f c1 ad e3 6a 32 65 7e 67 4b
l2_packet_receive: src=60:03:47:01:71:36 len=155
wlan0: RX EAPOL from 60:03:47:01:71:36
wlan0: IEEE 802.1X RX: version=2 type=3 length=151
wlan0: EAPOL-Key type=2
wlan0: key_info 0x13ca (ver=2 keyidx=0 rsvd=0 Pairwise Install Ack MIC Secure Encr)
wlan0: key_length=16 key_data_length=56
replay_counter - hexdump(len=8): 00 00 00 00 00 00 00 01
key_nonce - hexdump(len=32): 9c a4 f3 a9 c4 f0 85 78 50 ea 26 07 61 61 a3 96 2d 6b 28 7e fd 03 c3 cc b2 b8 23 1f a5 8b 17 5c
key_iv - hexdump(len=16): 2d 6b 28 7e fd 03 c3 cc b2 b8 23 1f a5 8b 17 5d
key_rsc - hexdump(len=8): b0 03 00 00 00 00 00 00
key_id (reserved) - hexdump(len=8): 00 00 00 00 00 00 00 00
key_mic - hexdump(len=16): 3e 4f 85 6a 25 34 c3 65 8f d8 90 1e 52 d8 34 94
RSN: encrypted key data - hexdump(len=56): 39 9a f4 a8 5a 2c c3 be 08 20 c2 f1 df 79 38 0f f9 ca 02 26 fd 6d 73 c3 ad 9d 3e f7 b3 f2 fb ec fc c0 e0 94 71 c1 90 c2 92 29 d9 ff da 00 57 0c 1e 39 2a 31 d7 c4 14 30
WPA: decrypted EAPOL-Key key data - hexdump(len=48): [REMOVED]
wlan0: State: 4WAY_HANDSHAKE -> 4WAY_HANDSHAKE
wlan0: WPA: RX message 3 of 4-Way Handshake from 60:03:47:01:71:36 (ver=2)
WPA: IE KeyData - hexdump(len=48): 30 14 01 00 00 0f ac 04 01 00 00 0f ac 04 01 00 00 0f ac 02 0c 00 dd 16 00 0f ac 01 01 00 85 37 da dc db 9e cb 4e 0e 66 e1 31 5b 46 56 72 dd 00
WPA: RSN IE in EAPOL-Key - hexdump(len=22): 30 14 01 00 00 0f ac 04 01 00 00 0f ac 04 01 00 00 0f ac 02 0c 00
WPA: GTK in EAPOL-Key - hexdump(len=24): [REMOVED]
wlan0: WPA: Sending EAPOL-Key 4/4
WPA: KCK - hexdump(len=16): [REMOVED]
WPA: Derived Key MIC - hexdump(len=16): 39 6a 79 ba 46 9d 11 f4 ea 4d d4 f9 68 be c4 6e
wlan0: WPA: Installing PTK to the driver
wpa_driver_nl80211_set_key: ifindex=6 (wlan0) alg=3 addr=0x55a2423900 key_idx=0 set_tx=1 seq_len=6 key_len=16
nl80211: KEY_DATA - hexdump(len=16): [REMOVED]
nl80211: KEY_SEQ - hexdump(len=6): 00 00 00 00 00 00
addr=60:03:47:01:71:36
EAPOL: External notification - portValid=1
wlan0: State: 4WAY_HANDSHAKE -> GROUP_HANDSHAKE
wlan0: Determining shared radio frequencies (max len 2)
wlan0: Shared frequencies (len=1): completed iteration
wlan0: freq[0]: 2437, flags=0x1
P2P: Add operating class 81
P2P: Channels - hexdump(len=11): 01 02 03 04 05 06 07 08 09 0a 0b
P2P: Add operating class 115
P2P: Channels - hexdump(len=4): 24 28 2c 30
P2P: Add operating class 124
P2P: Channels - hexdump(len=4): 95 99 9d a1
P2P: Add operating class 125
P2P: Channels - hexdump(len=5): 95 99 9d a1 a5
P2P: Update channel list
P2P: channels: 81:1,2,3,4,5,6,7,8,9,10,11 115:36,40,44,48 124:149,153,157,161 125:149,153,157,161,165
P2P: cli_channels:
RSN: received GTK in pairwise handshake - hexdump(len=18): [REMOVED]
WPA: Group Key - hexdump(len=16): [REMOVED]
wlan0: WPA: Installing GTK to the driver (keyidx=1 tx=0 len=16)
WPA: RSC - hexdump(len=6): b0 03 00 00 00 00
wpa_driver_nl80211_set_key: ifindex=6 (wlan0) alg=3 addr=0x558f281940 key_idx=1 set_tx=0 seq_len=6 key_len=16
nl80211: KEY_DATA - hexdump(len=16): [REMOVED]
nl80211: KEY_SEQ - hexdump(len=6): b0 03 00 00 00 00
broadcast key
wlan0: WPA: Key negotiation completed with 60:03:47:01:71:36 [PTK=CCMP GTK=CCMP]
wlan0: Cancelling authentication timeout
wlan0: State: GROUP_HANDSHAKE -> COMPLETED
wlan0: Radio work 'connect'@0x55a244ac90 done in 0.120631 seconds
wlan0: CTRL-EVENT-CONNECTED - Connection to 60:03:47:01:71:36 completed [id=2 id_str=]
nl80211: Set wlan0 operstate 0->1 (UP)
netlink: Operstate: ifindex=6 linkmode=-1 (no change), operstate=6 (IF_OPER_UP)
wlan0: Determining shared radio frequencies (max len 2)
wlan0: Shared frequencies (len=1): completed iteration
wlan0: freq[0]: 2437, flags=0x1
P2P: Add operating class 81
P2P: Channels - hexdump(len=11): 01 02 03 04 05 06 07 08 09 0a 0b
P2P: Add operating class 115
P2P: Channels - hexdump(len=4): 24 28 2c 30
P2P: Add operating class 124
P2P: Channels - hexdump(len=4): 95 99 9d a1
P2P: Add operating class 125
P2P: Channels - hexdump(len=5): 95 99 9d a1 a5
P2P: Update channel list
P2P: channels: 81:1,2,3,4,5,6,7,8,9,10,11 115:36,40,44,48 124:149,153,157,161 125:149,153,157,161,165
P2P: cli_channels:
EAPOL: External notification - portValid=1
EAPOL: External notification - EAP success=1
EAPOL: SUPP_PAE entering state AUTHENTICATING
EAPOL: SUPP_BE entering state SUCCESS
EAP: EAP entering state DISABLED
EAPOL: SUPP_PAE entering state AUTHENTICATED
EAPOL: Supplicant port status: Authorized
nl80211: Set supplicant port authorized for 60:03:47:01:71:36
EAPOL: SUPP_BE entering state IDLE
EAPOL authentication completed - result=SUCCESS
nl80211: Set rekey offload
nl80211: Driver does not support rekey offload
RTM_NEWLINK: ifi_index=6 ifname=wlan0 operstate=6 linkmode=1 ifi_family=0 ifi_flags=0x11043 ([UP][RUNNING][LOWER_UP])
EAPOL: startWhen --> 0
EAPOL: disable timer tick
nl80211: Drv Event 103 (NL80211_CMD_VENDOR) received for p2p-dev-wlan0
nl80211: Vendor event: wiphy=0 vendor_id=0x1018 subcmd=1
nl80211: Ignore unsupported vendor event
RTM_NEWLINK: ifi_index=6 ifname=wlan0 operstate=2 linkmode=1 ifi_family=0 ifi_flags=0x1002 ()
nl80211: Interface down (wlan0/wlan0)
wlan0: Event INTERFACE_DISABLED (27) received
wlan0: Interface was disabled
wlan0: CTRL-EVENT-DISCONNECTED bssid=60:03:47:01:71:36 reason=3 locally_generated=1

It seems to be scanning pretty darn excessively. Starting without telling rom to enable wifi means it doesn't scan often soon as you enable wifi in rom its scanning and rescanning constantly...

It could be a result of what i am doing though.