Mantenga el módulo de reloj de reloj modular antiguo
A veces nos encontramos con problemas reales al restaurar máquinas antiguas. [RedruM69] Recientemente encontré un sistema con un módulo Real Clock (RTC) inactivo. Estos módulos se usaron en computadoras y todo tipo de otros equipos, ahorrando tiempo, fecha y aproximadamente 100 bytes de batería SRAM (antes de los días de la memoria flash barata y abundante). A menudo, una celda de moneda externa suministraría energía eléctrica al módulo. En algunos casos, sin embargo, los ahorros de costos se asumirían y la batería se insertaría en el módulo. Tal es el caso de muchos modelos de Dallas Semiconductor y el módulo benchmarq bq3287 [RedruM69] trabajado con. Si leemos exactamente el código de fecha, el módulo se produjo a mediados de 1995, por lo que ya hemos superado la duración de batería anunciada de 10 años.
Aparentemente, Texas Instruments es el propietario actual de este diseño, e incluso tienen una hoja de datos en línea. (Enlace PDF). Resulta que el bq3287 es un sucesor del bq3285, excepto que el pin de la batería está desconectado internamente. Para la mayoría de las personas, esto significaría la búsqueda de un reemplazo compatible. Un hacker trabajador puede incluso crear algo compatible con elementos modernos. No. [RedruM69] sin emabargo. Rompió su herramienta Dremel y cortó la caja de la olla. Revelar las conexiones internas sobre los pines 16 y 20 le permitió soldar dos cables. La conexión de estos cables a una celda de moneda externa reactivó el módulo.
[RedruM69] no es el primero en realizar este truco. Las computadoras Sun mantuvieron su dirección MAC en dichos chips. Cuando la batería desapareció, la computadora estaba desconectada. Los piratas informáticos cortan los módulos y agregan baterías durante años. Siempre puede dejar los módulos RTC por completo y utilizar la red como base de tiempo.
Tucson Tom dice:
Usamos una versión de dicha batería SRAM reservada en algunas máquinas antiguas donde trabajo. No nos importa la función del reloj, pero contienen la dirección MAC y otra información de la red. Lo que hice fue encontrar algunos compatibles con EEPROM y quemé la configuración en ellos. Nuestra red es bastante estable, por lo que funciona bien y no tenemos que preocuparnos de que se agoten esas pilas de mierda. Esto continuará hasta que esas máquinas se enciendan o se reemplacen.
Tucson Tom dice:
Debo señalar que estas no son computadoras / máquinas Linux, sino máquinas VME con VxWorks.
Erik Johnson dice:
Suena como algunas máquinas SGI
murdock dice:
Tenemos una plegadora que olvida todos sus programas y herramientas cada dos años si no cambia la batería.
Mike S. dice:
Acabo de hacer esto con el Dallas RTC en mi vieja IBM. La excepción es que no documenté mi progreso y no tengo una dremel, por lo que se utilizó con cuidado un taladro.
RW versión 0.0.2 dice:
Sí, probablemente mantengan la configuración de CMOS además del reloj. Entonces, "simplemente use NTP" o similar no es una solución completa.
Slincolne dice:
Esto también es necesario en las estaciones solares más antiguas. Lo que los convierte en un problema mayor es que los módulos RTC tienen una "característica de diseño" que usó Sun, pero que no se implementó en dados posteriores, lo que hace que sea casi imposible resolver el problema simplemente comprando otro.
man-x86 dice:
Casi diría "no hackear", solo porque todo el mundo lo hace.
Pero esto no es tan terriblemente reemplazable en las estaciones SUN antiguas, solo tiene que configurar algunos bytes en la nueva NVRAM, a través de una consola en serie. Esto suele estar documentado en algunos archivos de grupos de noticias antiguos.En realidad, esto es bastante fácil, solo necesita grabar un lado del chip hasta que vea algunas piezas de metal (las imágenes son del STM48T59 de Sun Ultra1):
http://reho.st/monorailc.at/data/oldies/sun_ultra1_hw/stm48t59_soldered.jpg
http://reho.st/monorailc.at/data/oldies/sun_ultra1_hw/stm48t59_filing.jpg
También es lo mismo para las computadoras más antiguas con equivalentes DS1287 / BQxxxx / ODIN muertos, donde debe registrarse en lugar de los pines faltantes (puede verificar los pines con MC146818 sin el equivalente de batería).
Ketturi dice:
¿Todavía no está conectada una batería de litio interna a esos pines? Esto podría causar algunos problemas, ya que ahora las baterías nuevas y sin vida están conectadas en paralelo, y una batería nueva está intentando cargar una vieja. Al menos eso podría causar una duración de la batería mucho más corta. Sin embargo, muchos de estos circuitos integrados RTC / SRAM mixtos tienen la misma versión sin batería de respaldo incorporada.
ROBÓ dice:
A partir de ese momento, la celda interna probablemente fue alcalina a base de mercurio.
Intentaría deshacerme de la batería vieja, ya que probablemente comenzará a agotarse pronto.
Babblebrowser de Smehmel dice:
Creo que puedes desconectar la batería interna. Ese fue el punto de abrir los dados, basándome en lo que había reunido.
RW versión 0.0.2 dice:
Realmente, si se volvió más letal que los 70, la resistencia interna de tales celdas de litio es muy alta, 1000 ohmios, por lo que puede simplemente decir atornillar y conectarlas ... sin embargo, debe estar realmente muerta.
Biomed dice:
Había muchos de estos en los primeros días de la computadora y recuerdo BIEN que los apreciaron durante los 10 años de vida, por lo que no engañaron monedas y restauraron la fecha y la hora cada 18-24 meses en cada sistema (contra pago en esos días la gente eran todos novatos). Pero cuando llegaron los 10 años, el reloj se ralentizó y los precios de los módulos ahora eran muy altos, pero afortunadamente los ingenieros proporcionaron la mayoría de las placas o clavijas a las que se podía conectar una batería externa bastante grande en -paralelo- “? ”Con la batería interna muy agotada (+++ por PRECIO PROMEDIO, pero sigue siendo caro). Uhmm ... $ 30 por $ 8 de batería? Creo honestamente que el concepto provino de un contador especializado que interrogó a un administrador que luego habló con un ingeniero (se sintió incómodo) y el contador de la fábrica luego dictó una política de servicio (rentable) ... Sin embargo, funcionó bien y duró al menos hasta que yo me había inscrito y había estado fuera de la puerta durante algunos años y mi pequeña visita de servicio había sido olvidada hacía mucho tiempo, y el picnic corporativo de verano era mucho más grande.
Me gustaba arreglar las cosas ... pero aquí sentí el barro.
RW versión 0.0.2 dice:
Sí, descubrí que aproximadamente la mitad de los sistemas afectados por estos tenían una cabeza de 4 pines u ocasionalmente de 2 pines. (A veces, el encabezado transparente CMOS de 2 pines era básicamente el trazo de enlace). Por lo tanto, podría atar un paquete. Acabo de usar paquetes AA en un par que tenía, los álcalis duraban 2 años por lo general, era demasiado grande, pero en el tiempo requerido, los CR2032 no eran tan comunes y costaban $ 5 por un pop de RadioShack o algo similar.
esotérico dice:
Puede que necesite esto ... Me acabo de encontrar con uno de estos soldados por un viejo mobo ... lo extraño es que el mobo ni siquiera retendría la nueva configuración de la biografía después de "Guardar y reiniciar", y la configuración predeterminada lo hizo no descargable (sin detección automática de disco duro, sin disquete instalado por defecto). ¿Mal proyecto, obsolescencia programada o ...?
RW versión 0.0.2 dice:
No, no era extraño, la RAM de 100 bytes admitida se usó en una clase AT para valores CMOS "básicos", especialmente lo que obtendría en la primera pantalla de un BIOS posterior. HDD / disquetes / RAM instalada.
esotérico dice:
Entiendo eso ... pero uno pensaría que la RAM mantendría esos valores mientras el sistema estaba funcionando ... Es casi como si la RAM estuviera funcionando * exclusivamente * con la batería. O eso, o la batería está en algún estado extraño (¿acortado internamente?), Donde evita que la RAM se encienda externamente ... En cualquier caso, diseño cuestionable, por decir lo menos. Me alegro de que no haya guardado algo importante e irreconocible, tal vez como la dirección MAC en un servidor, o algún tipo de número de serie bloqueado por hardware para una máquina CNC, ¡o algo así!
RW versión 0.0.2 dice:
Oh, sí, vi ese comportamiento ...
Algunos pueden haberlo hecho como una "característica" del proyecto, lo que significa que nunca hicieron nada para evitarlo. Algunos podrían hacerlo como resultado de tener muy poco suavizado de potencia en el circuito base y un reinicio que realmente drena el voltaje. Esto también puede deberse al diseño de la fuente de alimentación, solían esperar una carga de 12 V antes de iniciar, por lo que si se extendía un reinicio de HDD antes de tirar mucho de 12, podría caer 5 lo suficiente como para que una PSU extraiga 5 corto. Entonces, otra posibilidad es que la fuente de alimentación estuviera cerca de su límite, algunos AT tempranos tenían suministros de menos de 200W y más de 3 discos los presionaron un poco, especialmente los viejos discos duros de 5.25, que están creciendo mucho. Por lo tanto, podría reducirse con una corriente alta para conducir hacia arriba. Una gran cantidad de cambios de lo que también tiraban varios hardware como los teclados, luego tenían algunos más antiguos que causan fallas en el sistema de arranque porque quieren tanto. La única forma de decidir si realmente fue un mal proyecto sería deshabilitarlo a una configuración mínima y ver si aún conserva la configuración, o probar otra fuente de alimentación.
chris8bit dice:
Hice esto con mi SPARCStation LX, vi muchos circuitos integrados NVRAM "nuevos" en ebay, todos casi muriendo ahora, obtuve (y volví) algunos porque no ahorraron tiempo. (el vendedor los describió como NOS). Lo que necesito agregar es: siempre haga una copia de seguridad de la información almacenada en esos circuitos integrados, cada sistema tiene su propio procedimiento para hacer una copia de seguridad / restaurar la información de la NVRAM, o al menos tratar de registrar los parámetros de las variables que están almacenadas allí, en las estaciones SPARC . la NVRAM mantiene el HID (identificador de hardware, una especie de dirección MAC) y muchos programas comerciales bloquean la licencia con el HID.
Es ese idiota otra vez dice:
No estoy seguro sobre el dispositivo en cuestión, pero muchos de estos dispositivos RTC / CMOS se basaron en clones del chip Motorola MC146818AP Real Time Clock + RAM (RTC), que hasta donde yo sé todavía está en producción, con una celda de moneda involucrada. El MC146818AP se puede seleccionar en fleabay por no mucho, y si mi intención es correcta, entonces doblar dos alfileres y apretar un montículo debería ser relativamente fácil.
http://www.ebay.co.uk/sch/i.html?_from=R40&_trksid=m570.l1313&_nkw=Motorola+146818+&_sacat=0
http://pdf.datasheetcatalog.com/datasheet/motorola/MC146818AS.pdfEs ese idiota otra vez dice:
Creo que el DS3287 probablemente sea un reemplazo directo.
http://www.ebay.com/itm/1PCS-DS12887A-Dallas-Real-Time-Clock-IC-/182188701079?hash=item2a6b4af597:g:x6QAAOxy66pRtdVMEs ese idiota De nuevo dice:
DS12887 y 3287
Un dron dice:
"Siempre puede dejar los módulos RTC por completo y utilizar la red eléctrica como base de tiempo".
Obviamente, el autor de HaD de esta publicación no sabe nada sobre la sincronización y lo malo que es usar la frecuencia de la red como referencia. Otro caso de desinformación debido a otro impacto de clic de HaD.Phirzcol dice:
Solo un amigo atravesó esto. Tenía un grabador láser con 386 sbc en un plano trasero con una tarjeta io de 40 y tantos. La batería falló y la placa emitió un código 8 pitidos algo desconocido. Después de verificar la BIOS (amor), el código se activó debido a una mala memoria de video o falta una tarjeta. Se restauró la BIOS y se buscaba una tarjeta de video. Lo curioso es que es una grabadora láser de 1996 que no se ajusta a y2k y no importa. A veces olvidamos que una computadora sin un sistema operativo sigue siendo una máquina capaz de ejecutar código. Incluso x86 sbc. No importa lo divertido que sea, aún puede comprar una tarjeta de CPU ISA. El truco fue un portamonedas y un golpe.
Phirzcol dice:
Ds12887 Dallas rtf también tiene 9639a2 y 086724. Amibios c1992 386sx bios 233685. Códigos de sonido de error en el sitio web de ami. Me pregunto cuántas máquinas industriales "rotas" necesitan esto.
RW versión 0.0.2 dice:
Shhh, cómpralos baratos en eBay 😀
Maes dice:
Enchufe un poco descarado, pero hace unos dos años creé un pequeño módulo de entrada para reemplazar DS12887A con una celda de botón CR1220 externa. Modificado recientemente para usar títulos regulares de "pin cuadrado" 0.1 ″. Es un poco molesto de ensamblar debido a la falta de drenaje que ofrece el mango de la batería, pero funciona bastante bien.
https://oshpark.com/shared_projects/qyNfzAMf
Maes dice:
Como referencia, la versión anterior usaba almenas (mal pensadas). SOIC DS12885 está montado en la parte inferior.
https://postimg.org/image/jnr95olg7/
reggy dice:
Recuerdo limitar y soldar los módulos RTC en Sun'a antes del registro. Mediados de los 90. Trabajé en la industria de la electrónica a finales de los 70 y los 80 y recuerdo las primeras celdas de litio que obtuve alrededor de 1980. Se clasificaron para cierto consumo de corriente y una vida útil de 10 años. Los utilizaron en prototipos de medidores útiles de lectura remota. Recuerdo que las baterías estaban fundidas internamente. No se podía sacar una corriente alta corta de ellos.
ALCE dice:
Este es un problema común (y reparación) en los sistemas Phillips CD-I, donde se usó dicho IC para conservar los ahorros del juego. Todavía necesito arreglar el mío, pero admito que uso un poco Dremel para algo que no tengo sustituto ...