ต่อไปนี้มาจากสายเคเบิลแฟลช SPI สำหรับการกู้คืนของ ASUS P5B Deluxe Biosแต่ทำซ้ำได้ที่นี่
คำเตือน: ห้ามใช้ยูทิลิตี้แฟลชไบออสที่ทำงานบน ASUS Windows มีผู้คนจำนวนมากที่มีปัญหาเดียวกันถ้าฉันเพิ่งรู้จักมาก่อน
ข้ามHOWTOเพื่อสิ่งที่ดี
ในช่วงเวลาแห่งความโง่เขลาและความเกียจคร้านที่ยอดเยี่ยมฉันได้ทำการลบไบออสใน ASUS P5B Deluxe ของฉันโดยใช้ยูทิลิตี้แฟลชที่ใช้ Windows ของอัสซุส มันเช็ดทำความสะอาดโหลดใหม่แล้วไม่สามารถตรวจสอบได้ ณ จุดนี้มีเพียงสองตัวเลือกเท่านั้นที่จะออกหรือลองใหม่ ดังนั้นฉันลองใหม่ตอนนี้มันจะไม่พยายามเขียนประวัติ ไม่มีทางเลือกอื่นฉันรีบูตเครื่องและหวังว่าจะดีที่สุด ฉันแย่ที่สุด
เครื่องจะไม่ทำอะไรเลย มาเธอร์บอร์ดควรจะมีโหมดการกู้คืนไบออสในตัว แต่ดูเหมือนว่ามันจะถูกลบโดยยูทิลิตี้แฟลชของ Windows ถึงเวลาส่งกลับไปที่ ASUS เพื่อให้พวกเขาสามารถ reflash ได้ ไบออสนั้นไม่สามารถถอดออกได้ดังนั้นจึงมีอุปกรณ์บางอย่างที่พวกเขาเสียบเข้ากับ reflash สำหรับคุณ
ปรากฎว่าฉันพูดถูก ถัดจากชิป BIOS ทางด้านซ้ายของบริดจ์ใต้เป็นตัวเชื่อมต่อ 7 พินที่ไม่มีเอกสารระบุว่ามี SPI_J1 หลังจากการวิจัยจำนวนมากฉันพบบางหน้า (เชื่อมโยงที่ด้านล่าง) ที่บันทึกประเภทของสายเคเบิลที่จำเป็นและซอฟต์แวร์เพื่อใช้พอร์ตนี้เพื่อ reflash ไบออส
สายเคเบิลประกอบด้วยขั้วต่อแบบขนานที่ต่อสายกับสิ่งที่คุณสามารถเสียบเข้ากับพินที่มีอินพุต 2.7V-3.6V เพื่อจ่ายพลังงานให้กับชิปในขณะที่รีเฟรชมัน ฉันพยายามอย่างหนักในการใช้สายเคเบิลแบบขนานที่สับแล้วและส่วนท้ายจากพอร์ตหัวต่อ USB มันไม่ได้ผลดีนักดังนั้นฉันจึงพบว่าที่ร้านขายอุปกรณ์อิเล็กทรอนิกส์ในท้องถิ่นมีขั้วต่อแบบขนานกับสายริบบิ้นที่อยู่ ฉันแยกมันออกแล้วนำริบบิ้นไปบัดกรีใหม่ให้เป็นหมุดที่ถูกต้อง
ในการรับ ~ 3V ฉันใช้การส่งผ่านตัวเชื่อมต่อพลังงานจากพัดลมเคสเก่าและเพิ่มไดโอดสามตัวลงในสายไฟ 5V ให้ฉันมากกว่า 3V เล็กน้อย ฉันต่อสายนี้เข้ากับสายริบบิ้นและต่อสายไฟเข้ากับเครื่องอื่นที่ใช้งานอยู่ ฉันใช้แล็ปท็อปของฉันเพื่อแฟลชไบออส
HOWTO :
วัสดุ:
- ซีดีบูต DOS, ไดรฟ์ usb หรือฟลอปปี้
- BIOS ROM สำหรับเมนบอร์ด
- SPIPGM (ซอฟต์แวร์ที่กระพริบ)
- CWSDPMI (กระบวนการโฮสต์ DPMI ที่ SPIPGM ต้องการ)
- มัลติมิเตอร์
- หัวแร้ง
- ตัวเชื่อมต่อ DB25 ชาย
- ตัวเชื่อมต่อส่วนหัวของการจัดเรียงบางอย่างคุณจะต้องรวม 6 หมุด
เพื่อให้สายฉันใช้ขั้วต่อ DB25M TO IDC10 SERIAL ดูเหมือนจะเป็นสิ่งที่ใช้ง่ายที่สุด พวกเขามีลักษณะเช่นนี้:
ส่วนหัวจะพบบนเมนบอร์ดโดยตรงไปทางซ้ายของสะพานใต้
นี่คือวิธีการระบุหมายเลขส่วนหัว:
นี่คือตารางที่แสดงว่าหมุดส่วนหัวใดที่ควรเชื่อมต่อกับหมุดแบบขนาน ปักหมุด 1 ที่ส่วนหัวเป็น +3V
Header Pin Parallel Pin
========== ============
2 18
3 7
4 8
5 10
6 9
สายเคเบิลของฉันมีลักษณะเป็นอย่างไร (หมายเหตุ: ดูเหมือนว่าสายไฟเชื่อมต่อกับ DB25 แต่ในความเป็นจริงมันถูกบัดกรีกับริบบิ้นมันจะไปที่ขา 1 ที่ส่วนหัว)
หากคุณใช้สายเคเบิลที่คล้ายกับของฉันให้เปิดขึ้นและถอดริบบิ้นออกจากตัวเชื่อมต่อ ใช้คลิปหนีบกระดาษและติดเข้าไปในรูในตัวเชื่อมต่อส่วนหัวเพื่อตรวจสอบว่าสายนำใดที่จำเป็นต้องไปที่พินใน DB25 โดยใช้มัลติมิเตอร์ของคุณ ประสานตะกั่วแต่ละอันอย่างเหมาะสม
จากนั้นคุณต้องรับสาย 5V จากคอมพิวเตอร์เครื่องอื่น (สายสีแดงบนตัวเชื่อมต่อ molex) ประสานสามไดโอดในซีรีส์และเชื่อมต่อกับสาย 5V ใช้มัลติมิเตอร์ของคุณเพื่อให้แน่ใจว่าแรงดันไฟฟ้าตกให้คุณระหว่าง 2.7V และ 3.6V ประสานนี้เพื่อนำไปสู่ริบบิ้นที่เหมาะสม
ตอนนี้คุณพร้อมที่จะแฟลชแล้วให้บูตคอมพิวเตอร์ที่กระพริบด้วยสื่อสำหรับบูตของ DOS ก่อนอื่นคุณต้องเรียกใช้ cwsdpmi.exe จากนั้นเรียกใช้ spipgm (หมายเหตุ: คุณต้องรัน cwsdpmi.exe ก่อน SPIPGM ในแต่ละครั้ง)
spipgm /p p5b-bios.rom
มันจะถามขนาดทั้งหมดของ flashrom ป้อน 1024 ถ้า SPIPGM รายงานรหัสชิปของคุณเป็น fffffffh แสดงว่ามีบางอย่างไม่ถูกต้อง ตรวจสอบการเชื่อมต่อทั้งหมดของคุณ SPIPGM มีฟังก์ชั่นหลายอย่างเช่นการลบ BIOS ก่อน เรียกใช้ SPIPGM โดยไม่มีตัวเลือกใด ๆ เพื่อดูรายการ
การให้เครดิตในกรณีที่เครดิตครบกำหนดหากไม่มีเว็บไซต์เหล่านี้ฉันจะไม่สามารถหาสิ่งนี้ได้
ปรับปรุง
มันไม่ได้จนกว่าฉันจะดาวน์โหลดspipgm2
และใช้/S
แทน/P
คำสั่งที่ฉันประสบความสำเร็จในการส่งคืนที่ทับกระดาษขนาดมหึมาของฉันกลับไปที่คอมพิวเตอร์อีกครั้ง
ดูเหมือนว่าSPIPGM.exe
ด้วยตัวเองเขียนหน้าในแต่ละครั้งเพื่อชิป SST ในบอร์ด Asus P5B คุณต้องใช้ทั้งคอมไพล์หรือดียิ่งขึ้นใช้spipgm.exe
spipgm2.exe
คุณสามารถสร้างสายเคเบิลได้โดยไม่ต้องมีตัวต้านทานหรือตัวเก็บประจุตราบใดที่คุณใช้เอาต์พุตสีส้ม (3V) จากแหล่งจ่ายไฟ ATX ของพีซีตัวแทน
จากนั้นคุณต้องใช้/S
สวิตช์:
spipgm2.exe /S xxxxxx.ROM
ที่จะเขียนถึงชิปหลังจากที่คุณปลดล็อคด้วยและลบด้วย/U
/E
นี่เป็นสิ่งเดียวที่ทำงานได้สำหรับฉันและฉันกลับมาทำงานได้อย่างสมบูรณ์
คุณต้องใช้สวิตช์/s
( ช้า ) กับสิ่งนี้เพื่อตั้งโปรแกรมชิป SST ในบอร์ด ASUS P5-Series เห็นได้ชัดว่า/p
สวิตช์ที่ใช้ในต้นฉบับSPIPGM.EXE
ไม่ได้ช้าพอหรือทีละนิด ซึ่งเป็นสิ่งที่ชิป SST ต้องการสำหรับการ reflash ที่ประสบความสำเร็จ
ในการบูตโปรแกรมฉันทำแผ่นฟลอปปี้ดิสก์สองอันตัวหนึ่งซึ่งมีดิสก์สำหรับบูต Windows 98 SE และตัวที่สองด้วยโปรแกรม spipgm2 และไฟล์อิมเมจ bios (นามสกุล. .rom)
ในการแฟลชไบออสฉันใช้พารามิเตอร์ต่อไปนี้:
spipgm2 /i
เพื่อให้แน่ใจว่าโปรแกรมสามารถอ่านชิปเซ็ตของฉันและสายเคเบิลนั้นใช้ได้
spipgm2 /u
เพื่อปลดล็อกไบออส
spipgm2 /e
เพื่อลบประวัติ
spipgm2 /s p5b.rom
เพื่อแฟลชไบออสใหม่
เมื่อเสร็จแล้วฉันพยายามบูตเมนบอร์ดที่ตายแล้วและใช้งานได้!
แผนภาพโบนัส