logo elektroda
logo elektroda
X
logo elektroda

Interior of the old Polsat digital decoder Echostar DSB-717

p.kaczmarek2  15 2007 Cool? (+11)
📢 Listen (AI):

TL;DR

  • Inside the Echostar DSB-717 Polsat digital decoder, the chassis splits into a main PCB, separate switching power supply, audio board, display module, IR receiver, and card-reader section.
  • The display module uses an Atmel ATTiny2313 to multiplex the 7-segment indicators, instead of a dedicated display driver like TM1650 or TM1637.
  • The main board centers on an STi5107KYA Omega processor with M28W320HS 32 Mb Flash and K4H561638H 256 Mb SDRAM, plus a TOP245PN supply and STB6000 tuner.
  • Most recovered parts look only marginally useful for hobby work: the power supply is a single module, the flash is hard to access, and the display lacks a colon.
Generated by the language model.
Two silver-and-black EchoStar DSB-717 satellite set-top boxes stacked on a table
Time to present the interior of another slightly older piece of equipment. This time it will be even more interesting, because I received two copies. I will see if anything from the inside can be useful to a hobbyist electronics technician, I will focus mainly on programmable circuits. Electronics is not at all an expensive occupation when recovering parts from electro-waste. Will we find out again this time? Let's find out!
Rear of a gray set-top box: RCA, S/PDIF, two SCART ports, IF OUT/LNB IN connectors, and power inlet.
We look at the back of the equipment and all doubts about its age are dispelled. This decoder doesn't even have an HDMI output. I don't know if it would still be able to receive anything, but looking at the prices it's possible to buy one for a dozen zlotys, and I don't even have a remote control....
Inside a set-top box: large green main PCB with capacitors, shield cans, and a card reader module
The whole thing is built around one main PCB, with the switching power supply and the rest of the unit separately. The audio outputs (for the right and left channels) still have a tiny PCB, and there is also a separate display.
Two open set-top boxes side by side, showing green main PCBs and rear connectors.
In the case of the display, we have a surprise, as there is neither a sliding register nor a dedicated controller such as the TM1650 or TM1637, but there is the well-known and well-loved ATTiny2313 microcontroller from Atmel at the time (now, after the acquisition, from Microchip). It appears that it is this MCU that does the multiplexing of the 7-segment display showing the channel codes.
Inside a set-top box: main PCB with capacitors and a ribbon cable to a small display board
The display has dots, but no colon - we won't make a clock easily. We also have an IR receiver, after all the remote has to work somehow. You could make it work at least with IRRemote from an Arduino or ESP.
Inside an electronic device with a green PCB and a front 7‑segment display module
As a curiosity, we have extra insulation on the bottom of the PCB on the high voltage side and the inverter in general, and on the low voltage side we have contacts from ground/casing
Inside a metal device casing with mounting tabs and screws; small section of PCB visible at the top
I had a look at the display. Strange, why so many wires when Attiny does multiplexing?
Two PCBs with LED displays, buttons, and connectors removed from a device [img-1]
Close-up of PCBs with ATtiny2313 microcontrollers and multicolor ribbon cables Close-up of PCB with ATTiny2313 microcontroller and ribbon cables
Both motherboards are quite similar:
Two green decoder PCBs side by side with capacitors, connectors, and power-supply components visible
On the underside we have only a few components, among others the decoupling capacitors from the main CPU:
Bottom side of a green PCB with many solder points and connectors, including SCART and RF coax sockets

Now let's further examine the rest of the PCB, starting with the power supply .
On the input we have rich filters to reduce EMI interference. Of course there is a fuse too. Then a bridge rectifier and a boost converter.
Close-up of a green PCB with capacitors, coils, resistors, and power-supply components
The inverter is based on the TOP245PN:
Close-up of a PCB showing a TOP245PN IC and several electrolytic capacitors
It can provide up to 30 W, depending on configuration and cooling capabilities.
Output power table with the row “TOP245 P or G” highlighted in red.
This circuit already has a keying transistor integrated into it - below is a schematic of an example inverter:
Switch-mode power supply schematic with TOPSwitch-GX TOP244Y, transformer, bridge rectifier, and 12 V output
Next we have more inverters - lower voltages are needed for the processor. In the background you can also see the AZ1117-ADJ, which is a linear voltage stabiliser with adjustable output.
Close-up of a green PCB with capacitors, inductors, and ST-branded ICs
L5970D - up to 1 A.
ST L5970D datasheet excerpt: up to 1 A step-down switching regulator with SO8 package drawing
Example diagram:
L5970D test circuit: 3.3 V buck converter with 33 µH inductor, Schottky diode, and FB resistor divider
The main processor is the STi5107KYA Omega from ST. On the PCB it appears with M28W320HS (32 Mb Flash) and K4H561638H (256 Mb SDRAM).
Close-up of a PCB with ST OMEGA STi5107KYA chip, electrolytic capacitors, and SMD components
It's a shame that the Flash is in such an inaccessible DIY enclosure, otherwise something could be tampered with. I would have ripped the contents and analysed in Ghidra, and maybe I would have tried to upload something new.
Further separately we have the STV6414AD:
Close-up of capacitors and ST microchip on decoder PCB
As far as I can see, this is simply an audio/video line switch, it is controlled via the I2C protocol.
STV6414A datasheet fragment showing features of the audio/video switch matrix
Still here we have the RF tuner:
Close-up of STB6000 IC on green PCB with SMD components and 14 MHz quartz crystal
It is based on the STB6000, interestingly this chip operates in direct frequency conversion mode (without intermediate frequency - IF). It is controlled as usual via I2C:
Screenshot of the STB6000 datasheet for a DVB QPSK direct conversion tuner IC
And that's it for now - there's still some circuitry under the card reader, but the reader obscures the marking.

