The-Synthax / 9343_NVME

Steps for adding NVME support to your computer. Geared mainly toward XPS 13 9343, but adaptable to just about anything with an M.2 PCIe slot, even desktops with an add-in card.
4 stars 1 forks source link

Can I ask a question? #1

Open suxiaolei97 opened 3 years ago

suxiaolei97 commented 3 years ago

I try to understand how to use NVMEexpressDxe.ffs, I search a lot in Google, but nobody explain how to estimate where insert this file in bios image should be. Can I insert this file in any bios image vol? Or this file must be insert in particular position?

suxiaolei97 commented 3 years ago

I am not sure but seems like just insert this file after the final Dxe Driver is done. Then it should be work theoretically. We don't need to replace the original boot guard, just insert it.

The-Synthax commented 3 years ago

Hi, this is a good question. You'll want to insert this in the DXE volume of your UEFI BIOS. The end of the section after the last file is where I'd recommend placing it. In UEFI tool, just right click the very bottom DXE driver and select "insert after".

The-Synthax commented 3 years ago

As for BIOS Guard, you won't need to modify it for this. It will prevent you from flashing a BIOS that's been modified, so you'll need to either use an exploit of some variety or you can just use an SOIC clip, meaning defeating BIOS Guard would be pointless anyway.

suxiaolei97 commented 3 years ago

I have already flash your image to the chip, but the laptop won't work. Nothing is shown in the display and the laptop will shut down in 10s later. The power botton light is the only one work part that works. Then I flash my modified image, it still doesn't work. That;s so strange that I can not find the reson because I am sure my operation is correct and image has been verify. I am flashing back to original bios image. That makes me confuse. Have you tried it on real XPS 9343?

The-Synthax commented 3 years ago

I have already flash your image to the chip, but the laptop won't work. Nothing is shown in the display and the laptop will shut down in 10s later. The power botton light is the only one work part that works. Then I flash my modified image, it still doesn't work. That;s so strange that I can not find the reson because I am sure my operation is correct and image has been verify. I am flashing back to original bios image. That makes me confuse. Have you tried it on real XPS 9343?

I've used this method on real hardware, yes. You must remove the bootguard DXE or the system will not boot. Read the instructions carefully.

suxiaolei97 commented 3 years ago

Emmm......I already move the bootguard DXE, still doesn't work. I can't even enter the BIOS, nothing was shown on display.

The-Synthax commented 3 years ago

I think I may have spotted the issue. You have to delete the bootguard dxe, but nvmexpress dxe has to be placed in a different section of the bios. I referred back to my original file, and see nvmexpress needs to be placed after psadxe. Search for it, you'll see only one result, and go ahead and insert it there. Hopefully this fixes your issue, I'll update the readme to make it clearer as it says one thing while the example file shows another thing entirely.

suxiaolei97 commented 3 years ago

Hmmmm,,,,,,,,,,still not work. I give it up for now. Thank you very much! At least I learned that I need to learn more knowledge. I will try agian when I have free time.May be DELL has change the hardware in this batch. Whatever, I will try again.

Joker5017 commented 2 years ago

你好蘇先生,我早前接收了一臺長輩淘汰的XPS 13 9343,想自己更換M.2 PCIe硬碟,於是機緣巧合找到了這個issue,但是對於原作者的内容描述不太清楚,敢問可否加一下Wechat或者QQ進一步討論,如若有幸賜教還請留下您的聯係方式。 十分感謝!

suxiaolei97 commented 2 years ago

你好! 根据我的亲自动手尝试,我也未能够成功实现让这台电脑成功支持M2 NVME硬盘。 尽管从原理上这个方案是可行的,但是我也未能找到问题出现在哪里。 鉴于这款电脑年限已经久远,也没有其他的方案可供参考了。 因此我未再做尝试了。 因此我也无法给你确切的帮助。

从 Windows 版邮件https://go.microsoft.com/fwlink/?LinkId=550986发送


