• ×
    Information
    Need Windows 11 help?
    Check documents on compatibility, FAQs, upgrade information and available fixes.
    Windows 11 Support Center.
  • post a message
  • ×
    Information
    Need Windows 11 help?
    Check documents on compatibility, FAQs, upgrade information and available fixes.
    Windows 11 Support Center.
  • post a message
Guidelines
Are you having HotKey issues? Click here for tips and tricks.
HP Recommended

It is the 

HP ENVY 20-d034 TouchSmart All-in-One Desktop PC

 

These are the numbers on my BIOS chip

 

25Q064A 13E40 99chn 216003

 

http://support.hp.com/us-en/product/HP-ENVY-20-d000-TouchSmart-All-in-One-Desktop-PC-series/5295884/...

 

I'll try the above info and let you know.

 

Yes totally unplugged and power drained.

 

 

My wires are about  7 1/2" tip to tip.  See below

IMG_0937.JPG

HP Recommended

So far this is what I received.  After the first 3 lines of 0 parity violation it pretty much repeated itself until the line below the *****************************************

 

megiddo@megiddo-VirtualBox:~$ flashrom -p serprog:dev=/dev/ttyACM0:115200 -r old.ROM -V

flashrom v0.9.9-rc1-r1942 on Linux 4.4.0-31-generic (x86_64)

flashrom is free software, get the source code at https://flashrom.org

 

flashrom was built with libpci 3.3.1, GCC 5.3.1 20160225, little endian

Command line (5 args): flashrom -p serprog:dev=/dev/ttyACM0:115200 -r old.ROM -V

Calibrating delay loop... OS timer resolution is 1 usecs, 1842M loops per second, delay more than 10% too short (got 52% of expected delay), recalculating... 1825M loops per second, delay more than 10% too short (got 52% of expected delay), recalculating... 1785M loops per second, delay more than 10% too short (got 51% of expected delay), recalculating... 1799M loops per second, delay more than 10% too short (got 52% of expected delay), recalculating... 1829M loops per second, delay loop is unreliable, trying to continue 10 myus = 5 us, 100 myus = 52 us, 1000 myus = 668 us, 10000 myus = 9880 us, 4 myus = 2 us, OK.

Initializing serprog programmer

serprog: connected - attempting to synchronize

...

serprog: Synchronized

serprog: Interface version ok.

serprog: Bus support: parallel=off, LPC=off, FWH=off, SPI=on

serprog: Maximum write-n length is 1013

serprog: Maximum read-n length is 23552

serprog: Programmer name is "frser-duino"

serprog: Serial buffer size is 1020

serprog: operation buffer size is 12

serprog: Output drivers enabled

The following protocols are supported: SPI.

Probing for AMIC A25L05PT, 64 kB: RDID byte 0 parity violation. probe_spi_rdid_generic: id1 0x00, id2 0x00

Probing for AMIC A25L05PU, 64 kB: RDID byte 0 parity violation. probe_spi_rdid_generic: id1 0x00, id2 0x00

Probing for AMIC A25L10PT, 128 kB: RDID byte 0 parity violation. probe_spi_rdid_generic: id1 0x00, id2 0x00

 

**************************************************************************************************************

 

I then got this and then more 0 parity violation errors.

 

Probing for Atmel AT26F004, 512 kB: RDID byte 0 parity violation. probe_spi_rdid_generic: id1 0x00, id2 0x00

 

Probing for Atmel AT45CS1282, 16896 kB: serprog: requested mapping AT45CS1282 is incompatible: 0x1080000 bytes at 0x00000000fef80000.

RDID byte 0 parity violation. probe_spi_rdid_generic: id1 0x00, id2 0x00

 

Probing for Atmel AT45DB011D, 128 kB: RDID byte 0 parity violation. probe_spi_rdid_generic: id1 0x00, id2 0x00

 

 

**************************************************************************************************************

 

It got down to this and has been sitting there for about 20 minutes.

 

Probing for PMC Pm25LV040, 512 kB:

HP Recommended

Ok using a volt meter I put it on the test to verify connections from the ROM Recovery pins to the BIOS chip.

 

The only 2 connections made are 3VSB and GND.

 

Should any of the others line up like SPI_CLK to pin 6 on the bios chip or

SPI_MOSI to pin 5 on the bios chip etc.....?

HP Recommended

Read here:

http://www.eevblog.com/forum/chat/bricked-hp-envy-20-motherboard-help-flashing-bios/

 

You might need to swap the jumper labelled JSPISLT1/JFCHSPI1 to the other pin.

 

 

If that doesn't work, try putting the arduino pin at the bottom in the other SPI_CS# header (ie. the one to the left of it). 

 

 

HP Recommended

Yep still nothing.

HP Recommended

I even tried downloading this and every time I tried to open it the file said it was corrupted.  I must have tried 4 different browsers and 3 different computers.   I think it may need to be downloaded on an HP computer.  But it probably wouldn't work anyway.

 

http://www8.hp.com/us/en/campaigns/hpsupportassistant/pc-diags.html

 

HP Recommended

So running the flashrom command still won't find the chip? Even after trying different combinations of that jumper and SPI_CS# headers?

 

It should be finding one of these two chips:

 

Micron/Numonyx/ST N25Q064..1E 

Micron/Numonyx/ST N25Q064..3E

 

Did you try it with the 3.3v pin?

 

If you're desperate, I'd try the 3.3v as well as your pc plugged in to power - at least until flashrom detects the chip.

HP Recommended

No chip detected.  Ok I'll try it plugged in.  I already tried multiple combinations of the 5v 3v  and the other two pins at the bottom.

HP Recommended

Why am I getting these 2 lines (underlined and bold)?

 

Calibrating delay loop... delay loop is unreliable, trying to continue OK.

 


serprog: Programmer name is "frser-duino"
serprog: requested mapping AT45CS1282 is incompatible: 0x1080000 bytes at 0x00000000fef80000.

HP Recommended

I got the same error with the delay loop and it flashed ok. Never seen the AT45CS1282 message before however a quick google will reveal that others encounter the error and then the detection continues without issue...

 

I don't think that's the problem.

† The opinions expressed above are the personal opinions of the authors, not of HP. By using this site, you accept the <a href="https://www8.hp.com/us/en/terms-of-use.html" class="udrlinesmall">Terms of Use</a> and <a href="/t5/custom/page/page-id/hp.rulespage" class="udrlinesmall"> Rules of Participation</a>.