Summary
This time it's hard for me to write that the power supply will be useful, because the whole thing is as one module. It's equally hard to see playing with the main MCU, and there's not a lot of memory and capability there anyway.
Probably the biggest surprise, though, is this display module from Attina. After all, it's a representative of one of the most popular MCU families in DIY projects. It begs to be used. The only pity is that this display is without a colon. It is only useful for measurements. How about making one eight-digit display out of two?
That's it for now, perhaps in the next topic I will present some DIY based recovered parts. Or have you ever managed to recover interesting MCUs from electrical junk?

About Author
p.kaczmarek2
p.kaczmarek2 wrote 14387 posts with rating 12308 , helped 650 times. Been with us since 2014 year.

Comments

MAT_ ZAJ 22 Jan 2026 12:28

There are already some applications of the Attiny front panel with displays on the web, I recently acquired a scrap panel myself and also kept some components from it as well as the front panel :) ... [Read more]

p.kaczmarek2 22 Jan 2026 13:50

Thanks for the info, I hadn't seen this, I haven't yet moved on to just running this board. It will definitely come in handy. Somehow it so happened that I had little to do with AVRs - I started my adventure... [Read more]

sylweksylwina 22 Jan 2026 13:52

I got the thermometer from the display from the DSB-616 :D The dot can be made up. You can drill the display from the bottom and insert the Led ;) [Read more]

p.kaczmarek2 22 Jan 2026 14:07

Those Attins were a surprise to me though. I see that at least some of the DSB series were built this way? As a rule I rather see chips like TM1650, FD650, HD2015, etc in newer DVB receivers. Running... [Read more]

sylweksylwina 22 Jan 2026 14:12

the 717 was the successor to the 616. The 616 had a small board with just the display and attiny. In the 717 the display is already built into the whole front panel. The function of both displays was... [Read more]

maciej_333 23 Jan 2026 13:34

I was most acutely interested here in the head unit on the STB6000. The datasheet for this is a mere two pages, so there are no specifics. However, after searching for a while I found some code: stb6000.h... [Read more]

RomanWorkshop 23 Jan 2026 22:58

As for the LED display module with ATtiny2313 microcontroller: Link . The I2C address of the LED display module is 0x38 (7-bit), baud rate 100 kHz. The I2C frame sent contains 7 bytes - the first... [Read more]

p.kaczmarek2 25 Jan 2026 00:48

@maciej333 I'd be happy to give you both boards, but I need to see if I still have them. I took the photos for the theme a while back, and I regularly have to get rid of some of the electronics because... [Read more]

maciej_333 25 Jan 2026 14:53

I have also seen this. The STB6000 is with a "zero IF" output. As if the signals from it were fed to low-pass (analogue) filters it would be possible to sample it with the STM32. I already have an AV2012... [Read more]

MAT_ ZAJ 25 Jan 2026 15:46

That's right, the keys are routed out to just this ribbon of wires, as are the IR receiver and the two-colour LED. These signals go back to the tuner motherboard. I am attaching a description from one... [Read more]

żarówka rtęciowa 26 Jan 2026 17:45

Hello I had to deal with such a scrap and I must admit that it is difficult to solder THT elements e.g.: transformers from double-sided PCBs. Older tuners from the 90s were better in this respect because... [Read more]

SylwekK 28 Jan 2026 16:50

Personally, I am very fond of such modules and I have already presented one such recovery here in the past ;) https://www.elektroda.pl/rtvforum/viewtopic.php?t=3676125&highlight= [Read more]

_ACeK_ 29 Jan 2026 13:02

:smile: From the link from the information posted by RomanWorkshop I did reverse engineering hex code :idea: ;************************************************************* ; ... [Read more]

bsw 04 Feb 2026 10:41

If you are stubborn, one of the displays can be soldered and rotated 180 degrees. You will only need 4 crossovers - the rest can be handled by software and you have a colon ! In addition to the clock... [Read more]

jackfinch 12 Feb 2026 21:56

