HERRAMIENTAS DE TEST

Ordenadores portátiles, sobremesa, minipcs, todo en uno, mac, etc
Cerrado
Avatar de Usuario
2informaticos
ReballingAdicto!!
Mensajes: 2651
Registrado: Mar Abr 13, 2010 5:55 pm

Hola compañeros,
ya se habia hablado por el foro sobre las herramientas que podran facilitar las reparaciones de los equipos portatiles; tambien para los de sobremesa, consolas y otro relacionado.
Queria dejar un hilo fijo que trate este tema; donde cualquiera podria aportar su experiencia.

Solo decir que mejor seria si no metamos aqui las herramientas relacionadas con el proceso de reballing; maquinas, flux, bolas, etc. Tampoco las fuentes de laboratorio, estaciones de aire caliente para SMD; para esto seria mejor abrir un tema "Herramientas de trabajo", por ejemplo...

Hace mucho tiempo compre una tarjeta de test, de 2 digitos; que lleva puerto mini-PCI y LPT, me parece. Nunca logre averiguar como funciona y la deje tirada en algun cajon.
Ahora he mirado por Internet y aparecen nuevas cosas, de 6 digitos, incluso con mini-pantallas LCD...
Queria saber si alguien ha trabajado con algunas de estas cosas; si podria exponer su experiencia, ayudaria mucho a nuestra comunidad.

Les dejo unos vinculos de algunas tarjetas vistas por eBay. Si alguien sabe de algun modelo en concreto que le va bien, que lo ponga aqui...
http://www.ebay.es/itm/130487134707?ssP ... 1423.l2649
http://www.ebay.es/itm/320712656602?ssP ... 1423.l2649
http://www.ebay.es/itm/170692399633?ssP ... 1423.l2649
ACHI IR-PRO
ATTEN AT860D + MLINK H1 + AOYUE Int 768
JBC BD 1A-C + HAKKO 701 + ATTEN AT201D

¡¡¡Por favor, busquen bien el foro antes de plantear sus dudas. 90% de las preguntas ya tienen respuesta!!!
Avatar de Usuario
aprendiz
ReballingAdicto!!
Mensajes: 2103
Registrado: Mar Jun 08, 2010 10:40 pm

yo tambien tengo una de 2 digitos...........

El dia de ayer tenia con el clasico fallo tenia video, solo que tenia dudas del proceador.......
Inserte la post card y me salio el codigo C0 que segun el librillo con el que me enviaron la post card es "Turn off chipset cache" me fui directo al reballing y la maquina funcionó a la perfeccion......

La verdad no se utilizarla bien y no se si fue pura suerte o coincidencia que me diera ese codigo pero bueno ahi quedo............

Este post esta excelente estaré al pendiente......

Una pregunta 2informaticos, compraste alguna vez los tester de procesador???
Valdrá la pena????
Rework Arduino 1.0
Horno Arduino TJI-800


[infobox]Enlaces de interés [/infobox]
Avatar de Usuario
2informaticos
ReballingAdicto!!
Mensajes: 2651
Registrado: Mar Abr 13, 2010 5:55 pm

Todavia no he comprado los tester para el socket del procesador...
He visto que hay unos mejores, con indicacion por LEDs; pero todavia no tengo informacion sobre su utilidad real.
Con LEDs he visto de momento solo para procesadores P4 mononucleo (aunque Mobile), que ya se usan poco en portatiles.
Me parece que algun forero ya trabaja con estos; asi que podra aconsejarnos en este hilo...
Las tarjetas "fake", sin LEDs, te permiten acceder facil a puntos de test (TP); que ya estan en la placa, solo que estan espartidos por todos lados. Hay que medir tensiones y formas de onda en estos puntos.
Parece que los tester con LEDs te indican directamente si hay algun fallo de conexion, o si alguna tension no llega.

Tener a mano estas herramientas sin saber interpretar sus indicaciones, no sirve de nada...
ACHI IR-PRO
ATTEN AT860D + MLINK H1 + AOYUE Int 768
JBC BD 1A-C + HAKKO 701 + ATTEN AT201D

¡¡¡Por favor, busquen bien el foro antes de plantear sus dudas. 90% de las preguntas ya tienen respuesta!!!
swear
Extractor
Mensajes: 171
Registrado: Lun Ago 09, 2010 11:07 am

Hola,

2informaticos, según he podido ver y leer, esas tarjetas como bien decis, es para averigurar los codigos. Supuestamente, se pone en la ranura (PCI o el puerto que sea) en laptops en la RAM, y se enciende el ordenador normal y corriente, y ella sólo, te da un codigo, que si todo va bien sale un codigo. Y si falla algo otro codigo. Te dejo una pagina con los codigos para AWARD, por si te hiciera falta, iré investigando, y cuando vaya encontrando más codigos los iré poniendo.

http://support.octek.com.au/Downloads/F ... /award.pdf

