Around 20,000 homes across the UK were without broadband over the weekend, following a fault at a BT exchange.
The outage, which affected a "significant part of the UK" started at around 7pm on Friday night and lasted until Sunday for some.
Engineers worked throughout the night at the Edinburgh-based exchange to resolve the problem, BT said.
"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," a spokesman for the telecoms firm added.
BT said telephone services had not been not affected by the problem.





Comments
From PlusNet said: Following this mornings maintenance BT Wholesale have notified us about a loss of resilience at the affected site that could be causing problems for broadband customers with the following area codes01224 01292 013122 013131 01316501346 01362 01387 01434 0150601553 01603 01670 01698 0175401764 01776 019142 019146 01914901948 0207383 0207387 0207607 02076090207700 0286772 0287941 0289023 02890240289027 0289028 0289029 0289031 02890320289033 0289040 0289043 0289050 02890580289059 0289070 0289079 0289332 02893340289335 0289336 0289332They have given 4pm this afternoon as the provisional fix time
Annoyed user said: Annoyingly they have done it again on Wed morning also