Using my CH341A.

Collapse
X
 
  • Time
  • Show
Clear All
new posts

  • keeney123
    replied
    Re: Using my CH341A.

    This might help you.
    Attached Files

    Leave a comment:


  • Spork Schivago
    replied
    Re: Using my CH341A.

    This is stupid. I found a video with download links for the software and drivers.

    https://www.youtube.com/watch?v=5NYe21nFSDI

    I install the drivers, still nothing. I decide to watch the video, just for shits and giggles. About half way through, the guy says the jump has to be on pins 1-2, otherwise it won't work. He's right. Even though the board says jumper 1-2 is for 3.3V and my chip I'm currently trying to read requires 5V, for some reason, when I have it on 2-3, I get device not detected. But when I switched it to 1-2 (3.3V), now I can read, write, erase, blank, all of that!

    Leave a comment:


  • diif
    replied
    Re: Using my CH341A.

    Did you get the little board with the header pins ?
    Start with something we know can be read the 25Q16BSIG. Solder it to the little board add the header pins and plug it into the ZIF.
    It needs putting in the correct part of the ZIF as indicated by the screenprint.

    Leave a comment:


  • Spork Schivago
    replied
    Re: Using my CH341A.

    Blah! I can't dump this EEPROM. The software supports the Atmel chip I'm trying to dump, the 24C04A. I've tried multiple versions of the software. Every time, I have to add an exception to my Anti-virus program because it flags it as a virus, even Stj's upload. I don't think it's a virus, just a false positive. The newer version of the software (version 1.29) says there's no driver, but device manager shows the device under Ports (COM and LPT) as a USB-SERIAL CH341A (COM3).

    It's a SMAKNĀ® USB Programmer CH341A. This sucks. I don't know if the chip is bad, or if it's a driver issue or a software issue or what. I figured if it had the CH341 in it, any of the softwares would work, but maybe I need something specifically for this device. And of course, the people who made it don't have drivers or software. They say to use Google.

    Any suggestions? I wish Stj was here!

    Leave a comment:


  • Spork Schivago
    replied
    Re: Using my CH341A.

    What worries me is those address lines. My CH341A has markings for two different types of chips, 25 SPI BIOS and 24 I2C EEPROM

    These Atmel chips have the numbers 24 in them, so I'm thinking it can maybe read and write to them, but there's no header pins for addresses. I believe the 24 I2C EEPROMs use the TXD and RXD header pins, not the MOSI and MIOS. I think I'm going to try it though. Worse case, I ruin one of the chips. Worse case, I just unsolder the EEPROMs from the bad board and put them on the good board. I'll try dumping the EEPROM from the good board, the one that doesn't seem to work with this TV, and see what happens.

    Leave a comment:


  • Spork Schivago
    replied
    Re: Using my CH341A.

    I wonder if I can dump something like this:

    http://pdf1.alldatasheet.com/datashe...-10SE-2.7.html

    With this device. I have a TV I can't order the same replacement board for. I have one, came from the same make and model TV, but is different a little, believe it or not! I'm wondering if I switch the EEPROMs around if the newer replacement board would work....while I'm at it though, I'd like to dump the EEPROMs. It'd be nice if I could do that using this device.
    Last edited by Spork Schivago; 02-15-2017, 07:01 PM.

    Leave a comment:


  • Spork Schivago
    replied
    Re: Using my CH341A.

    I figured it out using the continuity meter.
    Code:
    chip    adapter
    ------------------
    CS#  ->  CS
    SO  ->  MIOS
    WP#  ->  3.3V
    VSS  ->  GND
    VCC  ->  3.3V
    HOLD# ->  3.3V
    SCLK ->  CLK
    SI  ->  MOSI
    Because I only have one 3.3V jumper, I think what I'm going to do is just use the head strips that came with it and put them into the ZIF socket and then use my jumper wires and connect them to those header pins in the ZIF socket, then use my 8-pin adapter to click onto the SPI flash chip and try to read it.

    Leave a comment:


  • Spork Schivago
    started a topic Using my CH341A.

    Using my CH341A.

    Hello,

    I bought my CH341APro and it arrived in the mail today. It's very similar to this one: https://tosiek.pl/wp-content/uploads...programmer.jpg

    It's the same colour and has the same components, but the three caps in the upper left of the board in the picture are all aligned, but on mine, the third one is a bit further down physically on the board. I probably have some clone or something.

    Anyway, I want to try dumping the firmware on this 25Q16BSIG. The pins I have on the 25Q16BSIG are:

    CS#, SO, WP#, VSS, VCC, HOLD#, SCLK, and SI.

    I'm not going to be using the ZIF socket but the headers to hook to my 25Q16BSIG. On the underside of the CH341A, I see the pins are header pins are labeled like this:
    Code:
    5V		5V
    3.3V		GND
    GND		RXD
    MIOS	TXD
    MOSI	3
    CS		2
    CLK		1
    I see where it says 1-2 are something, but it's in Chinese. 2-3 are for TTL (and then there's chinese). This SPI flash chip has a full voltage range of 2.7VDC ~ 3.6VDC, so I'm going to leave it on 1-2. I'm assuming TTL is for 5V TTL logic devices.

    RXD and TXD, to me, are transmit and receive for serial devices. I'm wondering if maybe the left side, that has the 5V pin, the 3.3V pin, the GND, MIOS, MOSI, CS, and CLK pins are for this type of chip and maybe the other side with the 5V, GND, RXD, and TXD are for some other type of chip.

    I'm thinking I should hook the 3.3V pin to the VCC pin on the SPI flash chip, the GND to VSS, the CS to the CS# on the chip, the CLK to the SCLK on the chip....but then what? MIOS to the SO pin on the chip and MOSI to the SI pin on the chip? Or vice-versa? Or do I hook the TXD to the SO (data output) and the RXD to the SI (data input)?

    Everyone on-line seems to just put the chip in the ZIF or use the soldering PCB that came with it. Any suggestions?

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
  • 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
  • pengamat_hebat
    Problem Flashing Macronix MX25L6445E BIOS Chip with CH341A and EZP2019+ on ASUS X455LD
    by pengamat_hebat
    Hello everyone,

    I'm trying to flash the BIOS chip Macronix MX25L6445E from my ASUS X455LD laptop using both a CH341A and an EZP2019+ programmer, but I keep encountering issues.

    Reading the chip works perfectly, and I can extract the BIOS dump without any problems.

    However, erasing and writing fail every time, regardless of the software I use. (Neo, asprog, ch341, etc)

    I also tried applying 3.3V to pin 3, but it still didn't work.

    I attempted to unprotect the chip, but when I read it back, the registers remained unchanged.
    ...
    03-25-2025, 04:13 AM
  • SMDFlea
    How to add chip support to NeoProgrammer software for the CH341A Programmer
    by SMDFlea
    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.



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



    After adding the chip save the xml file and copy it to the root directory of the...
    05-26-2024, 07:15 AM
  • BMCappelletti
    Asus Chromebox CN62 - wrong chip put on BIOS reader
    by BMCappelletti
    Long story short:
    - dad converted Asus Chromebox CN62 into Windows compatible, with mrchromebox BIOS, years and years ago
    - gave the computer to his son a couple years later
    - son now decided to revert it to Chrome OS, to sell it as original (re-writing BIOS with the backup one created by his dad)
    - too lazy to remove the board from the case, thought a voltage regulator was the BIOS chip (you know... it has 8 legs)
    (seems like the story was not that short)

    He used alligator clips to read the chip. No luck reading it. Removed chip and placed on a SOC-8...
    01-08-2025, 07:27 PM
  • Loading...
  • No more items.
Working...