Posd: Dicen que para fallos de la CPU no suele detectarlos, pero sabiendo eso, si todo va bien, y el equipo se apaga o cualquier cosa... Podemos asegurar que es la CPU o el Socket.


Un saludo!
tute
Hot Gun
Mensajes: 7
Registrado: Jue Nov 18, 2010 10:29 am

Estas placas POST (POWER ON SELF TEST) se encargan de mostrar los códigos de arranque que efectua la BIOS , en algunas placas base ese mismo código puede verse en la esquina abajo a la derecha. Yo usé por algún tiempo estas placas o tarjetas de diagnóstico. Los códigos que generar varían según el fabricante de la BIOS. Según mi experiencia solo es útil en el arranque, puede ayudar para diagnosticar un problema en la memoria o el procesador, pero mas de ahi diría que no. Suelen ser muy útiles en los casos donde no se tiene imagen de video pero la placa base si esta procesando, viendo el código en la placa post podremos detectar que la placa base encendió bien pero se tiene la salida vga dañada.

Espero que hayan entendido lo que quise decir jeje

SALU2
Avatar de Usuario
JAGG
manteca
Mensajes: 233
Registrado: Lun Sep 20, 2010 5:10 pm

Hola compañeros, aqui les traigo bastante informacion de como operan las tarjetas post y algunos codigos de error. Recientemente adquiri una de estas tarjetas y en el sitio web del fabricante esta toda esta info la cual les comparto y espero les sea de utilidad.
Imagen
Qué es el POST.
Para describir qué es el POST utilizaré una de las mejores descripciones que lo resume de forma clara y precisa:

(Power On Self Test – Auto Prueba de Encendido). Es la serie de comprobaciones que una computadora hace con sus dispositivos al iniciar el sistema. La encargada de hacer el POST es el BIOS.

El procedimiento POST comprueba que los dispositivos como unidades de disco, las memorias y otros componentes, funcionen correctamente. En general, estas son las tareas que se desarrollan durante el POST:

1. Verificar la integridad del código del BIOS.
2. Encontrar, medir y verificar la memoria principal del sistema.
3. Descubrir, inicializar y catalogar todos los buses y dispositivos del sistema.
4. Pasar el control a otras BIOS especializadas (si son requeridas).
5. Proveer un interfaz de usuario para la configuración del sistema.

Los códigos POST.
La rutina POST es secuencial y siempre va del 0 al 255, cada valor (hexadecimal) tiene asignada una prueba específica, si la prueba ejecutada es correcta, se realiza la siguiente de forma sucesiva hasta terminar la lista de tareas asignadas.
Un código POST no es más que un código numérico asociado a una prueba específica de la rutina POST, de esta forma podemos tomar como ejemplo (En este momento no es relevante a qué BIOS corresponden éstos códigos):

Código Descripción
06 Descomprimiendo el siguiente código POST
07 A continuación, inicialización del CPU y del área de datos del CPU

Si durante una prueba existe algún problema, y dependiendo de la gravedad de la excepción. El sistema puede detenerse hasta que el origen de dicha excepción sea corregida. Si la excepción no es grave, el sistema puede continuar la rutina de arranque. Esto dependerá de la configuración del BIOS y otras características de la computadora.

Los “Códigos de Error POST”
En términos estrictos, el término “Código de error” o “Error Code” es incorrecto desde el punto de vista de que son códigos de error hasta el momento que, efectivamente, causan un error en el arranque de un equipo.
En cualquier caso resulta más adecuado llamarlos simplemente Códigos POST o en todo caso Códigos de Estado, pues el código siempre indicará un estado, haya un error o no, durante el arranque.
Sin embargo la idea de que son códigos de error, está tan arraigada que resulta prácticamente inútil tratar de cambiar esta concepción.
De hecho si buscamos en internet “Código de error POST” encontraremos cientos de páginas, si buscamos por “Código de estado POST” encontraremos todo, menos códigos POST del BIOS.

Códigos de Estado POST y el BIOS
Los códigos de estado son específicos para cada versión y marca de BIOS, por ejemplo, consideremos BIOS de AMI:

Código AMIT BIOS (Anteriores a 1990):
01h NMI is disabled and the i286 register test is about to start
0Fh -

Código AMI 2.2 BIOS
01h Flag test; Testing of the CPU
0Fh 8254 timer tested

Código AMI Win BIOS
01h Control to Int 19 boot loader
0Fh Write KB command byte



Podemos observar que hay una total diferencia para un mismo código, aunque se trate del mismo fabricante del BIOS
Por esta razón resulta fundamental contar con la tabla de códigos POST específica de nuestro BIOS, sino corremos el riesgo de realizar interpretaciones erróneas de un código POST.

