ทำไมเครื่องติดตาม GPS จึงเริ่มส่ง IMEI 888888000000888 และ ID 88000000888

เครื่องติดตาม GPS อาจทำงานได้ตามปกติมาหลายปี แล้วจู่ ๆ ข้อมูลในบัญชีก็หยุดอัปเดต ทั้งที่เครื่องยังเปิดอยู่ ใช้อินเทอร์เน็ตได้ และส่งพิกัดไปยังเซิร์ฟเวอร์ต่อไป สิ่งที่เปลี่ยนคือรหัสที่เครื่องใช้ระบุตัวเอง: 88000000888

เมื่อส่ง SMS ขอค่าพารามิเตอร์ ก็อาจพบ IMEI แปลก ๆ ด้วย: 888888000000888 เราพบกรณีนี้หลายครั้งใน LiveGPSTracks และมีแพ็กเก็ตคล้ายกันในบันทึกของระบบติดตามอื่นด้วย

ID 88000000888 มาจากไหน

รหัสที่เครื่องส่งไปยังเซิร์ฟเวอร์ไม่จำเป็นต้องตรงกับ IMEI เต็มหมายเลข GT02, GT02A, TK-110 รุ่นเก่าและอุปกรณ์ลักษณะใกล้เคียงจำนวนมากใช้เพียงส่วนหนึ่งของ IMEI 15 หลัก การมี ID แบบย่อจึงไม่ได้แปลว่าเครื่องเสีย

ปัญหาเกิดเมื่อเครื่องใช้ 888888000000888 แทน IMEI ปกติ ค่านี้ทำให้ได้ ID 88000000888 และโปรโตคอลอาจเติมเลขศูนย์ด้านหน้าเมื่อส่งข้อมูล:

888888000000888
        ↓
88000000888
        ↓
088000000888

ตัวอย่างแพ็กเก็ตที่มีทั้งสองค่า:

(088000000888BP00888888000000888HSO199)

088000000888 คือรหัสอุปกรณ์ในโปรโตคอล ส่วน 888888000000888 คือ IMEI ที่เครื่องรายงาน หาก SMS ตอบกลับแสดง IMEI เดียวกัน ค่าที่ผิดก็อยู่ในตัวเครื่องแล้ว เซิร์ฟเวอร์ LiveGPSTracks ไม่ได้เปลี่ยน IMEI เดิมให้กลายเป็นเลขแปด

มีความเป็นไปได้สูงว่าเฟิร์มแวร์บางรุ่นใช้ 888888000000888 เป็นค่าเริ่มต้น ค่าสำรอง หรือค่าสำหรับงานบริการเมื่อไม่สามารถใช้ IMEI ปกติได้ เรายังไม่พบเอกสารจากผู้ผลิตที่อธิบายหน้าที่ของหมายเลขนี้โดยตรง

ทำไม IMEI เดิมจึงหายไปได้

ยังไม่ทราบสาเหตุที่แน่ชัด อาจเกิดจากการอ่านหน่วยความจำถาวรผิดพลาด ค่าที่บันทึกไว้เสียหาย การเริ่มต้นทำงานผิดพลาด ไฟเลี้ยงไม่เสถียร การรีสตาร์ตโดยไม่คาดคิด หรือข้อผิดพลาดของเฟิร์มแวร์

เครื่องบางรุ่นในกลุ่มนี้เขียนค่า IMEI ได้ด้วยคำสั่ง SETIMEI ค่าที่เก็บไว้นี้จึงอาจสูญหายหรือถูกแทนที่ได้เช่นกัน

เจ้าของเครื่องจะเห็นอะไรในบัญชี

เครื่องยังอยู่ในบัญชี แต่ไม่มีข้อมูลใหม่เข้ามา ตัวอุปกรณ์อาจยังทำงาน ลงทะเบียนกับเครือข่ายมือถือ ใช้อินเทอร์เน็ต เชื่อมต่อกับ LiveGPSTracks และส่งพิกัดได้

เซิร์ฟเวอร์ได้รับแพ็กเก็ตภายใต้ ID อีกหมายเลขหนึ่ง จึงไม่รู้ว่า 88000000888 คือเครื่องเดียวกับที่เคยเชื่อมต่อด้วยรหัสเดิม

