éléctronique du YETI micro USB
- 34 réponses
- 7 participants
- 5 536 vues
- 8 followers
freestok
Voila j'ai démonter mon YETI, il marche bien ne vous inquiétez pas, c'était juste pour voir ce qu'il y a sous le capot
Le chip principal qui fait tout le boulot se résume à une puce qui se nomme "MICRONAS UAC 3576B" dont voila un aperçu data:
http://www.semiconductorstore.com/cart/pc/viewPrd.asp?idproduct=29572
ici le datasheet
http://www.datasheetarchive.com/dl/Datasheet-027/DSA00471783.pdf
j'ai pu lire dans le datasheet, que ce chip intègre une sorte de DSP avec un équalo 5 bandes, la rom interne peu être reprogrammer via l'USB...peut-être uniquement avec l'USB de l'evaluation board...en vérité je n'en sais rien:
https://www.semiconductorstore.com/pdf/newsite/Trident/UAC3576BEval.pdf
Quelqu'un sait comment faire pour aller trifouiller dans les entrailles du code rom de ce chip via USB ?, quel utilitaire, extraire la rom, la modifié, le flasher etc... ?...c'est juste par curiosité.
merci.
[ Dernière édition du message le 08/04/2014 à 21:29:42 ]
- 1
- 2
Al1r
Le mieux reste un convertisseur i2c/Série branché sur le PC et de capturer les trames sur un terminal.
+1
Voir écrire un petit programme qui lit ton EEPROM I2C.
Tu peux trouver sur le net du code qui émule le protocole I2C via in interface USB.
Perso, j'ai une régie lumière qui utilise l'I2C pour activer in interface 0-10Volt en passant par le port // d'une imprimante et un trio d'optocoupleur.
L'interface est écrit en Pascal et tourne sur un vieux PC sous windows 95, c'est vieillot, mais çà marche.
Mais on trouve plein de DLL en C++ qui assurent toutes les fonctions I2C sur le net.
Le protocole I2C a été développé à l'origine par Philips pour controler la fonction de volume et de gestion de programme dans les téléviseurs. Plus tard, on le voit apparaître dans les voitures.
[ Dernière édition du message le 11/04/2014 à 11:28:26 ]
freestok
Tu peux trouver sur le net du code qui émule le protocole I2C via in interface USB.
Pour que je sois certain d'avoir compris ce que tu dit:
Tu est en train de dire qu'il existe des interfaces USB qui émule le protocole I2C, c'est à dire qui permet de me brancher à l'EEPROM et de récupérer le signal, voir l'enregistrer sur mon PC par la même occasion...admettons...une fois le signal enregistrer, comment, après modif du code, l'injecter dans l'EEPROM ?....via cette même interface ?, je suppose qu'il faut changer les pins pour entrer dans l'EEPROM et non récupérer la sortie, ce ne serait donc plus la pin 5 et 6.
Arrête moi si je me goure.
vinic
http://vinic.blog.free.fr > Audio and/or electronics related stuffs
http://vinic.free.fr > et encore d'autres choses...
http://www.bidibop.com > projet musical personnel
Al1r
Tu est en train de dire qu'il existe des interfaces USB qui émule le protocole I2C, c'est à dire qui permet de me brancher à l'EEPROM et de récupérer le signal, voir l'enregistrer sur mon PC par la même occasion...admettons...une fois le signal enregistrer, comment, après modif du code, l'injecter dans l'EEPROM ?
Tape USB I2C interface sur G..GLE
un exemple: http://www.xdimax.com/u2c/u2c11.html
Elecktor à également une jolie palette de circuits I2C, avec des display, des booster de signal, ...
Regarde les kits de Velleman...J'ai utilisé le K8000 pour la base de ma régie.
Il y a eu un circuit programmable à eeprom qui pouvait se substituer au PC pour commander le K8000...
Ils ont un inteface USB d'expérimantation, je suis certain qu'en
redpill
dans cette optique il y a un tres bonné video de Mike Harrison sur le hack d'un écran d'IPOD nano. Il utilise cette technique. Trés itneressant. Ca te donnera surement une idée de la marche a suivre !
rumorofsmoke.github.io/
redpill
Citation :Le mieux reste un convertisseur i2c/Série branché sur le PC et de capturer les trames sur un terminal.
+1
Voir écrire un petit programme qui lit ton EEPROM I2C.
Tu peux trouver sur le net du code qui émule le protocole I2C via in interface USB.
Perso, j'ai une régie lumière qui utilise l'I2C pour activer in interface 0-10Volt en passant par le port // d'une imprimante et un trio d'optocoupleur.
L'interface est écrit en Pascal et tourne sur un vieux PC sous windows 95, c'est vieillot, mais çà marche.
Mais on trouve plein de DLL en C++ qui assurent toutes les fonctions I2C sur le net.
Le protocole I2C a été développé à l'origine par Philips pour controler la fonction de volume et de gestion de programme dans les téléviseurs. Plus tard, on le voit apparaître dans les voitures.
c'est interessant ca, j'avais dans l'idée (trés abstraite) de faire un programme via un terminal en guise de débugger pour mes circuits a micro-controller. Pour observer certaines variable ect...L'Arduino le propose en natif et c'est bien pratique. Il faut avouer que branché en écran LCD pour le faire n'est pas des plus économe en terme de pins.
rumorofsmoke.github.io/
Jimbass
Pour sniffer une EEPROM I²C, le mieux c'est le Bus Pirate : http://dangerousprototypes.com/docs/Bus_Pirate
D'ailleurs, j'arrive pas bien à identifier la puce Atmel, le code tronqué c'est "20B", mais je ne trouve pas la référence complète (il faudrait se taper toutes les datasheets pour trouver l'info ?!?
Le MC33178 est un ampli op : http://www.rlocman.ru/i/File/dat/ON_Semiconductor/Operational_Amplifiers/MC33178DG.pdf
Le chip "AAX" est probablement un Maxim MAX9722 : http://www.maximintegrated.com/datasheet/index.mvp/id/4123 c'est effectivement un ampli de casque.
Avec des photos suffisamment détaillées des deux côtés des deux cartes, il y aurait moyen de tracer le schéma complet du bidule. Et peut-être trouver des modifications intéressantes ?
Musikmesser 2013 - Bullshit Gourous - Tocxic Instruments - festivals Foud'Rock, Metal Sphère et la Tour met les Watts
vinic
Avec des photos suffisamment détaillées des deux côtés des deux cartes, il y aurait moyen de tracer le schéma complet du bidule.
Chaud à mon avis... ça doit être du 4 couches (mini)
http://vinic.blog.free.fr > Audio and/or electronics related stuffs
http://vinic.free.fr > et encore d'autres choses...
http://www.bidibop.com > projet musical personnel
Jimbass
Un exemple de reverse engineering : http://www.freestompboxes.org/viewtopic.php?p=49364#p49364
Musikmesser 2013 - Bullshit Gourous - Tocxic Instruments - festivals Foud'Rock, Metal Sphère et la Tour met les Watts
[ Dernière édition du message le 11/04/2014 à 15:43:21 ]
freestok
ATML H904
20B 1
.Z8JJ224C
Voila.
En tous cas Jimbass, si je t'avais connu avant, je t'aurais envoyé mon WAVEDRUM pour que tu me fasse du reverse ingineering, un pote développeur à su me crée un codec pour décoder les samples, car ils étaient illisibles sur PC...un peu comme les fichiers NKS, c'était encrypter, maintenant je peut lire les samples, les modifié et les réencoder pour les inséré, mais c'est au petit bonheur la chance....parce que je n'ai pas le keymapping de la bête, seul des bidouilles sur le iC2 pourraient révéler le tout....bref, merci pour ton analyse
- < Liste des sujets
- Charte
- 1
- 2

