It is not uncommon that entire towers or basebands have invalid time.
Some of the reason that i encountered personally:
- Badly configured basebands (for example lack of summer/winter time change flag!)
- Broken PTP
- Stations that take time from NTP which does not exist or does not have route to.
- I don't know the name for it, but getting time from local Nodeb is an feature - and sometimes features are not active or licensed[1].
- Station setup with GPS instead PTP/NTP (let's say for 2G or some slower HDSPA modes) with broken GPS module itself
- Software error [basebands have multiple versions of software, same goes for APG's, SCU'S, RRU's and dozen other black boxes. Even cabinet itself have some software.
This is big pain in the ass to keep them all updated in large network - as upgrade process can be disruptive and sometimes it is better to not upgrade [cases of some really wacky stations]...
- Problem with software in terms of PTP implemetation. For example there are some discrepancies between Huawei and Ericsson software when it comes to PTP.
[1].
This is big shocker for Open Source Software community:
- EVERY SINGLE FEATURE in base station is not only NOT free, but Telecoms needs to pay them every single month[all manufactures: Nokia, Ericsson, HUA do that]. We are talking here in about 100-200 licenses for various features per site alone. If you don't buy new license every 28 days - your base station will turn off and it's nothing you can do.
- Hardware provider can also refuse to give you new licenses in theory...
- This is real hell of SaS world that NO ONE is talking about.