What's new

Hardware Support Vu+ duo2 motherboard repair

protox

Member
Messages
14
Joined
Feb 1, 2022
Reaction score
3
Points
3
Thank you so much for answering my problems. I know this thread. My power supply is working. I basically power the Duo2 board from an external power supply, as it is safer against electric shock.

I am providing additional data from measurements of my Duo2 board regarding the Nand Flash - U506 chip ('Vu + Solo2 Nand Flash Chip' thread from "Johnny B" forum). There are big deviations for the endings:
7 - RY / BY for me 7.5K and it should be about 3.22M
9 - I have a CE 30k and it should be around 1.9M.
The remaining resistances are similar or greater. It may suggest corruption within Flash or worse, processor.

Another deviation in the measurements of RAM systems in my motherboard (TP2077, TP2011, ....) are the resistances of approx. 390k instead of approx. 1.4M. What can you make of this? Is it wrong? Now I am waiting for the ordered Samsung nand flash chips and the TL866II Plus programmer.
 

John-2k10

Member
Messages
10
Joined
Dec 6, 2016
Reaction score
14
Points
3
Why not just try to do the duo2 jtag(i2c) thing if you think it's a issue with the nand flash chip.
It can be done, I've done it several times
Please, Log in or Register to view URLs content!
and works, that is, if your board not have a hardware issue.
Link is to my site, the topic VU+ Duo2 JTAG / I2C
When you can not make a connection with the bbs software and the jtag(i2c) cypress interface, than you may have a cpu issue, or related to it.
If you can create a connection with the jtag(i2c) cypress board to the cpu, but not to the nand chip while you use the correct nand script for the type nand chip your box have, than you could think of replacing the nand chip for a new one.

Another idea could be to see if you still can make a serial connection by using a program as putty in serial mode and using a serial db9 cable.
But to do that you need a computer with a db9 serial connector, or in some cases works a serial to usb cable also.
However, suppose that you do this, but you receive nothing, and assuming all the hardware/software and settings are fine, than it may indicate nothing.
It than could be a death motherboard, o a cpu issue, or an empty or non working nand flash chip.

With other words, the jtag(i2c) method may give a more clearer answer,

Greets,
Johnny B.
 

protox

Member
Messages
14
Joined
Feb 1, 2022
Reaction score
3
Points
3
Thank you very much for the answer to my problems dear Johnny B. I am trying to run BBStudio3, but I do not have USB drivers for the Cypress board under Win10 x 64. Could someone indicate where to download them or post them on the forum. Thank you very much in advance.
 

protox

Member
Messages
14
Joined
Feb 1, 2022
Reaction score
3
Points
3
I installed the driver for the Cypress CY7C68013a board by Infineon. In USB controllers on the computer it is called 'CypressFX2LP No EEprom Device'. There is no Broadcom Test Adapter, however. Is it supposed to be like that? After turning on everything in the BBS window, the BCM97425 state is Disconnected, and during this operation I did not observe any pulses on the P301 connector with the oscilloscope. Is it left for me, dear Johnny B., only the replacement of the programmed nand Flash and further attempts? I will add how this story happened: for several months my Duo2 liked to hang at 1:00 am (once or twice a week). In the morning it did not start from the remote but I had to use the power switch on the rear panel until the last time it did not start anymore. The display in it showed just this time 1:00. So the processor was rather functional. That's why I suspect this flash. Greetings
 

John-2k10

Member
Messages
10
Joined
Dec 6, 2016
Reaction score
14
Points
3
I only know this rules for succeeding to get it to work.
Rule one, the best is to use a wxp system.
Rule two, it only works when the cypress board is recognized as a broadcom test adapter.

As for the driver, it is automatically installed after the bbs software is installed.
First install the software, then connect the cypress board and see in the (wxp) hardware list if it's correct recognized.
Best way to see if it recognized the correct way is not connect the cypress jtag(i2c) wires to the receiver, because when jtag(i2c) connections are connected the wrong way, or the receiver board has some issue, or other reasons, then will the cypress board not be recognized as a test adapter.

I always keep the hardware list visual to notice if the cypress board stays on the test adapter when the receiver board is switched off, and on.
Because it could happen that it disconnect the cypress board when the jta(i2c) wires are connected.

Johnny B.
 

protox

