Tengo una placa de circuito de un cartucho de filamento Stratasys UPrint SE, y estoy tratando de hablar con la EEPROM. Este tablero es diferente a otros tableros de Stratasys con los que he visto gente pirateando, y después de uno o dos días de intentos fallidos para comunicarme con él, me pregunto si estoy usando el protocolo correcto para interactuar con el chip de memoria.
SospechoqueesunaespeciedeEEPROMde1cable,peromásalládeesohaymuypocodeloqueestoyseguro.
La parte superior del chip parece tener las marcas:
331101
1309B1
442AA
He buscado en Google por todas partes y parece que no puedo descifrar qué significan estos números. He comprobado dos chips diferentes, y ambos tienen la misma secuencia alfanumérica, por lo que no es un número de serie.
Lo principal que quiero saber es: ¿qué tipo particular de protocolo de comunicación de 1 cable necesito usar para hablar sobre esto? He estado intentando usar la biblioteca DS2433 de Raspberry Pi, pero eso no parece reconocer este chip.
¡Gracias por la ayuda!
Editar: Finalmente, fue capaz de iniciar la comunicación con el chip a través de la interfaz de 1 cable de Raspberry Pi. Sin embargo, el chip aparece bajo la familia "b3", lo cual es muy extraño, ya que no puedo encontrar ninguna referencia a ningún tipo de familia "b3" en ninguna de las especificaciones de la familia w1.
w1_master_driver w1_bus_master1: Family b3 for b3.1014d0006d00d.8a is not registered
Me pregunto si este es quizás un chip personalizado de algún tipo que Stratasys creó en un intento por disuadir a los hackers de acceder al chip. Estoy muy desconcertado por 0xb3 como el ID de familia para este dispositivo.