The correct way round it is to get a new box. It costs £49 "activation fee", plus £10 for the viewing card if you need one. If you are not already paying for BT Vision*, then that will also be £5 a month minimum. Only the BT Sport bit is free.
*Some people, like me, are still on the free "pay as you go" package.