Puertos de Salida de los códigos POST
Durante el diagnóstico POST, un código hexadecimal de 2 bytes se escribe en el puerto 80h. Sin embargo algunas computadoras pueden enviar esos códigos a otros puertos. Compaq envía esos códigos al puerto 84h, los modelos de IBM PS/2 25 y 30 los mandan al puerto 90h, los modelos 20-286 los envían al puerto 190h. Algunas máquinas de arquitectura EISA con BIOS de Award los mandan al puerto 300h y los equipos con arquitectura micro canal (MCA) los mandan al puerto 680h. Algunos modelos iniciales de AT&T, Olivetti, NCR y otros clones AT los mandan al puerto de impresión en la direcciones 3BC, 278h y 378h. El código mostrado indica que se está verificado en un determinado momento. Típicamente, cuando el BIOS falla siempre en el mismo punto, el código indicará qué es lo que está fallando[2].

Acerca del punto de paro
Cuando se interrumpe la secuencia de arranque, ahora sí, tenemos un código de error, el cual nos puede indicar cuál es el problema del fallo.
Dependiendo de la naturaleza puede ser muy fácil determinar la causa de la falla, pero en ocasiones requerirá de conocimientos especializados, o contar con otros dispositivos adicionales para poder determinar la causa de una falla.
Tomemos algunos ejemplos.
Si durante el arranque del sistema el sistema se detiene en el código 07h (BIOS de Award), revisando las tablas de códigos POST tenemos:
Error code 07
Next, initializing the CPU and the CPU data area
A continuación, inicialización del CPU y del área de datos del CPU
En este caso, el problema es “sencillo” de determinar, es un problema con el CPU. En este caso es tan simple de determinar utilizando otro CPU que sepamos que está en buen estado. Si sigue ocurriendo una falla similar, deberemos descartar, además que no haya daño en pines del socket, pistas e incluso circuitería asociada al CPU, concretamente del área de datos.
Sin embargo si el código que obtenemos es algo como:
Error code 98
The adaptor ROM had control and has now returned control to BIOS POST. Performing any required processing after the option ROM returned control
El adaptador ROM tenía el control y ahora devuelve el control al BIOS POST. Efectuando cualquier proceso posterior a la devolución del control del ROM.
En este caso es claro que el problema está asociado a la memoria ROM. Sin embargo una Motherboard puede tener varias memorias ROM, para lo cual deberemos consultar la información técnica de nuestra Motherboard, la cual no necesariamente es de fácil adquisición y analizar la forma en que ocurren los procesos de arranque en ella. Sin embargo, puede que el problema no sea del ROM, sino del BIOS, que es quien retoma el control del arranque, en este caso puede ser por alguna resistencia abierta, o un capacitor fuera de rango, sin embargo no queda ahí el abanico de posibilidades…

Cómo leer los códigos POST
Hay dos formas generales para obtener los códigos POST que genera el BIOS:
• Mediante códigos numéricos
• Mediante sonidos
La forma más simple, pero no menos poderosa, es por sonidos que emite la bocina de la motherboard, dependiendo del tipo de BIOS será la interpretación de los sonidos emitidos.
Sin embargo la forma más precisa es tomando los códigos hexadecimales que genera el BIOS y los manda al puerto 80h (entrada/salida) de forma que se pueden recoger con dispositivos denominados Tarjetas POST, o Tarjetas de diagnóstico POST.
De esta forma uno puede fácilmente conocer los códigos de paro (Códigos de error) en la secuencia de arranque.
Finalmente hay que considerar que aunque el puerto estándar de salida para los códigos POST es el 80h, no quedamos exentos de encontrar un equipo que no utilice este puerto para poder hacer el diagnóstico de un equipo, esto es particularmente cierto en los equipos portátiles.

Leer un Códigos POST, antes o después.
Otro aspecto que es importante a considerar en la lectura de un código POST es el “momento de paro”.
• Algunos BIOS se detienen al mandar el código actual.
• Otros BIOS se detienen antes de mandar el código actual.
Esto nos plantea la siguiente situación.
Paro en el código Actual
En este caso no hay mayor problema, el código que muestre nuestra tarjeta POST es el que identifica la falla presentada.
Es decir. Si nuestra tarjeta indica:
Error code 30
The display memory read/write test passed. Sigue -> Buscando para reconstruir la siguiente prueba.
La prueba de lectura/escritura de la memoria de vídeo ha pasado.
En este caso es simple la interpretación: hay un error ya sea en la tarjeta de vídeo externa o en la memoria de vídeo integrada en la Motherboard.
Paro antes de emitir en el código actual
En este caso, la forma más evidente de determinar este comportamiento del BIOS es interpretando el código y comparándolo con la falla real. Es decir podemos obtener el Código 0F:


Código Descripción Descripción
0E Initialize I/O component Inicializando el componente de E/S
0F Initialize the local bus IDE Inicializando el bus local IDE
10 Initialize Power Management Inicializando el administrador de energía


