Which firmware is the best one for IPhone 3G? Is it 40Mb memory available enough for Iphone 3G (Show on Free memory app) ?