iPhone 3G fix ‘within the next few days’