How to add chip support to NeoProgrammer software for the CH341A Programmer

Collapse
X
Collapse
+ More Options
Posts
 
  • Time
  • Show
Clear All
new posts
  • SMDFlea
    Super Moderator
    • Jan 2018
    • 20489
    • UK

    #1

    How to add chip support to NeoProgrammer software for the CH341A Programmer

    Adding chip support is quite easy,there`s even some instructions included with NeoProgrammer,although its not obvious where they are
    and once you do find them there`s a few crucial steps missing.

    Extract chiplist.zip to a folder,the instructions are in Import_EN.txt and in Import.xml .Its the xml file where we add the new chip.

    Click image for larger version  Name:	1. NeoProgrammer files.jpg Views:	0 Size:	33.4 KB ID:	3278359

    Open Import.xml with notepad or any other text editor.In this example i`m adding a Macronix MX77L25650F SPI_NOR chip.

    Click image for larger version  Name:	2. Import xml.jpg Views:	0 Size:	70.7 KB ID:	3278360 Click image for larger version  Name:	3. Macronix chip.jpg Views:	0 Size:	29.0 KB ID:	3278361

    After adding the chip save the xml file and copy it to the root directory of the NeoProgrammer folder

    Click image for larger version  Name:	4. Root folder.jpg Views:	0 Size:	47.4 KB ID:	3278362

    Start NeoProgrammer,click on the IC tab,and now a new import button is shown.

    Click image for larger version  Name:	5. Import button.jpg Views:	0 Size:	57.2 KB ID:	3278363

    Click on import,then select Yes to start the import.

    Click image for larger version  Name:	6. Import in database.jpg Views:	0 Size:	20.8 KB ID:	3278364

    Success,the chip has been added

    Click image for larger version  Name:	7. Imported.jpg Views:	0 Size:	36.9 KB ID:	3278365



    If you want to know what the id , page and size should be when adding a chip here`s my understanding

    Macronix MX77L25650F

    id="C27519" .The C2 is manufacturer, Macronix .The 7519 is memory type and size (might need a correction on this,its where it gets complicated)

    page="256" .The page is usually 256 for SPI bios chips,you can check the chip datasheet to make sure

    size="33554432" .The size is in decimal ,if the bios is 32MB in decimal its 33554432


    Here`s a good list of manufacturer id`s https://chromium.googlesource.com/ch...e/flashchips.h

    If you have an intel bios you can open it with UEFITool and the VSCC table will list various id`s ,although the newest may not be recognised.
    All donations to badcaps are welcome, click on this link to donate. Thanks to all supporters
  • ali0robot
    Senior Member
    • Mar 2023
    • 64
    • N/A

    #2
    thank you so much, it work for me

    Comment

    Related Topics

    Collapse

    • acedogblast
      Guide to transplant MEC1503 EC chip and EEPROM reprogamming for T14s gen 2 and X13 gen 2
      by acedogblast
      This is a guide that I am writing for helping others to replace their MEC1503 EC chip if it breaks (or to get around an inconvenient prompt to the BIOS). This forum has been extremely helpful to me so I would like to contribute to help others. I will tell you right now that this task is very difficult to do. You MUST have experience and tools to do precision micro-soldering, BGA reballing, trace repair, and general laptop repair skills.

      There are some specialty tools needed to do this task. The replacement MEC1503 chips can be acquired from Aliexpress. Do not buy the bare chips as...
      11-02-2024, 05:13 PM
    • intelg
      HP Elitedesk 800 G6 lost BIOS admin password
      by intelg
      Hello everyone, I am looking for help as I am struggling to remove lost BIOS Admin password on an HP EliteDesk G6 800 series desktop. I wanted to reset the vPro remote control IP kvm for homelab use.

      Here is the hardware identification specs:
      HP EliteDesk 800 G6 Desktop Mini PC
      Intel(R) Core(TM) i5-10500 CPU @ 3.10GHZ 16384 MB RAM
      BIOS ver S21 Ver. 02.05.01 01/05/2021
      Born on date: 07/26/2021
      SN MXL11841GN
      SKU 3X8V9UCHABA
      UUID 8116E79EF6FFE94DB0B98A3188270C5C
      SYSTEM BOARD ID 8710
      SYSTEM BOARD CT NUKBER PJLHQ0A8JF236L...
      11-03-2023, 02:05 AM
    • SMDFlea
      Common SPI bios chip programming Questions and Answers
      by SMDFlea
      Common SPI bios chip programming Questions and Answers
      ----------------------------------------------------------

      Q: I have a bios request,i can`t post my backup as i can`t read from the chip.

      A: If you can`t read from it how do you expect to write to it ?.

      Q: Why is my bios chip unreadable ?.

      A: The programmer is faulty or has a worn or broken zif socket.

      The USB cable is frayed,connector pins worn or some other physical damage.

      Not enough amperage or voltage to power the programmer properly.

      Bad...
      09-02-2021, 04:40 PM
    • testaccgta
      Unable to verify IC or write/erase/flash BIOS file to XMC QH128AHIG SPI chip using NeoProgrammer/AsProgrammer
      by testaccgta
      Hi, everyone!

      I've recently acquired two brand new SPI chips to replace the one currently in my Acer A514-54G laptop MB (FH5AT LA-K092P). The reason why I'm replacing the current SPI chip is because I had some difficulties with a third-party IT assistant who pretty much lacked the soldering skills and ended up destroying the current SPI chip soldered to my MB from factory.

      I've decided to do this on my own because I spent the past month or so learning some soldering skills and BIOS modding through Badcaps and WinRaid forums, hence the attempt. I've also chosen to buy...
      09-01-2024, 08:24 PM
    • rostomzerrougui
      CH341A programmer can't erase chip!
      by rostomzerrougui
      i want to program a W25Q40CL chip but looks like it won't get erased neither programmed

      Any help ?​...
      05-06-2024, 10:40 AM
    • Loading...
    • No more items.
    Working...