Tlemcen Car electronics

Tlemcen Car electronics (https://www.tlemcen-electronic.com/forum/index.php)
-   Tutoriels (https://www.tlemcen-electronic.com/forum/forumdisplay.php?f=73)
-   -   [tuto-débutant] clône d'un BSI Siemens de 406 coupé (https://www.tlemcen-electronic.com/forum/showthread.php?t=13044)

adv 22/11/2012 06h56

[tuto-débutant] clône d'un BSI Siemens de 406 coupé
 
Salut à tous,

j'ai une sorte de petite étude/tuto à vous faire partager, j'ai pas vraiment trouvé de section appropriée peut être faut il bouger cela dans "Électronique" ? Pour un paquet d'entre vous ici c'est quelque chose que vous connaissez déjà. Pour d'autres qui débutent comme moi et bien c'est pour vous montrer qu'avec des bases en électronique et un peu de persévérance tout est possible…

Je souhaitais vous faire part des recherches que j'ai pu faire concernant le remplacement du boitier de servitude intelligent qui équipe les 406 coupé avec multiplexage partiel (sans les commodos COMM2000).

Ce tuto ne s'applique que pour les véhicules équipés d'un BSI Siemens D9 (ici B4), les images viennent d'un autre forum (où j'ai déjà posté le tuto), ce qui explique le filigrane.

Pour les autres véhicules la procédure change bien évidemment, cloner ce BSI est facile alors on y va ?!

Comme vous le savez en cas de défaillance vous devrez en théorie passer par la case Peugeot pour le remplacer. Peugeot ne le réparera pas mais procédera au changement en cas de panne comme:
- le relais de clim HS (mais vous savez qu'on peut le changer),
- si il a pris l'eau et que la carte s'est oxydée (j'ai vu sur plusieurs forums que c'était arrivé sur des berlines !!)
- ou il peut y arriver divers dysfonctionnements parce que des soudures ou un composant claque (à cause du temps et des variations de température). On ne sait pas comment vieilliront les composants…

Vous l'avez compris, le BSI n'est pas une pièce d'usure mais comme tout élément électronique il peut vous lâcher à tout moment (quoi que c'est quand même costaud convenons-en !). Dans 10 ans si notre auto sera collection on aura les boules de devoir la laisser au garage à cause d'une panne électronique ! Déjà qu'on arrive plus à avoir certaines pièces mécaniques très basiques, moi je dis méfiance.

Pour information un changement de BSI sur un coupé 2L 137 EW10J4 vous coutera la modique somme de 501€ TTC seulement + un télécodage (apprentissage pour votre véhicule) ~50€ (intervention de haute technicité, brrrr) – enfin tant que Peugeot a du stock…

Je vais vous expliquer ici comment cloner votre BSI.

Voici comment procéder à moindre frais vous-même, je vais essayer d'expliquer chaque étape. Je n'ai rien inventé, mais cette manip m'a demandé quand même quelques heure de recherches, on ne trouve aucune documentation aussi détaillée et imagée à ma connaissance.

Voici donc comment cloner votre BSI (ou en prévoir un de secours pour les vieux jours de votre préférée) moyennant cependant :

- la fabrication d'un programmateur d'eeprom (moins de 5€ de composants) + achat d'une pince de programmation pour eeprom montée en surface (~20€ tout de même) + la bonne maitrise du fer à souder
- un BSI d'occasion (j'ai eu le miens pour 75€ port compris)