OFh nos indica una falla en el disco duro, independientemente de la dificultad de resolver un problema con el bus IDE, supongamos que corregimos cualquier problema que pudiera tener el bus IDE, Y vemos que el sistema se sigue deteniendo en el código 0F, en este caso debemos descartar que la falla no esté asociada en este caso al código 0E, y en este caso deberíamos descartar problemas con nuestros chips que controlan la E/S del sistema.
La motherboard es básicamente hardware
Muchas veces olvidamos que aparte de software (el firmware del BIOS y ROM’s disponibles) la motherboard es en esencia un circuito electrónico de alta precisión. Y muchos de los problemas “extraños” que pueden ocurrir, son ocasionados por componentes pasivos dañados (capacitores, resistencias, diodos) así como de otros componentes activos. Mucha de las fallas ocasionadas por estos circuitos suelen ser los más difíciles de detectar e interpretar. Y requieren suficientes conocimientos de electrónica por parte del reparador para poder encararlos con éxito.

-Revisión 0.1
-12/08/2011
-Roberto C. González
© 2011, Nala Diagnostics 





Códigos POST AMI BIOS

Error code 00
Code copying to specific areas is done. Passing control to INT 19h boot loader next.
La copia de código en áreas específicas se ha realizado. Se pasa el control a la INT 19h para continuar con el cargador de arranque.

Error code 01
N/A

Error code 02
N/A

Error code 03
Disable NMI, PIE, AIE, UEI, SQ The NMI is disabled. Next, checking for a soft reset or a power on condition.
NMI Deshabilitado, PIE, AIE, UEI, SQ, el NMI está deshabilitado. A continuación, para un reset suave, o una condición de energía.

Error code 04
N/A

Error code 05
The BOIS stack has been built. Next, disabling cache memory.
Se ha creado la pila del BOIS. A continuación, se desactiva la memoria caché.

Error code 06
Uncompressing the POST code next.
Descomprimiendo el siguiente código POST.

Error code 07
Next, initializing the CPU and the CPU data area
A continuación, inicialización del CPU y del área de datos del CPU

Error code 08
The CMOS checksum calculation is
El resultado de la autocomprobación del CMOS es

Error code 09
N/A

Error code 0A
The CMOS checksum calculation is done. Initializing the CMOS status register for date and time next.
El cálculo de autocomprobación del CMOS se ha realizado. Inicializando el estos de los registros para la fecha y la hora.

Error code 0B
The CMOS status register is initialized. Next. Performing any requirect initialization before the keyboard BAT command is issued
El registro de estado del CMOS se ha inicializado. A continuación. Realizando cualquier inicalización antes que el comando BAT del teclado se realice.

Error code 0C
The keyboard controller Input buffer is free Next, issuing the BAT command to the keyboard controller
El buffer del controlador de entrada del teclado está libre, generando el comando BAT para el controlador de teclado

Error code 0D
N/A

Error code 0E
The keyboard controller BAT command result has been verified. Next, performing any necessary Initialization after the keyboard controller BAT command test
El resultado del comando BAT del controlador del teclado ha sido verificado. A continuación, realizando cualquier inicialización necesaria posterior a la autocomprobación del comando BAT del teclado

Error code 0F
The initialization after the keyboard controller BAT command test is done. The keyboard command byte is written next.
La inicialización posterior a la prueba del controlador del comando BAT del Teclado se ha realizado. El byte de comnado del teclado se escribe a continuación.

Error code 10
Test DMA The keyboard controller command byte is written. Next, issuing the Pin 23 and 24 Blocking and unblocking command
Pueba DMAel byte de comando del controlador del teclado se escribe. A continuación, se genera el comando de bloqueo y desbloqueo en los pines 23 y 24

Error code 11
Next, checksum if or keys were pressed during power on. Initialization CMOS RAM if the Initialize CMOS RAM in every boot AMIBOS POST option was set in AMIBCP or the key was pressed.
A continuación, verificación si alguna tecla se oprimió duarante el encendido. Se inicializa la RAM del CMOS si se inicializa la RAM del CMOS en cada booteo de la opción POST del AMIBIOS o na tecla fue presionada.

Error code 67
Completed 8259 interrupt Controller initialization
Inicializción completada del controlador de interrupciones 8259

Error code 68
N/A
Error code 69
N/A
Error code 6A
N/A
Error code 6B
N/A
Error code 6C
N/A
Error code 6E
N/A
Error code 6F
N/A
Error code 70
N/A
Error code 71
N/A
Error code 72
N/A
Error code 76
N/A
Error code 7C
N/A
Error code 7D
N/A
Error code 7E
N/A
Error code 7F
Extended NMI source enabling is in progress.
La habilitación de la fuente extendida NMI se encuentra en progreso

Error code 8
The keyboard test has started. Clearing the output buffer and checking for stuck keys. Issuing the keyboard reset command next
La prueba del teclado ha comenzado. Limpiando el bufer de salida y verificando por teclas presionadas. En seguida emite el comando de reinicio del teclado

Error code 81
A keyboard reset error or stuck key was found. Issuing the keyboard controller interface test command next
Un error de reinicio o de teclas pulsadas se ha encontrado. A continuación se emite el comando de prueba del controlador de interface del teclado.

