DStv error codes in short
Almost every DStv error comes down to one of two things: your account isn't paid (the decoder isn't authorised — the E16 family) or the satellite signal isn't reaching the decoder (the E30, E32-4, E48-32 and No-signal family — weather, dish, LNB or cabling). Fix the first in DStv Self Service by paying and sending a reset; fix the second by checking the signal path. This page explains each major code and its fix, and sits inside our complete DStv guide. If dish-and-signal faults have worn you out, a dish-free internet-TV service removes the entire class of problem.
The Two Root Causes Behind Almost Every DStv Error
Before you chase individual codes, it helps to know that DStv faults fall into just two buckets. Getting this right tells you where to start, and saves you climbing onto the roof for a problem that's really about a lapsed debit order.
1. The account isn't authorised
The decoder is working and the signal is fine, but MultiChoice isn't granting access — because the subscription is unpaid, has lapsed, or the channel you're on isn't included in your tier. This is the E16 family, and it's fixed entirely in DStv Self Service: pay, then send a reset.
2. The signal isn't reaching the decoder
The account is fine, but the satellite feed is missing or too weak. Causes run from a passing storm to a dish knocked out of line, a failing LNB, or a corroded cable. This is the E30, E32-4, E48-32 and No-signal family, fixed by checking the signal path — not the account.
With that framing in place, the rest is mechanical. For the account side you'll spend your time in DStv Self Service; for the signal side you'll be checking hardware covered in our DStv installation guide. Let's take the major codes one at a time.
DStv Error Code Table: Meaning & Fix at a Glance
Find your code, read what it means, and jump straight to the fix. The detailed walkthroughs follow below.
| Error | What it means | How to fix it |
|---|---|---|
| E16 | Decoder not authorised — unpaid or lapsed subscription, or the channel isn't on your tier | Pay the account in full, then send a reset from DStv Self Service |
| E48-32 | Decoder is downloading a software update, or has temporarily lost the signal | Wait 5–10 minutes; if it persists, check cabling and dish alignment |
| E30 | No or weak satellite signal reaching the decoder | Wait out bad weather; check the dish is clear, aligned and the LNB is sound |
| E32-4 | Weak signal — dish alignment or LNB fault | Reseat the coaxial cable; if weak in clear weather, have the dish realigned |
| No signal / E04 | Cable or connection fault between the dish, LNB and decoder | Reseat cables at both ends; replace a damaged or corroded cable |
| E145-4 | Smart card and decoder pairing / account mismatch | Confirm the smart card matches the account, then re-authorise from Self Service |
Notice the split: the top row is an account problem; everything below it is a signal problem. That pattern holds for the vast majority of DStv errors you'll ever see.
E16 — Decoder Not Authorised (Unpaid Subscription)
E16 is the single most common DStv error, and it means exactly one thing: the decoder is not authorised to show the channel you've selected. The usual cause is money — an unpaid or lapsed subscription, a failed debit order, or a mid-month cut-off. It can also appear when you tune to a channel that isn't part of your current package, which is really the same problem wearing a different hat: you're not authorised for that content.
The fix: pay the account in full, then send a re-authorisation reset. The cleanest route is DStv Self Serviceor the DStv app — pay, then use the “Fix errors” or reset option to push a fresh signal to your decoder. Reconnection is usually near-instant once the balance clears and the reset reaches the box. Leave the decoder on and tuned to a channel so it can receive the signal. If E16 keeps returning even when the account is paid, confirm the smart card is properly seated and matches the account, then send the reset again.
E48-32 — Software Update or Lost Signal
E48-32 has two innocent explanations and one that needs attention. Most often it appears because the decoder is downloading a software update in the background — completely normal, especially after a power cut or on a newly installed box. The other cause is that the decoder has temporarily lost the satellite signal.
The fix:first, be patient. Leave the decoder switched on for 5–10 minutes so any update can finish downloading and installing — interrupting it can make things worse. If the error clears on its own, it was an update and you're done. If it's still showing after ten minutes, treat it as a signal problem: check the coaxial cable is firmly seated at both the decoder and the LNB, make sure the dish is clear of obstructions and hasn't shifted, and do a power reset (off at the wall for 30–60 seconds, then on). Persistent E48-32 in clear weather points to a cabling or dish-alignment issue that may need an installer.
E30 & E32-4 — No or Weak Signal (Weather, Dish, LNB)
E30 and E32-4 are the classic “no signal” errors.They mean the satellite signal is either missing entirely or too weak for the decoder to lock onto. There are four usual culprits, in order of how often they're to blame:
- ✓Weather: Heavy rain, thick cloud or a storm can attenuate the satellite signal — this is 'rain fade'. It clears on its own once the weather passes; nothing to fix.
- ✓Dish alignment: A dish knocked by wind, a ladder or a bird can drift off the satellite. If the signal is weak in clear weather, the dish likely needs realigning by an accredited installer.
- ✓Faulty LNB: The LNB on the dish arm converts the satellite signal for the cable. Water ingress or age can kill it — a common cause of a signal that fails in clear skies and needs replacing.
- ✓Cabling: A corroded connector or a cable damaged by sun and weather weakens the feed. Reseat both ends; replace visibly damaged cable.
The fix: if the weather is bad, wait — the signal returns when it clears. In clear weather, check the cable connections at the decoder and LNB, confirm the dish looks undisturbed, and run a signal test from the decoder menu (Settings → Dish installation / signal strength). A consistently weak reading means the dish or LNB needs professional attention — the same hardware covered in our DStv installation guide.
E04 & “No Signal” — Cabling Between Dish and Decoder
An E04 or a blunt “No signal” message usually points at the physical link between the dish and the decoder rather than the dish itself. The coaxial cable is the weak point: connectors loosen, water gets into a poorly sealed joint, sun degrades the outer sheath, and rodents occasionally chew through a run. The result is a broken or noisy feed that the decoder reads as no signal.
The fix:unplug and firmly reseat the coaxial cable at the back of the decoder and at the LNB on the dish arm, checking the centre pin is straight and the connector isn't corroded. Inspect the visible cable run for kinks, cuts or damage and replace any damaged section. If you have a spare known-good cable, swap it in to rule the cable out. Once the connection is solid, do a power reset and let the channels reload. If a fresh cable still shows no signal, the fault has moved upstream to the LNB or dish.
General DStv Reset Steps (Try These First)
Before diving into a specific code, these three resets clear a surprising share of faults. Work through them in order.
- 1
Power reset the decoder
Switch the decoder off at the wall socket, wait 30–60 seconds, then switch it back on and let it fully reload. This clears temporary glitches and forces the box to re-acquire the signal — the fastest fix for freezes and one-off errors.
- 2
Send a subscription reset
Log in to DStv Self Service or the DStv app and send a reset / re-authorisation to your decoder. This refreshes the account signal and clears most E16-type errors once the account is paid. Keep the decoder on and tuned to a channel so it can receive the signal.
- 3
Check the signal path
If resets don't help, inspect the cabling at the decoder and LNB, confirm the dish is clear and aligned, and run the decoder's built-in signal-strength test. A weak reading points to dish, LNB or cabling — the signal side rather than the account side.
These steps apply whether you're on an Explora decoder or a basic HD box, and they mirror the “restart, re-authorise, check the connection” logic behind fixing any TV service. For the full context on how DStv delivery works end to end, see the full DStv troubleshooting overview.
Why Streaming Sidesteps Half of These Errors
It's worth noting what an internet-based service removes from the picture. Every signal-side error on this page — E30, E32-4, E48-32, E04 and No signal — exists because a satellite dish, LNB and coaxial cable sit between you and your channels. There's no LNB to fail, no dish to drift out of alignment, and no rain fade when the feed arrives over broadband instead. The account-side E16 problem still has an equivalent (a lapsed subscription), but the entire class of signal faults simply disappears.
That doesn't mean streaming is trouble-free — it swaps dish problems for network ones. The good news is those are usually quick to fix: our guide on how to fix IPTV buffering fast covers the streaming equivalent of a signal check. If you're considering a dish-free route entirely, compare your options in our best internet-TV services roundup, and note the same “no dish” logic that powers DStv Stream.
DStv Error Codes FAQ
What does DStv error E16 mean and how do I fix it?
E16 means your decoder is not authorised to show the channel — almost always because the subscription is unpaid, lapsed, or the tier doesn't include that channel. Pay the account in full, then send a reset (a re-authorisation signal) from DStv Self Service or the DStv app. The decoder usually clears within a few minutes of the reset reaching it, so leave it on and tuned to a channel.
What does E48-32 mean on DStv?
E48-32 appears when the decoder is downloading a software update, or when it has temporarily lost the satellite signal. Leave the decoder on for 5–10 minutes so any update can finish. If the error remains, treat it as a signal problem: check the cable connections at the decoder and LNB, and confirm the dish is still aligned and clear of obstructions.
Why does my DStv say no signal or E30?
E30, E32-4 and 'No signal' all mean the satellite signal isn't reaching or isn't strong enough at the decoder. Common causes are heavy rain or cloud, a dish knocked out of alignment, a faulty or water-damaged LNB, or a damaged coaxial cable. Wait out bad weather, then check the cable and dish; a persistent weak signal in clear skies usually needs an installer to realign the dish or replace the LNB.
How do I reset my DStv decoder?
There are two resets. A power reset: switch the decoder off at the wall, wait 30–60 seconds, then power it back on and let the channels reload. A subscription reset: log in to DStv Self Service or the DStv app and send a reset / re-authorisation to the decoder — this refreshes the account signal and clears most E16-type errors once the account is paid.
What are the two main causes of DStv errors?
Almost every DStv error comes down to one of two things: the account isn't paid (so the decoder isn't authorised — the E16 family), or the satellite signal isn't reaching the decoder (the E30, E32-4, E48-32 and No-signal family, caused by weather, the dish, the LNB or cabling). Work out which of the two you're dealing with and the fix follows: pay and reset in Self Service, or check the signal path.
Keep reading: Complete DStv guide · DStv Self Service · DStv installation · DStv Explora · DStv Stream · Fix streaming buffering · Best internet-TV services
Tired of Dish and Signal Errors?
ApolloGroupTV streams 50,000+ live channels, all major sport and PPV, and 160,000+ on-demand titles in 4K UHD — no dish, no decoder, no E30 or E48-32 to chase. Test it free for 24 hours via WhatsApp before you pay a cent.
Ready to start streaming?
50,000+ channels · 4K UHD · No credit card · Instant activation via WhatsApp
Plans from CA$25/month. View Apollo Group TV pricing & plans →