Supernova, erreur au démarrage

Petits bobos, dépannages et jolies infirmières.
Avatar de l’utilisateur
pcxt
Messages : 61
Inscription : 06 févr. 2022, 17:57

Supernova, erreur au démarrage

Message par pcxt »

Bonsoir à tous,

Je viens de me réinscrire sur le forum après une bien longue absence. Comme je le dis dans mon post de présentation, j'ai une requête bien précise, et je me dis que ça me donnera l'occasion de revenir plus souvent.
En plus ça concerne un numérique. Donc si ma démarche n'est pas bonne, merci de me le dire, je supprimerai sans état d'âme.
Mais voilà, je sais qu'il y a parmi vous des petits génies et enchanteurs de l'électronique sous toutes ses formes, donc je me permets de poser cette question ici, après l'avoir mis sur AF (pareil, peut-être une indélicatesse ?)

Mon vieux supernova prend la poussière depuis longtemps. Il est bloqué au démarrage, indiquant "Flash write error !! Switch off & re-try".
A l'époque j'avais contacté Novation, ils m'avaient répondu :
"Unfortunately it sounds like there is a problem with the flash memory or the boot circuit surrounding the boot memory on your Supernova. There is no battery to replace as the OS and patches are stored on an EPROM and flash memory. You will need to get the unit looked at by a service centre."
Chez Musical service, ils m'avaient dit qu'il y avait peut-être moyen de faire quelque chose.
J'avais pas donné suite, faute de moyens et de temps.

Aujourd'hui j'aimerais clore cette question. Soit en parvenant à un résultat, soit pas du tout.
Je suis retourné chez Musical Service mais ils n'avaient pas l'air optimistes. Alors je pose ça ici, peut-être que l'un d'entre vous aura le savoir nécessaire pour me dire ce qu'il faut en penser ?

Merci pour votre aide, et une excellente soirée à tous !

f.
Avatar de l’utilisateur
Frabas
Messages : 764
Inscription : 09 juin 2018, 20:32
Localisation : Montréal
Contact :

Re: Supernova, erreur au démarrage

Message par Frabas »

Salut,
un problème qui risque d'être velu. Déjà une petite recherche sur le web ne ramène pas de schéma. Par contre, le manuel utilisateur est disponible ici: https://archive.org/details/synthmanual ... 3/mode/2up0
Ensuite, si c'est la flash qui est défectueuse, deux choix: soit elle est vraiment défectueuse, il faut la remplacer (probablement du CMS). Soit elle a été mal flashée, et il faut trouver comment la reflasher.
Pour l'EPROM, j'ai trouvé un dump (http://dbwbp.com/index.php/9-misc/37-synth-eprom-dumps) mais pour le Supernova II. D'ailleurs, ça pourrait être une bonne idée de faire un dump de ton EPROM courante.
Pour débugger le boot circuit, il faudrait le schéma.
Question: est-ce qu'au boot (dès l'allumage), il fait flasher les led ou quelque chose comme ça? Est-ce qu'il prend quelques secondes avant d'afficher le message ?
Avatar de l’utilisateur
pcxt
Messages : 61
Inscription : 06 févr. 2022, 17:57

Re: Supernova, erreur au démarrage

Message par pcxt »

Merci pour ta réponse Frabas !
J'ai cherché rapidement les schémas, pour l'instant je n'ai rien trouvé. Je vais continuer les recherches.

A l'intérieur il y a une puce sur un support, visible sur cette vidéo https://www.youtube.com/watch?v=_WuYFdbpMfU?t=01m03s (à 1min)
Le reste c'est soudé en dur, j'imagine que c'est chaud à remplacer, et en tout cas impossible pour moi !

Je suis tout à fait disposé à faire un dump, mais je ne sais pas comment faire. Et je n'ai accès à rien sur le synthé, aucun paramètre, le truc est vraiment bloqué.
Pour te répondre, non il affiche le message presque instantanément. Un demi-seconde de noir, puis le nom "Supernova" une petite seconde et le message d'erreur. Pas de led ni rien d'autre.

coton alors ?
Avatar de l’utilisateur
Frabas
Messages : 764
Inscription : 09 juin 2018, 20:32
Localisation : Montréal
Contact :

