BT cannot fix the problem
.. because obviously BT are merely a customer of a 3rd-party software house behind the outsourcer for the Home Hub.
Entirely by design (for such things cost money) there is no direct connection or liability between BT and the software house.