J'ai un 2L 137 mais le principe reste le même sur tous les modèles. Cependant ce tutoriel ne vaut que si votre BSI d'origine et d'occasion disposent d'une eeprom 93C66, pour savoir si c'est le cas, dé-clipper le fond du BSI et repérer la présence de l'eeprom (extrême gauche de la carte, au milieu, c'est très petit).

http://i45.servimg.com/u/f45/16/55/64/13/0110.jpg

http://i45.servimg.com/u/f45/16/55/64/13/0210.jpg

http://i45.servimg.com/u/f45/16/55/64/13/0310.jpg


Dans mes recherches je ne suis pas parvenu à trouver/comprendre si on pouvait remplacer son BSI par n'importe lequel. Cependant, si vous vous lancez vérifiez que le BSI que vous achetez est bien un Siemens, modèle D9 (phase 1 restylé), B4 (niveau d'équipement), qu'il était monté dans un véhicule ayant la même version de multiplexage et que lui aussi a l'eeprom 93C66 au dos du circuit. J'aurais tendance à dire essayez de trouver un BSI dont la référence Siemens ressemble à la votre, celle qui commence par S1… Par chance j'ai trouvé sur le bon coin un BSI ayant quasiment la même référence Siemens que le miens. Il provient d'un Break 2.2e.

Voilà les grandes étapes de cette manipulation :

- Fabrication du programmateur d'eeprom + test de celui-ci,
- Ouverture de votre BSI fonctionnel et lecture de l'eeprom
- Ouverture du BSI d'occasion éventuellement effacement de l'eeprom qui contient la programmation d'usine (on va rendre l'eeprom qui contient - entre autres kilométrage, paramètres BSI, immo-code, PIN, VIN - vierge)
- et enfin, programmation de l'eeprom du BSI d'occasion (avec les données de votre BSI).


Fabrication du programmateur d'eeprom:

Nous allons lire et programmer l'eeprom 93C66 avec le logiciel Ponyprog et une interface série maison (RS232). Editeur du logiciel (gratuit): http://www.lancos.com/prog.html
Un schéma de programmateur d'eeprom 93C66 est à disposition sur le site de Ponyprog.
J'ai pris le schéma original que j'ai modifié et allégé au maximum (uniquement dans la forme, dans le fond rien ne change !).

http://i45.servimg.com/u/f45/16/55/64/13/0410.jpg



Après une petite heure de boulot voici un tout petit programmateur et la "pince" qui permettront de lire/programmer l'eeprom directement sur la platine sans avoir besoin de la dessouder !

Le circuit "original" prévoit de tirer l'alimentation en 5 volts pour l'eeprom à partir du port série + régulateur 5 volts. En pratique cela ne fonctionne pas (le port série ne délivre pas un courant suffisant) j'ai donc utilisé un câble USB coupé pour récupérer le 5v.

http://i45.servimg.com/u/f45/16/55/64/13/0510.jpg

http://i45.servimg.com/u/f45/16/55/64/13/0610.jpg

Remarquez la toute petite taille de l'eeprom achetée pour test à coté de la pince !

Installer Ponyprog (version 2.07c sur XP ou Seven 32bits, j’ai testé les deux) et connecter l'interface à un port USB (dédié uniquement à l'alimentation) et un port série libre (l'usage d'un convertisseur USB<-> RS232 n'est pas recommandé par le développeur de Ponyprog, j’ai testé 2 convertisseurs avec des chips Prolific et la lecture est erronée).

L'achat d'une eeprom (2,5€) et sa lecture/programmation/vérification auront permis en amont de s'assurer que le programmateur fonctionne !

Voici un gif animé pour vous familiariser avec l'interface graphique de Ponyprog (ici je procède à la configuration initiale, test d'écriture, lecture et effacement).

http://www.coupe406.com/albums/Adv/tests.gif


Lecture de votre BSI d'origine:

Ouvrir le BSI et repérer l'eeprom.

Nous n’aurons pas besoin de dessouder l’eeprom pour la lire et la programmer cependant nous devons isoler la patte numéro 8 connectée au + de l’eeprom et à pleins d’autres composants installés sur la platine dont le processeur Infineon en face "avant" de la carte. Si l'on ne procède pas à cette opération la lecture ne sera pas possible (erronée) parce qu'on va alimenter des circuits qui vont venir interagir avec l'eeprom (comme le proc). Gratter la piste avec un cutter (voilà ce que ça donne, en haut à gauche c'est mon BSI d'origine et en bas à droite le BSI d'occasion gratté histoire de comparer):