Member
Messages
14
Joined
Feb 1, 2022
Reaction score
3
Points
3
Thank you dear Johnny B. for the advice. I have a working Vu + Ultimo with a BCM 7413 processor. I could check if the Cypress drivers I downloaded yesterday will work for it, but I don't have the BCM7413 file - if I could count on support (it is not on the "JB" forum as well). I also have an old WinXP laptop but NetFramework 4.0 is missing and I won't install BBS. But I'm working on it, and maybe I'll get it on eventually.
Greetings
 

Aliraza63

Staff member
Super Moderator
Messages
917
Joined
Apr 10, 2015
Reaction score
1,573
Points
108
Thank you dear Johnny B. for the advice. I have a working Vu + Ultimo with a BCM 7413 processor. I could check if the Cypress drivers I downloaded yesterday will work for it, but I don't have the BCM7413 file - if I could count on support (it is not on the "JB" forum as well). I also have an old WinXP laptop but NetFramework 4.0 is missing and I won't install BBS. But I'm working on it, and maybe I'll get it on eventually.
Greetings
You can download net framework from here
Please, Log in or Register to view URLs content!
 

protox

Member
Messages
14
Joined
Feb 1, 2022
Reaction score
3
Points
3
1 / I connected everything under WinXP with the USB Broadcom Test Adapter driver. Unfortunately, no connection to the Cypress board in Vu + Duo2. Jtag I2C doesn't work in my Duo2 board, only RS232 works as I wrote before. So it remains to desolder the nand flash and solder the programmed TL866II Plus - unless there is another method dear Johnny B.
2 / On the other hand, BBS running under WinXp with a Cypress board work fine in my working Vu + Ultimo.
3 / The drivers for Cypress for Win 10, which I downloaded from Infineon yesterday, do not work unfortunately under BBS.
Greetings
 

John-2k10

Member
Messages
10
Joined
Dec 6, 2016
Reaction score
14
Points
3
Okay, just to be sure, check the Scl/Sda dc voltages at the duo2 board, they should be 3.2v.
When present, you know at least that these connections are active.
Or/and by measure it by ohms, between the ground and the Scl/Sda pins it should be around the 12k ohms (11.72k),
The vcc pin is of course 3.3v, but this should not be used with the cypress board.

As for the ohm measurements, be aware that these are measured from a complete unloaded motherboard, the values may differ when the board before the measurement was switched on.
 

protox

Member
Messages
14
Joined
Feb 1, 2022
Reaction score
3
Points
3
Yes, the resistances are as you specified (about 12.5k for SCL / SDA and 2.5k for VCC), and the voltages are (3.3V, 3.3V, 3.3V, 0V). Pin 1 is left blank, anyway I have been analyzing your "JB" forum for a month or so, so I've already found out a lot. Hope it ends up in nand flash. These DRAM resistances (396K) don't bother you? They are twice as small, and even three times smaller than for another user from your forum. Thank you and best regards
 

John-2k10

Member
Messages
10
Joined
Dec 6, 2016
Reaction score
14
Points
3
Tp 2077 seems to my measurements grounded, or at least low ohms.
Tp 2011 is a bit difficult to measure because my fluke multimeter gives .862M and my other shows 0.426M.
Therefore it seems to me better to compare them with the second memory row tp 1937/1911 but I assume they measure the same.
I,m not sure if the tp 2011/1911 are data lines, but as for vdc measurement they are under the 1v, something as 0.732 and 0.542v
 

protox

Member
Messages
14
Joined
Feb 1, 2022
Reaction score
3
Points
3
I received flash memory and TL866IIPlus programmer. I desoldered the flash from my board - the programmer didn't read it at all, not even the ID - so it was damaged. I programmed the purchased chip with the OpenPli file that was on the forum and soldered it. Unfortunately, still unchanged. The processor does not enter the Startup state. All on-board voltages are OK except those activated during the Startup state (2052B-U204, U408, U201; and BCOW-U702). These circuits are functional, because if an external voltage is applied to the Enable inputs, voltages appear at the output. The quartz generator generates 54MHz (sine amplitude about 100mV AC), I wrote earlier that I did not observe it, because I did not expect that it is such a small amplitude. Would dear Johnny B have any idea where to look for the reason why the CPU is not entering the Startup state. Thank you in advance and best regards
 

protox