Error code 82
The keyboard controller interface test completed. Wirting the command byte and initializing the circular buffer next.
La prueba del controlador de interface del tecaldo se ha completado. Escribiendo el byte de comando de inicialización para el bufer circular, a continuación.

Error code 83
The command byte was written and global data initialization has completed. Checking for a locked key next
El byte de comando ha sido escrito y la inicialización global de datos se ha completado. Verificando teclas bloqueadas.

Error code 84
Locked key checking is over. Checking for a memory size mismatch with CMOS RAM data next
Termina la verificación de clave bloqueada. Sigue -> Verificando coincidencia en el tamaño de memoria entre la RAM y el dato del CMOS

Error code 85
The memory size check is done. Displaying a soft error and checking for a password or bypassing WINBIOS setup next.
La verificación del tamaño de memoria se ha completado. Mostrando un error de programa y verificando la contraseña o pasando por alto la configuración del WINBIOS, a continuación

Error code 86
The password was checked. Performing any required programming before WINBIOS Setup next
La contraseña fue verificada. Ejecutando cualquier programa antes de la configuración del WinBIOS

Error code 87
The programming before WINBIOS Setup has completed Uncompressing the WINBIOS Setup code and executing the AMIBIOS Setup or WINBFOS Setup utility next
La programación antes del inicio de WINBIOS se ha completado. Descomprimiendo el código del Setup del WINBIOS y ejecutando el programa del Setup del WinBIOS o continúa la utilería para el setup del WinBIOS, a continuación.

Error code 88
Returned from WINBIOS Setup end cleared the screen.
Saliendo del Setup del Win BIOS y limpiando la pantalla.

Error code 89
The programming after WINBIOS Setup has completed. Displaying the power on screen message next
La programación después del setup del WinBIOS se ha completado. Mostrando la alimentación en la palla a continuación.

Error code 8A
N/A

Error code 8B
The first screen message has been displayed. The message is displayed. Performing the PS/2 mouse check and allocation check next
El primer mensaje se ha mostrado en la pantalla. El mensaje se está mostrando. Realizando la prueba y asignación del ratón PS/2 a continuación.

Error code 8C
Programming the WINBIOS Setup options next
Programando las opciones del WinBIOS a continuación.

Error code 8D
The WINBIOS Setup options are programmed. Resetting
Las opciones del setup del WinBIOS han sido programadas. Reiniciando.

Error code 8E
The hard disk controller has been reset. Configuring the floppy drive controller next
El controlador de disco duro se ha reiniciado. Configurando en controlador de floppy a continuación.

Error code 8F
N/A

Error code 90
N/A

Error code 91
The floppy drive controller has been configured. Configuring the hard disk drive controller next.
El controlador del manejador de disquete ha sido configurado. Sigue -> Configurando el controlador del manejador de disco duro.

Error code 92
N/A
Error code 93
N/A

Error code 95
Initializing bus adaptor ROMs from C8000h through D8000
Inicializando el bus de adaptadores ROM de C8000h a D8000h

Error code 96
Initializing before passing control to the adaptor ROM at C800
Inicializar antes de pasar el control del adaptador ROM en C800

Error code 97
Initialization before the C800 adaptor ROM gains control has completed. The adaptor ROM check is next.
Inicialiando antes que el adaptador ROM complete la toma de control de C800 . Sigue -> Verificación del adaptador ROM

Error code 98
The adaptor ROM had control and has now returned control to BIOS POST. Performing any required processing after the option ROM returned control
El adaptador ROM tenía el control y ahora devuelve el control al BIOS POST. Efectuando cualquier proceso posterior a la devolución del control del ROM.

Error code 99
Any initialization required after the option ROM test has completed. Configuring the timer data area and printer base address next.
Cualquier inicialización posterior a la prueba del ROM ha terminado. Sigue -> Configurando el temporizador y la dirección base de impresión.

Error code 9A
Set the timer and printer base addresses. Setting the RS-232base address next.
Ajuste del temporizador y la dirección base de la impresora. Sigue -> Configuración de la dirección base del RS-232.

Error code 9B
Returned after setting the RS-232 base address. Performing any required initialization before the Coprocessor next.
Regreso después de ajustarla dirección base de RS-232. Sigue -> Realizando cualquier inicalización posterior al Coprocesador

Error code 9C
Required initialization before the Coprocessor test is over. Initializing the Coprocessor next.
Termina cualquier inicalización requerida antes de la prueba del coprocesador. Sigue -> Inciliación del Coprocesador.

Error code 9D
Coprocessor initialized. Performing any required initialization after the Coprocessor test next.
Coprocesador inicializado. Sigue -> Realizando cualquier inicialización requerida después de la inicialización del Coprocesador.

Error code 9E
Initialization after the Coprocessor test is complete. checking the extended keyboard. Keyboard ID, and Num Lock key next. Issuing the keyboard ID command next
Inicialización posterior a la prueba del Coporcedasor está completa. Verificando el tectado extendido, ID de teclado, y estado de la tecla Num Lock. Sigue -> Emitiendo el comando del ID del teclado