Re: Supernova, erreur au démarrage

Message par Frabas »

La puce sur support, c'est très certainement l'EPROM. Pour faire un dump, il faut l'enlever et faire un montage ou avoir un programmeur d'EPROM; je comprends que tu n'as pas ça, c'était juste une suggestion.
D'ailleurs, elle me semble correcte car d'après ce que tu décris, la boot sequence, qui se fait généralement en quelques dixièmes de secondes, est bonne puisqu'il affiche le splash screen ("Supernova"). Il est donc capable de lire l'EPROM. Dans celle-ci, il y a un programme appelé POST (Power On Self Test), et c'est probablement lors de celui-ci, qu'il fait un checksum de la flash, le compare avec une valeur conservée dans celle-ci et constate une différence, d'où le message. La flash contient l'OS.
Ce qui m'amène aux hypothèses suivantes sur le problème, dans l'ordre:
- la flash est correcte, mais son contenu est altéré; il faut la reflasher
- le POST est altéré; il faut reprogrammer l'EPROM
- la flash est défectueuse; il faut la remplacer et la reflasher
- une soudure défectueuses empêche le CPU de lire un des bus (adresses ou données); il faut faire un reflow

La première étape pourrait être faite par toi, si tu t'en sens capable. Généralement dans la vie d'une machine, il a plusieurs mise à jour de l'OS, et des documents qui explique la procédure de mise à jour. Il faut trouver ces documents.
Les étapes suivantes, c'est du boulot pour un électronicien qui à le matos nécessaire. Si tu vas vers là, demande lui alors de faire un dump de l'EPROM, à titre de backup, mais aussi pour partager avec la communauté.
On vous demande de répondre par "Oui" ou par "Non", alors évidemment, "ça dépend" ça dépasse....
Avatar de l’utilisateur
pcxt
Messages : 61
Inscription : 06 févr. 2022, 17:57

Re: Supernova, erreur au démarrage

Message par pcxt »

Eh bien, quelle réponse complète, merci !
Alors, je serais ravi d'apprendre à flasher une puce, mais je crois qu'il faut le matos.
J'avais essayé de réinstaller le firmware par midi (ON + bouton 8 puis lecture d'une séquence midi, dispo sur leur site) mais à 100% de progression, le message d'erreur revient.

