HP Envy 23 AIO: No Beep, Screen Blank, No USB

‎06-08-201612:30 PM

I recently helped a friend of mine repair their 23-c210xt with this issue. Machine would power on, CD rom would read, you could hear the fan, but nothing would appear on-screen. She mentioned this seemed to coincide with updating to Windows 10. I tried several suggested fixes including:

-Removing the CMOS/BIOS battery for extended periods of time

-Changing CMOS/BIOS jumpers to clear settings

-Downloading, extracting the latest bios and putting it on a USB and then using Windows Key +B and Ctrl + Home key to do a Bios recovery

None of these worked. What did work was re-flashing the bios using the SPI header on the motherboard. Self corrupting BIOS seems to be a feature of these HP machines after a few years. Below is the method I used to write the bios via the SPI header...

One specific thing to keep in mind for this model, is that HP de-standardized the SPI header so I could not use the standard SPI header layout. I used the one shown in this image to wire up the Arduino to the header.

It does take about 10-15 minutes to flash the bios via this method.

Some learnings I have taken away that I would do differently...

-backup the existing rom if it can be read from the motherboard.

-Once the bios is restored and if you can boot into Windows, get a tool to figure out what the product key is...

After restoring the bios, I wiped out all the partitions on the hard drive and reinstalled Windows 10 without thinking about the product key because they are normally stored in BIOS these days...it seems either the original corruption wiped out the key in the BIOS, or some part of this process wipes it out. Either way I cannot activate the fresh install of Windows 10... so sort of kicking myself for not retrieving it prior to fresh install and for not backing up the original bios.

I'll likely have to come up with a new product key to activate seeing as I expect HP to be about as helpful / forthcoming with providing me the original as they are in providing documentation and access to the tools they use to fix this when you send it in for service.

HP Envy 23 AIO: No Beep, Screen Blank, No USB

‎08-05-201606:49 PM

For some reason my original post was deleted. Here it is if anyone still needs it:

After half a week of trying, I've finally got the system up and running again!

After countless hours of googling, piecing information together and nail-biting experimentation, I was able to successfully flash the latest BIOS using a similar method to PhoenixForce. Here's exactly what I did:

What I tried:

- Removing CMOS battery overnight

- Changed CMOS reset jumper as per instructions around 35-40 times (left overnight to dissipate charge)

None of these solutions worked, so I went with drastic measures and attempted a BIOS reflash using the ROM_RECOVERY SPI header. The following is what worked for me, however YMMV - attempt at your own risk and only as a last resort.

HP Envy 23 AIO: No Beep, Screen Blank, No USB

Thank You very much for all the time you have spent to help others with this. Your instructions are great and i think they may be for a ENVY 20 motherboard possibly?

i'm having this same exact issue with my HP ENVY 23 (23-DO27c). I got have a Uno R3 and was about to connect it to the motherboard - but mine doesn't look quite like yours.

I do see the ROM_RECOVERY header -- but I don't have any of the other headers (GNU, SPI_CLK, 3VSB, SPI_MISO, SPI_MOSI, SPI_CS#, and SPI_CS#). Maybee those headers don't exist on mine - but mine appers to be a very simlar chipset - just positioned differently.

So in this image (for my HP ENVY 23 board) I think that it may be upside down and sideways:

The 3 pin set over from ROM_RECOVERY has the blue pin

If mine is like yours - my 7 pin would also have:

SPI_CS# and SPI_CS# (looks like I should take out jumper, but Connect Arduino Pin 10 on the right pin

SPI-MOSI (looks like I should Connect Arduino Pin 11)

SPI-MISO (Connect Arduino Pin 12) and SVSB (Connect Arduino 5V)

SPI_CLK (Connect Arduino Pin 13) and GND (Arduino GND)

Does that seem right? It seems common sense and very liikely - but I didn't want to assume. Did your board actually have headers for the specific pins?

HP Envy 23 AIO: No Beep, Screen Blank, No USB

‎09-12-201612:16 PM

Thanks to all the great information above I just restored a HP ENVY 23-d160qd. I had tried all other suggestions, but it required reflashing the BIOS. I will try to write up a bit more later, but noticed that Windjammer had a question.

Looking at your picture, first move the blue jumper so that it shorts the top two pins rather that the bottom two, then ignore those pins for the rest of the discussion. Now turn your picture upside down and it will match the drawing "ROM_RECOVERY" above. Your seven pins will match the seven pins in the drawing: GND = upper left pin, SPI_CLK = upper right pin, 3VSB directly below GND, SPI_MOSI is on a row by itself. You will need to remove the black jumper shorting the two SPI_CS# pins together and attach pin 10 to the lower left one.

HP Envy 23 AIO: No Beep, Screen Blank, No USB

Thanks to all the great information above I just restored a HP ENVY 23-d160qd. I had tried all other suggestions, but it required reflashing the BIOS. I will try to write up a bit more later, but noticed that Windjammer had a question.

Looking at your picture, first move the blue jumper so that it shorts the top two pins rather that the bottom two, then ignore those pins for the rest of the discussion. Now turn your picture upside down and it will match the drawing "ROM_RECOVERY" above. Your seven pins will match the seven pins in the drawing: GND = upper left pin, SPI_CLK = upper right pin, 3VSB directly below GND, SPI_MOSI is on a row by itself. You will need to remove the black jumper shorting the two SPI_CS# pins together and attach pin 10 to the lower left one.

Hope this helps.

Any chance you might have that write up for the d160qd? Just got one in and it's exhibiting similar symptoms. Fans spin, no video, no beeps, no boot. Customer says he was updating to Win10, the update failed, the machine restarted and hasn't showed an image since.

HP Envy 23 AIO: No Beep, Screen Blank, No USB

‎09-29-201609:41 AM

With many thanks to OXiDE and PhoenixForce I was able to revive my dead Envy 23-d160qd. The procedure above written by OXiDE was well written and easy to follow.

I do not have an Arduino, but I do have a Raspberry pi and used that for the recovery. The purpose here is to document that you can be successful with a Raspberry pi, with a few modifications to the procedure above.

The same basic program (flashrom) is used to flash from the Raspberry pi.

Login to your pi and download the latest version of flashrom from https://www.flashrom.org/Downloads Then extract the source and run “make” and “make install” from the extracted directory. I had to also install libpci-dev as a dependency.

Once flashrom is installed on your pi then make the following connections:

At one point I had a bad connection and during the troubleshooting I used +5 volts rather than the +3.3, much as OXiDE did, at that point in the troubleshooting, it did not help, but I did not go back. Unfortunately I cannot say for sure that the +3.3 will work (it should) but I did not prove it.

HP Envy 23 AIO: No Beep, Screen Blank, No USB

‎10-19-201610:14 AM

So I followed these directions, everything looks good, and then it just stops working altogether. The Transmit light flashes but the receive light stops doing anything. It finds the chip most times, and identfies it, can start reading from it, but it never completes. Using the most verbose mode, it's working, and then suddenly nothing.

I have tried with two different laptops, and both of them stop mid receive, mid flash, etc. I am using an Arduino Uno, and 6 inch jumpers. Any ideas? Are the jumpers too long?