éléctronique du YETI micro USB
- 34 réponses
- 7 participants
- 5 509 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

freestok


Rémy M. (chimimic)

pour pouvoir répondre à ce genre de demande, il faut avoir un minimum de connaissances et se taper tout ou partie des (longues) feuilles de caractéristiques...
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:
Ca, tu peux le demander au fabricant si tu ne trouves pas réponse dans les forums de discussion. Mais à mon avis, tu peux la reprogrammer comme tu veux.
Formateur en techniques sonores ; électronicien ; auteur @ sonelec-musique.com

vinic

- avoir un point de départ pour les mods
- pouvoir revenir en arrière si nécessaire
...et là, une recherche google du genre "usb yeti rom" ou "usb yeti flash" t'apprends rapidement, de par l'absence de résultats pertinents, que ça s'annonce compliqué.
Après tu peux demander à Blue Mic. si ils veulent bien te filer le source... mais là, je crois qu'il vont se gausser légèrement...
Tu veux lui faire quoi à cet animal, par curiosité?
Bon courage dans tes recherches...

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

freestok

récemment, j'ai désosser mon WAVEDRUM de chez KORG, dans toute les brichures marketing il est bien indiquer clairement que les sample sont en 24 bits !....sachez messieurs qu'il n'en est rien !, les samples sont en 16 bits...oui, oui, 16 bits, il se trouve qu'il y a un convertisseur AKM qui fait du upsampling vers le 24 bits et l'envoi dans le DSP interne Analog Devices "ADSP-21375", pour de la torture sonore comme du timestreching etc....augmenter la résolution pour avoir plus de point et pouvoir étiré le son avec moins d'artefact je veux bien....mais de la à dire que c'est une machine 24 bits c'est abusé, le nombre de sons "preset" est bloquer à 150 sur le WAVEDRUM version oriental...c'est dans la rom du DSP que ce nombre est fixer, il me fallait un JTAG pour recuperer la rom, la modifier et la reflasher....je n'ai pas les compétences
C'est dans ce même esprit que je comptait faire des modifs sur le YETI, car celui que j'ai est en 16 bits, mais le YETI PRO est en 24 bits, je ne mettrait pas ma main au feu, mais je pari que le chip est identique sur les deux modèles...même si la référence du chip de mon YETI semble indiquer qui ne gère le 24 bits qu'en playback....mais quand je vois KORG dire que c'est du pure 24 bits sur le WAVEDRUM avec un aplomb sans vergogne cela ne m'étonnerais pas que BLUE fasse de même...donc je tente
Pour en être certain, il aurait fallu qu'un possesseur du YETY PRO démonte le sien et regarde quel est la référence du chip présent pour confirmer, c'est sans aucun risque, il n'y a que 3 vis et ça se démonte très bien, un enfant de 4 ans y arriverait, la preuve en vidéo:
Si me soupçons s'avèrent juste, une visite dans le coeur de la rom pourrait rendre mon YETI 16 bits en version 24 bits, ce n'est pas tant que je soit à la course aux performances...loin de la, je compte même investir sous peu dans la CRIMSON de SPL, c'est juste par défi personnel, c'est du hack en somme.

Rémy M. (chimimic)


Si j'avais eu plus de temps dispo et par simple curiosité, je me serais penché sur le truc.
Formateur en techniques sonores ; électronicien ; auteur @ sonelec-musique.com

berl

Bernard
http://sonotrad.org --- http://diato.org --- "Collectionneur" de tables numériques Innovason et de micros DIY --- Fer à souder toujours chaud...

Rémy M. (chimimic)

Formateur en techniques sonores ; électronicien ; auteur @ sonelec-musique.com

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

freestok