发件人: Hika✿鯉 @.> 发送时间: Thursday, September 29, 2022 6:24:30 PM 收件人: VioSynthax/9343_NVME @.> 抄送: suxiaolei97 @.>; Author @.> 主题: Re: [VioSynthax/9343_NVME] Can I ask a question? (#1)

你好蘇先生,我早前接收了一臺長輩淘汰的XPS 13 9343,想自己更換M.2 PCIe硬碟,於是機緣巧合找到了這個issue,但是對於原作者的内容描述不太清楚,敢問可否加一下Wechat或者QQ進一步討論,如若有幸賜教還請留下您的聯係方式。 十分感謝!

— Reply to this email directly, view it on GitHubhttps://github.com/VioSynthax/9343_NVME/issues/1#issuecomment-1262078800, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AFA55EOX6PO3ZLP4BWKSYH3WAVU55ANCNFSM5A4LBX2Q. You are receiving this because you authored the thread.Message ID: @.***>

Joker5017 commented 2 years ago

那真的是太遺憾了。這位原作者也沒有給出圖像或者影片進行物理機的説明,實在是難以招架。 感謝回復。

suxiaolei97 commented 2 years ago

不客气。 从硬件上说是支持的,但是BIOS未提供BIOS Nvme驱动,因此BIOS无法识别PCIE通道硬盘。但即使成功驱动了,从PCIe连接的通道数上看,恐怕对速度的提升不会不大。 机器太过久远,直接从跳蚤市场或者新买一个高性能M2 NGFF SATA硬盘也许会是更有性价比的选择。

发件人: @.> 发送时间: 2022年9月29日 18:43 收件人: @.> 抄送: @.>; @.> 主题: Re: [VioSynthax/9343_NVME] Can I ask a question? (#1)

那真的是太遺憾了。這位原作者也沒有給出圖像或者影片進行物理機的説明,實在是難以招架。 感謝回復。

— Reply to this email directly, view it on GitHubhttps://github.com/VioSynthax/9343_NVME/issues/1#issuecomment-1262099865, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AFA55ENRMKKXYECJLM3WMHTWAVXDDANCNFSM5A4LBX2Q. You are receiving this because you authored the thread.Message ID: @.***>

Joker5017 commented 2 years ago

不客气。 从硬件上说是支持的,但是BIOS未提供BIOS Nvme驱动,因此BIOS无法识别PCIE通道硬盘。但即使成功驱动了,从PCIe连接的通道数上看,恐怕对速度的提升不会不大。 机器太过久远,直接从跳蚤市场或者新买一个高性能M2 NGFF SATA硬盘也许会是更有性价比的选择。 发件人: @.> 发送时间: 2022年9月29日 18:43 收件人: @.> 抄送: @.>; @.> 主题: Re: [VioSynthax/9343_NVME] Can I ask a question? (#1) 那真的是太遺憾了。這位原作者也沒有給出圖像或者影片進行物理機的説明,實在是難以招架。 感謝回復。 — Reply to this email directly, view it on GitHub<#1 (comment)>, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AFA55ENRMKKXYECJLM3WMHTWAVXDDANCNFSM5A4LBX2Q. You are receiving this because you authored the thread.Message ID: @.***>

國慶我從閑魚上聯係了一位提供修改服務的師傅,成功添加了NVME模塊,但是BIOS版本是A03。 出於生意的原因師傅沒有跟我繼續講解原理,但是基本步驟應該類似,都是找到位點插入模塊。 我將文件共享到了藍奏雲盤,這個你那邊應該是可以直接訪問的: https://wws.lanzouy.com/iFqAW0dtqzed 密碼:cpvb 不知道你能不能根據這個在A20版本的BIOS下實現,但是起碼能一用。

suxiaolei97 commented 2 years ago

十分感谢,等我过些天有空闲时间之后再做尝试。

发自我的iPhone

在 2022年10月14日,03:43,Hika✿鯉 @.***> 写道:



不客气。 从硬件上说是支持的,但是BIOS未提供BIOS Nvme驱动,因此BIOS无法识别PCIE通道硬盘。但即使成功驱动了,从PCIe连接的通道数上看,恐怕对速度的提升不会不大。 机器太过久远,直接从跳蚤市场或者新买一个高性能M2 NGFF SATA硬盘也许会是更有性价比的选择。 发件人: @.> 发送时间: 2022年9月29日 18:43 收件人: @.> 抄送: @.>; @.> 主题: Re: [VioSynthax/9343_NVME] Can I ask a question? (#1https://github.com/VioSynthax/9343_NVME/issues/1) 那真的是太遺憾了。這位原作者也沒有給出圖像或者影片進行物理機的説明,實在是難以招架。 感謝回復。 — Reply to this email directly, view it on GitHub<#1 (comment)https://github.com/VioSynthax/9343_NVME/issues/1#issuecomment-1262099865>, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AFA55ENRMKKXYECJLM3WMHTWAVXDDANCNFSM5A4LBX2Q. You are receiving this because you authored the thread.Message ID: @.***>

國慶我從閑魚上聯係了一位提供修改服務的師傅,成功添加了NVME模塊,但是BIOS版本是A03。 出於生意的原因師傅沒有跟我繼續講解原理,但是基本步驟應該類似,都是找到位點插入模塊。 我將文件共享到了藍奏雲盤,這個你那邊應該是可以直接訪問的: https://wws.lanzouy.com/iFqAW0dtqzed 密碼:cpvb 不知道你能不能根據這個在A20版本的BIOS下實現,但是起碼能一用。

— Reply to this email directly, view it on GitHubhttps://github.com/VioSynthax/9343_NVME/issues/1#issuecomment-1278101322, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AFA55EIYNCSIBOBZWZO2I6LWDBQ53ANCNFSM5A4LBX2Q. You are receiving this because you authored the thread.Message ID: @.***>

erepeo commented 2 days ago

Buddy, I don’t have a programmer. My Dell doesn’t have a built-in Windows license. I bought the system separately. Can I flash your BIOS without a programmer (using a USB drive) and will the laptop support NVME?

suxiaolei97 commented 2 days ago

You can not flash this 3rd-party BIOS image without chip programmer, because 3rd-party bios image won't pass the Dell bios update tool verify. It won't be work.

在 2024年11月9日,01:53,erepeo @.***> 写道:



Buddy, I don’t have a programmer. My Dell doesn’t have a built-in Windows license. I bought the system separately. Can I flash your BIOS without a programmer (using a USB drive) and will the laptop support NVME?

— Reply to this email directly, view it on GitHubhttps://github.com/The-Synthax/9343_NVME/issues/1#issuecomment-2465431015, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AFA55EL2ACZZIDIRPJ5RVDTZ7T3ALAVCNFSM6AAAAABRN7SZG6VHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDINRVGQZTCMBRGU. You are receiving this because you authored the thread.Message ID: @.***>

The-Synthax commented 1 day ago

Buddy, I don’t have a programmer. My Dell doesn’t have a built-in Windows license. I bought the system separately. Can I flash your BIOS without a programmer (using a USB drive) and will the laptop support NVME?

I would recommend against flashing the example image for several reasons. For one, to prevent overuse of the Windows license embedded within it. You’ll get yourself into a situation where you are unable to activate Windows. And the bigger issue- you will lose all of your unique hardware identifiers permanently. Serial, service tag, UUID, etc. will be gone.

Make your own image from your own BIOS. Buy a cheap programmer in case you brick your machine. You can do the dumping and programming without it though using Intel’s ME tools, specifically FPT. If you brick without a programmer (again, they are CHEAP on Amazon) you’re toast until you get one.

The-Synthax commented 1 day ago

You can not flash this 3rd-party BIOS image without chip programmer, because 3rd-party bios image won't pass the Dell bios update tool verify. It won't be work.

Intel FPT can program a BIOS without the use of external tools. It’s still recommended to have a hardware programmer as you cannot unbrick in the event of a bad flash without one.