IMEI ที่แสดงใน Customer Portal คือหมายเลขที่ได้รับจากเครือข่ายขณะเปิดใช้งาน PDP มีรูปแบบดังต่อไปนี้:
IMEI+SV (เวอร์ชั่นซอฟต์แวร์) ตามมาตรฐาน3 GPP TS23.003 <โครงสร้างของ IMEI>
• Type Allocation Code (TAC) -8หลัก
• หมายเลขซีเรียล SNR-6หลัก
• การกำหนดค่าตัวเลขสำรอง-1หลัก
<โครงสร้างของ IMEISV>
• TAC - 8หลัก
• SNR - 6หลัก
• หมายเลขเวอร์ชันซอฟต์แวร์ (SVN) - หากคุณต้องการคำนวณ IMEI ดั้งเดิมจาก IMEISV 2 หลัก ให้ใช้อัลกอริทึม Luhn
หลักตรวจสอบ Luhn (CD) เราจะไม่คำนวณตัวเลข SVN 2 หลัก และคำนวณด้วยตัวเลข 14 หลัก
ขั้นตอนที่ 1: เพิ่มเลขคู่เป็นสองเท่า โดยเริ่มจากเลขตรวจสอบที่อยู่ขวาสุด
ขั้นตอนที่ 2: เพิ่มตัวเลขทั้งหมด รวมถึงตัวเลขที่ยังไม่ได้เพิ่มเป็นสองเท่า (หากจำนวนหลักที่ทำให้เป็นสองเท่ากลายเป็นสองหลักแล้ว ให้บวกแต่ละหลักเป็นตัวเลขแยกกัน ตัวอย่าง: ถ้าตัวเลขคือ 12 จะเป็น 1+2)
ขั้นตอนที่ 3: หากตัวเลขหลักสุดท้ายของผลรวมนี้คือ 0 (หากหารด้วย 10 ลงตัว) ให้ตั้งค่า CD เป็น 0 สำหรับตัวเลขอื่นๆ ให้คำนวณ CD โดยการลบผลรวมจากขั้นตอนที่ 2 จากค่าที่ใกล้เคียงที่สุดและมากที่สุดที่ลงท้ายด้วย 0 (ถ้าได้ 18 ดังนั้น CD=20-18=2)