Error code 9F
N/A

Error code A0
N/A

Error code A1
N/A

Error code A2
Displaying any soft error next
Sigue -> Mostrando cualquier error de software

Error code A3
The soft error display has completed. setting the keyboard typematic rate next.
El desplegado de errores de software ha terminado. Sigue -> Ajuste de la velocidad del teclado

Error code A4
The keyboard typematic rate is set. Programming the memory wait states next
La velocidad del teclado se ha establecido. Sigue -> Programando los estado de espera de memoria.

Error code A5
Memory wait state porgramming is over. Clearing the screen and enabling parity and the NMI next
Termina la programación de espera de estados de mamoria. Sigue -> Limpiando la pantalla y habilitando la paridad y el NMI

Error code A7
NMI and parity enabled. Performing any initialization required before passing control to the adaptor ROM at E000 next.

Error code A8
Initialization before passing control to the adaptor ROM at E000h completed. passing control to the adaptor ROM at E000h next

Error code A9
Returned from adaptor ROM at E000h control. Performing any initialization required after the E000 option ROM had control next

Error code AA
Initialization after E000 option ROM control has completed. Displaying the system configuration next

Error code AB
Uncompressing the DMI data and executing DMI POST initialization next

Error code AC
N/A


Error code AE
N/A

Error code B0
The system configuration is displayed.

Error code B1
Copying any code to specific areas.

Error code B2
N/A

Error code B3
N/A

Error code B4
N/A

Error code B5
N/A

Error code B6
N/A

Error code B7
N/A

Error code B8
N/A

Error code B9
N/A

Error code BA
N/A

Error code BB
N/A

Error code BC
N/A

Error code BD
N/A

Error code BE
Program chipset registers with power on BIOS defaults

Error code BF
(1) Program the rest of the chipset' s value according to setup (later setup value program)
(2) If auto configuration is enabled, programmed the chipset with predefined value in the MODBIN able Auto Table

Error code C0
(1) Turn off OEM specific cache, shadow
(2) Initialize standard devices with default values: DMA controller (8237): Programmable Interrupt
Controller (8259): Programmable Interval Timer (8254): RTC chip.

Error code C1
OEM Specific - Test to Size on – Board Memory

Error code C2
N/A


Error code C3
(1) Test the first 256KDRAM
(2) Expand the compressed codes into temporary DRAM area including the compressed system BIOS & Option ROMs.

Error code C4
N/A

Error code C5
OEM Specific – Early Shadow Enable for Fast Boot

Error code C6
External Cache Size Detection

Error code C7
N/A

Error code C8
N/A

Error code C9
N/A

Error code CA
N/A

Error code CB
N/A

Error code CC
N/A

Error code CD
N/A

Error code CE
N/A

Error code D0
The NMI is disabled. Power on delay is starting. Next, the initialization code checksum will de verified.

Error code D1
Initializing the DMA controller, performing the keyboard controller BAT test, starting memory resresh, and entering 4 GB flat mode next.

Error code D2
N/A

Error code D3
Starting memory sizing next

Error code D4
Returning to real mode. Executing any OEM patches and setting the stack next.

Error code D5
Passing control to the uncompressed code in shadow RAM at E000:0000h. The initialization code is copied to segment 0 and control willbe transferred to segment 0

Error code D6
Control is in segment 0 next. checking if Was pressed and verifying the system BIOS Checksum. if either was pressed or the system BIOS checksum is bad, next will go to checkpoint code E0h Otherwise, going to Checkpoint code D7h

Error code E0
The onboard floppy Controller if available is initialized. Next, beginning the base 512 KB Memory test


Error code E1
Initializing the interrupt Vector table next

Error code E2
Initializing the DMA and interrupt controllers next.

Error code E3
N/A

Error code E4
N/A

Error code E5
N/A

Error code E6
Enabling the floppy drive controller and timer IRQs. memory.

Error code E7
N/A

Error code E8
N/A

Error code E9
N/A

Error code EA
N/A

Error code EB
N/A

Error code EC
N/A

Error code ED
Initializing the floppy drive.

Error code EE
Looking for a floppy Diskette in drive A: Reading the first sector Of the diskette

Error code EF
A read error occurred while reading the floppy Drive in drive A:

Error code F0
Next, searching for the AMIBOOT.ROM file in The root directory.

Error code F1
The AMIBOOT.ROM file is not in the root directory

Error code F2
Next, reading and analyzing the floppy diskette FAT to find the clusters occupied by the AMI Boot. ROM file

Error code F3
Next, reading the AMI BOOT.ROM file, cluster By cluster.

Error code F4
The AMIBOOT. ROM file is not the correct size


Error code F5
Next, detecting internal Cache memory.

Error code F6
N/A

Error code F7
N/A

Error code FB
Next, detecting the type Of flash ROM

Error code FC
Next, erasing the flash ROM.

