BT broadband services have reportedly been restored after an embarrassing technical glitch left tens of thousands of UK homes without connections on Friday evening.
It is still not clear what caused the outage, which affected a "significant part of the UK" including Northern Ireland, Scotland and northern England, according to the BBC.
It was eventually traced to a fault in a BT exchange in the Edinburgh area, and engineers worked through the night to fix the issue.
"Following a technical fault at an exchange in the Edinburgh area last night which caused disruption to some broadband services, BT confirms that all services have been restored to customers," the firm said in a statement.
"BT's engineering teams worked throughout the night to resolve outstanding customer issues and to monitor the performance of the network."
Phone services were reportedly unaffected.
The outage will be an embarrassment for BT as it seeks to fend off competition in the broadband market from Virgin Media.
The company went on the attack at the end of the week, questioning the premium pricing model that Virgin is charging for its new 100Mbit/s service.
BT has repeatedly been forced by Ofcom to open its networks to greater competition, and its reluctance is often given as a reason for the UK's relatively poor broadband infrastructure.
The UK ranks 18th in the world for broadband quality and penetration, according to a survey of 72 countries carried out by Oxford University's Saïd Business School on behalf of Cisco.
BT wants to make the public switched telephone network history within eight years
Personal data being purloined by third parties via Facebook Login API
MacOS and iOS are better off apart, says CEO Tim Cook
Or they'll no longer be entitled to updates and bug patches