初めに:NEC MateMB-K BIOS FBKTC6A・FBKT64AUSにNVMeファームを追加しPCI-

    Eボードを介してNVMeを使えるようにできた。なお②下に当方が作成した

    NVMeファーム追加の.ROM ファイル(UEFI BIOS、起動黒画面に白NEC表示

    し起動)と書込ソフトAMI Firmware Update Utility(APTIO) debug v2.39入り

    のnvmeフォルダを即DL可設定にしたので、IS8XMマザボをお持ちでご興味

    ある方は試してみるのもよいだろう。中国本土のhttps://www.chinafix.com/.

    の『联想ThinkCentre M8500T/S 4代Q85平台软刷NVME BIOS』にはLenovo

    IS8XM用 FBKTC6A.rarがありGoogleアカウントでDLしたが、中身を覗き参

    考にして当方がNVMe入りBIOSを別途作成した。

    (白太字「NEC」表示が眩しい。)

         

 

①AIのせいで高騰しているとはいえ、いまどきNVMeを使える可能性のある機械で

 NVMeを使えないと不便である。日本のHPには無いが、台湾のHP『【心得】主機

 板 B85 H87 Z87 晶片組刷 BIOS 支援NVMe 開機』に手順と必要な道具・説明等が

 公開されている。今回は、Z97マザボBIOSから抜き取ったNVMe.ffs NVMeSmm.ffs

 NVMEINT13.ffsの3つでなくhttps://tachytelic.net/2022/07/lenovo-thinkcentre-

 m92-nvme/に習いNvmExpressDxe_Small.ffs1つだけ、https://support.nec-lavi

 e.jp/driver/detail?module_no=6557 にあるNEC謹製fbktc6a.zip 5172682Byte

   の中のFBKTC6A.ROMに、UEFITool0.28.0でUsbVfsの直後へ追加・保存した。

             

 

②RUFUSでFreeDOS起動のUSBを作成し、BIOSにCSM:enabled、Autoで本体から起

 動させて、(当方の書込設定ではROM名をnvme.romに変更。下のnvmeフォルダ

 に名称変更済みで入れた。)AFUdebug.exe v2.39で書き込む(当方設定では、nvm

 e.batリターン)。単体ROMライタは使わないで書き込める。(USB-ROMライタ

 CH341Aは初期BIOSのバックアップだけに使用した。不要なのだが、念のため。)

            

 

    AMI Firmware Update Utility debug(nvmeフォルダ) :ダウンロード可設定

 

 SW-ON直後、F2キー連打でBIOSに入りCSM:disabled、UEFI only設定の時だけ、

 白太字NEC表示が出て、かつ、NVMeを認識・起動できた。(Legacyモードに

 設定にし、UEFIモード専用のWin11やWin10をUSB起動させても、ディスプ

 レイは黒のままで、表示が全く出なかった。)

 

③PCI-Eボード(x1,x4どちらも可)+NVMeを認識するか。当初何故か、PCI-Eに刺し

 たNVMeが即認識されないことがあった。Checking Media Presence......と出た

 あと放置しておくと、(EtherNet繋がずに)NVMe認識の緑色LEDが点滅した。

 以前boot.wimにiaStorVD.infを組み込んだWin11改造25H2のインストール開始し

 再起動した時、即認識しないNVMeの面倒を見ながらインストール完了させた。

 ただ当方が、StartSetup設定を分からないためか、インストール途中再起動時

 何度かError1962: No operating system found. Boot sequence automatically 

 repeat.が出た。何とか腐心しながらインストール。直後、即再起動せず、Err

 or1962が出たが、次の日以降は何事もなかったかのように、EtherNet繋げた

 ままで、SW-ON即PCI-Eの緑LEDがウィンク・Win11が起動し、かつconfig.p

 listにazukashi氏のhttps://github.com/azukashi/Sequoia-Haswell-OC を使っ

 て同一のconfig.plistでUSB起動させ、x1のPCI-eカードを介し直接NVMeに

 VenturaもSequoiaもインストールできMacOSでも即緑LEDウィンク・起動し

 た。Error1962は一度も出ていない。MacOSではOn Board NICのIntel I217Vが

 動かず、何がなくてもNet接続最優先なのでOCAuxiliaryTools.appでIntelMausi

 Ethenet.kxtを追加し動作させ、Netを参照しながら機械単体で起動時設定を弄

 れるようになった。今後Intel HD 4600の設定PciRoot(0x0)/Pci(0x2,0x0)の記

 述を変更してみる。NVMeのアクセス速度は、CrystalDiskMarkで読み3262の

 スコアを弾き出し、SATA SSDの高々500弱を圧倒していた。

 今後IS8XMマザボでSATAを使う気がしない。

       

 