http://i45.servimg.com/u/f45/16/55/64/13/0710.jpg


Le transfert doit s'effectuer sans problème. Gardez le dump sur votre PC !!! (le contenu de l'eeprom sous forme de fichier informatique), c'est lui que nous réinjecterons dans le BSI d'occasion.

Voici le plan de travail…

http://i45.servimg.com/u/f45/16/55/64/13/0810.jpg



Reprogrommation de l'eeprom du BSI d'occasion :

Ouvrir le BSI d'occasion et repérer l'eeprom.

Attention il faut procéder à l'isolation de la patte 8 MAIS AUSSI de la patte 4 (l'horloge) sinon vous allez foirer la ré-écriture (j'ai découvert ça après plusieurs échecs de programmation).

Ré-injecter les données de votre BSI fonctionnel.

Ressouder les pates des eeprom au reste des circuits imprimés, un petit apport d'étain suffira (facile à enlever avec un morceau de tresse à dessouder).


Voici une photo prise en vitesse…

http://i45.servimg.com/u/f45/16/55/64/13/0910.jpg


Refermer les BSI et installez l'un puis l'autre dans votre coupé, un tour de clé permettra de s'assurer qu'ils fonctionnent tous les deux !

Je vois arriver les connaisseurs qui vont dire, "Pourquoi ne pas tout simplement dessouder l'eeprom du BSI fonctionnel et le ressouder sur le BSI d'occasion ?" Si vous permettez j'y vois plusieurs objections:

le matériel pour dessouder les composants CMS n'est pas donné et le faire avec un fer à souder classique comporte des risques (destruction de l'eeprom à cause de la température, arrachage des pistes en cuivre du circuit imprimé), je ne suis pas pro et pas équipé.

Aussi j'ai tenu à faire l'opération de clonage car j'adore la bidouille électronique, c'est plus rigolo que de swapper une eeprom et si je me plantais c'était ciao le BSI !

En tous les cas j'ai un BSI qui attend au placard, à titre préventif !

Voilà, ceux qui sont venus jusqu'au bout et qui ont des questions n'hésitez pas ! :22:

Sahara31 21/11/2017 21h48

sur le schéma de Lancos ce sont les voies 5, 6 et 7 qui sont reliées ensembles.
Peut-être que c'est pour ça que je ne parviens pas à écrire sur mon eeprom bien que je parvienne à en faire la lecture...?

guyguy307 22/11/2017 06h01

Magnifique tuto mercii bien

Sahara31 22/11/2017 15h37

Citation:

Envoyé par Sahara31 (Message 567076)
sur le schéma de Lancos ce sont les voies 5, 6 et 7 qui sont reliées ensembles.
Peut-être que c'est pour ça que je ne parviens pas à écrire sur mon eeprom bien que je parvienne à en faire la lecture...?

j'ai refait la connexion des pattes de l'eeprom mais toujours pareil: lecture ok mais écriture impossible. Je pars chercher une autre solution car je ne dispose pas de port serie direct sans passer par usb... et investir dans une vieille tour, car la mienne délire, ne me dit rien qui vaille...

rap95 20/12/2017 08h56

pinout diag sur table
 
Bonjour a tous,
je suis a la recherche du schema, pour alimenter se bsi sur table et dialoguer avec diagbox si quelqu'un a sa.
merci.

eric35430 03/01/2018 23h15

Citation:

Envoyé par rap95 (Message 573904)
Bonjour a tous,
je suis a la recherche du schema, pour alimenter se bsi sur table et dialoguer avec diagbox si quelqu'un a sa.
merci.

cherche sur le forum il me semble avoir vu cela mais uniquement l' alimentation,

moi je cherche les fils pour la liaison avec le compteur
car j' ai un ensemble de partner 1 ph1 mais je voudrais le brancher pour connaitre son kilometrage


Fuseau horaire GMT +1. Il est actuellement 06h27.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Version française #23 par l'association vBulletin francophone
Tlemcen-electronic © All right reserved