UniFi AP upgrade firmware ไม่ผ่าน ทำยังไงดี

 สวัสดีครับ
วันนี้ผมจะมาอธิบายวิธีแก้ปัญหา กรณี upgrade firmware UniFi AP ไม่ผ่าน

ผมจะใช้วิธีนี้เป็นวิธีสุดท้ายก่อนทำเรื่องสรุปเปลี่ยนสินค้าให้ แล้วส่งตัวที่ up firmware ไม่ผ่านไปเคลมต่างประเทศ
วิธีที่เคยลงไว้

https://www.nextgenit.biz/17188999/unifi-ap-upgrade-firmware-failed

โดยมากรุ่นที่เจอคือ

UniFi รุ่นที่เป็น Gen1 เช่น UAP,UAP-LR ทั้ง v1,v2,UAP-Outdoor เพราะการใช้งานยาวนานไม่เคย upgrade firmware เลยแล้วมาใช้ Controller ตัวล่าสุด 
หากไม่มี AP รุ่นที่เป็น Gen2 อยู่ด้วย แนะนำ UniFi SDN Controller 5.6.40 แค่นั้นพอครับจะได้ไม่มีปัญหา ลิงค์ดาวน์โหลด

Gen1 คือกลุ่ม UniFi ที่ใกล้จะ EoL และ EOL ไปแล้ว เช่น UAP,UAP-IW 
Gen2 คือตระกูล AC Wave1 เช่น UAP-AC-LITE,UAP-AC-LR,UAP-AC-M ประมาณนี้
Gen3 คือตระกูล AC Wave2 เช่น UAP-AC-HD,UAP-NanoHD

กดอ่านตรงนี้ครับ

วิธีการใน help ของ unifi ครับ

https://help.ubnt.com/hc/en-us/articles/204910124-UniFi-TFTP-Recovery-for-Bricked-Access-Points

วิธีการแบบยาวๆแปลใหม่จาก google

วิธีการที่ใช้จะเป็น windows นะครับ

1. ก่อนที่จะเริ่มทำการ TFTP ให้ดาวน์โหลดเฟิร์มแวร์สำหรับอุปกรณ์ที่จำเป็นโดยไปที่ https://www.ui.com/download/unifi

2. เมื่อได้เฟิร์มแวร์ที่ตรงรุ่นแล้วให้ดาวน์โหลดและบันทึกลงในคอมพิวเตอร์

3. ถอดปลั๊กสายอีเธอร์เน็ตจาก UniFi AP
*สาย ethernet cable ตรงนี้หมายถึงสายแลนที่ต่อออกจากช่อง POE ไปหาตัว UniFi AP ครับ

เข้าใจง่ายๆคือหยุดจ่ายไฟให้ตัวอุปกรณ์ จะถอดปลั๊กไฟหรือปิดสวิตช์ไฟก็ได้

4. ใช้คลิปหนีบกระดาษกดปุ่มรีเซ็ตของ UniFi AP ค้างไว้ ตรวจสอบให้แน่ใจว่าคุณสามารถรู้สึกว่ามันถูกกดลงไป อย่าปล่อยปุ่มจนกระทั่งขั้นตอนที่ 6
**ตรงนี้ผมจะแนะนำใช้ไม้จิ้มฟันดีกว่า แม้ว่าปุ่ม Reset ของ UniFi จะแข็งแรง ทนทานกว่าพวก airMax แต่ผมก็เคยเจอคลิปหนีบกระดาษอยู่ด้านใน พร้อมปุ่ม Reset ที่หลุด (อันนี้เคลมไม่ได้ นอกเงื่อนไขการรับประกัน)

5. ในขณะที่กดปุ่มรีเซ็ตค้างไว้ให้เสียบสายอีเธอร์เน็ตกลับเข้าที่ AP กดปุ่มรีเซ็ตค้างไว้จนกว่าคุณจะเห็น LED กะพริบของอุปกรณ์ในโหมดอัพเกรด (อ่านเกี่ยวกับรูปแบบ LED ในบทความนี้) อาจใช้เวลาถึง 25 วินาที

ถ้า UAP สายเขียว จะเป็นส้ม-เขียว-ดับ วน รุ่น UAP-AC-Series สายน้ำเงินจะเป็น ขาว-น้ำเงิน-ดับ วน
 

6. ปล่อยปุ่มรีเซ็ต ตอนนี้อุปกรณ์อยู่ในโหมดถ่ายโอน TFTP (สถานะไฟอุปกรณ์ขึ้นตามรูปด้านบนครับ)

7. ตั้งค่า IP แบบคงที่ใน NIC ของคอมพิวเตอร์ของคุณ IP แบบคงที่ 192.168.1.25 ซับเน็ตของ 255.255.255.0 และเกตเวย์ของ 192.168.1.20 จะทำงานได้ ***สังเกตุใน help ให้ใส่ gateway ด้วย

8. เสียบสาย LAN จาก UniFi PoE เข้ากับคอมพิวเตอร์ของโดยตรง

9. ตัวอย่างนี้ใช้ซอฟต์แวร์ Tftpd32 สามารถดาวน์โหลดได้ที่นี่ (เลือกตาม OS ที่ใช้ 32 ฺBits เลือก Tftpd32,64 ก็เลือกเป็น 64)

10. ใน "Local Files" เลือกเป็นตำแหน่งที่โหลด firmware มาเก็บไว้ (ในขั้นตอนที่ 1)
****ข้อสังเกตุ UAP,UAP-LR พวก v1 จะใช้ชื่อ BZ.ar7240 ตามซิป cpu ที่ใช้
v2 จะใช้ BZ.qca9342 ตาม cpu เช่นกัน