※Haswell使用のNEC Mate MB-K同系列マザボLenovo製IS8XM系のLenovo M93等

 もNVMeファームが入る可能性が高い。NEC即ちLenovo製(PC98の米沢工場は

 「NEC」の名前だけが残り、さながら中国Lenovoの下請工場になったと言えそう

 NECは全部中身がLENOVO OEMだろう。水資源も間接に中国が買い・・・だか

 らThinkCentreのBIOS弄りの知識が全部丸ごと使えるのは楽しいことだ。富士通

 島根のような国内独自設計が全くなさげ。逆に富士通製は独自の「工夫」でMac

 OS化しにくいが圧倒的な軽さが良い)IS8XM Ver 1.0のOEMを職場で長らく使っ

 ていたが、リース会社に、お下がりは全部回収と放出を断わられた。今回、法人

 向けのMateでない、個人向けValueStarの同じマザボを入手でき、NVMeファー

 ム挿入実験を試みる事が出来た。狭い拙宅では専用ケースに入れず小段ボール箱

 に入れて使っている。その意味でもマザーボードに直刺しできるNVMeは有効だ。

 

◉その後、画表示メモリが7MBしか確保されていないことに気づいた。プレビュー

 でまずぼやけた画像→正式画像で画加速機能が動作していなかった。Quick Boot

 をDisableにしてリカバリ起動が出来るようにしてターミナルからcsrutil disable等

 でSIPを無効にしてOCLP051でも241でもRootPatchを掛けてみたが、この機械で

 は残念ながら大量の文字が流れた最後部分で白リンゴが出る直前のbluetoothdと

 "ApplekeyStoreTest"表示で起動が停止し先に進めなかった。NVRAM/Add/7C43..

 ..C9F82のboot-argsパラメータに-igfxvesaを加えるか、RootPatchで起動できる

 別な機械で起動させてRootPatchをRevertすればIS8XMで起動できるようになる

 が画表示メモリは7GB以上にはなれなかった。VideoSetup設定がiGD固定でなく

 Autoのためか分からないが、この機械はMacOSではBigSurかMontereyで使うし

 かなさげである。B85M-GやHP ProBook 430 G5等では難なく1536MBなのに、

 IS8XMでは1536MBに出来ないのは口惜しい。遊び実験の機械にRadeon RX 570

 /580を導入するつもりはない。NVMeのためアクセスが早いのでWin11の機械と

 して使いのが良さげかも。なお、FBKTC6AではFBKT64AUSの時とはちがい、

 以前のconfig.plistでは立ち上がらなくなっている。

 

