มีความเชื่อว่า ถ้าใช้อินเทอร์เน็ตมือถือในการอัปเดตเฟิร์มแวร์ จะมีความเสี่ยงที่ไฟล์จะเสีย ไฟล์ไม่ครบ และทำให้เฟิร์มแวร์ไม่สมบูรณ์ มีปัญหาในการใช้งาน ควรใช้ Wi-Fi เท่านั้น จริงไหม?.
แน่นอนว่าไม่จริงครับ การจะอธิบายให้เข้าใจ ขั้นแรกต้องทำความรู้จักค่า hash ก่อน hash เป็นชุดข้อมูลผสมกันระหว่างตัวเลขและตัวหนังสือ ทำหน้าที่เป็นตัวแทนของข้อมูลในไฟล์ต่างๆ ในเครื่อง ด้านล่างนี้จะเป็นค่า hash ของไฟล์หนึ่งที่ผมขอยกมาเป็นตัวอย่างให้ดู เพื่อจะได้รู้ว่าหน้าตาค่านี้เป็นอย่างไร
ไฟล์แต่ละไฟล์จะมีค่า hash ที่ไม่เหมือนกัน และถ้าไฟล์มีการเปลี่ยนแปลงแม้แต่นิดเดียว ค่า hash ก็จะเปลี่ยนไปทันทีครับ อุปกรณ์ต่างๆ จะใช้ค่า hash นี่แหละในการยืนยันความถูกต้องของไฟล์ โดยต้นทางจะส่งค่า hash มาให้เราเช็กว่าตรงกับไฟล์ที่เราดาวน์โหลดมาไหม ถ้าค่าไม่ตรงกันก็แปลว่าไฟล์ไม่สมบูรณ์
เวลาเราอัปเดตเฟิร์มแวร์ เซิร์ฟเวอร์ก็จะส่งค่า hash นี่แหละมาให้เครื่องเช็กความถูกต้องของไฟล์ก่อนที่จะทำการอัปเดต ถ้าค่าไม่ตรงกันก็จะไม่อัปเดตให้ครับ ดังนั้นจะใช้อินเทอร์เน็ตอะไรก็ตามในการดาวน์โหลดก็เหมือนกัน เพราะสุดท้ายไฟล์จะถูกเช็กความถูกต้องก่อนทำการอัปเดตอยู่แล้ว ไม่ต้องกลัวว่าไฟล์จะเสีย หรือไฟล์ไม่ครบแต่อย่างใด แตกต่างกันที่อัปเดตผ่านอินเตอร์เน็ตมือถือมันเปลืองปริมาณ Data เท่านั้นเองครับ