Buenas tardes,
Por patoso me cargué la pista del pin 1 de un chip de BIOs de HP G6, http://www.4shared.com/office/_dAV2xpTb ... 12_DA.html
Es la señal CS y va conectada al SPI-CS0# R en el PCH que no me es accesible por fuera. Lo es SPI-CS1# pero creo que no me vale.
Querría saber una posible alternativa para soldar ese pin1, si la hay, creo que en el arranque tiene que pasar de alto a bajo para que la Bios pueda intercambiar datos. Agradecería cualquier sugerencia.
ALTERNATIVA PARA PIN CS DE BIOS SPI
- coelectron
- ReballingAdicto!!
- Mensajes: 1722
- Registrado: Dom Nov 08, 2009 2:19 am
CS es la señal CHIP SELECT se activa en el BUS cada vez que se quiere leer o escribir alli , no se si la usara algun otro SPI BIOS, pero suponiendo que no, yo probaria dejando siempre un 1 alli osea un pull-up con 10K desde los 3V.
Talvez alguien lea y tenga una mejor idea
Saludos
Talvez alguien lea y tenga una mejor idea
Saludos
Gracias por la respuesta, ya probé así, es más el otro CS del PCH ( CS1 ) es accesible a través del TP13, soldé ahí, y se ve que cambia a 3,3V al encender.
Pero creo que debe ser al revés , como que tenga que pasar de 3,3 a 0 para dejar leer de la BIOS. Algo así parezco interpretar del datasheet ( Winbond 25Q32 ).
Claro que no se me ocurre quien más tenga los 3,3V al enchufar y torne a 0 al encender y en una secuencia adecuada.
Pero creo que debe ser al revés , como que tenga que pasar de 3,3 a 0 para dejar leer de la BIOS. Algo así parezco interpretar del datasheet ( Winbond 25Q32 ).
Claro que no se me ocurre quien más tenga los 3,3V al enchufar y torne a 0 al encender y en una secuencia adecuada.
- coelectron
- ReballingAdicto!!
- Mensajes: 1722
- Registrado: Dom Nov 08, 2009 2:19 am
Quizá utilizando un transistor como inversor lo logres
- 2informaticos
- ReballingAdicto!!
- Mensajes: 2651
- Registrado: Mar Abr 13, 2010 5:55 pm
Si lleva "#" en su nombre, significa que la señal esta activa cuando tenga 0V.
Si la dejas fija en 3V (desactivada), PCH nunca tendra acceso a ese chip
Muchas veces tuve que reconstruir pistas de conexion con algun chip de BIOS.
A veces tuve que soldar un hilo finito, pasando por debajo del mismo chip...
Si la dejas fija en 3V (desactivada), PCH nunca tendra acceso a ese chip
Muchas veces tuve que reconstruir pistas de conexion con algun chip de BIOS.
A veces tuve que soldar un hilo finito, pasando por debajo del mismo chip...
ACHI IR-PRO
ATTEN AT860D + MLINK H1 + AOYUE Int 768
JBC BD 1A-C + HAKKO 701 + ATTEN AT201D
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!!!
Hola de nuevo,
Si fuera cuestión de fijar CS# a 0 bastaría con llevar ese pin 1 a tierra , pero el caso es que tiene que hacer el paso de 3 a 0, o eso creo. El pin CS0# del PCH no lo puedo localizar pero el adyacente CS1# ( que no tiene uso ) sí tiene un punto de test, TP13, donde se puede soldar con un hilo el pin 1 del Winbond, pero está siempre a 3 y no cambia.
Hay forma de habilitar ese cambio de alto a bajo y que la BIOS responda, pero imagino que me falla porque tendrá que hacerlo en su momento, no tengo clara la secuencia por la cual el PCH tira abajo CS0# ( y sin embargo no lo hace con CS1# ), que toca antes y que después.
La alternativa puede ser para manitas,levantar el PCH, echar un hilo filo y rebolear por encima...
Si fuera cuestión de fijar CS# a 0 bastaría con llevar ese pin 1 a tierra , pero el caso es que tiene que hacer el paso de 3 a 0, o eso creo. El pin CS0# del PCH no lo puedo localizar pero el adyacente CS1# ( que no tiene uso ) sí tiene un punto de test, TP13, donde se puede soldar con un hilo el pin 1 del Winbond, pero está siempre a 3 y no cambia.
Hay forma de habilitar ese cambio de alto a bajo y que la BIOS responda, pero imagino que me falla porque tendrá que hacerlo en su momento, no tengo clara la secuencia por la cual el PCH tira abajo CS0# ( y sin embargo no lo hace con CS1# ), que toca antes y que después.
La alternativa puede ser para manitas,levantar el PCH, echar un hilo filo y rebolear por encima...
Hola de nuevo,
Al final he conseguido soldar ese CS0# a la pista deteriorada y también asumo que tengo una BIOS correcta. El caso es que ahora mido esa señal y veo que al final acaba fijándose en 3,3V, o sea que la BIOS no va a leer ni escribir. Picado por la curiosidad me he buscado alguna placa de esas que parecen tener todas sus señales bien, BIOS bien, el equipo parece arrancar, los leds lucen,...pero nada. Y me he encontrado alguna con lo mismo CS# a 3,3 y equipo bloqueado. ¿ Alguien sabe posibles causas ? ¿ fallo sin más del PCH ? ¿ qué viene antes de mandar abajo ese CS ?
Gracias de antemano.
Al final he conseguido soldar ese CS0# a la pista deteriorada y también asumo que tengo una BIOS correcta. El caso es que ahora mido esa señal y veo que al final acaba fijándose en 3,3V, o sea que la BIOS no va a leer ni escribir. Picado por la curiosidad me he buscado alguna placa de esas que parecen tener todas sus señales bien, BIOS bien, el equipo parece arrancar, los leds lucen,...pero nada. Y me he encontrado alguna con lo mismo CS# a 3,3 y equipo bloqueado. ¿ Alguien sabe posibles causas ? ¿ fallo sin más del PCH ? ¿ qué viene antes de mandar abajo ese CS ?
Gracias de antemano.
- 2informaticos
- ReballingAdicto!!
- Mensajes: 2651
- Registrado: Mar Abr 13, 2010 5:55 pm
No creo que PCH necesite activar la señal Chip Select (CS#) cuando no lee, ni escribe algo en dicho chip...
O sea que tendrias que "mirar" esa señal con un osciloscopio
Sera uno de los pocos casos cuando se necesita emplear esa "potente" herramienta en la reparacion de un portatil.
De hecho ni hace falta, ya que bastaria comprobar con voltimetro en una placa funcional y apuntar el resultado para futuras necesidades...
PCH puede trabajar con mas de un chip SPI ROM, por esa razon tiene los pines CS0# y CS1#; que no son intercambiables
Hasta momento, todas las placas de portatil tocadas (plataformas iCore), llevaban un solo chip BIOS PCH.
Sin embargo, la señal CS# seguia controlada por PCH.
Parece que no basta dejarla en 0V "de por vida"...
O sea que tendrias que "mirar" esa señal con un osciloscopio
Sera uno de los pocos casos cuando se necesita emplear esa "potente" herramienta en la reparacion de un portatil.
De hecho ni hace falta, ya que bastaria comprobar con voltimetro en una placa funcional y apuntar el resultado para futuras necesidades...
PCH puede trabajar con mas de un chip SPI ROM, por esa razon tiene los pines CS0# y CS1#; que no son intercambiables
Hasta momento, todas las placas de portatil tocadas (plataformas iCore), llevaban un solo chip BIOS PCH.
Sin embargo, la señal CS# seguia controlada por PCH.
Parece que no basta dejarla en 0V "de por vida"...
ACHI IR-PRO
ATTEN AT860D + MLINK H1 + AOYUE Int 768
JBC BD 1A-C + HAKKO 701 + ATTEN AT201D
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!!!
Hola,
Me he puesto a probar como el individuo del vídeo :
https://www.youtube.com/watch?v=i3Y5ujk ... e=youtu.be
En una placa buena el CS# cambia de estado muy rápido varias veces en el arranque y en los intervalos a cero se pueden "pillar" los datos con el osciloscopio, luego se va a 3,3 y se queda estable. En la mala se va 3,3 directamente y ahí se queda, salvo que haya un intervalo muy corto al arrancar que no pille y ahí se quede bloqueada ( mi basura de osciloscopio no da para finuras ). En ese caso a ver si es que la BIOS realmente no esté bien, haga una primera lectura que no se pille, se bloquee y se quede CS# en 3,3.
Lo que me sorprende en el vídeo es que el técnico se queda midiendo y mostrando transferencia de datos un buen rato como si tal cosa, como si la comunicación fuera continua y en ese caso el CS# estaría siempre a 0.
Me he puesto a probar como el individuo del vídeo :
https://www.youtube.com/watch?v=i3Y5ujk ... e=youtu.be
En una placa buena el CS# cambia de estado muy rápido varias veces en el arranque y en los intervalos a cero se pueden "pillar" los datos con el osciloscopio, luego se va a 3,3 y se queda estable. En la mala se va 3,3 directamente y ahí se queda, salvo que haya un intervalo muy corto al arrancar que no pille y ahí se quede bloqueada ( mi basura de osciloscopio no da para finuras ). En ese caso a ver si es que la BIOS realmente no esté bien, haga una primera lectura que no se pille, se bloquee y se quede CS# en 3,3.
Lo que me sorprende en el vídeo es que el técnico se queda midiendo y mostrando transferencia de datos un buen rato como si tal cosa, como si la comunicación fuera continua y en ese caso el CS# estaría siempre a 0.
