Router D-Link ขึ้น Firmware Invalid File แก้อย่างไร
หาก Router D-Link ขึ้นข้อความ Firmware Invalid File, Invalid Firmware หรือแจ้งว่าไฟล์ Firmware ใช้งานไม่ได้ สาเหตุส่วนใหญ่มักไม่ได้เกิดจาก Router เสีย แต่เกิดจากไฟล์ที่เลือกไม่ตรงกับอุปกรณ์หรือไม่ตรงตามเงื่อนไขการอัปเดตของรุ่นนั้น
ปัญหาที่พบบ่อย ได้แก่ ดาวน์โหลด Firmware ผิด Model, ผิด Hardware Revision, เลือกไฟล์ ZIP แทนไฟล์ Firmware จริง, ใช้ Firmware คนละ Region หรือพยายามข้าม Firmware Version ที่จำเป็นต้องอัปเดตตามลำดับ
วิธีแก้ที่ถูกต้องคือ หยุดก่อน อย่าพยายามบังคับติดตั้ง แล้วไล่ตรวจตามขั้นตอนต่อไปนี้
① Firmware Invalid File คืออะไร
ข้อความ Firmware Invalid File หมายความว่า Router ตรวจสอบไฟล์ที่กำลังจะอัปโหลดแล้วพบว่าไฟล์นั้นไม่ตรงตามเงื่อนไขที่ระบบยอมรับ
อาจเกิดขึ้นก่อนเริ่มเขียน Firmware ลงเครื่อง
ตัวอย่างข้อความที่อาจพบ เช่น
Invalid Firmware
Invalid File
Firmware File Invalid
Incorrect Firmware
Firmware Check Failed
Unsupported Firmware
ชื่อข้อความอาจแตกต่างกันตามรุ่น แต่ความหมายหลักคือ Router ไม่ยอมรับไฟล์ที่เลือก
② เช็ก Model ของ Router ก่อนเป็นอันดับแรก
ดูสติกเกอร์ด้านล่างหรือด้านหลัง Router
หา
Model
ตัวอย่างเช่น
DIR-825
DIR-842
R15
R32
M15
จากนั้นตรวจว่า Firmware ที่ดาวน์โหลดมาสำหรับ Model เดียวกันจริงหรือไม่
อย่าดูเพียงชื่อที่คล้ายกัน
เช่น DIR-825 กับ DIR-842 เป็นคนละรุ่น แม้ชื่อใกล้กันก็ไม่สามารถนำ Firmware มาใช้แทนกันโดยอัตโนมัติ
③ เช็ก Hardware Revision ให้ตรง
นี่เป็นหนึ่งในสาเหตุสำคัญที่สุดของ Invalid Firmware
บนสติกเกอร์ให้หา
H/W Ver.
เช่น
A1
A2
B1
C1
D-Link มี Hardware Revision แตกต่างกันในผลิตภัณฑ์หลายรุ่น และระบุให้ตรวจ Revision ก่อนดาวน์โหลด Firmware ที่ตรงกับอุปกรณ์
ดังนั้นหาก Router เป็น
H/W Ver.: A1
ไม่ควรเลือก Firmware สำหรับ B1 เว้นแต่ D-Link ระบุชัดเจนว่าไฟล์นั้นรองรับทั้งสอง Revision
④ Firmware Version กับ Hardware Revision อย่าสับสนกัน
ตัวอย่างบนสติกเกอร์อาจเขียนว่า
H/W Ver.: A1
F/W Ver.: 1.10
ความหมายคือ
H/W Ver. A1
Hardware Revision ของ Router
F/W Ver. 1.10
Firmware Version ที่ติดตั้งอยู่ในปัจจุบัน
เวลาหา Firmware ต้องใช้ Hardware Revision เป็นหนึ่งในตัวกรองสำคัญ ไม่ใช่ดูเพียง Firmware Version
⑤ เช็กว่าเลือกไฟล์ ZIP ผิดหรือไม่
Firmware ที่ดาวน์โหลดจาก Support อาจมาในรูปแบบ ZIP
ตัวอย่าง:
DIR-XXXX_Firmware.zip
เมื่อเปิด ZIP อาจพบไฟล์ Firmware จริงอยู่ข้างใน เช่น
DIR-XXXX_FW.bin
Router หลายรุ่นต้อง Upload ไฟล์ .bin ที่แตกออกมาแล้ว ไม่ใช่เลือก ZIP โดยตรง
D-Link มีคู่มือ Manual Firmware Upgrade ที่ระบุให้ใช้ไฟล์ .bin ที่ Extract แล้วในการอัปโหลด
ดังนั้นถ้าขึ้น Invalid File ให้เช็กจุดนี้ก่อนเลย
⑥ วิธีแตกไฟล์ ZIP ก่อนอัปเดต
บน Windows สามารถทำได้โดย
คลิกขวาไฟล์ ZIP
เลือก Extract All
เลือกตำแหน่งจัดเก็บ
เปิดโฟลเดอร์ที่แตกออกมา
หาไฟล์ Firmware ตามคำแนะนำของ D-Link
กลับไปหน้า Admin
เลือกไฟล์นั้นแทน ZIP
อย่าเปลี่ยนนามสกุล ZIP เป็น BIN เอง เพราะไม่ได้ทำให้ไฟล์กลายเป็น Firmware ที่ถูกต้อง
⑦ ดาวน์โหลด Firmware ใหม่อีกครั้ง
หาก Model และ Revision ถูกต้อง แต่ยัง Invalid File อาจเป็นไปได้ว่าไฟล์ดาวน์โหลดไม่สมบูรณ์
ให้ลอง
ลบไฟล์เดิม
ดาวน์โหลด Firmware ใหม่
แตก ZIP ใหม่
ตรวจชื่อไฟล์
Upload อีกครั้ง
ควรดาวน์โหลดจากช่องทาง Support ที่เชื่อถือได้
ไม่ควรใช้ไฟล์ Firmware จากเว็บที่ไม่ทราบแหล่งที่มา
⑧ Firmware คนละ Region อาจถูกปฏิเสธ
อุปกรณ์บางรุ่นอาจมี Firmware แยกตาม Region
ตัวอย่างความแตกต่างอาจเกี่ยวข้องกับ
Regulatory Domain
ช่อง Wi-Fi
กำลังส่ง
Feature
Certification
ดังนั้นแม้ Model และ Hardware Revision จะเหมือนกัน แต่ Firmware จาก Region อื่นก็ไม่ควรถูกนำมาใช้โดยไม่ตรวจสอบ
หากซื้อ Router ในประเทศไทย ควรตรวจสอบ Support ที่ตรงกับตลาดหรือภูมิภาคของอุปกรณ์ก่อน
⑨ Firmware ใหม่เกินไปก็อาจ Update ไม่ผ่าน
บางรุ่นไม่สามารถข้ามจาก Firmware เก่ามากไปยัง Firmware ล่าสุดได้โดยตรง
ตัวอย่างเช่น D-Link มีอุปกรณ์บางตระกูลที่กำหนดให้ติดตั้ง Firmware รุ่นกลางก่อน แล้วจึงอัปเดตไปเวอร์ชันล่าสุด
ดังนั้นหาก Router ปัจจุบันใช้ Firmware เก่ามาก ให้เปิด Firmware History หรือ Release Notes ดูว่ามีลำดับการ Upgrade หรือไม่
⑩ อ่าน Release Notes ก่อนทุกครั้ง
Release Notes สามารถบอกข้อมูลสำคัญ เช่น
Revision ที่รองรับ
Firmware Version ขั้นต่ำ
Upgrade Path
Known Issues
Bug Fix
ต้อง Factory Reset หรือไม่
ต้องแตกไฟล์ใดก่อนใช้งาน
หาก Firmware มี Upgrade Instructions แยกต่างหาก ควรอ่านทั้งสองส่วนก่อนทำต่อ
⑪ Router ปฏิเสธ Firmware เก่าเพราะ Downgrade
อีกกรณีหนึ่งคือผู้ใช้กำลังพยายาม Downgrade Firmware
Router บางรุ่นอาจไม่อนุญาตให้ติดตั้ง Firmware Version ที่ต่ำกว่าตัวปัจจุบัน
หากเลือก Firmware รุ่นเก่าแล้วขึ้น Invalid File ไม่ควรพยายามบังคับติดตั้ง
ให้ตรวจสอบว่ารุ่นนั้นรองรับ Downgrade หรือไม่
⑫ อย่าเปลี่ยนชื่อไฟล์เพื่อแก้ Invalid File
การเปลี่ยนชื่อไฟล์จาก
firmware-B1.bin
เป็น
firmware-A1.bin
ไม่ได้ทำให้ Firmware ภายในเปลี่ยนจาก B1 เป็น A1
Router อาจตรวจสอบข้อมูลภายในไฟล์ เช่น
Header
Model
Revision
Signature
Checksum
ดังนั้นการเปลี่ยนชื่อไฟล์ไม่ใช่วิธีแก้ และอาจทำให้เกิดความสับสนมากกว่าเดิม
⑬ อย่าเปลี่ยนนามสกุลไฟล์เอง
ตัวอย่างเช่น
firmware.zip
แล้วเปลี่ยนเป็น
firmware.bin
แบบนี้ใช้ไม่ได้
การเปลี่ยนนามสกุลไม่ได้ Extract ข้อมูลด้านใน ZIP
ต้องแตกไฟล์ด้วยโปรแกรมหรือระบบ Extract ตามปกติ แล้วใช้ไฟล์ Firmware จริงที่อยู่ภายใน
⑭ ใช้ Browser อื่นช่วยได้หรือไม่
หากมั่นใจว่า Firmware ถูกต้องทุกอย่าง แต่หน้า Upload ทำงานผิดปกติ สามารถลอง Browser อื่น
เช่น
Chrome
Edge
Firefox
Safari
รวมถึงลองเปิด Incognito หรือ Private Mode
บางครั้ง Cache หรือ Session เก่าของหน้า Admin อาจทำให้การ Upload ผิดปกติ
⑮ ล้าง Cache Browser แล้วลองใหม่
ถ้าหน้า Firmware Update มีอาการแปลก เช่น
ปุ่ม Browse ไม่ทำงาน
Upload ไม่เริ่ม
หน้าเว็บค้าง
Error แสดงไม่ครบ
ให้ลองล้าง Cache และ Cookies ที่เกี่ยวข้องกับหน้า Router
จากนั้น Login ใหม่แล้วลองเลือกไฟล์อีกครั้ง
แต่ถ้า Router ระบุชัดว่า Invalid Firmware สาเหตุหลักมักอยู่ที่ตัวไฟล์มากกว่า Browser
⑯ ควร Update ผ่านสาย LAN
หากเป็น Manual Firmware Upgrade และรุ่นรองรับ ควรใช้คอมพิวเตอร์ต่อกับ Router ผ่านสาย LAN
D-Link มีคำแนะนำสำหรับ Router หลายรุ่นให้ใช้ Wired Connection ระหว่าง Firmware Upgrade
ข้อดีคือ
การเชื่อมต่อเสถียร
Wi-Fi Restart แล้วไม่หลุดทันที
ลดปัญหาระหว่าง Upload
โดยเฉพาะเวลาที่กำลังแก้ Firmware Invalid File ควรลดปัจจัยอื่นให้น้อยที่สุด
⑰ ปิด VPN ก่อนเข้า Router
VPN อาจทำให้เส้นทาง Network เปลี่ยนและรบกวนการเข้าถึง Local Admin Interface ในบางระบบ
หากกำลัง Upload Firmware ผ่านหน้า Admin ให้ลองปิด VPN ชั่วคราว
จากนั้นเชื่อมต่อ Router โดยตรงผ่าน LAN แล้ว Login ใหม่
⑱ เช็กว่าไฟล์ Firmware เสียหรือไม่
หาก Support มี Checksum เช่น SHA-256 หรือ MD5 สามารถนำมาเปรียบเทียบกับไฟล์ที่ดาวน์โหลดได้
ถ้า Checksum ไม่ตรง แสดงว่าไฟล์อาจเสียหรือดาวน์โหลดไม่สมบูรณ์
ในกรณีที่ไม่มี Checksum วิธีง่ายที่สุดคือดาวน์โหลดไฟล์ใหม่จากแหล่งเดิม
⑲ Firmware Beta หรือ Hotfix ใช้เหมือนตัวปกติหรือไม่
Firmware Beta หรือ Hotfix อาจมีเงื่อนไขเฉพาะ
ควรอ่านคำอธิบายให้ละเอียดว่า
รองรับ Revision ใด
ต้องใช้ Firmware Base Version อะไร
เป็นไฟล์ Update เต็มหรือ Patch
ต้องทำขั้นตอนพิเศษหรือไม่
อย่าเลือก Hotfix เพียงเพราะ Version ดูใหม่ที่สุด
⑳ Router รุ่นเก่าหา Firmware ไม่เจอทำอย่างไร
หาก Router เก่ามาก อาจเข้าสู่สถานะ End of Support
Firmware ล่าสุดของรุ่นนั้นอาจเป็นเวอร์ชันที่เก่ามากและไม่มี Update ใหม่อีกแล้ว
ไม่ควรแก้ปัญหาด้วยการดาวน์โหลด Firmware จาก Router รุ่นใกล้เคียง
หากรุ่นหมดการสนับสนุนและมีปัญหาด้าน Security ควรพิจารณาเปลี่ยนอุปกรณ์
㉑ Firmware ของ Access Point ใช้กับ Router ได้หรือไม่
ไม่ได้
แม้ชื่อ Firmware หรือชิปบางส่วนจะคล้ายกัน แต่ Router, Access Point, Extender และ Mesh Node อาจใช้ระบบคนละแบบ
ต้องเลือก Firmware ตาม Product Model ที่ระบุบนอุปกรณ์เท่านั้น
㉒ Firmware ของ Mesh Main Router ใช้กับ Node ได้หรือไม่
ขึ้นอยู่กับระบบและรุ่น
Mesh บางระบบใช้ Firmware เดียวกันในทุก Unit ขณะที่บางระบบแยก Firmware ตาม Device Role หรือ Model
ไม่ควรอัปโหลด Firmware ของ Main Router ไปยัง Node เอง หากไม่มีคำแนะนำรองรับ
ควรใช้ระบบ Update ที่ผู้ผลิตจัดเตรียมไว้สำหรับ Mesh นั้นโดยตรง
㉓ Factory Reset ช่วยแก้ Invalid File หรือไม่
โดยทั่วไป Factory Reset ไม่สามารถทำให้ Firmware ผิดรุ่นกลายเป็นไฟล์ที่ถูกต้องได้
หากสาเหตุคือ Firmware ผิด Model หรือ Hardware Revision ต่อให้ Reset Router ก็ยัง Invalid File
Factory Reset เหมาะกับปัญหา Configuration มากกว่า
ดังนั้นควรตรวจตัวไฟล์ก่อน Reset
㉔ ถ้า Firmware ถูกต้องแต่ยัง Invalid File
หากตรวจครบแล้วว่า
Model ตรง
Revision ตรง
Region ตรง
ไฟล์ Extract แล้ว
Version ถูกต้อง
Upgrade Path ถูกต้อง
แต่ Router ยังปฏิเสธไฟล์ ให้หยุดก่อน
อาจมีข้อจำกัดเฉพาะของ Firmware หรือ Bootloader ของรุ่นนั้น
ควรตรวจ Upgrade Instructions ของรุ่นโดยตรงเพิ่มเติม
㉕ Invalid File หลังจากเพิ่ง Update Firmware
หากเพิ่ง Update ไปเวอร์ชันใหม่แล้วพยายามลงอีก Version หนึ่ง ระบบอาจปฏิเสธเพราะ
Downgrade ถูกปิด
Firmware Architecture เปลี่ยน
Signature Requirement เปลี่ยน
Firmware รุ่นใหม่เปลี่ยน Bootloader
อย่าพยายามบังคับผ่านระบบตรวจสอบ
㉖ Router จะเสียไหมถ้าขึ้น Invalid File
ถ้า Router ตรวจพบ Invalid File ก่อนเริ่ม Flash โดยทั่วไป Firmware ยังไม่ได้ถูกเขียนลงเครื่อง
ดังนั้นเพียงการเลือกไฟล์ผิดแล้วระบบปฏิเสธ ไม่ได้หมายความว่า Router เสียทันที
ให้เลือก Cancel หรือย้อนกลับ แล้วหา Firmware ที่ถูกต้องใหม่
สิ่งที่ไม่ควรทำคือพยายามหาวิธีหลบระบบตรวจสอบเพื่อบังคับติดตั้ง
㉗ Checklist ตรวจ Firmware Invalid File
ให้ตรวจตามลำดับนี้
Model → Hardware Revision → Region → Firmware Version → Upgrade Path → ZIP → Firmware File → Download ใหม่
หากทุกอย่างถูกต้องแล้วจึงค่อยตรวจ Browser และหน้า Admin
วิธีนี้ช่วยหาสาเหตุได้เร็วกว่าเปลี่ยนค่าหลายอย่างพร้อมกัน
㉘ ตัวอย่างการตรวจแบบง่าย
สมมติ Router มีข้อมูล
Model: R15
H/W Ver.: A1
F/W Ver.: 1.10
ก่อน Upload ควรตรวจว่า Firmware ระบุรองรับ
R15
A1
Region ที่ถูกต้อง
และตรวจว่าจาก 1.10 สามารถอัปเดตไป Version ที่เลือกได้โดยตรงหรือไม่
ถ้าข้อใดไม่ตรง ให้หยุดก่อน
㉙ หลังแก้แล้ว Update สำเร็จต้องตรวจอะไร
หลัง Router Restart ให้ Login กลับเข้าไป
ดู Firmware Version ว่าเปลี่ยนเป็นตัวใหม่แล้วหรือไม่
จากนั้นทดสอบ
Internet
Wi-Fi
LAN
DHCP
DNS
Port Forwarding
Feature สำคัญที่ใช้งานอยู่
D-Link แนะนำให้ตรวจ Version หลังการ Update เพื่อยืนยันว่าการติดตั้งสำเร็จจริง
㉚ วิธีป้องกัน Firmware Invalid File ในครั้งต่อไป
ก่อน Download ให้จดข้อมูล Router ไว้ก่อนเสมอ
Model
Hardware Revision
Firmware Version
จากนั้นดาวน์โหลดจากหน้า Support ที่ตรงรุ่นและอ่าน Upgrade Instructions
สำหรับผู้อ่าน comsiam วิธีนี้ช่วยลดทั้งปัญหา Invalid File และความเสี่ยงจากการ Flash Firmware ผิดรุ่น
สรุป
Router D-Link ขึ้น Firmware Invalid File มักเกิดจาก Firmware ไม่ตรง Model หรือ Hardware Revision, เลือก ZIP แทนไฟล์ Firmware จริง, ใช้ Firmware คนละ Region หรือข้าม Upgrade Path ที่รุ่นนั้นกำหนด
อย่าเปลี่ยนชื่อไฟล์หรือพยายามบังคับ Flash
ให้ตรวจตามลำดับ
Model → Hardware Revision → Region → Firmware Version → Upgrade Path → File
D-Link เองระบุให้ตรวจ Hardware Revision ก่อนดาวน์โหลด Firmware และคู่มือ Manual Upgrade หลายรุ่นให้ Extract ไฟล์ก่อนเลือกไฟล์ Firmware สำหรับ Upload
หลักที่ comsiam แนะนำคือ ถ้า Router ปฏิเสธ Firmware ให้ถือว่าเป็นสัญญาณให้หยุดและตรวจไฟล์ใหม่ ไม่ใช่สัญญาณให้หาวิธีบังคับติดตั้ง