Error code FD
Next, programming the Flash ROM

Error code FF
Flash ROM programming was successful. next, restarting the system BIOS.





Error code 12
Next, disabling DMA controllers 1 and 2 and interrupt controllers 1 and 2
A continuación, se deshabilitan los controladores DMA 1 y 2 y los controladores de interrupción 1 y 2
Error code 13
The video display has been disabled. Port B has been initialized. Next, initializing the chipset
El display de vídeo se ha deshabilitado. El puerto B ha sido inicializado, A continuación, se inicializa el Chipset

Error code 14
The 8254 timer test will begin next.
Empezará a continuación la prueba del timer 8245.
Error code 15
N/A

Error code 16
N/A

Error code 17
N/A

Error code 18
N/A

Error code 19
N/A

Error code 1A
The memory refresh line is toggling. Checking the 15 second on/off time next
La línea de refresco de la memoria está conmutando. Checando 15 segundos el estado de tiempo encendido/apagado a continuación
Error code 1B
N/A

Error code 1C
N/A

Error code 1D
N/A

Error code 1E
N/A

Error code 1F
N/A

Error code 20
N/A

Error code 21
N/A

Error code 22
N/A

Error code 23
Reading the 8042 input port and disabling the MEGAKEY Green PC feature next. Making the BIOS code segment necessary configuration Before initializing the interrupt vectors
Leyendo el puerto de entrada 8042 y deshabilitando la característica ecológica MEGAKEY de la PC a continuación. Realizando a configuración necesiaria del segmento de código del BIOS previos a la inicialización de los vectores de interrupción.
Error code 24
The configuration required before interrupt vector initialization has completed. Interrupt vector initialization is about to begin
La configuración requerida previa a la inicializacialización del vector de interrupción se ha completado. El vector de inicialización apunta al comienzo.
Error code 25
Interrupt vector initialization is done. Clearing the passawitch is on.
La inicialización del vector de interrupción está completa. El borrado del passwitch se encuentra encendido
Error code 26
1. read/write input, output port of 8042 keyboard; ready for revolve mode, continue to get revolve mode, continue of all data, check the 8042 chips on mainboard.
2. refere to the left.

Error code 27
Any initialization before setting video mode will be done next


Error code 28
Initialization before setting the video mode is complete. Configuring the monochrome Mode and color mode settings next

Error code 29
N/A

Error code 2A
Initializing the different bus system, static, and output devices, if present

Error code 2B
Passing control to the video ROM to perform any required configuration before the video ROM test.

Error code 2C
All necessary processing before passing control to the video ROM is done. Looking for the video ROM next and passing control to it.

Error code 2D
The video ROM has returned control to BIOS POST performing any required processing after the video ROM had control

Error code 2E
Completed pest - video ROM test processing. if the EGA/VGA controller is not found, performing the display mereory Read/write test next

Error code 2F
The EGA/VGA controller was not found. The display memory reed/write test is about to begin

Error code 30
The display memory read/write test passed. Look for retrace checking next

Error code 31
The display memory read/write test or retrace checking failed. Performing the alternate display memory read/write test next

Error code 32
The alternate display memory read/write test passed. Looking for alternate display retrace checking next.

Error code 33
N/A

Error code 34
Video display checking is over. Setting the display mode next.

Error code 35
N/A

Error code 36
N/A

Error code 37
The display mode is set. Displaying the power on message next

Error code 38
Initializing the bus input, IPL general devices next, if present

Error code 39
Displaying bus Initialization error messages.

Error code 3A
The new cursor position has been read and saved. Displaying the Hit <DEL> message next

Error code 3B
The Hit <DEL> message is displayed. The protected mode memory test is about to start.


Error code 3C
N/A

Error code 3D
N/A

Error code 3E
N/A

Error code 3F
N/A

Error code 40
Preparing the descriptor table next

Error code 41
N/A

Error code 42
The descriptor tables are prepared. Enteling protected mode for the memory test next

Error code 43
Entered protected mode. Enabling interrupt for diagnostics mode next

Error code 44
Interrupts enabled if the diagnostics switch is on. Initializing data to check memory wraparound at 0 : 0 next.

Error code 45
Data initialized. Checking for Memory wraparound at 0: 0 and finding the total system memory size next

Error code 46
The memory wraparound test is done. Memory size calculation has been done. Writing patterns to test memory next

Error code 47
The memory pattern has Been written to extended Memory. Writing patterns to The base 640 KB memory next.

Error code 48
Patterns written in base memory. Determining the amount of memory below1 MB next.

Error code 49
The amount of memory delow1 MB has been found and verified. Determining the amount of memory above1 MB memory next

Error code 4A
N/A

Error code 4B
The amount of memory Above 1 MB has been found and verified. Checking for a soft reset and clearing the memory delow1 MB for the soft reset next. If this is a power on situation, checkpoint 4Eh next. going to

Error code 4C
The memory delow1 MB has been cleared via a soft reset. Clearing the memory above1 MB next.

