Try our new boardview, bios, & schematic search. Over 1.3 million files for download!

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

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • SMDFlea
    Super Moderator
    • Jan 2018
    • 23334
    • 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.
  • ali0robot
    Senior Member
    • Mar 2023
    • 84
    • N/A
    • Hardware

    #2
    thank you so much, it work for me

    Comment

    • mv707
      Member
      • Jun 2023
      • 26
      • Azerbaijan

      #3
      Thanks work for me too

      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
      • TopPop
        Dell Latitude 5530 BIOS Password Removal Attempted but I Broke the Laptop
        by TopPop
        Sorry for the long story. I have a Dell Latitude 5530 (i7) laptop (South Peak 15 MLK MB DDR4 203102-1 FK8VG$JA) with an admin BIOS password that I want to remove. Service Tag: HYKFPT3. Other than that the laptop worked OK.

        I found a CH341A Black and went looking for the BIOS chip on the motherboard. After trying to read one chip that was a firmware chip but not the BIOS I think I found the BIOS chip labeled Winbond 25Q256JVEN. Altogether I think I found 4 different firmware chips in the laptop. The BIOS chip is a WSON8 6x8. I used the CH341A, NeoProgrammer, and a cheap pogo pin clip...
        12-14-2025, 09:40 PM
      • VoltVoyager
        ThinkPad T14 Gen 6 Intel (21QD / Intel Ultra 7 265U) – need schematic + CH341A can’t detect SPI flash (1.8V)
        by VoltVoyager
        Hi everyone,

        I’m working on a Lenovo ThinkPad T14 Gen 6 Intel (Type 21QD, MTM 21QDS04D00, CPU Core Ultra 7 265U). I’m trying to dump the firmware from two chips on the motherboard, but I can’t get either chip to be detected by my programmer. I'm looking to flash the bios but I'm not sure which chip is the correct one. This is my first time and I'm excited to learn!

        What I’m looking for:
        • If anyone has the motherboard schematic and/or boardview for this model/board, I’d really appreciate it.
        • Also hoping for guidance on what I might be doing wrong with the SPI read.
        My...
        02-20-2026, 05:38 PM
      • DynaxSC
        ASRock B650M PRO RS - BIOS CHIP 25Q256JW BLOCKED BY STATUS REGISTERS
        by DynaxSC
        Hi

        I have a very strange issue with the BIOS SPI chip of an ASRock B650M PRO RS motherboard.
        The SPI chip is an Winbond 25Q256JWEQ model (1V8).
        The motherbaord doas not POST - it lits only CPU and DRAM EZ Debug Leds, and stays that way forever.
        The Flashback function of the motherbaord is also not working, despite all instructions followed correctly - I'm 100% sure of this.

        I have then desoldered the chip, backupped the contents, and tried to earease the chip in order to program stock image, but the chip is locked by status registers SREG2 (TB) and SREG6...
        08-04-2025, 12:20 PM
      • Loading...
      • No more items.
      Working...