Resuscitation and recovery of U2C. Restoring a set-top box on ALi after an unsuccessful firmware How to restore a tuner after an unsuccessful firmware

18.11.2009, 13:21

Hello everyone!!! Guys, someone help. Something happened to my SKYON DSR2300 tuner. I turn on the network and the display says boot. I understand that the processor sigh. please tell me how to reanimate the tuner. I try to somehow flash it through the skyonlink-4.0 program, I click on setup comm, and in response I see a connektion error, and no more shift, tell me what should I do? I will be very grateful to you.

18.11.2009, 15:40

18.11.2009, 18:56

The firmware has crashed, you need to restore the bootloader. Here are all the programs and software for recovery + the latest software 5.46.

I took the program for filling and software. Tried to flash it, no change. I launch the bootloader, select the software and select the port too. and I click on the record, writes the connection and that's it. On the tuner's display, as it was written boot, it remains. I checked the port, connected another globo tuner, and there the port sees, starts writing, and then it’s deaf as in a tank. What else could you advise to restore the tuner, please help with advice.

18.11.2009, 19:45

I can’t run the skyonlink-4.0 program, I click on setup comm, and in response it gives a connektion error, And only boot is written on the display and that’s it

Tell. Where is the place on the board for connecting Jtag?

18.11.2009, 20:52

18.11.2009, 21:15

Irakli, if the receiver has already disassembled then check the supply voltage, maybe we're muddying the water here?

The voltage on the power supply and at the output corresponds to the diagram. I checked this myself at the beginning. Only that the child admitted that he ate to flash. and uploaded some other software. openbox software took. and went out to the lady.

19.11.2009, 20:47




20.11.2009, 10:30

Irakli, he didn’t restore Jtag "with ohm, but he altered this receiver, here's the info to make it clearer. The Jtag" connector is a standard 20-pin.

Pin number Jtag "a. Pin name. Process leg. Resistor. LPT pin number.

19 - TRST - 109 /5518/ - 100 R - 5
15 - TDO - 111 /5518/ - 33 R - 13
13 - TDI - 112 /5518/ - 100 R - 4
11 - TCK - 113 /5518/ - 100 R - 3
9 - TMS - 110 /5518/ - 100 R - 2

Jtag I have a 74NS244 chip. This reanimated the global-like ones. Now I will look for the legs on the processor. The board has a connector for 20 pins, it is labeled A5, and the report of the pins is not specified. I took the legs on the processor, I take the 109 leg of the processor, but I can’t find leg 19 on the connector, I call the tester but I can’t find the circuit. maybe the processor lost count. Thank you very much for helping me. I will now try.

25.11.2009, 17:59

Irakli Well, I figured out there are no pictures where or describe in more detail.

25.11.2009, 20:46

I have an idea for Skyon-2300 users who watch Digi TV. We fill the receiver with firmware 5.46, reset it to the factory settings and the emulator. We turn on the emulator again and take a dump with Jtag. Post it on the forum, I'll try to turn off the AU on Digi TV. Rainbow balls and pluses and Digi TV work. Who will risk?

04.03.2010, 18:04

04.03.2010, 18:45

Hello. Prompt SKYON2300 no signal upper scale 1/3, middle max., lower zero.?

You write on which satellite and transpoder or which channel.

04.03.2010, 19:18

yurec, Opens 300 - 820 have similar problems. Check connections on the I2C bus between the process and the tuner. Skyon did not understand, but in the Opens 8 vyv. tuner - 194 pin. percent, 9 pin. tuner - 195 vyv. percent Connected through resistances 22 Ohm x 2, total 44 Ohm.

04.03.2010, 20:55

Thank you for your reply. I checked the connections, everything is fine, the problem persists. Any other ideas?

04.03.2010, 21:03

The problem is in the tuner, call all connections between the process and the tuner. What tuner is installed in Skyon?
Quote from another forum: With a problem with a square bus, the signal / noise scale is full, it is unlikely that it is. Check the 3.3V power supply of the shared SHARP input unit, if it is normal, then try to change it.
They offer to change the input block.

04.03.2010, 21:27

The problem is not with the tuner, that's for sure. I shot the tuner, the screen is the same. Maybe the flash drive glitched?

04.03.2010, 21:30

Only in the tuner, flash is useless.

05.03.2010, 03:00

Skyon did not understand
DSR-2300

05.03.2010, 17:22

I found it on one forum: (... I came across two versions of this tuner with different HF blocks. But when filling in a flash drive from the wrong "assembly", the tuner does not see the signal at all, it also happens when rewriting from tuner to tuner with different HF blocks. ..) . If so, where can I get the right dump?

05.03.2010, 17:37

