One of the first things many developers and users do when obtaining a new device or a new firmware update is figure out what's wrong with it. Fortunately for bug hunters (and unfortunately for everyone else) there is always something wrong, even with the most popular and polished devices. However, there is almost always a fix made available. Now, there is a fix for at least one of the WiFi roaming bugs for the Samsung Galaxy S III.

XDA Forum Member felixchris released a hack that fixes at least one of the three potential WiFi roaming bugs. That means there are two that aren't fixed, but a step forward is a step forward. Out of the three, only bug number three on the list is fixable. Here is felixchris' explanation on which ones are which:

- If the phone now connects to AP2 and shows a high signal strength, you are observing the Galaxy S2 bug --> Bug 1 in the list

- If the phone still connects to AP1 and shows a low signal strength, you are observing the Nexus bug --> Bug 2 in the list

- If the signal strength seems to increase while getting closer to AP2, but then the wifi icon disappears briefly and comes back after a few seconds, and the web radio stream drops, you are observing the Galaxy S3 bug, and this workaround will help you. --> Bug 3 in the list

In these examples, AP1 and AP2 are WiFi access points. The bugs deal with the device not being able to manage two connections very well. Bug 3 on the list is the one that is fixable with a hack.

There are two methods to apply the fix. One is a version that doesn't require a custom recovery, otherwise known as the old fashioned long way. The other involves flashing a zip in a custom recovery. Once installed, Bug 3 shouldn't be an issue any longer.

For more details, check out the original thread.