- Serprog/Arduino flasher
- How to flash the BIOS
- How to flash bios chips with Raspberry Pi
- Problem Connecting FlashCat USB to W25Q64 via JSPI1
- QNAP NAS Community Forum
How to flash the BIOS
Register Now! Login Register. Please login or register. Home Help Search Login Register. That and you're stuck paying to ship it to them. Its been confirmed that this port is how MSI reprograms bricked boards. So, has anyone done it? There's plenty of SPI programmers on the market and I think one may do the job just fine. This obviously is not for the average consumer, but based on my reading it shouldn't be difficult to reprogram the BIOS using this tool. Please share you experiences. Jack t. Sweet post. Thats a good start. What do ya think? Wanna try one with me? I'll buy one if you do. If I was successful, that would surely give me a higher level of confidence that I can revive a bricked board myself. I'm gun shy now after this bad flash experience. Quote from: Jack t. A; P4 2. Quote from: Mike on June, Quote from: claykin on June,
How to flash bios chips with Raspberry Pi
Privacy Terms. Quick links. Post your questions and discussion about other uncategorized NAS features here. Post Reply. If you are an electronics expert and have specific flashing hardware using SPI technology available you may use this instead. Only do this, if your device is out of warranty and you are out of other recovery options! Prehistory - Why I had to do this: During the firmware update from 4. This was because of a broken DOM module, but I did not know at this point. Restart failed. Restart without HDD installed also failed ex post: obviously. I thought, the data on the DOM was corrupted during firmware update and tried to fix this, as the NAS just went out of warranty a month before as always This did not completely boot up so I never saw the final screen of the guide. In good old times you could fix messed up BIOS settings by removing the CMOS battery and wait a bit, so it looses its memory and reverts to default settings. Unfortunately this new UEFI "innovation" obviously stores those settings persistently. As there was also no "Clear CMOS" header on the mainboard I was out of options and read in some forums about this issue. As this request took about a week until I got a working download link I asked google for it. I took it and flashed it. The flashing process completed with a success message. Unfortunately afterwards the device was completely dead. Until now I digged myself and my NAS deeper and deeper into trouble. But still I had not completely given up on my board. As I found out, it is a mystery connector also featured on mainboards of MSI. I am just a business IT guy and not have no degree in electronic engineering, so I just understood the basics of the technology.
Problem Connecting FlashCat USB to W25Q64 via JSPI1
The upgrade was only supported by the latest firmware. I closed all open apps, disabled the AV software and ran the update. It promptly crashed and bricked the computer. Nothing but a black screen on boot with fans running full blast. Below is the Dell Vostro motherboard circa The location of the BIOS chip is circled. They are often located near the CMOS battery. By the way, the techniques used in this tutorial are applicable to other motherboards and are not limited to Dell or even to computers. I believe the unpopulated SOP pads underneath the flash chip is where a recovery firmware chip would go. However, to the left is an unpopulated 10 pin header labelled SPI which stands for serial peripheral interface. SPI is a very common communication protocol that I have featured in several of my past tutorials such as:. It supports reading and writing via SPI protocol. A multimeter continuity test can be used to tone out the SPI header. A ground from the Pi is connected to the ground on the header. The CS pins are connected together. The serial clock pins are connected. I recommend you make all connections with the power off. An ESD mat and an anti-static wrist strap would also be prudent. Depending on the current draw of the motherboard it might be necessary to use an external power supply to provide 3. I also recommend you keep the wires under 30 cm 12 inches because shorter wires are more reliable. Select the Interfaces tab. Click SPI enable. Then click OK to save the changes. Currently the supported hardware includes over chips. I recommend you use a Raspberry Pi with the latest updated version of Raspbian. The device is spidev0. The following command will identify the chip and test to ensure everything is working Tack V enables verbose output. I made several attempts to remedy the failure. I bypassed the header and clipped directly onto the chip. I played around with the SPI speed. I hooked up a bench power supply to provide the 3. I also tried all the jumper configurations. Existing circuit loading is a common pitfall when trying to program a chip in circuit. Another IC or component on the motherboard is probably interfering with the logic levels. Despite the failure with this motherboard, the SPI headers on other motherboards often work quite well so I recommend you still try the SPI port first. Unfortunately the chip is not socketed so it will be necessary to desolder it.