Modify the BIOS of the HP EliteDesk 800 G1 to natively support NVMe SSD
ฝัง
- เผยแพร่เมื่อ 26 ส.ค. 2024
- In this video I show you how to modify the BIOS of the HP EliteDesk 800 G1 so that it can support an NVMe SSD as a boot device. Blog post with all of the details is here:
www.tachytelic...
Equipment Used:
Samsung SSD: amzn.to/3lmYQCD
PCIe NVMe Adapter: amzn.to/3LFDAT9
Dual NVME / SATA Adapter: amzn.to/3ZYzbz3
If you found this solution useful, I'd appreciate a donation to the channel:
www.buymeacoff...
Thanks a lot! Works fine on a HP ProDesk SFF 600 G1, BIOS v2.78
Glad to hear it also works on a 600 G1. Was there anything different required from my steps?
Thanks a lot! Works fine on a HP ProDesk SFF 600 G1, BIOS v2.71, same chipset
Thanks for letting me know
Worked with no issues. Enjoying the NVME speeds on my old machine now! Thank you, this is just awesome!
Glad it worked for you.
thanks 100% working on my HP Elite Desk 800 G1 DM 256GB Nvme boot working After Modifyed
Great news - hope you got a good performance boost. I think the 800 G1 is a really nice design and nicely expandable.
Right on time. I will try and post an update here.
Update: It works. Thank you!
Brilliant - did you get good speeds? Those EliteDesk 800 G1’s are pretty nice machines actually.
Works. This has greatly simplified SuSE's GRUB2 & Windows 10 bootloader setup. Thank you very much for sorting this out, Paulie M.
Hi Paul , Thanks for Knowledge sharing and step by step Video and this is the best on this on this topic Regards VRC
I've been 7 years for this
ha ha, I hope it was worth the wait!
You are a genius… perfect explanation. My pc just get more ten years of life. Thanks from Brasil.
Always great to hear about every successful upgrade.
I just bought a G1 off of eBay. Can't wait to get started on this new project!
Cool - great value machine - let me know how you get on.
I've got one too. It cost me just 21.21€. I've got a cheap Samsung OEM NVMe drive as well. Sadly the Samsung software doesn't work with Samsung OEM drives.
@@e1woqfyou're not missing out on much with the Samsung software
Thanks a lot for this video I bought a few months ago a eliteDesk g1 800 and even with onboard graphicsi was able to even play nfs 2010 and 2012 its a good motherboard even 10 years after its release my came with 8 giga of ram and 500 hd for about 100 U.S . thanks againg for this very detailed video . cheers
Glad you found it useful. It’s a nice upgrade. The 800 G1 is a nice machine.
MUCHAS GRACIAS DESDE MEXICO SI SIRVIO
It was very helpfull, last evening I did it, and working fine! Thank you so much
i installed my NVMe ssd without seeing wether it was supported on this computer or not. After realizing the bios can’t detect it, instead of taking off the heat sink (just put on some new thermal paste) to remove the ssd like a normal person, i went through all of this so i can use that nvme ssd instead of just using SATA. It worked flawlessly though but not sure if it was worth it. Thanks for the help!
Your BIOS could not detect NVME as a booting drive or not at ALL?
@@sezwo5774 It doesn't detect it at all. Hence have to install nvme drivers in the bios to detect it. It works of u follow the instructions
Legendary information video and blog. My nvme disk works properly finally :) Thank you very very very much.
Thank you, sir, for the educational lessons on your wonderful channel. You are creative
HP ProDesk 600 G1 Small Form Factor.
BIOS 00.02.71 Rev.A. Windows 11 23h2. I did it according to the instructions. Only following the link from the HP Intel Management Engine Components website did not want to install the driver on Windows 11. Probably this driver has already installed itself in the system. Everything works perfectly. Thank you!
Well done! Hope you got a good speed increase.
Thank you Paulie. It works with UGREEN NVMe PCIe Adapter PCIE4.0 x4 and TEAMGROUP MP33 512GB PCIE Gen3x4 M.2 2280.
I installed it on white PCIE becuase Nvidia 1050Ti uses the black PCIE. and I got read 1700MB and write 1600MB.
now game load is more faster than SSD SATA.
Thank you for sharing your knowledge.
I wondered why he was blocking the x16 slot, when only 4 lanes are needed for the PCIe to NVME adapter.
Hey I finally got it working it was an issue with my ssd but I got it working now got windows 11 and it working it’s insane thank you so much
sei velocissimo con il muse e delle volte non riesco a vederti bene grazie stupendo
Everything worked smoothly ;) thank you
It's a brilliant upgrade, glad it worked well for you.
@@PaulieM I am trying to built an sff gaming/multimedia computer. It is a hp 800 g1, i7 4790k, 32gb 1600 ddr3, nvme ssd 1tb and rx6400. When the price of the rtx a2000 will drop a little bit, I will buy 1 (I would like to buy the 12 gb version :) )
@@boy82rm Looks like a great card, very low power requirements.
It worked for me. Thanks!!
Cool - Did you get a nice performance boost?
@@PaulieM Not too bad. 1500mb. I also have a lenovo m700 mini. It only has msata ssd support not nvme. I wonder if the same trick will work on the lenovo? 😄
Using ProDesk 600 G1 mini. I edited the bios using a bios .bin file from HP... everything looked fine while in the UEFI tool, but I didn't notice that the file had additional data that isn't used for the system bios... luckily I have extra systems and soldering tools so I may not have permanently killed the board itself. But to prevent this, just dump the backup of your current bios like in these instructions!! Fortunately my other 3 systems worked with this solution. So for anybody else doing this: intel management components couldn't finish installing for me, but use the system tools and inject the NVME driver as instructed. I suggest getting the latest bios from HP, flashing it in the bios itself, THEN using the system tools once back in windows to dump the backup, and edit THAT backup.bin to create nvme.bin just as instructed in the video. If you try to edit an official bios, you might just brick your motherboard like me and have to repair it through other means!! Thx for your help Paulie.
Thanks a lot for the tutorial, now my HP Prodesk 600 G1 mini boot directly from NVME. Before I have to use Clover install on usb for booting.
Glad it helped - thanks for letting me know it worked on a 600
Exellent Instruction. Works like a chame - 1000 thanx. Saved me from buying a new motherboard..
Good stuff!
Thank you😀
I'll try this on my old HP Z440. Cheers 🍷
Let me know how it goes.
GOOD
Thanks a lot man
No problem!, hope it worked well for you.
tHANKS, its was very helpfull , could this procedure be applied to the HP EliteDesk G2 SFF?
Спасибо за видео! Здоровья вам и вашей семье!
Ciao scusa ho lo stesso pc mi piacerebbe poterlo fare bel video grazie
thanks for an amazing tutorial
Thanks for the kind words!
Ciao poi come fai ad editare e poi incollare i testi nella prompt xke' non mi risulta nulla del genere
I need to do the same job to those two models, Lenovo M72e and Lenovo M81
Did u work on the lenovos?
I was able to get this done on my 800 G1 SFF, I do however have an issue waking the machine up from Sleep mode, mouse and keyboard are not able to wake the machine up and it closes everything as soon as it goes to sleep mode. Not sure if this is related to using the PCI express adaptor and compatibility with the BIOS or not, but that's the only thing that comes to mind.
Hello and thanks for your video
Please explain this line -fptw64.exe -a 0x580000 -l 0xa70000 -d backup.bin
I know (from help on FPTW64) that -A 0x580000 is the address of the BIOS beginning (and it can be obtained at the command fptw64.exe -i for the BIOS region) but tell me where you got the value for -L 0XA70000 (I know what -l means The number of bytes that must be considered) once again where the value is the A70000 and how to calculate it? I also want to ask, is FPTW64.exe BIOS -D Backup.bin isn't this the same?
I clarify so in detail because I have HP Z230 SFF and I want to also add for him the support of NVME system discs
Thanks in advance for your answer.
Howdy, Paul. Do you have anything for HP ProDesk 400 G1 MT? How can I modify it's bios to allow NVMe booting?
my pc doesn't boot with the FDO pins short
Just forgot to mention, Chris Barnett (explainingcomputers) released an excellent video on cloning disks....
Does this machine normally recognize NVME as a secondary and non-boot drive, that is without injecting the NVME driver? Very nice video. Thanks.
Yes, windows sees it and can use it just fine without a bios mod. You just can’t boot from it.
Thank you Paulie!
After doing all the steps, my BIOS is not showing the Windows Boot Manager option.
I am getting "no option to boot from".
Great tutorial, will definitely try this with my machine. Will it recognize a 1 TB drive?
Yes it will
im going to try this, i have same system but i have gpu in black x16 slot, can i put it in the white x4 slot near power unit?
anyway you know a way to modify the bios to insert microcode for cpu support on the hp elitedesk 705 g4
?
can you share this modded bios please
Tengo el mismo pc HP 800 g1 , pero en formato usdt,¿ sabe si es posible poner nvme en su puerto mini sata?
Hi Paul. Like mine, your moboard looks to have only 3 SATA connectors(0-2). But you can see unused pads for SATA connectors numbered 5 and 4 (l don't see a 3). Is it possible to solder on 2 more connectors - perhaps cannibalizing an extra cable, cutting it maybe 4cm from its connector, exposing the wires and soldering them to the empty SATA pads?
It’s a good idea - but beyond my skills to try. Are you able to try it?
I've tried this on my 800g1 mini to have access to the onboard nvme slot.
All went through with no problems - did just like you explain, but unluckily the bios wont recognize the nvme.
It's the last bios version 2.33.
The sata drive that's installed was an MBR, and the new installed nvme is a clone of it.
Might this be the problem and i have to install it in GPT ?
Will the bios then "see" the drive?
Best regards - nice video with clear instructions!
Thanks
I’m about to update the guide as I’ve purchased a 800g1 mini
Nice!
Will stay tuned....🙂
Thanks for this. Don't suppose you know if it will work on a HP EliteDesk 800 G1 Ultra Slim Desktop, do you?
Will i lose speed if i install it on the bottom white pci-e slot?
m trying on R620 with orico pcie card and wd ssd. I just want to make it secondary storage not boot device. But facing error "pcie training " only if restarting the server from OS and the system halted.
Strangely, if I shutdown the server from OS or poweroff from IDRAC and start it again then there is no error.
please comment on it.
I was able to go through with the BIOS modification and install Windows 11. However I am getting BSODs, specifically CRITICAL_PROCESS_DIED. Not sure if it's the NVMe drive, or the NVMe to PCIE adapter, or if it's something else. Curiously this error did not occur when I installed the OS to a SATA SSD.
How did you even install Windows 11? I need to look that up myself 😂
@Paulie M... Does this also apply to "HP Compaq Elite 8300 SFF"?
I have a separate guide for the 8300 elite
@@PaulieM... Hi Paulie... checking your list of videos on your channel... I can't find the video for 8300 Elite.. can you paste the URL of it? .. Thanks :)
@@daniel.r.arenas Damn, I never made a video, I was sure that I did 🤔There is a blog post:
www.tachytelic.net/2022/01/hp-compaq-8300-nvme/
Thanks, @PaulieM ...
Count me in as one of your subscribers now.. :)
Will this work on my HP ProDesk 400 G2? its using MS-7860 Ver. 2.0 motherboard.. and i also want to try this.
Hi Paulie, Thanks for this amazing Videos, i did exactly what you have showed in the video, so i want to know, in bios will my nVME drive show as nvme ? or have i done any mistakes. coz under UEFI boot sources shows only - windows Boot manager/ USB floppy or cd/ ATAPI CD or DVD/ USB Hard Drive, i dont see a NVME drive anywhere - please help ?
It will just be Windows Boot Manager
@Paulie M so is it possible to boot from nvme alone without any SATA hdd/ssd connected?
@@markdesilva8678 yes it is. You can have them for extra storage if you want to - but they are not required.
@Paulie M you are the Man Paulie..🙏🙏🙏 pc took only 13 seconds to boot. woow, just amazing. Thanks for this blog and for your knowledge.
@@markdesilva8678 love hearing about successful modifications! Well done.
I have a gfx card in my 16x pci exp slot, which is where you placed the nvme card. Can the other slots be used for NVMe?
Yes, although the other ports are not as fast. You can expect to receive a maximum speed of around 1600MB/sec.
is this work with any NVMe PCIe 3.0 x4 ? or just with Samsung 970 EVOPlus . thank your for video .
Any NVMe SSD will work.
I've tried this with 800 G1 sff i5. Everything seemed to go smoothly following instructions but still won't let me boot from nvme, can see nvme drive in windows though?
Did you put anything bootable on the NVMe and edit the UEFI bootlist? i.e. try cleanly installing Windows to the drive and see if it can boot from it.
Many thanks for the video, great help. I have one question, its possible in the pc connect HDDs bigger then 2TB lets say i need to connect 2 HDDs of 4TB its possible? Thanks again, regards.
Yes, you can do this no problem. But you will need to be in UEFI mode, not legacy.
It works in the Mini Model?
This is what I need. Thanks a lot!
Question: can I install any OS to the nvme ssd after going through all the steps?
Any OS that supports NVme. It’s built into Windows 10 onwards.
@@PaulieM That's cool.
Anyway, do you think it works on 800 G2 as well?
@@AnwarF_ I think G2 supports NVMe without modification, but I don’t know for sure.
Hi Paulie, thats is what i need, but my PC is a prodesk 600 g6 SFF , i was not able to boot from SSD m2 , you think i can use your steps with my PC model? gretting!!!
I do not know as I haven’t tried it. But I think someone else has based on the comments from the blog post.
How do you get it to auto fill in the command prompt? Having issues with getting the "intel ME system tools" to come up.
You don’t need to autofill, but I just press the tab key to cycle through the possible options.
Does it work on HP 400 g1?
Will this work on HP Elite 8300 SFF with Intel Q77 Chipset?
No, but I have a separate blog post just for that machine:
www.tachytelic.net/2022/01/hp-compaq-8300-nvme/
Hi Paulie, I was trying to install a nvme drive to my hp elite 8300 diff but kept on getting a error when trying to modify bios
Which was - “erasing and writing flash chip.. transaction error “ what should I do thanks
It does not sound like you should proceed. Maybe you have a different bios chip.
It worked. I can put anything on it, but I can't get it to run OS. Maybe it's because I can't inject the BIOS due to write protection, isn't it? Or could the reason be the board that runs the M2 SSD?
If you can work with it as a data only drive. The M2 adapter is fine. Your problem is not being about to modify the BIOS. Have you checked the blog post and comments?
Really, I would have liked to use it as an OS operator, so what exactly is the problem? I read some comments, but I did not notice anyone facing this problem, I know that I have to flash the BIOS, and I tried using a flash drive, but it did not work. Is there another proven method that I could try, if possible, in detail, because I do not have much information about the BIOS, DOS Link, or the like?
I have an HP EliteDesk 800 G1 TWR by the way.
@@HatemFareed The detailed instructions are in the blog post. If they do not work in your case, I am not sure what to suggest really.
I have come message write protection failed bios
Write protection disabled Bios space
Can i do the same with HP 800 G1 "TWR" PC?
Yes
Will it work for HP 800 G1 TOWER?
My setup:
-HP 800 G1 Tower
-Geforce GTX 970 4GB
-32GB DDR 31600MHz RAM
I have graphics installed in the black PCIE slot. The PCIE adapter will be installed in the white port.
@PaulieM
Will this work? If so, at what speed?
I guess it would work, but as I have not tried it I cannot say for sure.
It runs like a dream!!! Thank you!@@PaulieM
@@user-hi8iq7co9k brilliant news! Well done!
Is a possible to modify a HP Z220 SFF to support NVMe SSD? I couldn't find a way to put it into service mode. Thanks
No idea - I don’t have one. Have you examined the motherboard carefully?
Good afternoon friend, first of all I want to congratulate you for such an excellent tutorial. It already served me in a team exactly like the one you show.
I saw another video about a lenovo M92 computer and I would like to know if you have any tutorial for lenovo ThinkCentre M72e and Lenovo Thinkcentre M81?
I have a vga in black pcie, also works in white slot x4-x16? Thanks.
It will work, may not be as fast. I can’t remember that machine well and don’t have it anymore.
@@PaulieM Thanks!! I read your blog post, and found this from other user:
"Thank you Paulie. It works with UGREEN NVMe PCIe Adapter PCIE4.0 x4 and TEAMGROUP MP33 512GB PCIE Gen3x4 M.2 2280.
I installed it on white PCIE becuase Nvidia 1050Ti uses the black PCIE. and I got read 1700MB and write 1600MB.
now game load is more faster than SSD SATA.
Thank you for sharing your knowledge."
Not is the best option, but not is slownly... i not use video edition or use modern games...
I purchased PCIe 4.0 1TB Gen 4x4 from kingston, for future motherboard/machine upgrades...
Thanks now.
After doing this in the exact model, my computer just refuse to start....it doesn't detect any hard drive or SSD or USB in UEFI
Then you will need to buy a USB Chip Programmer and restore your BIOS using another machine. Does the machine boot at all? Into the BIOS? If so there is an option to restore the BIOS from there.
@@PaulieM I mean,I had to do that (thanks for the help tho) but I still can't boot from the SSD,but yes,computer recognize it as drive storage, just can't boot
Hello , I have tried but it doesn't work, after doing the bios update, restarted the PC, but it won't boot. Also I don't see an UEFI boot option in my PC, any sugestion? My NVME is not Samsung.
It doesn’t make any difference what NVMe you use. How do you know it doesn’t work? Do you have anything that’s bootable on the NVMe drive?
@@PaulieM It is working now, I have cloned my HDD which was MBR , therefore the clone was also MBR, after converting to GPT it did work. But I do not have a gain so huge like you have, I have 1500 Mb/s read/write, but anyway is much better than before. Thanks.
@@myama9688 what CPU do you have? You need at least an i5 to get the top speeds.
@@PaulieM I found the issue, I had plugged my PCI card into white slot, which I think it is PCI 2 , I now plugged into black slot, PCI 3 and I've got similar performance like you do. Thanks a lot, very useful.
Hi, i have a question. I'm going to install a nvme ssd, but i have a graphic card on my x16 pci port, i'm going to use the white pci port, i think is x4 and i want to know if the nvme with the adapter work in that pci, with the same process or modification on the bios. Thanks and i wait to know.
It will work, but you might not be able to max the speed of the SSD out.
@@PaulieM Ok, thanks. In the description of the adapter I bought (next to the disk), I could see what by
PCI 3.0 at X4 may work at ~4gb/s
Hi, probably unrelated, but I have a elitedesk 800 G3 with NVMe slot, I enabled it on the BIOS and disabled legacy, but yet unable to boot from it nor even see it as an option during install. I have reverted to using a 2.5 SSD with a brand new SSD just sitting in the "Invisible" NVMe slot. any clue ? (thanks)
Is it visible when you are booted into windows?
@@PaulieM no it wasn't visible, neither was it when I installed proxmox.
@@massivebull that’s strange. Maybe the drive is broken or not properly connected.
@@PaulieM Thought as much, yet I pulled the drive and put it in an external enclosure - was able to read it on a different machine, the only explanation I'm left with is a potentially faulty connector on the g3 motherboard
can u just modify/ inject NVME driver in the bios (K01.03.08.bin) file with the UEFI UTILITY and then flash this modified file in the bios with a USB stick during boot with the Flash rom Option. ?
I don’t know, I didn’t try that option.
Hey bro.. i am also using K01 motherboard (HP Pro 6300 and HP Elite 8300)
error 280 failed to disable write protection for the bios space
how to slove?
HP 800 G1 SFF
You need to put a jumper on the FDO pins as per the video and blog post.
Having the jumper pins make good contact is crucial to this mod.
Got the same error message, checked the jumper switch, i did'nt put on properly. All up and running now😀
Hi, will it support hp 705 G2 sff
No idea, I don’t have that machine in order to try it out. Really it depends on the chipset of that machine.
Can you just post the mod bios? 😅. Also, does dual nvme work? Or just 1?
I cannot, because the BIOS contains parts specific to your own machine. You could put two NVMe adapters, but not two on a single card.
Its woer in hp elitedesk 800 g1 mini?
I’ve never tried it but I don’t believe it does work.
HP EliteDesk 800 G1 Desktop Mini PC
Can this bios be updated
@user Is 2.78 for the mini only? If not, I have both a usdt and an sff. Let me know if it's somewhere because I haven't found anything except 2.77 for mine.
@user Yeah, I ended up finding a Softpaq downloader that presented me with 2.78, although the hp site didn't have it. I would be interested in a modded bios though for the usdt and/or the sff here for extra function or such, but in all my searching, I have failed to find any for these two. I haven't looked at any bios mods before though, so I'm not really sure if I'm even looking in right places and I feel it would be nice to get in to things a little bit at least.
Does this mod work with Win 7?
The operating system is somewhat irrelevant as it is the machine that is changing. But Windows 7 does not have native NVMe support. Others have made it work though.
@@PaulieM I had no problem to insert the missing module into the BIOS to make the NVME bootable and I installed a driver under Win 7 so the OS can now see the drive. But I had no luck with my attemts to install Win 7 on the NVME. No problem with Linux Mint, though.
Hey I did everything you said and everything was fine until I put this command in cmd fptw64.exe -A 0x580000 -L 0xA70000 -F nvme.bin it gives me this Error 280: Failed to disable write protection for the BIOS space! Any help would be appreciated, Thanks in advance.