You can fix the E16 error quick and easy from the DStv self-service website. Switch on your decoder and insert your Smartcard before proceeding.
Press the MENU button on your DStv remote control and next press 4 to check your messages. You must pay your account before reactivation. After you’ve submitted payment, follow this link to fix the error.
Type in your Smartcard Number and Surname. Click on Fix Now.
Or you can dial *120*68584# and follow the instructions.