How to Read & Write Hard Drive & Computer BIOS Firmware to SPI Flash Memory Using CH341a Programmer
Вставка
- Опубліковано 26 лис 2023
- Similar to computers, tablets, and smartphones, hard disk drives require instructions describing exactly how to boot. For hard drives, this data on how to boot is stored on 8-pin Flash memory chips and is accessed using the Serial Peripheral Interface (SPI) protocol.
During the Data Recovery process, it is often wise to both inspect and make backup copies of drives' boot firmware. Once saved, hard disk firmware can be copied (programmed) to other Flash Memory Chips and can be reprogrammed when firmware data loss is suspected or confirmed.
The CH341a Mini Programmer is an inexpensive tool for reading and writing directly to Flash memory chips using both the SPI and IC2 communication protocols.
When combined with AsProgrammer software available for free on GitHub.com:
github.com/nofeletru/UsbAsp-f...
Firmware can be save to and loaded from Microsoft Windows .BIN Binary Files:
en.wikipedia.org/wiki/Binary_...
This video illustrates how to use the CH341a Mini Programmer in conjunction with the free AsProgrammer software to both read and write to hard disk drive and computer SPI Flash Memory Chips.
If you need help with a data recovery, please feel free to contact us 7 days a week by telephone and text at 1.858.692.0541, by e-mail at info@it-sd.com, or visit our website at www.it-sd.com.
DATA RECOVERY PROCEDURE:
--------------------------------------------------
1. Connect the CH341a Programmer to the Flash Memory Using the Appropriate Adapters
2. Connect the CH341a Programmer to a Microsoft Windows Computer USB Port
3. Download AsProgrammer from GitHub.com
4. Install & Run AsProgrammer
5. Select SPI as Desired Communication Protocol
6. Select CH341a From List of Supported Devices
7. Read Memory Chip ID (Automatically or by Manual Entry)
8. Read and/or Write Directly to Flash Memory Chips
MUSIC CREDITS:
---------------------------------------------
Ferco - Inquisitiveness
Creative Commons - Attribution 3.0 Unported (CC BY 3.0)
Free Download: hypeddit.com/mlsvxq
Streams: share.amuse.io/track/ferco-in...
Video: • Ferco - Inquisitiveness [Free Download]
----------------------------------------
@it-sd, you are wilkom... please continue with your GREAT WORK !!!
Much appreciated. Thank you!
Good info, will help id a chip for one of my failed hard disks
Thank you!
Good info sir,will help id chip for one of my failed disk
Technical video with voice and istead of music will gives you over 1K Subs easy.
Unfortunately, a lot of people on UA-cam confuse noise with music!
Sometimes I prefer to watch totally silent videos!
So I mute the sound
@Firme-2-Ware I make a music-free version of every video. I hope you will find those more to your liking.
@@it-sd When I watch a technical video, the music isn't necessarily what I'm looking for.
And unfortunately, UA-cam's algorithms don't necessarily show the version you want to see first. ;)
Thanks a lot for this insight. Is it possible to edit the BIOS? SNR, SMART data or other things?
You’re very welcome. Thanks for watching!
Yes, one can edit BIOS firmware using the CH341a mini programmer and the AsProgrammer software. It’s very easy to do.
First, successfully read the memory chip’s data. Next, simply select the code to edit with a mouse and type in the changes to made. When finished, press the “Program IC” toolbar button to copy the edited firmware back to the memory chip.
What is great is one can edit both the hexadecimal code and the ASCII code directly.
One relatively easy, common procedure is to edit the BiOS of a device so as to remove the firmware lock on it to allow the device to boot without first putting in the password.
Great information, thank you again. I'm looking forward to watch more of your videos. 😀👍
I appreciate the kind words. Thank you. 😀
Could you do this with a 2.5" SAS hard drive?
Yes! The process is exactly the same for the 2.5” laptop and 3.5” desktop form-factor drives; and for IDE (PATA), SATA, and SAS drives, as well.
Many (if not most) hard disk drives, including modern drives, still use Flash memory capable of communicating using the Serial Peripheral Interface (SPI) protocol in a SOIC-8 package, like what was shown in the video, to store their firmware on.
Really old drives may use other form-factor memory chips like TSOP-48, and some drives may have their firmware embedded in the controller chip itself, both of which would require an entirely different chip reader to read.
is it possible to use this ch341a to read and write to a 93cxx microcwire chip?and if yes,how.i can not figure out how to do it..thanks
I’ve never tried it myself but others do claim the CH341a can be used to read 93CXX Flash memory chips. To do this apparently requires making a custom wiring harness to rewire how the 93CXX chips connect to the CH341a chip reader.
I haven’t tested this so try it at your own risk but the consensus seems to be to connect:
CH341a Pin 7 (CLK) -> 93CXX Pin 2 (SCK)
CH341a Pin 6 (CS) -> 93CXX Pin 1 (SC)
CH341a Pin 5 (MOSI) -> 93CXX Pin 3 (DI)
CH341a Pin 4 (MISO) -> 93CXX Pin 4 (DO)
CH341a Pin 3 (GND) -> 93CXX Pin 5 (GND)
CH341a Pin 2 (3.3V) -> 93CXX No Connect
CH341a Pin 1 (5V) -> 93CXX Pin 8 (Vcc)
Also, on the 93CXX, Pin 6 and Pin 7 do not connect anywhere to the CH341a and are left floating.
Thank you for submitting a question. I hope this helps. Whether you are successful or still need some help, please let me know how it goes.
dead link from github
github.com/nofeletru/UsbAsp-flash
Works for me…🤷♂️
Maybe try looking up GitHub UsbAsp-flash instead. It’s a nice program-works well.
There are other programs available, though if for some reason you are unable to find a copy of the USBASP-Flash application.
@@it-sdThe links in your description have a ')' at the end.
@@buildstoysThank you for elaborating. I finally got around to fixing this problem by reformatting the text and removing the parentheses.
That music is awful and too loud
Thanks for watching and for taking the time to leave feedback!
Since music preferences can vary from person-to-person, I also make a music-free version of every video. Hopefully, these music-free versions will be more to your liking.
it seems people like you always lack what the focus is... @it-sd, you have DONE GREAT !!! THANKS !!!