JTAG Problem for Gigablue HD 800 UE Plus

Discussion in 'Other satellite receivers.' started by cici, Jan 26, 2021.

  1. cici

    cici New Member

    Messages:
    11
    Likes Received:
    2
    Trophy Points:
    3
    Gender:
    Male
    Hi guys,


    I have a Gigablue HD 800 UE Plus. This has broken down in red light. I try to recover by taking a dump with jtag.

    My equipment and software:

    Win10Pro

    EZ-USB FX2LP CY7C68013A USB Development Board Logic Analyzer

    (Win10 driver name of EZ-USB is "Cpress FX2LP No EEPROM Device")

    Broadband Studio 3.1.50315.13

    BCM97358.msi (According to producers, Gigablue HD 800 UE Plus uses 7358 CHIPSET)


    Although all connections are ok, the result is absolutely "disconnect". I have never connected Gigablue to Broadcom Studio until that time.


    Please, would you like to help me!! [​IMG] Thanks a lot.
     
  2. cici

    cici New Member

    Messages:
    11
    Likes Received:
    2
    Trophy Points:
    3
    Gender:
    Male
    So, by the way, I noticed that SCL and SDA pins have 3.3v in the BBS socket on the mainboard of Gigablue
    Is this the cause of the connection problem? If so, flash is completely broken...
     
  3. Johnny B.

    Johnny B. Technical Support Staff Member Moderator

    Messages:
    2,822
    Likes Received:
    1,504
    Trophy Points:
    113
    Gender:
    Male
    Location:
    Netherlands
    Home Page:
    That's correct, the Scl/Sda pins has a dc voltage of to be precise 3.2v.

    As for making a connection, most important is that the cypress board is recognized in the hardware as a Broadcom Test Adapter, otherwise it will not work.

    Further there are several things you need to try as....
    Copy/paste from another topic,

    Startup the Bbs software, choose the cpu script.
    Connect the cypress board Scl/Sda/Gnd to the motherboard.
    Turn on the receiver.
    Plug the cypress board to the usb port (powering).
    You should see connect.

    If not..
    Startup the Bbs software, choose the cpu script.
    Connect the cypress board Scl/Sda/Gnd to the motherboard.
    Plug the cypress board to the usb port (powering).
    Turn on the receiver.
    You should see connect.

    If not..
    Startup the Bbs software, choose the cpu script.
    Connect the cypress board Scl/Sda/Gnd to the motherboard.
    Plug the cypress board to the usb port (powering).
    Turn on the receiver.
    Press the reset button on the cypress board.
    You should see connect.

    Just to see if the connection keeps working, check it with the hardware overview, check if the Broadcom Test Adapter not disappear in the hardware list.
    Otherwise it can not make a connection to the bbs software.
     
    raza05 likes this.
  4. cici

    cici New Member

    Messages:
    11
    Likes Received:
    2
    Trophy Points:
    3
    Gender:
    Male
    Hi Johnny B.,
    Thank you so much for your quick response...
    But, the result is "disconnect" again.
    I talk about what I did, briefly:
    1- I have gone to another PC installed XP-32Bit.
    2- Win XP-32bit driver is recognized in the hardware (EZ-USB FX2LP CY7C68013A USB Development Board Logic Analyzer (with 1 Jumper, not 2) as a Broadcom Test Adapter instead of "Cypress FX2LP No EEPROM Device".
    3- I followed all the suggestions above (in #3)
    4- Unfortunately, the result is a big zero, "disconnect" again.

    Now, I guess the problem between Broadcom Test Adapter Driver and BBS 3 software. The software doesn't shake the hardware.

    Any suggestion my friend? Thanks...
     

    Attached Files:

  5. cici

    cici New Member

    Messages:
    11
    Likes Received:
    2
    Trophy Points:
    3
    Gender:
    Male
    I've tried almost all of the suggestions.
    I increasingly think the device called EZ-USB FX2LP CY7C68013A USB Development Board Logic Analyzer (with 1 Jumper, not 2) is broken or incompatible...

    So. how do I check-up coming a signal from EZ-USB FX2LP CY7C68013A USB to PC using alternative software if the device is working or not?
     
    Last edited: Jan 27, 2021
  6. Johnny B.

    Johnny B. Technical Support Staff Member Moderator

    Messages:
    2,822
    Likes Received:
    1,504
    Trophy Points:
    113
    Gender:
    Male
    Location:
    Netherlands
    Home Page:
    As far as I see it is the chosen BCM7358 the correct one for the GigaBlue HD 800 UE Plus, as also the recognizing of the cypress board, the broadcom test adapter.
    Thus as far as this, there should be no problems.

    The only thing I can't confirm is the jtag pins of the motherboard because I have no info of it.
    But based that it always it,
    pin..
    1 Vcc
    2 Scl
    3 Sda
    4 Gnd
    Thus next of the Gnd pin follows always the Sda, then Scl it seems to be correct connected.

    As for testing the cypress board, if it has no issues, and when doubt if it's working fine, I always test is on another working receiver to see if it works.
     
    raza05 likes this.
  7. cici

    cici New Member

    Messages:
    11
    Likes Received:
    2
    Trophy Points:
    3
    Gender:
    Male
    Apart from the research that I have done about BSS pinout on board of Gigablue, when I measure the BSS pins I show that:
    Gnd --> 0V
    Sda (or Scl) --> 3.2V
    Scl (or Sda) --> 3.2V
    Vcc --> 3.3V

    I mean, the location of Gnd and Vcc pins on BSS is absolutely clear.
    If the next of the Gnd pin follows always the Sda, It is clear, too.
    Even if I change the place of Sda and Scl pins, nothing comes to Broadband Studio: "Disconnect"
    I think I will be giving up, my friend :)

    Thanks for your help.
     
  8. Johnny B.

    Johnny B. Technical Support Staff Member Moderator

    Messages:
    2,822
    Likes Received:
    1,504
    Trophy Points:
    113
    Gender:
    Male
    Location:
    Netherlands
    Home Page:
    Yeah, if the basics, as that the cypress board is recognized as a test adapter, and does not disappear when it is connected to the board, as also not disappear when the box is turned on...
    Then it should work, and when not then there is another reason.
    Could be hardware, or other issue as a defective cpu, or some missing voltage to it.
     
    raza05 likes this.
  9. cici

    cici New Member

    Messages:
    11
    Likes Received:
    2
    Trophy Points:
    3
    Gender:
    Male
    I absolutely agree with you, my friend. Gigablue has possibly a defective cpu or something else.
    Thank you again...
     
    Johnny B. likes this.
  10. cici

    cici New Member

    Messages:
    11
    Likes Received:
    2
    Trophy Points:
    3
    Gender:
    Male
    Hi Guys,

    I got it! :)
    Johnny talked about some missing voltage above. I controlled all voltages, too. I realized that a fuse at the bottom of the rear USB input has no voltage. When I have changed the fuses over there (f15 and f16), all voltages are back to normal.

    Although there is no need to do jtag, I connect the Cypress board to between both PC and Gigablue. I repeat all steps again. Oh my God, I see the green letter: Connect. It is so great moment for me. I almost cried :)

    But now, unfortunately, sometimes the output of HDMI port is down. Now, I am working on it.
     
    Johnny B. likes this.
  11. cici

    cici New Member

    Messages:
    11
    Likes Received:
    2
    Trophy Points:
    3
    Gender:
    Male
    Hi Guys, it is me again :)
    My device above is out of service again. I try to write the flash using the broadband studio.
    Connection is ok, no problem. I read the flash on the board of the device as Spansion S34ML02G1. I download the S34ML02G1.xml file on the internet.

    Code:
    <?xml version="1.0" encoding="utf-8"?>
    <Flash maker="Spansion" name="Spansion S34ML02G1" type="NAND" technology="SLC">
      <Command type="Nand" programmode="Block" maxbyte="2048"/>
      <ID>
        <Maker maxbyte="1" offset="0x00">0x01</Maker>
        <Device maxbyte="1">
          <DevId offset="0x01">0xDA</DevId>
        </Device>
      </ID>
      <Size unit="gbit">2</Size>
      <Sector uniform="true" secure="false">
        <MaxSector>2048</MaxSector>
        <Size unit="kbyte">128</Size>
      </Sector>
    </Flash>
    
    Unfortunately, I have got an error message (maker id returned from the flash: 4f does not match) when I press the refresh button on the broadband as you can see in the picture below. What is the problem, my friends?
     

    Attached Files:

  12. Johnny B.

    Johnny B. Technical Support Staff Member Moderator

    Messages:
    2,822
    Likes Received:
    1,504
    Trophy Points:
    113
    Gender:
    Male
    Location:
    Netherlands
    Home Page:
    I need to check it when I'm in my repair cave, tomorrow (Monday).
    But to me seems the 0xDA incorrect, but also that I need to check.
     
  13. cici

    cici New Member

    Messages:
    11
    Likes Received:
    2
    Trophy Points:
    3
    Gender:
    Male
    I am looking forward to waiting for your check results Johnny. Thank you...
     
  14. Johnny B.

    Johnny B. Technical Support Staff Member Moderator

    Messages:
    2,822
    Likes Received:
    1,504
    Trophy Points:
    113
    Gender:
    Male
    Location:
    Netherlands
    Home Page:
    Because I didn't have this Spansion S34ML02G1 xml script, and therefore couldn't compare it with your script, I had to find it through another way.

    By finding a crash log file from another satellite receiver with the same nand chip.
    And found this, the piece I show gives all the information about it.

    OpenPLi Enigma2 crash log
    stbmodel=et7000
    stbmodel=ultimo

    <6>EBI CS1: setting up NAND flash (primary)
    <6>nand: device found, Manufacturer ID: 0x01, Chip ID: 0xda
    <6>nand: AMD/Spansion S34ML02G1
    <6>nand: 256 MiB, SLC, erase size: 128 KiB, page size: 2048, OOB size: 64

    The one you use,
    Code:
    <?xml version="1.0" encoding="utf-8"?>
    <Flash maker="Spansion" name="Spansion S34ML02G1" type="NAND" technology="SLC">
      <Command type="Nand" programmode="Block" maxbyte="2048"/>
      <ID>
       <Maker maxbyte="1" offset="0x00">0x01</Maker>
       <Device maxbyte="1">
         <DevId offset="0x01">0xDA</DevId>
       </Device>
      </ID>
      <Size unit="gbit">2</Size>
      <Sector uniform="true" secure="false">
       <MaxSector>2048</MaxSector>
       <Size unit="kbyte">128</Size>
      </Sector>
    </Flash>
    
    This information makes the script seem okay to me.

    However, I do have an Spansion S34ML01G1 which use not the SLC technology, but the Serial.

    Code:
    <?xml version="1.0" encoding="utf-8"?>
    <Flash maker="Spansion" name="Spansion S34ML01G1" type="Serial">
      <Command type="Spansion" programmode="Block" maxbyte="256" addressinterface="3"/>
      <ID>
        <Maker maxbyte="1" offset="0x00">0xC2</Maker>
        <Device maxbyte="2">
          <DevId offset="0x01">0x20</DevId>
          <DevId offset="0x02">0x16</DevId>
        </Device>
      </ID>
      <Size unit="mbit">32</Size>
      <Sector uniform="true" secure="false">
        <MaxSector>64</MaxSector>
        <Size unit="kbyte">64</Size>
      </Sector>
    </Flash>
    
    Based on seeing this it could be that the Serial mode with the correct settings for the S34ML02G1 maybe work instead of using SLC.
    I know that these chips can work with both technology's but as for example the xtrend et8500 only works in serial technology mode and when I do the jtag with SLC nand chip settings it failed.

    However, keep in mind that it may also be caused due another reason.
    It may also be caused by the nand chip itself, mainly after a attempt to write to the chip with wrong script settings, or just by a defective nand chip.

    I may come back with this, when I find other information, but as for now, I have this.
     
  15. cici

    cici New Member

    Messages:
    11
    Likes Received:
    2
    Trophy Points:
    3
    Gender:
    Male
    Hi Johnny,
    Thank you so much for your interest in my request.

    Although I use both the .xml file you send and I change the words "serial" and "SLC" in my S34ML02G1.xml, unfortunately, it doesn't work. Error is the same as above: "maker id returned from the flash: 4f does not match"

    I will be a question about Serial vs. SLC: In order to use "serial" instead of SLC, is it enough to replace words in the .xml file, or should I use different software than Broadband Studio.

    I guess that Broadcom BCM 7358 of Gigablue HD 800 UE Plus is off. But, every solution is worth a try...

    I look forward to waiting for good news, my friend.
     
  16. Johnny B.

    Johnny B. Technical Support Staff Member Moderator

    Messages:
    2,822
    Likes Received:
    1,504
    Trophy Points:
    113
    Gender:
    Male
    Location:
    Netherlands
    Home Page:
    No, changing the SLC to Serial is not enough to use it.
    I do not have an idea how the S34ML02G1 should be when using it in Serial, and since you despite of changing the SLC to Serial still have the same error, and the SLC script seems to me correct, I think that there is something else going on, why it not works.
    In any case, the error maker id returned from the flash: 4f does not match is a bit strange, as if you use the wrong script to reach the nand chip, or the nand chip is corrupted.
     
    raza05 likes this.
  17. tinoco

    tinoco Member

    Messages:
    40
    Likes Received:
    5
    Trophy Points:
    8
    Gender:
    Female
    hello everybody for the EZ-USB FX2LP CY7C68013A USB what are the best drives for windows xp 32bits and how to install them some help thanks
     
  18. Johnny B.

    Johnny B. Technical Support Staff Member Moderator

    Messages:
    2,822
    Likes Received:
    1,504
    Trophy Points:
    113
    Gender:
    Male
    Location:
    Netherlands
    Home Page:
    @tinoco

    Altrough this is not the one for the Gigablue HD 800 UE Plus but for the Solo 2, the basics are the same and may answer your question.
    About the Jtag Solo2 original...

    The driver should be included into the Broadband Studio 3 software.
    After it has been installed, the cypress board should be recognized as an test adapter.
     
    raza05 likes this.