Announcement

Collapse
No announcement yet.

Samsung "MU" series (UN, UA, UExxMUxxxx) fault dump IC1604 25Q40...

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • yureyko
    replied
    My dear lotas,

    I ordered the Winbond W25Q40BVSNIG and W25Q40CLNIG chips to check if there will be any difference.

    Leave a comment:


  • Diah
    replied
    [QUOTE=lotas;n3596169]

    Don't make me laugh, where did spi flash get the I²C Protocol from, it's not eeprom.
    https://www.fs-pcba.com/ru/spi-vs-i2c/[/QUOTE

    then start to laugh lotas, script written as befehl which SoC do it as I2C act via eMMC / NAND firmware , when position of script address at SPI or eEPROM different the SoC will take order but it cant deliver it to Main Firmware.. this called Step BY Step start..

    Leave a comment:


  • lotas
    replied
    Originally posted by Diah View Post
    W25Q40BVSNIG have difrent clock signal at I2C will not take effect as the CL
    Don't make me laugh, where did spi flash get the I²C Protocol from, it's not eeprom.
    https://www.fs-pcba.com/ru/spi-vs-i2c/
    Attached Files
    Last edited by lotas; 03-18-2025, 03:17 PM.

    Leave a comment:


  • Diah
    replied
    W25Q40BVSNIG have difrent clock signal at I2C will not take effect as the CL

    Leave a comment:


  • lotas
    replied
    I haven't tried it, try replacing it with this one.

    Leave a comment:


  • yureyko
    replied
    I desolder the SPI chip and clamp it with a clip. I haven't had issues with this before.

    Will the Winbond W25Q40BVSNIG chip work?

    Leave a comment:


  • lotas
    replied
    Do you use it through a clamp or do you unsolder the flash and use an adapter on the programmer?
    Try another flash...

    Leave a comment:


  • yureyko
    replied
    Click image for larger version

Name:	image.png
Views:	41
Size:	11.3 KB
ID:	3596026
    I was experimenting with everything back then... Now all the settings are correct.

    Leave a comment:


  • lotas
    replied
    Originally posted by yureyko View Post

    I tried your firmware, but I have the same problem. I have a black CH341A.

    When I try your other firmware for different TV models, I still have the same problem. It's probably an issue with the programmer or the SPI chip.
    And in the settings it is set as green.
    Attached Files

    Leave a comment:


  • yureyko
    replied
    Originally posted by lotas View Post
    Try this dump.
    And is your CH341A black or green?
    I tried your firmware, but I have the same problem. I have a black CH341A.

    When I try your other firmware for different TV models, I still have the same problem. It's probably an issue with the programmer or the SPI chip.

    Leave a comment:


  • yureyko
    replied
    Originally posted by lotas View Post
    Try to remove protection first, i.e. remove all checkboxes and press "Write", then erase and write dump again, then set the status register again...
    The same behavior in three programs (SiberiaProg, Colibri, NeoProgrammer).

    Leave a comment:


  • lotas
    replied
    Try this dump.
    And is your CH341A black or green?
    Attached Files
    Last edited by lotas; 03-18-2025, 11:04 AM.

    Leave a comment:


  • yureyko
    replied
    The same result, it immediately enables that parameter.
    Attached Files

    Leave a comment:


  • lotas
    replied
    Try to remove protection first, i.e. remove all checkboxes and press "Write", then erase and write dump again, then set the status register again...

    Leave a comment:


  • yureyko
    replied
    Maybe I have a problem with the SPI chip or the CH314A programmer. Mine is not modified. Do I necessarily need to modify it?

    Leave a comment:


  • yureyko
    replied
    Originally posted by lotas View Post
    There should be only (S3, S7, S9, S14).
    Try to record your native dump again via NeoProgrammer_2.2.0.10.

    In the program:
    1. Click "Detect Chip" and select W25Q40CL and "Select IC".
    2. Click "Unprotect".
    3. Click "Clear IC" and "Yes".
    4. Click "Open File" and select your corrected dump.
    5. Press "Program IC" and "Yes".
    6. Click "Verify IC".
    7. Press the down arrow to the right of "Unprotect" and select "SREG Edit", put a check mark on SRP0, BP1, CMP, QE (S3, S7, S9, S14) and press "Write" and "Yes"
    7. Close the program. Ready.
    Click image for larger version

Name:	image.png
Views:	55
Size:	16.9 KB
ID:	3595928

    Dear lotas ,
    I already have some default parameter set. That's why I can't set the register code 0x42.

    Leave a comment:


  • lotas
    replied
    There should be only (S3, S7, S9, S14).
    Try to record your native dump again via NeoProgrammer_2.2.0.10.

    In the program:
    1. Click "Detect Chip" and select W25Q40CL and "Select IC".
    2. Click "Unprotect".
    3. Click "Clear IC" and "Yes".
    4. Click "Open File" and select your corrected dump.
    5. Press "Program IC" and "Yes".
    6. Click "Verify IC".
    7. Press the down arrow to the right of "Unprotect" and select "SREG Edit", put a check mark on SRP0, BP1, CMP, QE (S3, S7, S9, S14) and press "Write" and "Yes"
    7. Close the program. Ready.

    Leave a comment:


  • yureyko
    replied
    Originally posted by lotas View Post

    Then check what status register is set, maybe it has crashed (it should be 0x88, 0x42).
    Dear lotas ,
    After installation in the TV, the status changed to 0x46.
    Attached Files

    Leave a comment:


  • yureyko
    replied
    Originally posted by lotas View Post

    Then check what status register is set, maybe it has crashed (it should be 0x88, 0x42).
    Click image for larger version

Name:	image.png
Views:	43
Size:	4.1 KB
ID:	3595708

    Leave a comment:


  • lotas
    replied
    Originally posted by yureyko View Post

    Interesting...
    All voltages are present, but the indicator does not light up.
    However, when I try to flash the SPI with a working firmware from a similar model, the indicator lights up, but there is no startup...
    Then check what status register is set, maybe it has crashed (it should be 0x88, 0x42).

    Leave a comment:

Working...
X