11. ในช่อง "Host" ป้อนเกตเวย์ที่กำหนดไว้ก่อนหน้า (192.168.1.20) จากนั้นคลิก Put เพื่ออัด firmware ลงไป

12. ณ จุดนี้ไฟล์ควรเริ่มถ่ายโอน เฟิร์มแวร์จะอัปเกรดทันทีและอุปกรณ์จะรีบูตโดยอัตโนมัติเมื่อเสร็จสิ้น อย่ารีบูทด้วยตัวเอง

เอาล่ะ มาดูสไตล์ช่าง NeXTGenIT กันบ้าง 

ผมขอข้ามขั้นตอน 1-3 ไปเลยนะครับ
4-6 จับรวมในขั้นตอนเดียวเลย
-เสียบอุปกรณ์ให้อยู่ในสถานะออนไลน์เลยครับ กด reset ที่ UniFi AP ให้เข้าโหมด Recovery เลย
ก่อนกดถ้า ping เจอ กรณีอุปกรณ์อยู่ในสถานะ pending ครับ
แต่โหมด Recovery จะไม่เจอ


 7.Static IP ที่คอมไว้ตามนี้ครับ

 

8.ต่อสายตามรูป

9.เปิดโปรแกรม Tftpd64 ถ้า firewall windows ขึ้นตามนี้ให้กด Allow ครับ (หรือไม่ก็ไม่ต้องกดอะไรเลย มันก็ผ่านเหมือนกัน)

10.-11

-Server interface ใช้เป็น Software Loopback หรือ IP ที่ Static ไว้ก็ได้
-Host=192.168.1.20
-Local File กด..Browse ไปหาตำแหน่งที่เก็บไฟล์
ดูสถานะไฟโหมด Recovery อีกรอบ พร้อมแล้วก็กด Put เลยครับ



แถบข้างล่างจะวิ่ง จะใช้เวลาไม่เกิน 10 วินาที 

12.ขั้นตอนนี้ก็สำคัญ ต้องรอตัว UniFi AP Boot ให้เสร็จก่อน เคยทำแบบว่า Put ผ่านแล้วถอดสายไฟเลย ต้องกลับมาเริ่มใหม่ครับ
ผมจะใช้วิธี ping 192.168.1.20 -t ค้างไว้ ถ้ามี reply TTL=64 มาค่อยถอดสายไฟ

ปกติขั้นตอนผมก็ทำง่ายๆแบบนี้ครับ
กรณีที่ไม่ผ่าน เช็คสถานะ uplink ของแลนว่ามี Sent กับ Received ทั้งสองฝั่งหรือไม่
สถานะแลนทำงาน 100 หรือ 1 Gbps หรือเปล่า ถ้าทำงาน 10 Mbps มีแนวโน้มว่า UniFi มีปัญหาครับ
ถ้ายังมีประกันส่งเคลมได้เลย
สามารถเช็คประกัน ubnt ได้เองโดยเข้าที่ลิงค์นี้ครับ กด
กรณีที่หมดประกันแล้วจะขึ้นแบบนี้ครับ


ถ้าเช็คตามวอยด์หรือวันที่ซื้อแล้ว ยังไม่ถึงปีสามารถสอบถามได้ทาง inbox
หรือ mail สอบถาม support@nextgenit.biz ได้ครับ

กรณีประกันเหลือระบบจะอนุญาตให้ระบุอาการเสียตามรูป

ถ้าขึ้นแบบนี้ส่งเคลมร้านจะไวกว่าครับ ให้ร้านจัดการให้จะเปลี่ยนตัวใหม่ให้เลย
ตัวที่เสียร้านจะจัดการเคลมเอง

Q&A
-กรณีโหลด firmware มาไม่ตรงรุ่นแล้วอัด firmware ลงไป จะมีปํญหาหรือไม่
ตอบ เคยโหลด firmware มาแล้วอัพผิดรุ่นครับ โดยโหลด BZ.qca9342 ซึ่งเป็นของ gen2 แต่เอาไปลง gen1 สังเกตุว่าเวลาในการ Tftp เข้า นานกว่าปกติ อุปกรณ์ไม่ boot ไฟสถานะไม่ติด
แต่สามารถ Tftp firmware ที่ถูกต้องเข้าไปใหม่ได้ อุปกรณ์ทำงานได้ตามปกติ ไม่เสียครับ

-ไม่มี POE มา สามารถใช้ switch POE จ่ายไฟตอน Tftp ได้หรือไม่
ตอบ ได้ครับ ขอแค่ Static IP เป็นวง 192.168.1.x กด reset ให้อุปกรณ์อยู่ในโหมด Recovery แล้ว Tftp ลงไปได้เลย

-สามารถกด reset ผ่าน POE ได้หรือไม่
ตอบ UniFi AP ทุกรุ่นไม่รองรับการ reset ผ่าน POE ครับ ต้องกด Reset ที่ตัวอุปกรณ์อย่างเดียว จะปีนถอดลงมาหรือจิ้ม Reset ที่ตัวอันนี้แล้วแต่หน้างาน

-ทำไมบางตัว update firmware ผ่าน แต่บางตัวไม่ผ่าน ทั้งๆที่มาจะกล่องเดียวกัน
ตอบ ตอนเขียนบทความนี้ผมก็เจอสองตัวที่ไม่ผ่านครับ (UAP-3 จากกล่อง) ลองใช้ WinSCP login เข้าไปดู firmware ขนาดมันเล็กกว่า 6.5 MB แล้วสถานะมันค้างไปเลย
ก็เลยจำเป็นต้องใช้วิธีนี้


เดี๋ยวมีคำถามเพิ่มเติมอะไรจากลูกค้าจะมาลงเพิ่มให้ครับ
สำหรับวันนี้ สวัสดีครับ