[Galaxy S III Q&A, Help & Troubleshooting] gadulowaty:
I have updated my sg3 (GT-I9300) from 4.0.4 (Branded Orange Poland) to 4.1.2 (Branded Orange Poland) throug KIES.

After update wifi cannot connect to networks which I was able to connect before upgrade. I have used option "forgot network" and setup wifi connection from scratch, i have also done factory reset nothing helped - always same problem - stuck on "obtaining ip address" when using DHCP or with popup window "Selected network is not available" or "Signal strenght is low" when using static ip address.

For now I have tried:

1. with different firmware packages:

Working ones:

a. android 4.0.4 (IDE_I9300BVALE4 [Orange Poland]) - WORKS

b. android 4.1.1 (XEO_I9300XXDLIB [NoBrand Poland]) - WORKS

NOT Working ones:

c. android 4.1.2 (IDE_I9300XXELL1 [Orange Poland]) - NOT WORKS

d. android 4.1.2 (XEO_I9300XXELLA [NoBrand Poland]) - NOT WORKS

d. android 4.1.2 (BTU_I9300XXEMB1 [NoBrand UK with lang selected for polish]) - NOT WORKS

e. android 4.1.2 (IDE_I9300XXELLA [Orange Poland]) - NOT WORKS

For not working firmwares of android 4.1.2, i have tried this wifi configs:

1. with different AccessPoints:

a. Zyxel USG20W

b. Linksys/Cisco WAP200

c. Zyxel ZyWall

d. Zyxel WAP3205

2. with security options:

a. OpenWifi

b. WPA-PSK

c. WPA2-PSK

d. WPA2-Enterprise

3. changing the way which IP is assinged:

a. through DHCP - stuck on Obtaining IP Address

b. statically assinged - OS shows that connection state is connected, but after few seconds window popup that selected network is

unreachable and when i try to ping phone assigned ip from computer connected to wifi network i got

response that host is unreachable

4. Changing PowerSaveMode through *#0011# - always same problem

using ADB logcat i found this:

=======================================start of logcat==============================

I/wpa_supplicant( 6683): [wpa_supplicant_assoc] START

I/wpa_supplicant( 6683): Trying to associate with 00.8E.31 (freq=2412 MHz rssi=-43dBm)

I/wpa_supplicant( 6683): 7777772D69742D717561792E706C

I/wpa_supplicant( 6683): State: DISCONNECTED -> ASSOCIATING

I/wpa_supplicant( 6683): CTRL-EVENT-STATE-CHANGE id=0 state=5 BSSID=00.8E.31

I/wpa_supplicant( 6683): 7777772D69742D717561792E706C

I/wpa_supplicant( 6683): Start Assoc status = [3] !!!!!

I/wpa_supplicant( 6683): SKIP SCAN_RESULTS !!

I/wpa_supplicant( 6683): State: ASSOCIATING -> ASSOCIATED

I/wpa_supplicant( 6683): CTRL-EVENT-STATE-CHANGE id=0 state=6 BSSID=00.8E.31

I/wpa_supplicant( 6683): 7777772D69742D717561792E706C

I/wpa_supplicant( 6683): Associated with 00.8E.31

I/wpa_supplicant( 6683): State: ASSOCIATED -> 4WAY_HANDSHAKE

I/wpa_supplicant( 6683): CTRL-EVENT-STATE-CHANGE id=0 state=7 BSSID=00.00.00

I/wpa_supplicant( 6683): 7777772D69742D717561792E706C

I/wpa_supplicant( 6683): State: 4WAY_HANDSHAKE -> 4WAY_HANDSHAKE

I/wpa_supplicant( 6683): State: 4WAY_HANDSHAKE -> GROUP_HANDSHAKE

I/wpa_supplicant( 6683): CTRL-EVENT-STATE-CHANGE id=0 state=8 BSSID=00.00.00

I/wpa_supplicant( 6683): 7777772D69742D717561792E706C

I/wpa_supplicant( 6683): WPA: Key negotiation completed with 00.8E.31 [PTK=CCMP GTK=CCMP]

I/wpa_supplicant( 6683): State: GROUP_HANDSHAKE -> COMPLETED

I/wpa_supplicant( 6683): CTRL-EVENT-CONNECTED - Connection to 00.8E.31 completed (auth) [id=0 id_str=]

I/wpa_supplicant( 6683): CTRL-EVENT-STATE-CHANGE id=0 state=9 BSSID=00.00.00

I/wpa_supplicant( 6683): 7777772D69742D717561792E706C

I/dhcpcd ( 7345): dhcp main start

I/dhcpcd ( 7345): if(wlan0) info get Success. (MAC : 00.8E.31)

I/dhcpcd ( 7345): bssid match

[....cut-out.....]

E/DhcpStateMachine( 2292): DHCP failed on wlan0: Timed out waiting for DHCP to finish

E/WifiStateMachine( 2292): IP configuration failed

I/wpa_supplicant( 6683): State: COMPLETED -> DISCONNECTED

I/wpa_supplicant( 6683): CTRL-EVENT-STATE-CHANGE id=0 state=0 BSSID=00.00.00

I/wpa_supplicant( 6683): 7777772D69742D717561792E706C

I/wpa_supplicant( 6683): Disassociation notification

I/wpa_supplicant( 6683): * reason 0 (locally generated)

I/wpa_supplicant( 6683): CTRL-EVENT-DISCONNECTED bssid=00.00.00 reason=0

I/wpa_supplicant( 6683): State: DISCONNECTED -> DISCONNECTED

I/wpa_supplicant( 6683): State: DISCONNECTED -> SCANNING

I/wpa_supplicant( 6683): CTRL-EVENT-STATE-CHANGE id=-1 state=3 BSSID=00.00.00

=======================================end of logcat==============================

I have also access to another Samsung GalaxyS3 which is running on this firmware: android 4.1.2 (IDE_I9300XXELLA [Orange Poland])

and connects to wifi networks without any problems. The only difference which i managed to find was this:

=> this is from not working Phone:

E/WifiHW ( 2292): ##################### set firmware type 0 #####################

I/WifiHW ( 2292): module is semco SH

E/WifiHW ( 2292): ==========[WIFI] Station firmware load ===========

I/WifiHW ( 2292): Start Check B2 #######

I/WifiHW ( 2292): wifi_trigger_poke : Found 4334B3

I/WifiHW ( 2292): ==========[WIFI] SEMCO SH MODULE ===========

=> and this is form working one:

E/WifiHW ( 2269): ##################### set firmware type 0 #####################

I/WifiHW ( 2269): module is murata

E/WifiHW ( 2269): ==========[WIFI] Station firmware load ===========

I/WifiHW ( 2269): Start Check B2 #######

I/WifiHW ( 2269): wifi_trigger_poke : Found 4334B3

I/WifiHW ( 2269): ==========[WIFI] MURATA MODULE ===========

so maybe the wifi chip matters ? Any suggestions ....