Sans compter que la bête peut utiliser un bootloader sur EEPROM externe...
Peut-être, je ne sais pas, mais pourquoi utiliser un bootloader externe pour un chip (UAC3576B) qui détient une rom interne ?....remarque....va savoir, ils en sont capable après tout...
bref, de mémoire je vais vous décrire tout ce que j'ai vu:
- UAC3576B = c'est le converto
- MC33178 = ampli op (a mon avis le préampli)
- MAC AAX (ou MAC AXX) = je pense que c'est lui qui amplifie le signal pour la sortie casque.
- Au bout de chacun des 3 connecteur des capsules, il y a un transistor cms noté 2G°°
- ATMH904 = alors la mystère...pas moyen de savoir ce que c'est, je n'arrive pas à trouver un datasheet sur cet élément
Ce qui est fabuleux avec ce micro-USB, pour être franc, je pense que c'est l'un des meilleur pour commencer, de plus, c'est l'un des rare, voir le seul micro USB à être à directivité variable, Stéréo, Omni, Figure 8, Cardio...avouez que pour un micro-USB c'est assez unique, donc très versatile
Pour être en mesure de proposer toutes ce directivités, il possède 3 capsules de 14 mm

je ne sais pas de quel type sont les capsules, electret ou condenser...curieux de savoir si il y a moyen de les remplacés et par quoi pour modder le micro vu la place dans le headbasket
caractéristiques ici
http://recordinghacks.com/microphones/Blue-Microphones/Yeti
Review Yeti vs Yeti pro
http://recordinghacks.com/2011/12/11/blue-yeti-vs-yeti-pro/
Review, test de son
http://www.geekbecois.com/analyse-le-microphone-usb-a-capsule-yeti-de-bluetec/
Malgré des courbes de réponse effrayante pour le bas du spectre il s'en sort bien bizarrement, il est résolument orienter podcast.
Voila, mais encore une fois, trouver un possesseur du YETI PRO pour décrypter les entrailles n'est pas chose aisé, il faut en trouver un et le convaincre de démonter son micro...humm...pas facile.
Ah oui, j'oubliais, il est reconnu par les IPAD, mais il fonctionne aussi sur ANDROID avec "USB PRO RECORDER" et AUDIOEVOLUTION du même auteur qui est en quelque sorte le Cubase sur ANDROID
https://play.google.com/store/apps/details?id=com.extreamsd.aemobile
https://play.google.com/store/apps/details?id=com.extreamsd.usbaudiorecorderpro
[ Dernière édition du message le 10/04/2014 à 18:18:29 ]

Rémy M. (chimimic)

Formateur en techniques sonores ; électronicien ; auteur @ sonelec-musique.com

vinic

http://www.atmel.com/products/memories/serial/i2c.aspx
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

freestok


vinic

Après, ben... c'est de la mémoire... ça peut servir à plein de choses!
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

berl

