10-19-2016 07:43 PM
So - I'm in the same boat. All was good and I the chipset was idetnified for me - but mine never completes the read or write. Sometimes it seems to get closer than others. it almost seems like it needs more juice or power. I used the cheapest UNO R3 card I could find on Amazon (Elegoo).
10-21-2016 11:28 AM
It might not have enough power. I suggest a raspberry PI instead. The newer models provide more power than before.
I will be doing the same thing in about a week. Got my Ubuntu VM ready all ready to go, just waiting for Rpi order to come in. Will post back results.
10-24-2016 08:22 AM
This happens using two different laptops to run the arduino, and on two of the same motherboard.
Is it possible there is an issue with the arduino, or since I'm running Linux on a virtual machine through Windows, could Windows be doing something to interrupt the connection? The Arduino I'm using is an Inland Uno R3. Is there a price/quality ratio with Arduino?
10-27-2016 03:34 PM - edited 10-27-2016 03:41 PM
Thank you everyone for the detailed help. I've restored our customer's Envy using the Raspberry Pi. It was a lot of work, research and wiring, and it finally paid off.
Helpful links (in addition to the ones already mentioned). Only for Raspberry Pi, sorry to those who have the Arduino, no experience with it.
Important! You will need either a Pi that comes with the OS or have a micro SD card and reader to download the OS onto afterwards.
The Pi is highly recommended for this, simply because there are no VMs to mess with, as that adds another layer to troubleshoot if things go wrong.
Good luck to all.
10-27-2016 04:08 PM
10-27-2016 04:30 PM - edited 10-27-2016 04:36 PM
For me, it worked just fine using 3.3V.
The Pi's pinout is very confusing, at least to me.
When referring to the bottom row of pins, I mean the row closest to the SD card slot, or the center of the PI.
Basically connect them all like for like, except for the bottom left CS which connects to CE0 on the Pi. Have a look at the first link I posted above and under SPI0. Only the GND is outside of that area.
Does your flashrom detect the spi device in the Pi?
I tried this with a pi, it didn't work with 3.3v, and I fried the pi when I switched it to 5v. Can you describe how you hooked it up, and whether you used 3 or 5v?
10-27-2016 05:26 PM
Are you sure it's connected exactly as above?
If so, it could be the chip that's fried.
Try to start from scratch with flashrom and use the 2nd link I posted to make sure you have all those dependencies it needs.
10-27-2016 11:38 PM
I have an Envy 23-d129 and I'm not sure where to obtain a bios file from. The one from HP comes as an executable. Can I exract the rom from that? Sorry for the noob question.
The fact that I actually got my Rasp Pi To read the old BIOS is nothing short of a miracle, but now to the next step. Any help will be greatly appreciated