Wish you well with your data transfer, and pleased you found the video a bit of help. I hope to be doing more eeprom programming videos in the near future.
I have no experience of this one. Asprogrammer deals with the actual eeprom, not the whole device. If you have read the bios using Asprogrammer I presume you are clipped on to the eeprom? From here on it is a question of identifying the eeprom, getting a data sheet and painstakingly going through all the detail whether you can or not re-programme it. The "unprotect option" you refer to is specific to the eeprom status register. The level 3 protection you mention is unfamiliar to me. If you use a Linux OS there is another piece of software called, “flashrom” (flashrom.org) that can use the board’s internal flashing hardware. I checked the list of supported boards and at first glance yours is not listed. It’s a very long list. By far the safest way of updating or rewriting the the bios is to use the maker’s recommended method. Even this is doesn’t guarantee success. Links below are from the msi website. My advice to everyone is; don’t update the bios without having a good reason. If all is running OK and there is a later version available, don’t bother, it is more trouble than it is worth. www.msi.com/Motherboard/support/b350-tomahawk#down-bios storage-asset.msi.com/files/pdf/How_to_flash_the_BIOS.pdf ruclips.net/video/LRyFMf0D9Lc/видео.html Apology for the long reply but it may be of interest to others.
I do realize that this is an older video but i hope you can get messages still. Im trying to find a reasonable laptop for this type of programming. Can you suggest requirements for the ASprogrammer software to run properly? Screen size and Windows version etc?
The GUI footprint is about 800x500 pixels. That should help you decide on the size of screen to select. As for the oldest Windows OS it will run on, I have not tried it on anything earlier than Windows 7, in conjunction with a CH341A eeprom programmer. It wouldn’t surprise me if it would work on XP but I don’t know. I prefer to use Linux (Mint) and a programme called “Flashrom” with a CH341A eeprom programmer, this covers most of what I do, but this is a command line programme run in Terminal. (I also have a video on this. There are so few commands it makes having a GUI pointless, and from memory it also runs on Mac plus a host of other Operating Systems. I hesitate to say Windows as installation is a bit different and it doesn’t have full functionality at present. Check out flashrom.org website for all the info if interested). Good luck. Roger
Hi I have the exact same chip and programmer. I'm using the clip to attach to the soldered chip on the motherboard and the program looks like its made a connection as when i press read things come through and also when erase but if i try and program a new bin it seems to do it but the verification fails saying not matched. Am i meant to be using the unprotect ? and if so how thanks
Steve I presume you are reflashing the BIOS for some reason. Always best to use the manufacturer’s method. Bit extreme reprogramming laptop in situ what! Following procedure at about 8.20. Unprotecting is automatic, you wouldn't be able to erase or programme new data to chip otherwise, as you said you could. Rather than plough straight in to this sort of thing, I prefer to purchase spare chips and practise what I'm doing. Sort of iron out the wrinkles before going for the jugular. Suggest you check the power rail to the chip in the laptop, if it isn't 3.3v don't use the CH241A you could damage something. Even then it's a high risk method. Disconnect laptop battery before connecting anything is a must. I hope you took heed and did three reads of the original bin and made sure they matched? Those connectors cause more trouble than they are worth. Your new bin file must be exactly the same size as the old one, and that will be the size of the memory of the whole chip. Otherwise it will not match when it comes to verifying. And even then if you ever get a positive result. Read the new data on the chip and compare it with the data you used to programme the chip. I know it's long winded and totally unnecessary but I have good reason not to trust those clips. Belt and Braces all the way. Laptops cost money - lots of money - you don't want to "Brick It", easy done. Fiddling with the BIOS is a good way to do it. BTW I am no expert on this subject, or I am an expert in the sense of "X" the unknown quantity and "spurt", a drip under pressure. Good luck Roger
@@colemanus1318 Hi, Thanks for the swift reply. it's a small Hp desktop mini pc and i did the "official" bios update using their tool and it froze half way through. I did leave it for a good few hours but i was left wit no choice but to restart and now i'm getting nothing from it I've tried every recovery method google is suggesting but it seems dead. So i thought i would try this method of flashing the chip as i only use it for a small server so it's not massive if i don't succeed and i'm no good at soldering so hence the clamp , but i don't seem to be getting anywhere. like i say when i press read data it does seem to come through, i was thinking about the voltage but theres no option for 3.3v on the USB but then i've since watched a youtube video where he explains the voltage isn't a problem as long as the current is low.
@@stevefromuk I am not a BIOS specialist, my interest is more about eeprom programming in general. It’s strange that the manufacturer’s BIOS update procedure froze in the first place. Generally after an event like this the BIOS .bin file is corrupted. One needs a clean BIOS .bin file to install - totally out of my field of experience. May I suggest the YT channel “Electronics Repair School” - He had a spate of reflashing BIOS firmware to fix faults earlier this year and I think he has a DISCORD channel where you can post questions or provide answers, and it’s fairly well supported by the community. I don’t like leaving questions unanswered but I do know when I’m out of my depth - like now.
First check to see if your eeprom programmer is being recognised? Bottom left of the AsProgrammer window it should say something like: “Current Programmer CH341” If so then your programmer has been recognised. Secondly try reading the Chip ID option. It’s the one with the question mark against it. Look at the bottom left again. And check that the “chip” has been recognised. Presuming all ok to this point. If not, check your connections to the eeprom. Thirdly can you read the data on the chip? If reprogramming an eeprom this is an essential step to record this, you can reload the original if all goes wrong. I do this three times to make sure I have a good copy and that I haven’t got any dodgy lead connections causing problems. If all ok to this point you should be able to proceed with programming your eeprom. I usually use the un-protect, erase, write option if not using a blank chip. It does take time writing to the chip in the order of a few minutes. I don’t recall anything taking longer than about 10 minutes or so. Most all - if you are unfamiliar with what you are doing be cautious and take it one step at a time Hope the above helps
Hi Roger! I will like to know how to reprogram the bios for my Hp Elitebook 1040 G6, as I am stuck at the power on authentication screen and neither FP nor PW is being accepted. It does not even allow me to reach the bios or recovery stages nor reads a flash drive. I will also like to know where and how to locate the bios chip in my system (to be sure I don't make any mistakes). Can you help me out with this please? Thanks.
I have absolutely no experience of any HP equipment and am not able to give anyone specific guidance. Not recognising a password you have previously used is not necessarily a bios/firmware problem. I would have tried plugging in a usb keyboard and checked with that before digging deeper. But as the FP doesn't work either then it probably isn't the keyboard. Just maybe this is a harddrive problem, I have had start-ups hanging for ever if the harddrive isn't being detected for whatever reason. Honestly, I have never had a bios/efi/firmware problem over many years of using computers. Electronics is hobby for me. Nothing more. I’m no expert, that much should be obvious. Roger
I would say No! Primarily the CH341A mini programmer is designed to support 25 and 24 series eeproms. The DS2502 is an eprom and not an eeprom and requires different voltages for "programming". Secondly, to the best of my knowledge, the DS2502 is not supported by any of the programming software that drive the CH341A mini programmer. Other than that I have no experience with the DS2502. Good luck and thanks for the question.
Never had cause to flash the memory on a microcontroller. Looked at the datasheet for the AT89S52 and noticed that it can be programmed in either parallel or serial, so that does sort of open up whole range of possibilities. AsProgrammer doesn’t list the device so I would think it is currently not supported. Perhaps the developers may included it in the future. It seems to me that there are already a lot of solutions out there and I would be tempted to try my luck at one of these. As a starting point www.instructables.com/Programming-AT89s52-Using-USBasp-ISP-Programmer/
This is a great video. I'm getting ready to copy data from one chip to another and this is exactly what I needed. Thanks for the free education.
Wish you well with your data transfer, and pleased you found the video a bit of help. I hope to be doing more eeprom programming videos in the near future.
@colemanus1318 thanks. I got it done and now on to programming. I'm working on a 2011 Chevrolet Volt instrument cluster.
I've read the msi b550 have a level 3 protection on it.. might have to use the unprotection option
I have no experience of this one. Asprogrammer deals with the actual eeprom, not the whole device.
If you have read the bios using Asprogrammer I presume you are clipped on to the eeprom? From here on it is a question of identifying the eeprom, getting a data sheet and painstakingly going through all the detail whether you can or not re-programme it. The "unprotect option" you refer to is specific to the eeprom status register. The level 3 protection you mention is unfamiliar to me.
If you use a Linux OS there is another piece of software called, “flashrom” (flashrom.org) that can use the board’s internal flashing hardware. I checked the list of supported boards and at first glance yours is not listed. It’s a very long list.
By far the safest way of updating or rewriting the the bios is to use the maker’s recommended method. Even this is doesn’t guarantee success. Links below are from the msi website.
My advice to everyone is; don’t update the bios without having a good reason. If all is running OK and there is a later version available, don’t bother, it is more trouble than it is worth.
www.msi.com/Motherboard/support/b350-tomahawk#down-bios
storage-asset.msi.com/files/pdf/How_to_flash_the_BIOS.pdf
ruclips.net/video/LRyFMf0D9Lc/видео.html
Apology for the long reply but it may be of interest to others.
I do realize that this is an older video but i hope you can get messages still. Im trying to find a reasonable laptop for this type of programming. Can you suggest requirements for the ASprogrammer software to run properly? Screen size and Windows version etc?
The GUI footprint is about 800x500 pixels. That should help you decide on the size of screen to select. As for the oldest Windows OS it will run on, I have not tried it on anything earlier than Windows 7, in conjunction with a CH341A eeprom programmer. It wouldn’t surprise me if it would work on XP but I don’t know. I prefer to use Linux (Mint) and a programme called “Flashrom” with a CH341A eeprom programmer, this covers most of what I do, but this is a command line programme run in Terminal. (I also have a video on this. There are so few commands it makes having a GUI pointless, and from memory it also runs on Mac plus a host of other Operating Systems. I hesitate to say Windows as installation is a bit different and it doesn’t have full functionality at present. Check out flashrom.org website for all the info if interested). Good luck.
Roger
this was helpful!
Hi I have the exact same chip and programmer.
I'm using the clip to attach to the soldered chip on the motherboard and the program looks like its made a connection as when i press read things come through and also when erase but if i try and program a new bin it seems to do it but the verification fails saying not matched.
Am i meant to be using the unprotect ? and if so how
thanks
Steve
I presume you are reflashing the BIOS for some reason. Always best to use the manufacturer’s method. Bit extreme reprogramming laptop in situ what!
Following procedure at about 8.20. Unprotecting is automatic, you wouldn't be able to erase or programme new data to chip otherwise, as you said you could. Rather than plough straight in to this sort of thing, I prefer to purchase spare chips and practise what I'm doing. Sort of iron out the wrinkles before going for the jugular.
Suggest you check the power rail to the chip in the laptop, if it isn't 3.3v don't use the CH241A you could damage something. Even then it's a high risk method.
Disconnect laptop battery before connecting anything is a must.
I hope you took heed and did three reads of the original bin and made sure they matched? Those connectors cause more trouble than they are worth.
Your new bin file must be exactly the same size as the old one, and that will be the size of the memory of the whole chip. Otherwise it will not match when it comes to verifying. And even then if you ever get a positive result. Read the new data on the chip and compare it with the data you used to programme the chip. I know it's long winded and totally unnecessary but I have good reason not to trust those clips. Belt and Braces all the way. Laptops cost money - lots of money - you don't want to "Brick It", easy done. Fiddling with the BIOS is a good way to do it.
BTW I am no expert on this subject, or I am an expert in the sense of "X" the unknown quantity and "spurt", a drip under pressure.
Good luck
Roger
@@colemanus1318
Hi,
Thanks for the swift reply.
it's a small Hp desktop mini pc and i did the "official" bios update using their tool and it froze half way through.
I did leave it for a good few hours but i was left wit no choice but to restart and now i'm getting nothing from it I've tried every recovery method google is suggesting but it seems dead.
So i thought i would try this method of flashing the chip as i only use it for a small server so it's not massive if i don't succeed and i'm no good at soldering so hence the clamp , but i don't seem to be getting anywhere.
like i say when i press read data it does seem to come through, i was thinking about the voltage but theres no option for 3.3v on the USB but then i've since watched a youtube video where he explains the voltage isn't a problem as long as the current is low.
@@stevefromuk
I am not a BIOS specialist, my interest is more about eeprom programming in general. It’s strange that the manufacturer’s BIOS update procedure froze in the first place. Generally after an event like this the BIOS .bin file is corrupted. One needs a clean BIOS .bin file to install - totally out of my field of experience. May I suggest the YT channel “Electronics Repair School” - He had a spate of reflashing BIOS firmware to fix faults earlier this year and I think he has a DISCORD channel where you can post questions or provide answers, and it’s fairly well supported by the community. I don’t like leaving questions unanswered but I do know when I’m out of my depth - like now.
the green light is on when i try to program but nothing happening on the progress bar, maybe i have it connected wrong?
First check to see if your eeprom programmer is being recognised? Bottom left of the AsProgrammer window it should say something like: “Current Programmer CH341”
If so then your programmer has been recognised.
Secondly try reading the Chip ID option. It’s the one with the question mark against it.
Look at the bottom left again. And check that the “chip” has been recognised. Presuming all ok to this point. If not, check your connections to the eeprom.
Thirdly can you read the data on the chip? If reprogramming an eeprom this is an essential step to record this, you can reload the original if all goes wrong. I do this three times to make sure I have a good copy and that I haven’t got any dodgy lead connections causing problems.
If all ok to this point you should be able to proceed with programming your eeprom. I usually use the un-protect, erase, write option if not using a blank chip. It does take time writing to the chip in the order of a few minutes. I don’t recall anything taking longer than about 10 minutes or so.
Most all - if you are unfamiliar with what you are doing be cautious and take it one step at a time
Hope the above helps
Hi Roger! I will like to know how to reprogram the bios for my Hp Elitebook 1040 G6, as I am stuck at the power on authentication screen and neither FP nor PW is being accepted. It does not even allow me to reach the bios or recovery stages nor reads a flash drive. I will also like to know where and how to locate the bios chip in my system (to be sure I don't make any mistakes). Can you help me out with this please? Thanks.
I have absolutely no experience of any HP equipment and am not able to give anyone specific guidance.
Not recognising a password you have previously used is not necessarily a bios/firmware problem. I would have tried plugging in a usb keyboard and checked with that before digging deeper. But as the FP doesn't work either then it probably isn't the keyboard. Just maybe this is a harddrive problem, I have had start-ups hanging for ever if the harddrive isn't being detected for whatever reason. Honestly, I have never had a bios/efi/firmware problem over many years of using computers.
Electronics is hobby for me. Nothing more. I’m no expert, that much should be obvious.
Roger
supprort win 10 / 11 ?
sir can we use 1 wire devices ds2502 like using ch341?
I would say No!
Primarily the CH341A mini programmer is designed to support 25 and 24 series eeproms. The DS2502 is an eprom and not an eeprom and requires different voltages for "programming".
Secondly, to the best of my knowledge, the DS2502 is not supported by any of the programming software that drive the CH341A mini programmer.
Other than that I have no experience with the DS2502.
Good luck and thanks for the question.
Can ISP programing for AVR
But not for 89S series. Can you code it
Never had cause to flash the memory on a microcontroller. Looked at the datasheet for the AT89S52 and noticed that it can be programmed in either parallel or serial, so that does sort of open up whole range of possibilities. AsProgrammer doesn’t list the device so I would think it is currently not supported. Perhaps the developers may included it in the future. It seems to me that there are already a lot of solutions out there and I would be tempted to try my luck at one of these. As a starting point www.instructables.com/Programming-AT89s52-Using-USBasp-ISP-Programmer/
give me driver software link
Muhammad munir hi