Donc si j'ai compris ta suggestion, il faut trouver un dump de l'EPROM et quelqu'un qui a un poste à flasher.
Sinon, est-ce que ça se trouve ce genre de puce ? Genre vierge et prêt à flasher ?(Je dis peut-être un con**nerie , ce n'est pas un domaine que je connais)

Merci en tout cas
Avatar de l’utilisateur
Frabas
Messages : 764
Inscription : 09 juin 2018, 20:32
Localisation : Montréal
Contact :

Re: Supernova, erreur au démarrage

Message par Frabas »

Salut,

bon alors la progression est importante. Puisque tu as réussi à tenter - subtil ! - d'installer le firmware (je parlais d'OS, mais c'est la même chose) par MIDI, ça veut dire que que l'EPROM est correcte; inutile de la reprogrammer à ce moment.
C'est dans l'EPROM que se trouve le programme de gestion du MIDI et des touches. Puisqu'il indique une erreur après 100%, c'est veut dire qu'il décode le protocole MIDI, reçoit les octets et les écrit séquentiellement dans la flash. À la fin, il relit la flash, calcule le checksum, et se rend compte que le contenu est incorrect: il y a eu des erreurs d'écriture.
Donc, c'est probablement la flash qui est défectueuse. La prochaine étape sera d'identifier ce composant sur la carte mère et de le faire remplacer. Il va probablement être proche du CPU principal (je ne sais pas sur le Supernova, mais sur le XioSynth, c'est un CPU de marque Renesas). C'est très certainement du CMS, donc il faut avoir le matériel nécessaire pour dessouder ça.
Oui les puces sont vendues vierges.
On vous demande de répondre par "Oui" ou par "Non", alors évidemment, "ça dépend" ça dépasse....
Avatar de l’utilisateur
pcxt
Messages : 61
Inscription : 06 févr. 2022, 17:57

Re: Supernova, erreur au démarrage

Message par pcxt »

Belle déduction, je suis admiratif !
Comment trouver le composant ? Des photos seraient-elles utiles ?

En revanche il va falloir que je trouve quelqu'un, parce que remplacer ce genre de trucs c'est pas du tout envisageable pour moi !
Avatar de l’utilisateur
Frabas
Messages : 764
Inscription : 09 juin 2018, 20:32
Localisation : Montréal
Contact :

Re: Supernova, erreur au démarrage

Message par Frabas »

Salut,

oui des photos seraient utiles pour identifier le composant. L'idéal serait de faire plusieurs photos, bien claire et nette, à angle droit, histoire de faire un photo montage de la carte mère. J'imagine qu'il y a des nappes de fils; si tu t'en sens le courage, débranche les avant de prendre les photos; ça évite les ombres.
Perso, quand je fais ça pour de la rétro-ingénierie, je prends des photos recto-verso que je superpose avec Gimp, et des photos en transparence quand c'est possible. Mais dans ton cas, juste des photos du dessus, ça sera suffisant.

Mes déductions sont juste basées sur une connaissance très basique des cartes mères et les phénomènes que tu décris. Il y a plein d'inconnues qui peuvent influer sur le comportement.
On vous demande de répondre par "Oui" ou par "Non", alors évidemment, "ça dépend" ça dépasse....
Avatar de l’utilisateur
pcxt
Messages : 61
Inscription : 06 févr. 2022, 17:57

Re: Supernova, erreur au démarrage

Message par pcxt »

Ok, je m'occupe de ça ce soir ou demain.
Merci pour ton aide !
Avatar de l’utilisateur
pcxt
Messages : 61
Inscription : 06 févr. 2022, 17:57

Re: Supernova, erreur au démarrage

Message par pcxt »

Ok Frabas, j'ai fait quelques photos.
Voilà la CM, désolé pour la taille mais fallait qu'on voie bien.
Est-ce que ça aide ?

Image
Avatar de l’utilisateur
Frabas
Messages : 764
Inscription : 09 juin 2018, 20:32
Localisation : Montréal
Contact :

Re: Supernova, erreur au démarrage

Message par Frabas »

Salut pcxt,
c'est parfait!
la flash c'est U13: Atmel AT29C040A-12TC. Elle est end of life depuis 2009 https://www.ineltek.com/eolpcnpdfs/SE083002.pdf, remplacée par la AT29C040A-12TU. Cette dernière est plus facilement disponible: il y en a ici https://www.kynix.com/Detail/639361/AT29C040A-12TU.html et ici https://www.ebay.com/itm/202803187769.
Je n'ai pas le temps de faire la comparaison des datasheets, mais le remplacement étant provenant d'une note Atmel, on suppose que c'est correct.

Je ne peux pas te garantir à 100% que c'est la cause de ta panne, mais valider ça dépasserait largement le remplacement pur et simple du composant.

Pour info, les carrés noirs (U24, U26 .. U36) sont les DSP (8* Motorola 56000, quand même!), les 9 rectangles (U29 .. U39) sont les RAM des DSP. U1 est le CPU principal, U14 l'EPROM, U8-U9 la RAM pour U1. U5 je ne sais pas, peut-être un coprocesseur, La partie de droite est la partie analogique et régulation de tension. Bizarre les traces sur tous les chips, une sorte de vernis.

Belle machine en tout cas!
On vous demande de répondre par "Oui" ou par "Non", alors évidemment, "ça dépend" ça dépasse....
Avatar de l’utilisateur
oryjen
Messages : 9987
Inscription : 15 nov. 2009, 22:16

Re: Supernova, erreur au démarrage

Message par oryjen »

Hello,
Je n'y connais rien en numérique, mais je vois ici une carte vraiment dégueulasse, particulièrement autour du fameux U13 et de U1.
A ta place je commencerais par décaper ce vernis tout pourri, bien nettoyer toutes les pistes alentour (avec précautions, ces pistes CMS sont fines comme des cheveux), et refaire un test sans revernir.
Déjà tu seras sûr de qqch, avant d'envisager le remplacement épineux de ce petit circuit.
Avatar de l’utilisateur
pcxt
Messages : 61
Inscription : 06 févr. 2022, 17:57

Re: Supernova, erreur au démarrage

Message par pcxt »

Ok super, bah merci pour l'info !
Maintenant, l'idée c'est d'acheter la puce, trouver les data à flasher et trouver quelqu'un pour faire les deux manips (flash et remplacement), c'est bien ça ?

Sinon alors oui la carte a l'air dégueulasse mais c'est la lumière qui fait ça. En vrai toutes les traces jaunes c'est probablement une sorte de vernis transparent et la carte est bien nette, bien propre. De ce que je peux en voir en tout cas. Par exemple là :
Image

C'est encore jaune et ça fait jus de fruit renversé, mais en réalité c'est transparent, ça fait plutôt voulu.
Après si ça aide je peux essayer d'enlever tout ça. Mais :smile: j'aurai encore besoin de vos conseils !

Merci en tout cas !
Avatar de l’utilisateur
Frabas
Messages : 764
Inscription : 09 juin 2018, 20:32
Localisation : Montréal
Contact :

Re: Supernova, erreur au démarrage

Message par Frabas »

Salut,
ouais un petit nettoyage avant la soudure ça aidera. Acetone et coton-tige peut-être ?
Non, reflasher, ça se fera par la manip que tu as déjà faites, à savoir faire une mise à jour de l'OS/firmware. Donc, il faut juste remplacer le composant.
J'ai bien une petite expérience avec le numérique (la preuve: ceci est mon 100000000ème message :wink: ), mais aucune avec le CMS; je pense que ça se dessoude avec une station à air chaud, pinces brucelles, patience et sobriété.
On vous demande de répondre par "Oui" ou par "Non", alors évidemment, "ça dépend" ça dépasse....
Avatar de l’utilisateur
pcxt
Messages : 61
Inscription : 06 févr. 2022, 17:57

Re: Supernova, erreur au démarrage

Message par pcxt »

Ok pour l'acetone.
En revanche la soudure faudra que je trouve un spécialiste
Avatar de l’utilisateur
Frabas
Messages : 764
Inscription : 09 juin 2018, 20:32
Localisation : Montréal
Contact :

Re: Supernova, erreur au démarrage

Message par Frabas »

Acetone, c'est une suggestion. Si quelqu'un a de meilleurs conseils, qu'il se manifeste.
On vous demande de répondre par "Oui" ou par "Non", alors évidemment, "ça dépend" ça dépasse....
Avatar de l’utilisateur
oryjen
Messages : 9987
Inscription : 15 nov. 2009, 22:16

Re: Supernova, erreur au démarrage

Message par oryjen »

En général pour les PCBs crados, on conseille l'alcool isopropylique.
J'ai peur que l'acétone ne fasse des dégâts...
Avatar de l’utilisateur
BLT
Messages : 14595
Inscription : 12 nov. 2009, 18:20
Localisation : dans une valise
Contact :

Re: Supernova, erreur au démarrage

Message par BLT »

Alcool isopropylique et brosse à dents fonctionnent bien (mieux vaut ne plus utiliser la brosse pour les dents après :mdr: ).
L'équipe d'Anafrog, soit on l'aime, soit on ne l'aime pas. Dans les deux cas elle s'en fout.
"It's not wise to upset a Wookiee."
Avatar de l’utilisateur
skawiwen
Messages : 4779
Inscription : 10 mai 2010, 09:50
Localisation : Rhone Valley
Contact :

Re: Supernova, erreur au démarrage

Message par skawiwen »

technique Ardèchoise (Patounet ©), liquide vaisselle, lavage à grande eau et séchage au sèche cheveux
" L'artiste se considère comme le créateur d'un monde spirituel qui lui est propre ."
Avatar de l’utilisateur
pcxt
Messages : 61
Inscription : 06 févr. 2022, 17:57

Re: Supernova, erreur au démarrage

Message par pcxt »

Merci les amis !
Je dois de toute façon trouver de l'alcool isopropylique pour mon imprimante 3D.
Lavage à grande eau ??!! J'oserai jamais je crois...

Ok donc je nettoie tout ça et je vous tiens au jus.
Si jamais il faut commander et souder la pièce, vous avez un plan de quelqu'un qui saurait faire ça sur Paris ou IdF ?

encore MERCI :bravo:
Répondre
cron