วิธีคืนค่า IMEI เดิม

1. ตรวจสอบ IMEI ที่เครื่องรายงาน

เฟิร์มแวร์ GT02A รุ่นเก่ามักรองรับ:

PARAM,<password>#

ตัวอย่าง:

PARAM,666666#

รุ่นอื่นอาจใช้:

imei<password>
getimei<password>
CXZT

คำสั่งเหล่านี้เป็นตัวเลือกตามเฟิร์มแวร์ ไม่ใช่รายการที่ต้องส่งทั้งหมดตามลำดับ หาก SMS ตอบกลับมี 888888000000888 แสดงว่าเครื่องรายงาน IMEI ที่ผิดเองแล้ว ในตัวอย่าง <password> หมายถึงรหัสผ่านของเครื่อง และ <original IMEI> หมายถึง IMEI เดิม ให้แทนข้อความเหล่านี้ด้วยค่าของอุปกรณ์จริง

2. หา IMEI เดิม

เริ่มจากสติกเกอร์บนเครื่อง แล้วตรวจด้านในตัวเครื่อง กล่อง คู่มือหรือใบรับประกัน รูปถ่ายเก่า SMS ที่เคยได้รับ หรือระบบติดตามอื่นที่เคยใช้กับเครื่องนี้

ID แบบย่อที่เก็บไว้ในบัญชีอาจไม่พอสำหรับกู้ IMEI เต็มหมายเลข อย่าคัดลอกตัวเลขต้น ๆ จาก GT02A อีกเครื่อง หรือค้นหา “IMEI มาตรฐานของ TK110” ต้องใช้หมายเลขของเครื่องนั้นจริง ๆ

3. ตรวจรุ่นเฟิร์มแวร์

ทำก่อนแก้ไข IMEI GT02A รุ่นเก่าบางรุ่นรองรับ:

VERSION,<password>#

บางครั้งข้อมูลรุ่นอยู่ในคำตอบของ PARAM ด้วย TK110, GT02 และ GT02A ไม่ได้หมายถึงฮาร์ดแวร์และเฟิร์มแวร์ชุดเดียวกัน ตลอดหลายปีมีอุปกรณ์หลายแบบขายภายใต้ชื่อเหล่านี้ คำสั่ง SMS จึงไม่เหมือนกันทั้งหมด

4. เขียน IMEI เดิมกลับเข้าเครื่อง

เฟิร์มแวร์ TK110/GT02 บางรุ่นรองรับ SETIMEI รูปแบบหนึ่งที่มีเอกสารระบุคือ:

#SETIMEI#<password>#<original IMEI>#

เฟิร์มแวร์อื่นใช้:

SETIMEI<password>,<original IMEI>#

อุปกรณ์ใกล้เคียงบางรุ่นใช้:

setimei<password> <original IMEI>

อย่าส่งทุกแบบต่อกัน ให้ตรวจเฟิร์มแวร์หรืออย่างน้อยระบุกลุ่มคำสั่งที่เครื่องรองรับก่อน

รหัสผ่านจากโรงงานที่พบบ่อยคือ 123456 และ 666666 แต่เจ้าของหรือผู้ขายอาจเปลี่ยนไปแล้ว รหัสในคู่มือหนึ่งเล่มจึงไม่จำเป็นต้องใช้ได้กับ TK110 ทุกเครื่อง

5. ตรวจผลหลังเขียนค่า

ขอค่าพารามิเตอร์อีกครั้ง ควรเห็น IMEI เดิมแทน:

IMEI: 888888000000888

เมื่อเชื่อมต่อกับเซิร์ฟเวอร์ใหม่ เครื่องควรกลับไปใช้ ID เดิม หาก ID นั้นอยู่ในบัญชี LiveGPSTracks แล้ว ข้อมูลควรกลับมาอัปเดตในรายการอุปกรณ์เดิม โดยทั่วไปไม่ต้องเปลี่ยน APN ที่อยู่เซิร์ฟเวอร์ หรือพอร์ตเพียงเพราะคืนค่า IMEI

ถ้า SETIMEI ไม่ได้ผล

