Tip Programa DMI236 (DMI bajo Dos) para cambiar numero de serie, modelo, etc y MAC para motherboard de PC ASUS

pcp04 Desconectado

pcp04

Ingeniero Consultor
Staff
Administrador
Registrado
Mayo 27, 2020
1,488
1,379
Morón
En algunos raros casos algunos motherboard de PC (desktop) Asus pueden perder (o cambiarse a un valor invalido) la MAC address del puerto LAN al actualizar o reprogramar el BIOS, esto producirá que no funcione el puerto LAN.
La MAC es la dirección física del dispositivo o tarjeta de red, es único para cada dispositivo
Motherboard con este problema: Asus M4N68T-M LEV2, P5QLD , P5QL-EM, P5GC-MX/1333, P8H67-M PRO,

El problema presenta estas 4 situaciones:
1) El puerto LAN levanta correctamente Link (100Mbps o Giga según sea) y no hay acceso a internet,
2) Haciendo clic derecho del mouse y seleccionando "Estado" sobre la "conexiones de red" del Windows se observara que la placa de red transmite datos pero no recibe.
3) La mas sencilla y efectiva de detecta que es un problema de MAC: abrir una ventana de Dos y ejecutar el comandos ipconfig /all sobre la placa de red LAN aparecera la direccion fisica como 00-00-00-00-00-00 o ED-0B-00-00-E0-00 (INVALIDA),

MAC invalidad.png

4) Configurar la MAC manualmente en Windows: sobre las propiedades de la placa de red, en Conexiones de Red, ir "Configurar"->"Opciones avanzadas"->en "Dirección de red" cambiar de "ausente" a "valor" y podrían escribir un valor cualquiera de 12 caracteres hexa comenzando con 00, 0A, etc en mi caso probe con 0CABDCABC000, luego aceptar el cambio a los segundos tomo ip y ya se lograba navegar.

mac asus 2.png
NOTA: La dirección de MAC de casi todos los dispositivos viene pegada en una etiqueta en el costado de un slots PCI, en el conector ATX (como mi caso), en concector de red.

mac en Conector ATX.jpg


Si bien el punto 4 soluciona el problema, la MAC esta configurada en el Windows y no en el motherboard como debe ser, por lo tanto si reinstalamos el Windows, o reinstalamos el driver de la placa de red o instalamos este mother en otra PC deberemos configurarar nuevamente la MAC.

La solución definitiva es utilizar el programa DMI236.EXE (adjunto) que permite grabar datos del DMI dentro del BIOS como por ejemplo marca, modelo, número de series, etc este programa permite reprogramar la MAC en el BIOS. Hay que hacer un pendrive booteable con DOS, copiar el archivo DMI236 y hace que el mother inicie desde este pendrive luego ejecutar el programa como se indica:

Ejemplo de opciones del DMI236:
DMI236.EXE /g /n /s[m|p|v|s] string |/c[m|v|s|a] string| /b[m|p|v|s] to save or update the DMI information.

/o # "String" (set #th OEM String in Type 11, se modifica un valor determinado indicado #, para nuestro caso el 1 es la MAC)
/ss "String" (system serial number string, numero de serie de la PC)
/sm "String" (system manufacturer name string, Marca de la computadora/PC)
/sp "String" (system product identification string, modelo de la PC)
/sv "String" (system version string )
/bs "String" (mainboard serial number string, numero de serie del mothherboard)
/bm "String" (mainboard manufacturer name string, Marca del motherboard)
/bp "String" (mainboard product identification string)
/bv "String" (mainboard version string)
/cs "String" (chassis serial number string, numero de serie del gabinete)
/cm "String" (chassis manufacturer name string)
/ca "String" (chassis asset tag string)
/cv "String" (chassis version string)

Ejemplos del uso:
DMI236 /ss "123456" (cambia el numero de serie de la PC)
Pero a nosotros nos interesa esta opción DMI236 /o 1 "numero de MAC address":
DMI236 /o 1 0CABDCABC000
o
DMI236 /o 1 "0CABDCABC000"
donde se debe cambiar este numero de 12 caracteres hexa por el que viene en la etiqueta de su mother (sacando los guiones o separadores que estén escritos)
 

Archivos adjuntos

  • DMI236.7z
    67.9 KB · Vistas: 1
Última edición:
2,315Temas
6,419Mensajes
3,164Miembros
Gustavo PenaÚltimo miembro
Superior