Error code 4D
The memory above 1 MB has been cleared via a soft Rest. Saving the memory Size next. Going to checkpoint 52h next

Error code 4E
The memory test started, but not as the result of a soft reset. Displaying the first 64 KB memory size next.

Error code 4F
The memory size display is updated during the memory Test. Performing the sequential and random memory test next


Error code 50
The memory below1 MB has been tested and initialized. Adjusting the displayed memory size fot relocation and shadowing next

Error code 51
The memory size display was adjusted for relocation and shadowing. Testing the Memory above 1 MB next.

Error code 52
The memory above 1 MB has been tested are initialized. Saving the memory size information next.

Error code 53
The memory size information and the CPU registers are saved. Entering real mode next.

Error code 54
Shutdown was successful. The CPU is in real mode. Disabling the Gate A20 line, Parity, and the NMI next

Error code 56
N/A

Error code 57
The A20 address line, parity. And the NMI Are disabled. Adjusling the memory Size depending on relocation and shadowing next.

Error code 58
The memory size was adJusted for relocation and Shadowing. Clearing the hit ; message next

Error code 59
The Hit ; message is cleared. The ; message is displayed. Starting the DMA and interrupt controller test next.

Error code 5A
N/A

Error code 5B
N/A

Error code 5C
N/A

Error code 60
The DMA page register test passed. Performing the DMA Controller 1 base register test next.

Error code 61
N/A

Error code 62
The DMA controller 1 base register test passed. Performing the DMA controller 2 base register test next

Error code 63
N/A
Error code 64
N/A
Error code 65
The DMA controller 2 base register test passed. Performing the DMA controller 1 and 2 next
La prueba del registro base del controlador 2 del DMA pasó. Sigue la prueba del controlador DMA 1 y 2
Error code 66
Completed programming DMA controllers 1 and 2 Initializing the 8259 interrupt controller next.
Programación terminada de los controladores DMA 1 y 2. Continúa, Inicializando en controlador de interrupciones 8259.

Autor:
Roberto C. González
© 2011, Nala Diagnostics 
"Nuestra mayor gloria no esta en no caer jamás, sino en levantarnos cada vez que caemos".

Mi maquinita: http://www.reballing.es/viewtopic.php?t=5821&f=62
Avatar de Usuario
aprendiz
ReballingAdicto!!
Mensajes: 2103
Registrado: Mar Jun 08, 2010 10:40 pm

Muy buena info pero mi pregunta es ....

En tu experiencia personal te ha funcionado????
Te ha sacado de algun apuro???
En realidad crees que valga la pena???


Saludos y suerte.....
Rework Arduino 1.0
Horno Arduino TJI-800


[infobox]Enlaces de interés [/infobox]
Avatar de Usuario
JAGG
manteca
Mensajes: 233
Registrado: Lun Sep 20, 2010 5:10 pm

Aqui les dejo los codigos para Phoenix, Award y Ami en formato pdf.
No estan completos pero son bastantes.

http://www.megaupload.com/?d=TOOHN194
http://www.megaupload.com/?d=GTJCGLCU
http://www.megaupload.com/?d=GTJCGLCU
"Nuestra mayor gloria no esta en no caer jamás, sino en levantarnos cada vez que caemos".

Mi maquinita: http://www.reballing.es/viewtopic.php?t=5821&f=62
Avatar de Usuario
JAGG
manteca
Mensajes: 233
Registrado: Lun Sep 20, 2010 5:10 pm

Hola aprendiz un gusto saludarte, como lo comente al inicio de el post de la info, acabo de adquirir la tarjeta y todavia no la se manejar muy bien, las pocas veces que la he intentado poner a prueba no lo he conseguido no la hago funcionar bien ,apenas estoy recopilando informacion para ver si realmente funciona para diagnosticar , espero que asi sea y estare haciendo pruebas con la famosa tarjetita post y en este mismo hilo les informare si realmente vale la pena adquirir la tarjeta. :shock: .
deseenme suerte !! ;)
"Nuestra mayor gloria no esta en no caer jamás, sino en levantarnos cada vez que caemos".

Mi maquinita: http://www.reballing.es/viewtopic.php?t=5821&f=62
tute
Hot Gun
Mensajes: 7
Registrado: Jue Nov 18, 2010 10:29 am

aprendiz escribió:Muy buena info pero mi pregunta es ....

En tu experiencia personal te ha funcionado????
Te ha sacado de algun apuro???
En realidad crees que valga la pena???


Saludos y suerte.....


Si Aprendiz, yo en mi caso las utilizaba siempre, en todas las placas base que comenzaba a reparar, lo primero que hacia era colocar el conector de la fuente y después la placa POST. En mi experiencia me sirvió, si me preguntas si es indispensable yo diría que no pero si ahorra mucho tiempo.

Un saludo.

PD: AHH, con respecto a los códigos están bien pero yo creo que no se utilizan todos en el día a día, solo 2 o 3 como mucho.
Cerrado