yurec, and in your tuner? Well, download the dump from Skyon, which is on our forum, if not the one, knock on Bashir, maybe he will tell you something. That's just all the same, I do not understand, after which he stopped showing res?

05.03.2010, 18:12

10.03.2010, 07:26

As they told me, when they brought the tuner, there was a power surge, the tuner went out ... Smart people turned out to be, dismantled the device, replaced the fuse. The tuner worked. I brought it to me on. but not connected to the antenna. I stitched 5.46, connected it to the antenna, I do not see the signal.

In your words, if there was a power surge, then first of all change the kander 47Mkf 100v and secondly check the tuner voltage if everything is received.
HERE WE ARE NOT Psychics Or Clairvoyant.

16.03.2010, 19:12

That's the trick, I would not ask for advice, the voltage is all right, I checked it with an oscilloscope.

15.10.2011, 15:46

Restoring receivers with Jtag and Jkeys

The result of the failure of the receiver software are two reasons:
1. Unsuccessful firmware;
2. A raw version of the software that disables the receiver.

In this case, "BOOT" lights up on the display and the receiver does not respond to anything, including the remote control.

Let's consider the procedure for restoring the receiver using the example of an unsuccessfully flashed SkyOn 2300.

Recovery takes place in 3 stages:

Clearing the flash memory of the receiver;
Filling the factory software;
Flashing with the latest software version.

Clearing the receiver's flash memory
To clear the flash memory, you need to connect (solder) the Jtag cable (Jtag cable diagram)
22801
to the receiver's internal Jtag connector and to the computer's LPT connector.

We turn on the receiver. Run the program fdddddddd22803 Select the size of the flash memory in accordance with the one installed in the receiver. In our case, 2 MB and press START.
This loads the trap.bin file.
If the trap is loaded normally, then you can try to erase and write the flash memory.
If it writes an error when erasing, then turn off the receiver, turn it on and press START again. We no longer try to erase or write a flash with Jtag Up, but run the fdddddddd22804 program in parallel with the program running Jtag Up.
Using Jtag Up helps avoid shorting the 115 foot STi5518 processor to ground and makes it easier to work with Jkeys.

jkeys should detect the receiver's processor without an error box.
22805

Click Development Panel:
download and install the unlock_28FxxxC3.bin trap at 80000140 (or 800002D0).
Next, click Flash Programing and select the flash type 3900 or 4700 (or try some others to show the flash type 29LV160 or similar). flash memory should be erased and written normally.
22806
Filling the factory software

Press the "Program" button for Chip / Selector Programming, a window is displayed.
22807
Click Yes, after which the file overview window appears, select the native firmware. In our case, the 2300.bin file from the fdddddddd22802 archive
After that, the programming of the receiver begins, which will last about 2-3 minutes.
After filling the indicator to 100%, click OK.
Close the program, turn off the receiver from the network.
Disconnect Jtag cable.
We turn on the receiver, after loading the language selection menu should appear on the screen.
Flashing with the latest software version

To replace the factory software in the SkyOn 2300 receiver with new software, you need to null modem cable with soldering according to the picture:
22808
1st stage

1. We connect the receiver to the computer with a null-modem cable.
2. Run the SkyonLink40 program from the archive.fdddddddd22809
3. Turn on the receiver to the 220V network and put it into Standby mode.
press the Setup Com button in the SkyonLink40 program and select the computer port number to which the receiver is connected and press the OK button. in case of successful connection between the computer and the receiver, we will see a progressor window in the program and a message about a successful connection.
5. presses the Upgrade 3 key in the SkyonLink40 program - a window will open prompting you to enter a password - enter 1234567 and Enter.
6. Next, a window will open asking you to select a file to download - select the file boot_2300
7. We observe the flashing process (d 001 - d 100, then F 001 - F 100), until the Good message appears on the receiver's display.
8. Close the SkyonLink40 program and turn off the receiver.
Attention!!! The 1st stage is applied only 1 time when replacing the factory software for new software!
2nd stage