เครื่องไม่รู้จักคำสั่ง อาจใช้เฟิร์มแวร์และชุดคำสั่ง SMS คนละแบบ ให้หาเอกสารตามรุ่นที่ใช้จริง ไม่ใช่อาศัยเพียงชื่อ TK110 หรือ GT02 บนตัวเครื่อง

เครื่องแจ้งรหัสผ่านผิด ตรวจบันทึกการตั้งค่าและ SMS ที่เครื่องเคยยอมรับ ไม่ควรเริ่มด้วยการคืนค่าโรงงาน

คืน IMEI ได้ แต่ต่อมากลับเป็นเลขแปดอีก หาก 888888000000888 กลับมาหลังรีสตาร์ตหรือใช้งานไปสักระยะ อาจมีหน่วยความจำเสีย ไฟเลี้ยงไม่เสถียร เฟิร์มแวร์ผิดพลาด หรือปัญหาฮาร์ดแวร์อื่น การเขียน IMEI ซ้ำเรื่อย ๆ ไม่ได้แก้ต้นเหตุ

หา IMEI เดิมไม่พบ หากไม่มีสติกเกอร์ กล่อง SMS เก่า หรือข้อมูลจากระบบอื่น ให้ติดต่อผู้ขายหรือผู้ผลิต อย่าใช้ IMEI ของเครื่องอื่นหรือคิดหมายเลขใหม่ขึ้นมา

ควรคืนค่าโรงงานหรือไม่

GT02A บางรุ่นมีคำสั่ง FACTORY ซึ่งล้างการตั้งค่าของผู้ใช้ อาจทำให้ APN ที่อยู่เซิร์ฟเวอร์ พอร์ต ช่วงเวลาส่งข้อมูล เขตเวลา และค่าอื่น ๆ หายไป ไม่มีหลักประกันว่า IMEI เดิมจะกลับมา

ผลที่ได้อาจยังเป็น 888888000000888 เหมือนเดิม แต่ต้องตั้งค่าการเชื่อมต่อใหม่ทั้งหมด โดยทั่วไปควรลองคืนค่า IMEI ก่อน

ทำไม LiveGPSTracks จึงบล็อก ID นี้

88000000888 ไม่ได้เป็นรหัสเฉพาะของเครื่องใดเครื่องหนึ่ง เครื่องหลายตัวที่สูญเสีย IMEI ปกติอาจใช้รหัสนี้ร่วมกัน หากเพิ่มลงในบัญชีได้ พิกัดจากหลายเครื่องอาจปะปนอยู่ในรายการเดียว จุดหนึ่งอยู่เมืองหนึ่ง จุดถัดไปอยู่อีกภูมิภาคหรืออีกประเทศ แผนที่จะดูเหมือนเครื่องกระโดดไปไกลหลายร้อยหรือหลายพันกิโลเมตร

LiveGPSTracks จึงไม่อนุญาตให้เพิ่มอุปกรณ์ด้วย ID 88000000888 ต้องคืนค่า IMEI เดิมและรหัสเฉพาะเดิมของเครื่อง

ทำไม IMEI ผิดแต่ยังใช้อินเทอร์เน็ตได้

IMEI หรือ ID ในโปรโตคอล GPS ไม่ได้บอกเสมอไปว่าโมดูล GSM ใช้รหัสใดลงทะเบียนกับผู้ให้บริการมือถือ เครื่องที่รายงาน 888888000000888 จึงอาจยังลงทะเบียนกับเครือข่าย ใช้ข้อมูลมือถือ เชื่อมต่อเซิร์ฟเวอร์ และส่งพิกัดได้ ปัญหาเกิดตอนที่เซิร์ฟเวอร์ต้องระบุว่าแพ็กเก็ตเป็นของเครื่องใด

ลำดับการตรวจสอบ

อ่านพารามิเตอร์ หา IMEI เดิม ตรวจเฟิร์มแวร์ แล้วเลือกคำสั่ง SETIMEI ให้ตรงรุ่น หลังเขียนหมายเลขให้ตรวจพารามิเตอร์และการเชื่อมต่ออีกครั้ง หากเลขแปดกลับมา ต้องตรวจหน่วยความจำ ไฟเลี้ยง เฟิร์มแวร์ หรือฮาร์ดแวร์ของเครื่อง