J'imagine que la config et les choix utilisateurs y sont stockés.
les 3 capsules doivent être des electret (ça c'est sûr) sans transistor FET intégré (si les connections arrivent bien sur un FET).
2Goo ça peut aussi être une résistance de polarisation de 2Gohms, mais alors il y aurait un FET juste à suivre...
Bernard
http://sonotrad.org --- http://diato.org --- "Collectionneur" de tables numériques Innovason et de micros DIY --- Fer à souder toujours chaud...

freestok

2Goo ça peut aussi être une résistance de polarisation de 2Gohms
Heu...berl, je n'y connais pas grand chose, mais une résistance n'a pas 3 pattes...a moins qu'aujourd'hui ils en fasse...., donc j'en déduit que ce sont bien des transistors cms et puis la notation est bien 2G avec °° juste en dessous, pas à la suite
par contre les capsules en electret je n'en était pas sûr, donc tu confirme
le mieux...c'est que je fasse des photos pour que vous puissiez vraiment voir de vous même et juger sur pièce
dites moi si ça vous intéresse ou pas

freestok

Le Volume et Mute, c'est la face avant, le Sélecteur de directivités et le Gain c'est la face arrière
Sur le PCB Volume/Mute, en bas c'est le jack et le port mini-USB
Les 2 capsules montés à 90° sont ceux qui font face à l'utilisateur, ce sont donc eux qui font la position Cardio et je suppose la position Stéréo aussi, la capsule toute seule à l'arrière devrait servir à compléter la position Omni et Figure 8
J'ai surtout poster cette image pour les Transistor CMS, je ne saurais quoi dire sur leur références...à bien y regarder, il semble vraiment évident que le "AAX MAC+" (un équivalent ?) est l'amplificateur du casque, lorsqu'on suit les pistes sur le PCB ils vont tout droit vers le Jack
Le 33178 PELY est forcément le préampli puisqu'il se trouve juste en dessous du Sélecteur de directivité, je n'ai aucune idée du gain du YETI
Sans démonter les PCB entre-eux, j'ai juste regarder avec une loupiote...ya pas de composant sur les faces arrières de chaque PCB, apparemment, il n'y que ce que je vous montre ici.
érratum : je me suis peut-être tromper sur la référence AAX MAC +, je crois lire MAC alors que c'est NAC, je n'en suis pas sur, à vérifier.
http://imagik.fr/uploads/89313
Alors ?....vous y voyez plus claire ?
[ Dernière édition du message le 10/04/2014 à 23:36:24 ]

vinic

Il faut capturer ce qui se passe sur l'i2c, pin6=SCL et pin5=SDA
Bon, après faut faire du reverse engineering, ça c'est une autre paire de manches!!!
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

freestok


freestok

Tiens, un gars qui à désosser son micro USB aussi, un Samson C01U, il a réussit à repérer chaque composants, c'est intéressant
http://jumperone.com/2011/10/samson-c01u-teardown/
[ Dernière édition du message le 11/04/2014 à 01:06:16 ]

vinic

Bon, je crois que c'est au-delà de mes compétences, mais juste pour ne pas mourir idiot, je ponctionne la pin 5 et 6...avec un ocillo je suppose ? ou un connecteur informatique qui enregistre le programme qui défile comme un fichier texte qui passe par la en code assembleur en hexadécimal pur ?
Avec un oscillo si il est capable de décoder l'i2c et d'enregistrer ce qu'il voit... et après y rapatrier sur un ordi si l'oscillo n'est pas "informatique", c.à.d. branché en USB.
Ou alors une interface i2c/USB(série) et un terminal sur le PC.
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

Rémy M. (chimimic)

Il faut capturer ce qui se passe sur l'i2c, pin6=SCL et pin5=SDA
je ponctionne la pin 5 et 6...avec un ocillo je suppose ?
L'I2C est un protocole de communication qui permet l'échange de données entre deux composants ou plus, via un "bus". La ligne SCK correspond à l'horloge (Serial cloCK) et la ligne SDA correspond aux données (Serial DAta). Pour capturer les messages échangés, on peut utiliser un analyseur logique ou un oscillo numérique doté de deux entrées au moins avec fonction de décodage des trames (le Picoscope que j'utilise permet cela, mais un autre oscillo numérique avec assez de mémoire peut aussi faire l'affaire, c'est juste plus casse-pied pour lire les valeurs sur l'écran). En comparant les données échangées entre les deux versions de micro, ça pourrait faire avancer les choses. Mais comme le dit vinic, l'analyse de tout ça peut demander pas mal de temps...
Edit : répondu avant d'avoir vu le dernier message de Vinic... On retombe sur nos pattes.
Formateur en techniques sonores ; électronicien ; auteur @ sonelec-musique.com
[ Dernière édition du message le 11/04/2014 à 09:10:07 ]

vinic

- le temps qu'il analyse la première capture de trame tu vas en perdre autant car il ne capture plus le signal pendant ce temps.
- à chaque nouvelle capture le soft efface la dernière capture.
Le mieux reste un convertisseur i2c/Série branché sur le PC et de capturer les trames sur un terminal.
...et oui, en effet, tu récupères du code Hex qu'il faut retraduire en Asm... puis comprendre ce que ça fait vraiment!
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

Rémy M. (chimimic)

Formateur en techniques sonores ; électronicien ; auteur @ sonelec-musique.com

freestok


merci, merci, merci beaucoup pour ce passionnant échange

- < Liste des sujets
- Charte
- 1
- 2