There is a j5 connector and it was a jtag connector as far as I remember, but in those days as far as I remember there was no software for those STi5107 processors to read what is in the flash, and I guess... [Read more]

FAQ

TL;DR: Inside the DSB‑717: TOP245PN PSU up to 30 W and STi5107KYA with 32 Mb Flash/256 Mb SDRAM. “It is this MCU that does the multiplexing.” [Elektroda, p.kaczmarek2, post #21816136]

Why it matters: This FAQ helps hobbyists reuse the DSB‑717’s front panel, power, and RF parts for quick, low‑cost projects.

Quick Facts

Whats actually inside the Echostar DSB‑717?

One main PCB holds the STi5107KYA SoC, 32 Mb Flash, 256 Mb SDRAM, STV6414A A/V switch, STB6000 tuner, and a TOP245PN‑based PSU. The front panel integrates a 4‑digit 7‑segment LED driven by an ATtiny2313. Audio L/R sits on a tiny daughterboard, and the IR receiver is on the front panel. [Elektroda, p.kaczmarek2, post #21816136]

Does the DSB‑717 have HDMI output?

No. The rear panel lacks HDMI, confirming the platform’s age and analog‑centric design. Expect SCART and baseband A/V instead. [Elektroda, p.kaczmarek2, post #21816136]

Which microcontroller drives the LED display and how is it controlled?

An ATtiny2313 handles display multiplexing. It exposes an I2C slave at 7‑bit address 0x38, using 100 kHz. You send a 7‑byte frame: 0x38, 0x00, 0x07, then four bytes for digits left‑to‑right. Segment codes for 0–9 and blank are provided. [Elektroda, RomanWorkshop, post #21817812]

Why are there so many wires to the front panel if its I2C?

Besides VCC, GND, SDA, and SCL, the ribbon carries key buttons, the IR receiver, and a bi‑color LED back to the mainboard. That’s why the harness is wide. [Elektroda, MAT_ZAJ, post #21819344]

Can I add a colon to make a simple clock from the display?

The stock display lacks a colon. A community tip is to drill from beneath and add an LED to form a dot/colon indicator. “The dot can be made up.” Proceed carefully to avoid segment damage. [Elektroda, sylweksylwina, post #21816356]

How do I drive the ATtiny2313 LED module over I2C (3 steps)?

  1. Wire VCC, GND, SDA, and SCL; set 100 kHz I2C.
  2. Send: 0x38, 0x00, 0x07, D3, D2, D1, D0 (left to right digits).
  3. Use provided byte map: e.g., 0→0x3F, 1→0x09, … 9→0x7D; 0x00 blanks a digit. [Elektroda, RomanWorkshop, post #21817812]

What power devices and ratings should I know before reuse?

Primary SMPS uses TOP245PN; designs around it support roughly 30 W. Downstream, an L5970D buck provides up to 1 A, and AZ1117‑ADJ supplies regulated rails. Keep thermal limits in mind during reuse. [Elektroda, p.kaczmarek2, post #21816136]

What tuner IC is used and can it support DIY SDR experiments?

The STB6000 uses zero‑IF with I2C control. A contributor notes it could feed low‑pass filters and be sampled by an STM32, with a logic analyzer aiding bring‑up. “You could try to do some SDR on this.” [Elektroda, maciej_333, post #21817311]

What CPU and memory does the board carry?

An STi5107KYA SoC pairs with M28W320HS 32 Mb Flash and K4H561638H 256 Mb SDRAM. These capacities suit legacy DVB decoding but limit modern repurposing. [Elektroda, p.kaczmarek2, post #21816136]

Is the onboard Flash easy to dump or modify for custom firmware?

No. The Flash package and layout hinder DIY access. The author notes he would have dumped it for Ghidra if it were accessible. Consider external programming only if you rework the package. [Elektroda, p.kaczmarek2, post #21816136]

Any pitfalls when salvaging parts from this unit?

Yes. Desoldering THT parts like transformers from double‑sided PCBs is difficult compared with older single‑sided tuners from the 1990s. Plan for preheating and ample flux. [Elektroda, ar14wka rt19ciowa, post #21820453]

Do other models share this ATtiny front panel approach?

Yes. The DSB‑616 used a small board with the display and ATtiny. The DSB‑717 integrates the display into the full front panel, but functions are similar. [Elektroda, sylweksylwina, post #21816386]

Why is this display less ideal for a full clock project?

It has dots but no built‑in colon, limiting conventional time separators. It’s better for numeric indicators or measurements unless you add LEDs. [Elektroda, p.kaczmarek2, post #21816136]

Is there a segment bit map to customize characters?

Yes. The ATtiny expects bytes where bits map to segments: a, b, c, d, e, f, g pattern and a blank value. Provided digit codes include 0x3F for 0 and 0x7D for 9. [Elektroda, RomanWorkshop, post #21817812]
Generated by the language model.
%}