Skip to Content

Comando SN — Número de Serie

Consulta el número de serie electrónico (SN) del dispositivo, asignado durante la fabricación para trazabilidad del hardware.


¿Para qué sirve?

El comando SN te permite obtener el identificador de fabricación para:

  • 📋 Gestión de garantías — Registro y validación de equipos
  • 🔍 Trazabilidad — Seguimiento desde fabricación
  • ✅ Validación — Verificar productos originales Rinho
  • 🔧 Soporte técnico — Identificación en tickets RMA
  • 📊 Inventario — Control de hardware

El SN es único para cada dispositivo y no cambia aunque se reemplace el módulo celular.


Sintaxis

AcciónComandoRespuesta
ConsultarQSNRSN xxx...xxx (24 caracteres hex)

Ejemplos Prácticos

Consulta básica

>QSN< >RSNEFCDAB286F240000000000EA;ID=974862;*6D< // SN: EFCDAB286F240000000000EA

Desglose del SN

BytesContenido
0-5MAC del chip invertida (mac[5]..mac[0])
6-10Relleno fijo en 0x00
11Checksum XOR de los bytes 0-10

Para RSNEFCDAB286F240000000000EA: los primeros 6 bytes (EF CD AB 28 6F 24) son la MAC 24:6F:28:AB:CD:EF leída al revés, los 5 bytes siguientes son relleno en cero, y el último byte (EA) es el checksum.


El SN no es texto ASCII

A diferencia de lo que sugiere un desglose “por modelo”, el SN siempre se deriva de la MAC del chip (invertida) más relleno y checksum, sin importar el modelo del equipo. No existe una variante donde el SN codifique el nombre del modelo en ASCII.

Si un SN parece deletrear texto (por ejemplo, algo similar a 53504944...), es coincidencia de los bytes de la MAC, no un campo de texto codificado. No lo interpretes como ASCII.


SN vs IMEI — Diferencias

CaracterísticaSN (Serial Number)IMEI
IdentificaHardware del dispositivoMódulo celular
FormatoHexadecimal (24 chars)Decimal (15 dígitos)
Asignado porFabricante RinhoFabricante del módem
Uso principalTrazabilidad, garantíasOperadores móviles
Cambia si…NuncaSe reemplaza el módem
ComandoQSNQIMEI

Después de reemplazar un módulo celular, el SN permanece igual pero el IMEI cambia.


Verificar el Checksum

El último byte del SN es un XOR de los 11 bytes anteriores. Sirve para detectar errores de transcripción al copiar el SN a mano, no para decodificar texto.

# Python sn_hex = "EFCDAB286F240000000000EA" b = bytes.fromhex(sn_hex) checksum = 0 for x in b[:11]: checksum ^= x assert checksum == b[11], "SN corrupto o mal transcripto"
# PowerShell $sn = "EFCDAB286F240000000000EA" $bytes = [byte[]]::new($sn.Length / 2) for ($i = 0; $i -lt $sn.Length; $i += 2) { $bytes[$i/2] = [Convert]::ToByte($sn.Substring($i, 2), 16) } $checksum = 0 for ($i = 0; $i -lt 11; $i++) { $checksum = $checksum -bxor $bytes[$i] } $checksum -eq $bytes[11] # True si el SN es válido

Casos de Uso

Registro en soporte técnico

// 1. Consultar SN >QSN< >RSNEFCDAB286F240000000000EA;ID=974862;*6D< // 2. Consultar IMEI >QIMEI< >RIMEI865851037974862;ID=974862;*4D< // Datos para ticket: // - SN: EFCDAB286F240000000000EA // - IMEI: 865851037974862

Verificar reemplazo de módem

// Antes del reemplazo >QSN< >RSNEFCDAB286F240000000000EA;ID=974862;*6D< // SN igual ✓ >QIMEI< >RIMEI865851037974862;ID=974862;*4D< // IMEI antiguo // Después del reemplazo >QSN< >RSNEFCDAB286F240000000000EA;ID=974862;*6D< // SN igual ✓ >QIMEI< >RIMEI865851038012345;ID=974862;*5A< // IMEI nuevo ✓

Compatibilidad

ModeloVersión Mínima
Rinho Spiderv1.03.00
Rinho Ultralitev1.03.00
Rinho Minitrackv1.03.00
Rinho C3v1.03.00
Rinho C5v1.03.00
Rinho Spider IOTv1.00.00
Rinho Smart IOTv1.00.00
Rinho Zero IOTv1.00.00

Ver También

Última actualización