การอ่านข้อมูลใน ROM Memory ที่ต้องการ
- เพื่อหลังจากอ่านเสร็จ เราก็จะสามารถบันทึกข้อมูลนั้นๆ เก็บไว้เป็นต้นฉบับที่ดีของเรา เพื่อใช้แก้ปัญหากับอุปกรณ์ที่เป็นยี่ห้อ รุ่นเดียวกันได้นะครับ
- สมมุติว่าต่อนี้ ผมกำลังจะเขียนข้อมูลลง ROM Memory เบอร์ EN29F002 ยี่ห้อ EON ซึ่งเป็น ROM BIOS ของเครื่องคอมฯแบบ PC ผมก็นำเจ้าไอซีรอม ซึ่งเป็นตัวถังแบบ PLCC 32 (ไม่ใช่ Firmware Hub ) ใส่ลงไปในซ๊อคเก็ตแบบ PLCC 32 ตามรูป และจากนั้นผมก็คลิ๊กไปที่ Device Select
รูปด้านบนนี้ ให้คลิ๊กตามหมายเลข 1 2 3 4 เลยนะครับ เพื่อเป็นการเลือก Device ROM memory ยี่ห้อ และเบอร์ (อาจใช้เบอร์ใกล้เคียงได้) ก่อนเป็นอันดับแรก อาจไม่ตรงเบอร์ก็ได้นะครับ
รูปด้านบนนี้ เราจะทำการตรวจ ROM ID โดยการคลิ๊กที่ตำแหน่ง 5 จากนั้นจะได้รูปดังตำแหน่งที่ 6 และตำแหน่งของ Dip Switch จะเปลี่ยนแปลง ให้เราปรับ Dip Sw .ที่ตัวเครื่อง Copy ROM ให้เหมือนตามแบบที่ปรากฎในหน้าต่างของ Software เสร็จแล้วคลิ๊กที่ ตำแหน่งที่ 8 เป็นการ Read Chip (อ่านข้อมูลในROM)
รูปด้านบน โปรแกรมกำลัง Read Chip ให้รอจนกว่า ครบ 100 % จากนั้นให้คลิ๊กไปที่ ตำแหน่งหมายเลข 9 (buffer) ถ้าใน Chip นั้นมีข้อมูลที่บรรจุอยู่ ก็จะสามารถเห็นเลขฐานสิบหกได้ในตำแหน่งที่ 10 ครับ
จากนั้นให้กดเพือทำการบันทึกข้อมูลที่อ่านได้เก็บไว้ โดยคลิ๊กที่ตำแหน่งที่ 11 แล้วก็เซฟเก็บไว้ในฮาร์ดดิสก์ได้เลย โดยมันจะมีนามสกุลเป็น .bin ครับ
ตัวอย่าง Device ID ที่อยู่ในชุดโปรแกรม Flash ที่มีใช้
ตัวอย่างด้านล่าง Device ID 93C06 หรือในกลุ่ม 93Cxx ก็ใช้ได้ครับ
ตัวอย่างด้านล่าง Device ID 24C08 หรือในกลุ่ม 24CXX ก็ใช้ได้นะครับ
ตัวอย่างด้านล่าง Device ID 93C06,93C56 หรือในกลุ่ม 93Cxx 8 bit, 16 bit ก็ใช้ได้นะครับ
Datasheet ของเบอร์นี้คลิ๊กอ่านได้ที่นี่เลยครับ
อ่านขั้นตอนการโปรแกรมรอมต่อได้ที่นี่ครับ
5 comments
Skip to comment form
ยังมีของอยู่รึเปล่าครับ ฝากเมย์ลแจ้งทีครับ
อยากให้สอนแฟรชไบออส ตัวชิบที่มันเป็นสี่เหลี่ยมจัสตุรัสครับ เพราะตัวนี้มีทั้งบอร์ด 478 และ 775 ที่มีขายอยู่ตามท้องตลาดตอนนี้ครับ ผมซื้อ PCB45 มา1ตัว(เพื่อนซื้อให้จาก กทม.ไม่รู้ซื้อจากร้านไหน)มันอ่านและแฟรชตัวที่เป็นตะขาบได้เหมือนที่พี่สอนครับ แต่ อ่านและแฟรช ตัวที่บอกนี่ไม่ได้เลย อยากให้สอนหน่อยครับว่าผมขาดตกหล่นตรงไหนบ้าง ยกตัวอย่างไบออสที่ใช้เยอะ เช่นตัว W39V040APZ ของ Winboard ครับ
ขอบคุณมากครับ
ผมลองให้เครื่องนี้ Erase IC เบอร์ AT29C256 (PLCC32)แล้วไม่ผ่านทุกครั้งเลยครับ แต่สำหรับการ Read นั้นทำได้ไม่มีปัญหาครับ ไม่แน่ใจว่าติดอะไรหรือเปล่านะครับ
*หมายเหตุ หลังจากเลือกเบอร์ Device แล้วโปรแกรมจะให้ short ขา 331 บน ZIF32 ก็ทำตามที่แจ้งแล้วแต่ยังลบไม่ได้ครับ
ขอบคำแนะนำด้วยครับ
แฟรชเป้นแล้ว ใด้เครื่องและความรู้จาก p’ต้อย Repir-notebookนี่แหละ
ทำไม เลือกเบอร์แล้ว เลือก Elictronit ID = Hardware Error Check Power & connect