1. Run the Skyon 2300 Updater program from the archive.
2. Select the comport number of the computer to which the receiver is connected (button Com port)
3. Select a file to upload to the receiver (file - open - path to the folder - SkyOn_2300 (Ver0510)
4. Press the record button in the Skyon 2300 Updater program and turn on the receiver in the 220v network.
5. We observe the process of loading the software (dn 00-dn 99, then ch01-ch99), until the program reports the successful completion of the download, then done will light up on the receiver’s display and the receiver will reboot itself and turn on the operating mode.
6. Turn off the receiver from the 220v network.
7. Disconnect the receiver from the computer.
Receiver restored! Software updated!

and accidentally closed lan

I think the experts told you a lie. A fried jetag network card is like a dead poultice.

For others, it might be useful.

Found instructions on newssat.ru:

Recovery flash dreamsky 9300


These receiver models do not have RS232 connectors, with which we could connect it to a computer and try to restore it. It is also not possible to connect jtag to these models of the dreamsky 9300 receiver. So if your receiver has problems with the software, then in these receiver models there are two ways to restore the software.


The first method is one of the complex but reliable methods that requires knowledge and ability to work with microcircuits - this is a way to restore the receiver software using a programmer. First you need to desolder the flash using a soldering iron, then download the dump for the dreamsky 9300 models, and pour this dump into the flash. Dump for dreamsky 9300 can be downloaded below.



The second method does not require special knowledge and skills that anyone can use. But in this way, it is possible to restore not those receivers that have problems with boot file ami or the inability to update the software via usb flash drives. To start, we take usb flash drive, it is advisable to use a USB flash drive with a capacity of no more than 1 G. We format the USB flash drive on a computer in FAT32 format, then turn off the receiver from the network, connect the USB flash drive to the receiver and turn on the receiver in the network. When turned on, the receiver generates a boot file that is stored on a usb flash drive, after that we turn off the receiver, connect the usb flash drive back to the computer, and using total programs commander, mark the sheet file on the usb flash drive and press F4, in the opened text document we will see the line (upgrade boot error ???????????) means there is a problem with the boot firmware file. To solve this problem, we need software version v116, this version of the software contains a boot file with the ability to update the software automatically when the receiver is connected to the network. You can download software for dreamsky 9300 receiver v116 below. After downloading, unzip the archive and transfer the upgrade folder to a usb flash drive. Do not rename the upgrade folder and transfer strictly the upgrade folder to the flash. We turn off the receiver from the network, connect the usb flash drive to the receiver and turn on the receiver to the network. If you followed the instructions described above, then on the receiver's display you will see U- and the software update countdown, be sure to wait until the software update is completed, in no case turn off the receiver from the network until it reboots itself and turns on again.


With a good receiver, both you and your children will have a great time watching TV, a review of the cartoon Puss in Boots (Puss in Boots) on the site Camera ... motor!


After that, we take out the flash drive and enjoy watching your favorite channels. If desired, you can then flash the receiver for more new version firmware.


Attention in Dreamsky 9300 it is not recommended to connect or disconnect the LAN cable when the receiver is connected to the network, as there is no galvanic isolation on the LAN input. Which leads to an instant failure of the LAN chip, if when you turn on the receiver to the network you see the inscription boot, and nothing happens, try unsoldering the LAN chip located behind the LAN input and plug the receiver into the network. If your receiver turns on, then you should replace this chip.


And here, also in order not to repeat important points, I recommend that you first read the preface to the article:.

In this case, most often you will have to refer to two general options for set-top boxes on any processors - Universal remote or a programmer, and branded options for ALi will have their own characteristics.

So, if after an unsuitable firmware, the set-top box still booted up, but the remote control stopped working, then we buy a universal remote control, for example, discussed in. Having picked up the code and received control, we return the original firmware.
Or we leave someone else's, if everything works fine with her.

In addition, an essential function appears with it - learning from the old TV remote control, thus. it will be possible to use only 1 remote control, and not 2 (set-top boxes and TV).

Undoubtedly, the most versatile, but also the most cardinal option is to solder the flash memory, program it with the original firmware and solder it back.

Of course, you can try without soldering, through a clothespin-adapter, but in addition to its cost of 200 r, you need to somehow resolve the issue of powering the flash on the board, because not only is it connected to + 3.3V, but the programmer will not pull the extra load, therefore, for the reliability of programming, most often the flash still has to be soldered. And then of course solder back.

Before connecting to the set-top box, I recommend that you first check the operation in any terminal program, for example, in (HyperTerminal), closing TX and RX between themselves.
If, when you press the keys, the characters will be repeated on the screen, then the connection is working.

And if something still doesn’t work when connected to the set-top box, then try swapping TX and RX.

At off set-top box, run the program, specify the COM port, firmware file and click Next:


Messages will appear Synchronizing STBs… and Please reset target!

At this moment you need turn on prefix and the download will go through UART.

For M38xx series processors, the TX and RX pins are:

  • ALi M3812 - 114, 115
  • ALi M3821 - 8, 7
  • Ali M3821 P — 8, 7

However, this utility, when connected to the M38xx after synchronization, Done, gives an error message Set stb memory error:

Perhaps a more modern utility is required specifically for the M38xx series, but so far this has not come across.

Of course, traditionally, ALi processors always have contacts displayed:

or at least relevant checkpoints on the reverse side of the board, going to the processor pins:

ALi M3812 M3821 M3821 P
1 TRSTJ 109 105 40
2 TDI 110 106 41
3 TDOs 111 107 42
4 TMS 112 108 43
5 TCLK 113 110 44
6 GND GND GND GND

However, despite the ease of connecting to EJTAG (for example, through the computer's LPT port), the main problem again - the lack of proprietary programs (knowing the structure of the M38xx processors).

If anyone knows certain utilities for the M38xx, please write in the Comments. Thank you!

And one more option for ALi processors, but not Disaster Recovery, but - Automatic update via USB— without even touching the remote control or front panel.

I will immediately specify the key condition and the main drawback this method: would need new software version, i.e. the firmware with which we will update the prefix must be version above than has been installed.

In order to flash the receiver automatically, you need to rename the unpacked firmware file to auto.abs(or auto1.abs, auto2.abs), place it in the root directory USB media and connect the media to working receiver.

After recognition USB system media, the update process will start automatically, and you just have to wait for it to finish and auto-reboot.

Update Modes:

  • to update in " ON” (“basic codes”) the file must be named: auto.abs
  • to update in " software + channel list"("all codes") the file must be named: auto1.abs
  • to update in " Software+loader"("all firmware") the file must have the name: auto2.abs

Using World Vision Premium as an example, rename the new firmware version to auto2.abs and plug the USB stick into working receiver.

As usual, the flash drive will be detected first, and then automatically the standard flashing procedure starts:

At this time there are messages on the console:

shugltest usbupg_item_sel_callback event:1,bID:1,param1:16
shugltest usbupg_item_sel_callback event:13,bID:1,param1:0
shugltest usbupg_item_sel_callback event:2,bID:1,param1:16
shugltest usbupg_item_sel_callback event:1,bID:2,param1:16
shugltest usbupg_item_sel_callback event:13,bID:2,param1:4
shugltest win_usbfilename_remind tempstr_len:19
shugltest usbupg_item_sel_callback event:2,bID:2,param1:16
shugltest usbupg_item_sel_callback event:1,bID:3,param1:16
shugltest usbupg_item_sel_callback event:2,bID:3,param1:16
user_mem1.buf =
user_mem1.buf =
user_mem1.buf =
--sys_watchdog_reboot-

and the device reboots itself.

If then slip again auto2.abs, then there will be no more flashing, because. already have the same version.

So, 4 options:

  1. Universal remote.
  2. programmer.
  3. For M360x via UART.
  4. Automatic update via USB.

As noted at the very beginning, most often you will have to use the first two universal ones. But nothing prevents you from trying the last two ways first.

Well, as usual, it is worth recalling once again:

EVERYTHING YOU DO WITH YOUR SET, YOU DO AT YOUR OWN RISK!

Although this is unpleasant, sometimes this happens and satellite receivers fail. Mostly with an unsuccessful attempt to flash the device.

Today we will try to help in such a situation, in particular if the failure of satellite receivers of the brand U2C.

How to restore a U2C satellite receiver after an unsuccessful firmware?

It happens that during the firmware process the light went out or the child pulled the cord out of the socket, but simply the firmware file turned out to be “broken”. In short, the result is obvious (sometimes it can be dispensed with).

We have a "dead" satellite receiver.

First and most simple method U2C recovery - try to reflash it from a flash drive in this way force_upgrade_rom.bin.

However, under this name there may be the firmware you need - just rename it and throw it into the root of the flash drive.

How to flash U2C from a flash drive?

Option 1: Oldest bootloader:
We insert the USB flash drive into the receiver, and connect it to the power supply (the process will start automatically).

Option 2: The second version of the bootloader:
We insert the USB flash drive into the receiver, press the OK button on the remote control, and connect the receiver to power.

Option 3: latest version bootloader:
We insert the USB flash drive into the receiver, hold down the button on the front panel (for receivers U2C MINI: button on the left; for receivers U2C MAXI button in the middle), and connect the receiver to the power

After the end of the process, remove the flash drive.

If the receiver still does not respond, but you tried it with several flash drives and “clean” (without channels and keys) firmware.

Second U2C Recovery Option- proceed to the preparation and firmware via COM Port. Why to prepare - yes, because the U2C res does not have a standard rs-232 connector, that is, COM. He's got a minijack.

We solder according to this scheme.

Then we move on to the firmware using this U2C S + RS232 Restore or old version RestorU2C.zip .

Select the com port number, rename the firmware to a file rom.bin, and start the firmware process.

After a window such a window will appear.

Don't touch anything. After the end of the process, you should receive a working device.

If not, and nothing succeeded, then the next stage will probably be beyond your power. Since the bootloader or even a flash drive was damaged in the receiver.

The subsequent procedure involves soldering the flash drive (replacement is possible) and flashing the bootloader or dump using the programmer.

Internet