I am hoping this will help people.
My WiFi and WiFi tether (hotspot) range was only about 10cm.
I flashed many firmwares to fix this, then I flashed CyanogenMod 10.1.;
The baseband is showing as XXLE4, so I hope this is correct firmware link;
As I not know much about androids, by happy accident everything now works
screen 2, I walked round my house and still picked up my router.
Hopefully someone can make sense from my screen shots and get the same result.
If possible could someone add a 'reply'? Or hit 'thanks' if it also worked for them too.
Just so I know if I fixed my phone by pure luck or if this is working for others.
Either way full credit to CyanogenMod for another truly brilliant ROM
Sent from my GT-I9003 using xda app-developers app