Member
Messages
14
Joined
Feb 1, 2022
Reaction score
3
Points
3
The explanation for this may be that the CPU is constantly zeroing and therefore unable to enter Startup. Does anyone know what elements on the Duo2 board reset the processor, or does someone have a pdf description of this processor, or does it contain, for example, a watchdog. This would be of great help in fixing this vulnerability. Thank you in advance and best regards
 

John-2k10

Member
Messages
10
Joined
Dec 6, 2016
Reaction score
14
Points
3
Based on the failure you have with to get a connection with the bbs jtag/i2c, I think it could be a issue with the cpu, maybe a reflow (but often not advisable) or other causes as the voltage to it, or maybe a crystal issue which is often the 54.000 quarts crystal.
But the problem is (that is by checking it) I get no frequency readings from it.

Thinking of the crystal...
I know it's a 4pins smd 1606 with pins 2-4 grounded and the xtal pins are 1-3 which are going to the resistors R307/308 10 ohm.
The vdc of the xtal gives lower than 1v, in my case .680v.
The ohm value between the crystal metal case (which is gnd) and the resistors give in my case 2.244M.

I think, and from my experiences with crystals, that replacing it for an new one could fix the startup of these, and other receivers, with the dm800se/dm500hd etc it was often the case.
Sometimes the crystal may for a short time work when spraying it with cold spray/freeze spray/ice spray.
The receiver may even booting after it, or may give some results but still, even when that happens, it needs still be replaced.

As for the question about the cpu datasheet, I cant help you, I could not find it.

One tip, check the board also without the front panel connected, and without tuner(s) to exclude the issues with these.
The board must/can work without them, check it with a monitor connected to the board, and/or with the rs232/terminal.
 
Last edited:

protox

Member
Messages
14
Joined
Feb 1, 2022
Reaction score
3
Points
3
Thank you very much for your answer. The motherboard works by itself all the time without HDD, front panel and tuners. I would like to ask you to indicate which elements are responsible for notifying the processor about turning on the power: from the remote control and from the switch on the rear panel. So about a cold and hot start. Thank you in advance and best regards
 

John-2k10

Member
Messages
10
Joined
Dec 6, 2016
Reaction score
14
Points
3
Standby circuit, I wonder why you think of the standby.
In any case, the standby mode will/should be disabled after the box is switched off.
And, when in standby mode should all the dc-dc regulators stay active, thus also the u702 delivers the output voltages.
It only will be inactive when I remove the flash nand chip, or add a empty one, thus this one is related to the startup cycles.

I may have overlooked it, but what I'd like to know is, are you receiving a terminal data output text from the receiver, and if so, what are you receiving from it.
I assume you get nothing, or else it may say something about the state of the board.
 

protox

Member
Messages
14
Joined
Feb 1, 2022
Reaction score
3
Points
3
Thank you very much for your answer. I am still going to subject the processor to the reballing procedure - desoldering, ball replacement and soldering on the site. The new processor from Ebay is too expensive (at this price I bought this Duo2 2 years ago), and it does not guarantee the success of the entire operation as described on the forum. If that fails, you have to write it off. What do you think?
 

John-2k10

Member
Messages
10
Joined
Dec 6, 2016
Reaction score
14
Points
3
Re-balling the cpu may only succeed with proper equipment as a bga station and the correct bga profile suitable for these cpu's.
The cpu may often only heat up 3 times to his maximum , otherwise the cpu could be damaged.

Also, removal the cpu is not without risk, some pcb solder dots could break of the pcb by the removal, and when it's a used dot, it may often no longer possible to add the new re-balled cpu.

Anyhow, both choices, re-balling or reflow is only advisable when a user has some experiences with it, and has the suitable tools.
Without it, the chances of succeeding will/could be less.

in any case, which of the two choice one takes, it is always a gamble whether it will work, and whether it will help solve the problem.
It is possible, but with a small chance of success.
And when it is successful, the question remains how long it keeps working.

And yes, buying a new cpu is often expensive, and has still a chance it not works.
So I have in the past allot of dream/vu box cpu's thrown away because they not working.
The best success I had was to use cpu's from spare parts boards, so I still have a working dm500hd with a Bcm7413 vuplus uno cpu.
 

protox

Member
Messages
14
Joined
Feb 1, 2022
Reaction score
3
Points
3
Thank you very much for your answer. I bought a new BCM7424 on Ebay for an affordable price. I will receive it by mid-March. This seems like a better choice than reballing. Greetings.
 

Top Bottom