|
เขียน bios ด้วย CH341A ใส่ board GigaByte GA-F2A68HM-DS2
วันที่ 21 กค 67 ก่อนหน้านี้ ได้ทำการ flash bios เรียบร้อย ทำงานได้ดี แต่พอมาวันหนึ่ง เครื่องเปิดไม่ได้อีกแล้ว แต่พัดลม ทำงานปกติ เปิดได้ปกติ แต่ภาพไม่ขึ้น การทำงานของ board เช่น พัดลมหมุน ไม่มีเสียงร้องตีดๆ ๆ ใดๆ เหมือน คอมพิวเตอร์ทำงานได้ ซึ่งจริงๆ แล้ว ภาพไม่ขึ้น ก็คิดว่า bios คงมีปัญหาอีกแล้ว เอาไว้ตอนท้ายจะสรุปว่าสาเหตุ เพราะอะไรนะครับ
https://www.bloggang.com/viewblog.php?id=mrter2012&date=07-07-2024&group=3&gblog=54
กระทู้เก่าที่เขียนไว้ ก่อนมาที่จะเขียนในวันนี้ครับ
ภาพบน คือ programe ที่ทดลอง download มาใช้งาน มีหลายตัว เอาที่ผมคิดว่าสะดวก และ ง่ายจากการ download มาและทดสอบใช้งานนะครับ ใครยังไม่เคยลอง ก็ download มาลองเล่นดูครับ ขนาด file ไม่ได้ใหญ่มากครับ ไม่ถึง 10 MB Software สำหรับ flash https://www.laboneinside.com/ch341a-programmer-software-free-download/
สิ่งที่ต้องเตรียม
1. ชุด CH341 ซื้อหาเอาใน online ร้อยกว่าบาทเลือกเอาที่สบายกระเป๋าเลยครับ ของแพงก็มี 2. Software ตาม link https://www.laboneinside.com/ch341a-programmer-software-free-download/ 3. Drivers ตรงนี้สำหรับ บางเครื่องที่ อาจจะต้องติดตั้ง เพราะว่า ผมทดสอบ 2 เครื่อง ซึ่งเครื่องหนึ่งสามารถทำงานได้เลย แต่บาง pc อาจจะไม่เห็น แล้วเอามาจากไหน ก็จาก programe ที่ download มานั่นหละ มันจะมีมาให้ 4. Bios สำหรับ Flash ให้ตรงกับรุ่น Board ที่เราใช้งานอยู่ 5. มี PC หรือ Notebook สำหรับงาน FLash Bios
ภาพบน คือ drivers สำหรับ ติดตั้ง กรณีเครื่องไม่เจออุปกรณ์ Flash CH341A ( แนะนำ download ตัวที่มี drivers มาก่อนนะครับ )
จะต่อตรงกับ board ก็ได้ ขึ้นกับอุปกรณ์ว่า หนีบดี หรือไม่ดี แนะนำว่าหากซื้อมาใหม่ๆ ก็หนีบให้ดีๆ ไม่งั้น ฟันพลาสสติก หรือเขีั้ยวจะบิ่น ไม่เข้ารูป อันนี้จะยากสำหรับ หนีบ ic bios ครับ
ก่อนจะทำงาน ก็ต้องตรวจสอบก่อนว่า ตำแหน่ง ic bios อยู่ส่วนไหนของ board ถ้าไม่รู้ ก็หาข้อมูลใน internet ส่วนมากแล้ว มันจะเขียนไว้อยู่แล้วว่า bios ( จากภาพด้านบน ผมลองทั้ง หนีบ และ เอาตัว ic ออกมาข้างนอก )
ขั้นตอนการใช้งาน โปรแกรม 1. เปิด programe CH341A
2. ตรวจสอบสถานะ ติดต่อ เครื่องอ่าน/เขียน CH431A ได้ จะขึ้นสถานะ connect
หากขึ้นคำว่า connected แสดงว่า เครื่อง CH341A พร้อมทำงานแล้ว แต่ถ้าไม่เห็น ก็อาจจะต้อง ตรวจสอบอุปกรณ์ว่า มีไฟสีแดงติดที่ Board มั้ย และบางเครื่องอาจจะต้องลง Drivers
3. ทดสอบ กดปุ่ม Erase ,Blank,Read,Write,Verify ดูว่า ระบบทำงานมั้ย ซึ่งมันก็ทำงานของมันนะครับ (ยังไม่ต้องหนีบ ic bios) จะได้รู้ว่า โปรแกรมมันมั่ว มั้่ย เพราะว่า ถ้าเสียบ bios อุปกรณ์จริงๆ มันจะทำงานกันแตกต่างกันมั้ยกับที่เรา ยังไม่ได้เสียบเชื่อมกับ ic bios นะครับ
เมื่อพร้อม ก็ทดสอบ กด Blank,Read,Write,Erase ดูครับว่า จะมีไฟสีส้ม ติดที่ Board CH341A มั้ยนะครับ จะได้รู้ว่า เครื่องมันทำงานกันแบบไหน
4. เมื่อทดสอบ กดปุ่มต่างๆ ดูการทำงานและ ไฟบน board จะสีไฟสีส้ม และ สีแดง สีแดง คือ คอมพิวเตอร์ เชื่อมต่อ กับ board CH341A แล้ว สีส้ม คือ แสดงเมื่อตอนที่เรากด read,write,erase,verify ซึ่งจะไปสั่งให้ อุปกรณ์ทำงานส่ง file ไปยัง ขา ic ซึ่งเรายังไม่ได้ต่อกับ bios นะครับ
5. หนีบอุปกรณ์ CH341A กับ BIOS เพื่อเราพร้อมที่จะทำกระบวนการ คือ Read,Erase,Blank,Write,Verify
Read - อ่าน Bios Erase - ลบค่า Bios Blank - Check ว่า Bios ว่างและพร้อมที่จะเขียน Write - เขียน Bios (ที่ได้มาจาก บริษัทผู้ผลิตตรงกับรุ่น ของ Board ) Verify - ตรวจสอบว่า File ที่เราเขียนกับ ตัวใน Bios มันเหมือนกันทั้งคู่
หลังจากหนีบ Bios ก็กด Detect ครับ กดไปเรื่อยๆ จนไม่ขึ้น Error
หรือจะเอาแบบง่ายๆ คือ เรารู้ว่า File Bios ขนาดประมาณ 8 Mb เราก็เลือก Chip Name ตามเลยครับ จะตรง หรือไม่ตรง ไม่ต้องสนใจ สำหรับผมนะ สำคัญคือ Chip Size ที่เราจะเขียนขนาดต้องเท่ากันครับ หลังจากกนั้น ก็กด Detect ระบบมันก็จะง่าย ไม่ขึ้น Errror และจะตรงกับขนาด Bios
ภาพบน หลังจาก กด Detect หรือเลือก size Bios ให้ตรงแล้ว ต้องแสดงข้อมูล Bios
ภาพบน จะสังเกตุ ได้ว่า ข้อมูล Bios ไม่มีก็สามารถ กด Read,Write,Blank ฯลฯ ได้ แต่ไม่มีข้อมูล Bios ด้านซ้ายมือ
หลังจากเลือกแล้ว สำคัญคือ ขนา size bios ต้องเท่าๆ กับ rom bios ที่จะเขียน
** กด Erase แต่ก่อนต้องกด Read เพื่ออ่าน และ Backup ไว้ก่อนนะครับ
ลบสำเร็จจะแจ้งตามภาพด้านลน หลังจากนั้น กด เมนู Blank เพื่อทดสอบว่า Bios ว่างมั้ย ระบบจะแจ้งว่า ไม่มีข้อมูล แต่เพื่อความมั่นใจ ให้เลือกเมนู Buffer เลือก Reset เพื่อ Clear Data และ เราทดสอบอ่าน Bios อีกครั้ง ถ้ามีข้อมูลว่าง แสดงว่า ลบสำเร็จ
กด Blank ตรวจสอบว่า ic bios ว่างแล้ว และ เมนู Buffer เลือก Reset แล้ว กด Read Bios อีกรอบว่า ต้องเช็คว่า ลบข้อมูลแล้ว เมื่ออ่านจะไม่มีข้อมูล เป็นภาษายักยือ ต้องเป็น FF ทั้งหมดครับ
ก็กรณี Reset ผมจะกด ตอนที่จะเขียน หรือจะ Read เพราะว่าจะได้ Clear ข้อมูลใน Buffer ว่ามัจะไม่มีข้อมูลเก่าๆ อยู่ ตรงนี้ กดได้เรื่อยๆ ได้เลยครับ การใช้งาน Reset เหมือนตัว clear memory นั่นเอง
- กด Reset ก่อนจะอ่าน IC Bios - ถ้าอ่าน Bios เสร็จ แล้วกด Reset ข้อมูลใน Buffer ที่หาย ก็ต้องอ่าน Bios ใหม่ แล้ว Save Backup File .Bin ไว้ - หลังจากเขียน Write New .Bin ตัว Bios ใหม่ และกด Verify เพื่อเช็คระหว่า File ที่เขียนกับ Buffer ตรงกัน - หลังจาก Verify New File Bios เสร็จ เราก็ จะตรวจสอบหรือ Check ให้กด Reset แล้วกด Read Bios ใหม่ ถ้าข้อมูลขึ้นมาก็แสดงว่า เขียนสำเร็จ
ภาพบน ทำการ Write ตามด้วย Verify พอเสร็จก็กด Reset ทำการทดสอบ Read ข้อมูล ถ้ามีข้อมูลขึ้นมา ก็เป็นการเขียนเสร็จเรียบร้อย
หลังจากที่ทำการ เขียน write bios ตัวมีปัญหา ก็เป็นอันเสร็จเรียบร้อย
ปัญหาที่พบ
1. ใช้ปากคีบ Bios บน Board ถ้าหัวไม่ดี programe จะ detec ตัว Bios ไม่เจอจะ Read ไม่ได้ หรือ Read / Write ไม่สำเร็จ ต้องกด Buffer Reset Clear ล้างค่าเก่าๆ ก่อน เพราะว่า ปากคีบ ic มันอาจจะจับตัว Bios ไม่ครบ แก้ไขโดย จับหัวปากคีบดีๆ ให้สามารถ Detect IC Bios ได้ และอ่านได้ 2. กรณี ใช้ปากคีบ Bios โปรแกรมจะ Detect Bios ได้เอง แต่ถ้า คีบหรือจับ Bios ไม่ดี ระบบจะหา Detect Bios ไม่เจอครับ 3. หาก เขียน Bios มี Error ให้ทำการ กด Reset - Detect Bios ใหม่ Read ใหม่ เขียนใหม่ ถ้าทำหลายๆ รอบแล้วไม่ได้ อันนี้ Bios มีปัญหา แนะนำให้ซื้อ Bios ว่างๆ มาจาก online ราคาตัวละ 30 กว่าบาท แล้วเขียน ใหม่ครับ
สรุป
Ic ที่ผมถอดมาจาก board ไม่มีปัญหา แต่ตัวที่อยู่บน board อ่านไม่ได้ เลยต้องทำการ ยก ic และว่าง bios ตัวที่เรามั่นใจว่า เขียนได้ สมบูรณ์ ใส่เข้าไปแทนครับ ผมก็มี ic bios ตัวเก่าที่ใช้กับรุ่นอื่น ก็ทำการ ลบ และ เขียน bios ใหม่ ลงไปได้เช่นเดียวกัน
หากจะซื้อ Bios แนะนำค่า่ย Winbond เพราะว่า ทดสอบการ Read, Write ,Erase ได้เร็ว ราคาก็ไม่แพง เอาไว้ ซื้อมา ลองเล่นดูนะครับ
สุดท้าย หวังว่า บทความนี้ คงเป็นประโยชน์ให้เพื่อนๆ ไม่มากก็น้อยนะครับ
^____^
หลังจาก flash bios เสร็จ และทำการยก ic bios ออกจาก board ก็วาง bios ที่ flash กลับลงสู้ board ตำแหน่งเดิม ทำการ ประกอบ และ เปิดเครื่อง....
เปิดเครื่องครั้งแรก พัดลมหมุน ภาพไม่ขึ้น ทุกอย่างเหมือนเดิม
ก็เลย ปิด power แล้วก็ เปิด pc ใหม่ อีกครั้ง ซักพัก logo ปรากฎขึ้น และสามารถเข้าไป แก้ไข bios และ save ระบบปฏิบัติการ windows ก็ขึ้น เหมือนเดิม ตอนนี้ ที่เขียนอยู่ ก็ใช้ board ที่เขียนขึ้นใหม่ เรียบร้อยแล้ว แล้วก็ปิดเครื่อง แล้วลองเปิดเครื่องใหม่ อีกรอบ ก็ทำงานได้ปกติ แล้วครับ
ภาพด้านบน คือ bios ก็เข้าไปตรวจสอบ กดนั่นๆ เปลี่ยนค่าต่างๆ แล้ว save เข้า windows แล้ว ปิด เปิด ซัก 2-3 รอบ และ ผมจะลองทดสอบใช้งานดู ส่วน board เก่าก็เก็บไว้สำรอง
Create Date : 21 กรกฎาคม 2567 |
Last Update : 6 ตุลาคม 2567 13:55:30 น. |
|
0 comments
|
Counter : 208 Pageviews. |
|
|
|
|
|
|
|
BlogGang Popular Award#20
|
mrter2012 |
|
|
Location :
[Profile ทั้งหมด]
|
ฝากข้อความหลังไมค์
Rss Feed
Smember ผู้ติดตามบล็อก : 11 คน [?]
|
ผม..สนใจและศึกษาด้านคอมพิวเตอร์ ,network, มือถือ ,ซ่อมแซมบ้าน ซ่อมรถยนต์,เครื่องยนต์,กลไกต่างๆ เครื่องมือช่าง electronic
ว่างๆ ก็จะหาอ่าน ศึกษา หาทำงาน หาซ่อมเป็นงานอดิเรก ฯลฯ
ชอบลงมือทำเอง หากไม่เกิน หรือไม่คิดว่าเกินความสามารถก็จะลงมือทำเลยครับ หากไม่มีอุปกรณ์ หรือเกินที่เราจะมีได้ ก็ศึกษา หาวิธีที่จะทำ จนสุดก่อน
หากคิดว่าไม่ได้ ทุกอย่างมันก็จะไม่ได้ครับ ดังนั้น เราต้องมั่นใจว่าทำได้ และลงมือเลยครับ
และอยากให้เพื่อนๆ ที่อ่านลงมือทำ อาจจะไม่เหมือนผม แต่อาจจะทำอย่างที่ตัวเองถนัด แล้วมาบอกเล่าให้เพื่อนๆ ฟังเป็นความรู้ประสบการณ์ เป็นวิทยาทานให้กับคนอื่นๆ รุ่นต่อรุ่น
เพราะว่าช่างที่ทำงานจริงๆ คงไม่มาเขียน หรือบอกเล่าให้เราอ่าน ดังนั้น เพื่อนๆ ทำอะไรที่คิดว่าเป็นประโยชน์กับเพื่อนๆ ก็เขียนได้ฟรี ไม่เสียเงิน เพียงแค่ เสียเวลา และถ่ายภาพ เป็นตัวอย่างให้เพื่อนๆ ที่จะทำตาม ....
ขอบคุณครับ สุดท้าย บทความต่างๆ ที่ผมเขียนคิดว่าคงเป็นประโยชน์ไม่มากก็น้อยสำหรับใครบางคนที่ยังไม่รู้ .. ทุกคนไม่รู้ และไม่เก่งกันทุกคนครับ เอาที่ความถนัดมาเขียนบอกเล่ากันครับ... :)
|
|
|
|
|
|
|
|
|
|