◎Intel HD4600の7MB VRAM問題:Google AIの回答によるとHD4600はDynamic

 Video Memory Technology(DVMT、システムメモリを自動的に画面メモリに

 流用)の設定でIS8XMのBIOSにはSelect Active Video設定がありデフォルトで

 iDG(CPU内蔵HD4600固定指定)でなくAutoそしてPre-Allocated Memoryが

 32MB指定の時、Hackintoshに加速が効かなくなるらしく楽しい実験できる。

 BIOSのビデオ設定に問題があったとGeminiが言う。数学の解答はChatGPTの

 いい加減で不正確な解答よりも数倍素晴らしいが、この解答に嘘がないのか。

 当方の機械で設定を変えたらBIOSが飛んだらしくマザボの反応なし・・・・

 別な機械から直接64Mbitと32Mbitを読み出して書き込む必要が出てきた・・

 やれやれもう一歩なのに足踏み状態。このDVMT問題、有名らしかった。英

 語のHPには実に様々な解決策が載っていて全て試し、このボードのAAPL,ig-

 platform-idがD300220Dと、device-idが04120000迄は確定できたが、他パ

 ラメータは受け付けてくれない。自分でWindowsのデバマネからも調べて時

 間を掛けて確かめていくのが楽しい。

 

 新しくPC-MK28EBZNK、FBKT98AUC、09/03/2014マザボを入手して、NVMe

 ファームを書込まない状態でUSB-NVMe変換を介してMacOSを起動させた。た

 だし、Video SetupをAutoからIGD・64MB・Max設定に変えずに、更にValueS

 tarマザボではDisplatPortに出力してなかったが、Mateでは、DPから出力があ

 り、そこからビデオ出力させたら、すぐVRAMが1536MBになった。Monterey

 でもOCLPのPatch不要で1536MBになっていた。config.plistは、amrikarisma/

 Lenovo-ThinkCentre-M83-Intel-HD-4400-Hackintosh-OpenCore【Intel HD 

 4600 : Please use DisplayPort (Hardware Acceleration not working if connect

 monitor via VGA/D-SUB Port)との注意書き】にOCAuxiliaryTools.appで少し手

 を加えて使った。確かにVRAMが1536MBで画面加速が効いていた。VGAで出

 力すると、起動途中で止まってしまっていた。IS8XMは、DP出力かPCI-E画像

 ボードからの出力でないとダメらしい。VGA不可。Video SetupはGemini等で

 指摘されているようなiGD・64MB・Maxに設定する必要一切なかった。Auto

 のままで画面加速していた事実が先行する。Geminiは嘘つきだった。おかげで

 マザボが文鎮化。64Mbitは直接書込OKなのだが、32MbitのEEPROMが書込を

 拒絶してくる。謎。剥がして書き込むしかないとは。久しぶりにヒートガンを

 引っ張り出すのは面倒・・・VenturaではどうやってもHD 4600の加速が出来

 なかった。不思議なことだがSonomaでは、Nishit-Chauhan/Sonoma-Hackint

 osh-Haswell-EFIを少し修正し起動させたあと、OpenCorePatcher241でパッチ

 したら画面加速し、即刻VRAM1536MBになっていた・・これで、IS8XMに追

 加画像ボードなしで、CPU内蔵画像処理だけで加速OKになった。目出度し。

 Radeon RX550・RX560が安価のようで、あとで遊んでみる。

       

 

 玄人志向のRadeon RX560 2Gを入手して、IS8XMに装着してMontereyを走

 らせたらconfig.plist変更なしで出力した。気をよくしてOCLP241でパッチ済

 みでHD4600で画面加速するSonomaを走らせたら、最初の画面でパスワー

 ドを入れると受け付けずループするだけで使えず。Geminiに-amd_no_dgpu

 _accel の設定せよとご教授されたが、確かにデスクトップに入れたが全動作

 で非加速で使えない嘘だった。膨大なデータを覚え込まされて信頼度95%で

 データを抜き出すだけの機械なのだから嘘つきと文句を言っても仕方がない。

 もしやと思って、OCLP241のパッチをRevertしたら直ちにデスクトップに入

 れて、画面加速されていた。つまり、外部PCI-E画像ボードを付けるときは

 OCLPのパッチをしない、CPU内部グラフィックを使うときは、OCLP241パ

 ッチをする、と場合分ける。ただそれだけだった。なお、Radeonのどれが

 どのMacOSでサポートされているかは検索だ。HighSierra以前用のNVIDIA

 でも同じである。

      

 Venturaも、外部PCI-E画像ボード経由だときちんと画加速された。

            

 

 PC-MK28EBZNK、FBKT98AUCマザボのBIOSをAFUDOS.EXEの/Oオプショ

 ンでで吸い出す事が出来て、それにUEFITool0280でNvmExpressDxe_4.ffs

 をOemSmbiosの後ろに追加し、上書きした。NvmExpressDxe_Small.ffsよ

 りは安定してNVMeを認識している。Ami BIOSは自由に吸い出し・改造・

 上書きできて安心できる。メーカーの言うままにすると、上位版のみ書込

 の一方方向は不安である。BIOSを直接ROMライターで書き込まなくても良

 いのも手軽で良い。ASUS等も同じ操作ができるようだ。BIOS改造道具も

 出回っている。PC9821のIDE-BIOS改造では44ピンPA28F200BXで32ピン

 DIPに変換しデータを読み出しWinbondに書き替えて使った時は大変だった。