- Ce sujet contient 32 réponses, 9 participants et a été mis à jour pour la dernière fois par
Xvolks, le il y a 2 minutes.
-
CréateurSujet
-
10 janvier 2026 à 19 h 33 min #203580
bavooz
- Level 0 - Newbie
- Messages : 2
Bonjour,
Il y a quelques mois je me suis offert un amiga 500 sur le bon coin, je l’avais pas demonté et j’ai trouvé en installant mon gotek qu’il y avait une extension de memoire, visiblement elle ne marche pas, j’ai donc enlevé la pile qui avait coulé, maintenant j’aimerais la reparer, re-souder des fils si ligne coupée bref, connaissez un endroit ou l’on peut trouver des schemas de ces cartes ?


-
CréateurSujet
-
AuteurRéponses
-
30 juillet 2026 à 20 h 55 min #208398
Xvolks
- Level 1
- Messages : 12
J’ai peu d’expérience dans le domaine, c’est vrai, le plus fin que j’ai fait c’est peut être souder une puce (PIC) sur une Wii, ou dessouder /ressouder un eeprom d’iMac.
Niveau matos, j’ai pas tout clairement, mais j’ai:- un combo fer/hot-gun basique,
- un petit oscilloscope numérique ZOYI,
- soudure au pb,
- un peu de tresse,
- pompe à dessouder manuelle.
Coté testeur pas grand chose, hélas, à part un multi-mètre, j’ai juste un testeur LCR-TC1. J’ai une camera thermique: on voit juste que les composants chauffent modérément (le Fat Agnus peut être un peu plus que le reste
), mais les RAM restent à température ambiante.Mon idée était de retirer les 4 chips de RAM, de mettre des supports et de remettre des RAMs « neuves »… Mais si les composants TTL autour sont grillés, ça ne va pas trop m’avancer.
J’avais espéré que la DiagRom du QuadKick Switcher aurait pu m’aider. Mais si je comprends bien, l’état actuel de la machine ne permet pas le changement ROM (à tord ou à raison, quand j’ai commandé ça, j’ai regretté l’absence d’une config par jumpers).
En tous cas, merci de ton message, même s’il me laisse peu d’espoir.
31 juillet 2026 à 14 h 41 min #208403Giants
- Level 4
- Messages : 106
Blup !
Le ‘QuadKick Switcher’ n’est qu’un PCB avec un Eprom et plusieurs ‘rom’ écrite séparément sur chaque Bank
Avec un un petit circuit logique de sélection (ou pas) mais c’est tout.
Elle fera le d’job pas de soucis, juste que, pour réparer on n’ajoute pas une ‘couche’ de matos, on va à l’essentiel donc juste 1 Chip, pas 1 ‘PCB qui switch’.Avec le matériel que tu as, tu devrais t’en tirer.
Ton oscilo peut surement t’aider a tester les 74LS, (regarde les datasheet et test les portes logiques)
Que les ram de dégagent aucune chaleur à la camera thermique c’est plus bon signe que mauvais.
Un DRam qui chauffe est morte à coup sûr
Par contre une DRam qui ne chauffe pas n’est pas pour autant fonctionnelle.Alors le coup de dessouder des Roms est une bonne idée SI tu avais un PCB fonctionnel OU que tu savais quel roms sont bonne ou pas.
Tu aurais pu, selon la rev de ta carte mère et le nbr de chip, en dessouder une partie, re-souder la conf d’un cavalier et lui faire croire que c’est ‘normal’.
Mais la… il suffit d’une Dram HS pour empêcher tout boot (ceci dit, la diagrom devrait quand même booter, même si pas de Dram et puis c'(est ecrit noir sur blanc le nbr de Ram qu’elle détecte)Alors attention avec ta méthode pour dessouder
Si c’est tresse (il va te falloir du flux aussi, genre Amtech NC559)
Si c’est station à ait chaud, attention a ne pas aller trop loin en temps, sinon le PCB va gondoler.
Si c’est à la pompe a dessouder manual… bonne chance, et tu risque de laisser des traces là où tu vas poser la pompe.Donc ouai dans l’ordre :
– Changer ta rom par une diagrom ou ton multi PCB avec diagrom
– Regarder l’id des 4 chips dataPath, tu regardes ensuite les 2 datasheet en question
Tu utilise ton oscilo avec l’amiga allumé pour voir que y’a de l’activitée normal sur ces 74LS
Apres pour les ram….je ne vois pas trop de solution.
Le mieux c’est d’avoir quelque chose pour les tester et pas toutes les dessouder à l’aveugle.
Dans l’idéal des testeurs comme j’ai dit, sinon un autre A500 (ou que la carte mere)
Ou tu as au minimum mis 1 dram sur support, comme ça, tu peux tester une à une.Sinon bein réparateur mais bon… sur un A500 et vue ce que tu as fais.
Soit c’est coup de bol et c’est pas grand chose (comme que les DataPath) et c’est ‘vite fait’.
Soit faut chercher et passer du temps et le temps… bein c’est de l’argent.
Et comme dit, vue le prix d’un A500… bof quoiAprès, si tu veux quand même dessouder toutes tes rams et/ou 74ls et me les envoyer via la poste, ça je ne facture pas.
Je prends, je pose dans mon tester, je lie. ça va :)31 juillet 2026 à 18 h 22 min #208412
Xvolks
- Level 1
- Messages : 12
Merci @Giants pour ta réponse, je viens de recevoir le Gotek, l’extension 1Mb et le GreaseWeazle que j’avais commandé avant ma mésaventure…
Dans quelques, jours / semaines, je recevrai les composants (RAM et supports) que j’ai commandés.
Est-ce que la technique du piggyback pour détecter la/les chips de RAM grillés est utilisable ici? (c.f. la vidéo d’Halifax ici). Évidemment, si les 74LSxxx sont cuits, ça n’a pas de sens de faire ça.
En cherchant un peu, (merci Claude?), il semblerait que mon programmateur d’eprom (TL866 II Plus) soit capable de tester des circuits TTL, avecminiprosur Linux ou Mac (j’ai pas de Windows à la maison), tu valides ?J’ai fait le test à l’ohmmètre, en position diode, les pattes data des 4 composants Ls244 et LS233 ont une chute de tension comprise entre 0.38 et 0.52V. Ça me semble pas déconnant même si 0.38V me paraît un peu faible.
Par exemple à l’oscilloscope le pin 2 de la ram semble flottant (avec aucune valeur logique définie), en mode diode il y a 0.38V de perte de charge entre pin 2 et masse.
Donc, je me dis que 0.38V c’est peut-être réellement trop faible.31 juillet 2026 à 20 h 39 min #208415Giants
- Level 4
- Messages : 106
>piggyback
Non, très mauvaise idée de test pour des Dram.
Tout dépends de ‘comment’ est grillée (si grillée) la Dram
Cette méthode n’est pas une bonne idée.
(‘méthode’ qui est de la bidouille. PAS de la réparation donc bon…)
En fait, tout dépends de ‘comment le composant est grillé.
Soit il ne ‘sort’ rien du tout et la, le piggy va fonctionner
Soit il perturbe et/ou chauffe et là… le piggyback va juste introduire un random de recherche de panne.Méfie toi de 2 choses :
– Les réponses ‘généraliste’ d’IA.
– Les vidéos/tuto sur le net.Vérifie tjs ce que l’on te dit.
Personne n’a la science infuse et l’erreur (ou la connerie) n’est pas exclu d’une réponse ;)
Moi y compris.– Oui le TL866 permet le check de 74LS, bonne idée.
– Nop, pas la bonne méthode pour tester des 74LS, on les tests logiquement par rapport à ce qu’il doivent faire (sonde/testeur logique), d’où le DataSheet.
Mais si tu as un TL866 ou mieux, utilise le, c’est plus simple.
Ils permettent le tests de 74LS et de CMOSPareille pour la verif de ram à l’oscilo.
Il faut maitriser le sujet et ça dépasse les discutions sur un forum.
De plus, la majorité des Ram sont connectée en //, ça laisse que peut de ligne ‘unique’ pour tester et trouver LA Dram HS
En général, on ne préconise pas cette méthode. (d’où l’utilité de tester de ram)Je te conseil ce genre de vidéo :
https://www.youtube.com/@NoelsRetroLab5 août 2026 à 19 h 34 min #208587
Xvolks
- Level 1
- Messages : 12
OK, j’ai ressorti un vieil Athlon64 de mon garage, où j’ai installé une version d’AntiX, c’est la seule machine « en état de marche » (après moult bricolage) qui a des ports série RS232.
J’ai capturé la sortie de la DiagRom:Amiga DiagROM V1.3 - 21-Apr-23 - By John (Chucky/The Gang) Hertell - Parallel Code $ff - Start of ROM, CPU Seems somewhat alive - Testing ROM Address-access OK Testing if serial loopbackadapter is installed: <> NOT DETECTED Checking status of mousebuttons at power-on: Set all Interrupt enablebits (INTENA $dff09a) to Disabled: Done Set all Interrupt requestbits (INTREQ $dff09c) to Disabled: Done Set all DMA enablebits (DMACON $dff096) to Disabled: Done Testing if OVL is working: OK - Parallel Code $fe - Test UDS/LDS line - Test of writing word $AAAA to $400 OK - Test of writing word $00AA to $400 OK - Test of writing word $AA00 to $400 OK - Test of writing word $0000 to $400 OK - Test of writing byte (even) $AA to $400 OK - Test of writing byte (odd) $AA to $401 OK - Parallel Code $fd - Start of chipmemdetection Addr $00080400 OK Number of 64K blocks found: $08 Chipmem Shadowram detected, guess there is no more chipmem, stopping here Startaddr: $00000400 Endaddr: $0007FFFF - Testing detected Chipmem for addresserrors - Filling memoryarea with addressdata ....... - Checking block of ram that it contains the correct addressdata - Addresserror at: 00000408 00000000000000000000010000001000 00000400 - Addresserror at: 0000040C 00000000000000000000010000001100 00000404 - Addresserror at: 00000418 00000000000000000000010000011000 00000410 - Addresserror at: 0000041C 00000000000000000000010000011100 00000414 - Addresserror at: 00000428 00000000000000000000010000101000 00000420 - Addresserror at: 0000042C 00000000000000000000010000101100 00000424 - Addresserror at: 00000438 00000000000000000000010000111000 00000430 - Addresserror at: 0000043C 00000000000000000000010000111100 00000434 - Addresserror at: 00000448 00000000000000000000010001001000 00000440 - Addresserror at: 0000044C 00000000000000000000010001001100 00000444 - Addresserror at: 00000458 00000000000000000000010001011000 00000450 - Addresserror at: 0000045C 00000000000000000000010001011100 00000454 - Addresserror at: 00000468 00000000000000000000010001101000 00000460 - Addresserror at: 0000046C 00000000000000000000010001101100 00000464 - Addresserror at: 00000478 00000000000000000000010001111000 00000470 - Addresserror at: 0000047C 00000000000000000000010001111100 00000474 - Addresserror at: 00000488 00000000000000000000010010001000 00000480 - Addresserror at: 0000048C 00000000000000000000010010001100 00000484 - Addresserror at: 00000498 00000000000000000000010010011000 00000490 - Addresserror at: 0000049C 00000000000000000000010010011100 00000494 - Addresserror at: 000004A8 00000000000000000000010010101000 000004A0 - Addresserror at: 000004AC 00000000000000000000010010101100 000004A4 - Addresserror at: 000004B8 00000000000000000000010010111000 000004B0 - Addresserror at: 000004BC 00000000000000000000010010111100 000004B4 - Addresserror at: 000004C8 00000000000000000000010011001000 000004C0 - Addresserror at: 000004CC 00000000000000000000010011001100 000004C4 - Addresserror at: 000004D8 00000000000000000000010011011000 000004D0 - Addresserror at: 000004DC 00000000000000000000010011011100 000004D4 - Addresserror at: 000004E8 00000000000000000000010011101000 000004E0 - Addresserror at: 000004EC 00000000000000000000010011101100 000004E4 - Addresserror at: 000004F8 00000000000000000000010011111000 000004F0 - Addresserror at: 000004FC 00000000000000000000010011111100 000004F4 - Addresserror at: 00000508 00000000000000000000010100001000 00000500 - Addresserror at: 0000050C 00000000000000000000010100001100 00000504 - Addresserror at: 00000518 00000000000000000000010100011000 00000510 - Addresserror at: 0000051C 00000000000000000000010100011100 00000514 - Addresserror at: 00000528 00000000000000000000010100101000 00000520 - Addresserror at: 0000052C 00000000000000000000010100101100 00000524 - Addresserror at: 00000538 00000000000000000000010100111000 00000530 - Addresserror at: 0000053C 00000000000000000000010100111100 00000534 -- Addresserror reading CHIPRAM, but there was some available Reducing numer of available 64Kb blocks to: $82 This might not be an issue, if memory is according to correct size of your system It is just an issue in DiagROM chipmemdetectroutine! but if not. you have issues to handle! - Checking status of mousebuttons for different startups, if still pressed we assume not working and ignore those in the future. Green newly pressed, Yellow pressed at startup - Startupaction taken. Red = Pressed at both poweron and now so it is stuck and being ignored The following special action will be taken: NONE - Fastmemcheck skipped as we found chipmem - Parallel Code $fb - Memorydetection done Using $2080C47A as start of workmem (Base) - Testing Workarea Address-access - Addresserror at: 2080C47A 00100000100000001100010001111010 45F945F9 - Addresserror at: 2080C47E 00100000100000001100010001111110 45F945F9 - Addresserror at: 2080C482 00100000100000001100010010000010 45F945F9 - Addresserror at: 2080C486 00100000100000001100010010000110 45F945F9 - Addresserror at: 2080C48A 00100000100000001100010010001010 45F945F9 - Addresserror at: 2080C48E 00100000100000001100010010001110 45F945F9 - Addresserror at: 2080C492 00100000100000001100010010010010 45F945F9 - Addresserror at: 2080C496 00100000100000001100010010010110 45F945F9 - Addresserror at: 2080C49A 00100000100000001100010010011010 45F945F9Comme j’ai quelques RAM d’avance de chez MicroMiga, je vais dessouder les RAM et mettre des supports, pour tester ça.
Suite au prochain épisode.5 août 2026 à 20 h 54 min #208588Giants
- Level 4
- Messages : 106
Blup !
Toutes tes Dram sont détectées, donc peut probable que le soucis viennent de l’une d’elle.
par contre, tu as très clairement un probleme de Lines.
Perso je partirais plus sur les DataPath (Donc 74LS373 & 244) x 2Au passage, le diagrom 1.3 est un peu vieux.
Y’a déjà un petit moment que la 2.0 est dispo
https://www.diagrom.com/5 août 2026 à 21 h 37 min #208593flaco
- Level 5
- Messages : 249
D’après la sortie de diagrom c’est pas la ligne d’adresse A3 qui est toujours à l’état bas ? De là je n’ai pas accès aux schémas pour voir si elle passe par des buffers ou si elle vient d’Agnus, je crains pour toi que ce soit cette dernière.
5 août 2026 à 21 h 45 min #208595
Xvolks
- Level 1
- Messages : 12
@flaco: je tâtonne encore avec ça, mais il semble que la ligne A3 (sur le RAM chip) soit pilotée par le 74F373. J’ai regardé à l’oscillo et la ligne A3 semble avoir un signal fort alors que la ligne A2 soit faible (genre 1V). Je ne comprends pas encore vraiment la sortie de la DiagRom (les bits à 1 sont foireux c’est ça?).
@Giants:
J’ai vu pour la version de la DiagRom, mais la version livrée dans la QuadKick Switcher est une vieille version. Je n’ai pas moyen de la reflasher pour le moment (il faut une extension pour le TL866 II+, je crois).
Je vais commander des 74LSxxx et commencer par changer ça. Et peut-être, si je trouve un 74F373.5 août 2026 à 22 h 09 min #208596Giants
- Level 4
- Messages : 106
Tu as le bit 3 bloqué à 1, et uniquement lui
!400 = %010000000000 et pas %010000001000
etcAlors effectivement c’est possible que cela soit le FatAgnus mais peut probable qu’une seul ligne est claquée, tu en aurais d’autre.
Alors qu’une ligne et une seul qui claque sur un des Chips du DataPath, c’est pas la 1er fois que je verrais ça.
Après… Un cumule de plusieurs pannes est aussi possible.
Mais là, de suite, c’est les 4 chips du DataPath en priorité.Des 244/245/373 c’est super courant, tu n’auras aucun mal à en trouver et c’est pas chère.
Falco : Elles passent toutes par des buffers.
6 août 2026 à 16 h 23 min #208612
Xvolks
- Level 1
- Messages : 12
Hey!
@Giants: j’ai trouvé les composants sur Mouser, mais les frais de port sont plus chers que les composants. Tu te fournis où ?
J’ai (non sans mal) dessoudé les 74LS244 du DataPath, ils testent OK sur mon TL866II+.
Je vais passer aux 74LS373 demain. Il fait trop chaud pour faire de la soudure ici :-).J’ai acheté du kapton sur aliexpress, il fond comme neige au soleil. Je ne vous le recommande pas


Le pin de la masse a vraiment eu du mal à venir. J’espère ne pas avoir endommagé la carte mere.
Il m’a fallu chauffer beaucoup pour que ça sorte.
J’ai fait:- ajout de soudure neuve,
- pompe à dessouder,
- tresse,
- pompe à dessouder,
- hot-gun coté composants avec pince à épiler pour sortir le chip,
- pompe à dessouder pour vider les trous,
- flux à tous les étages.
Vider les via de masse double-face c’est pas simple, je pense que mon fer ne chauffe pas assez (réglé sur 330º pour tout sauf le vidage de via GND où je l’ai mis à 410º, sans vraiment voir une difference).
6 août 2026 à 18 h 44 min #208614Giants
- Level 4
- Messages : 106
Blup !
ça à l’air très propre ce que tu as fais, bien bien.
Et ta technique est bonne.Y’a pas vraiment de solution parfaite pour les extrairais, ce que tu as fais est exactement ce qu’il faut faire.
La température du fer et ou de l’air chaud dépends de la soudure utilisé.
Moi ici, je parts de 440° tout le temps.Pour les composants ça dépends.
Déjà j’ai mon stock qui couvre la plus part du temps mes besoins.
Sinon, si c’est ponctuel (comme les 74LS) je passe par ebay avec une pref de commande en France.
Si c’est pour une conception de carte, la c’est RF ou mouser and co voir aliexpress.6 août 2026 à 19 h 58 min #208619flaco
- Level 5
- Messages : 249
Tu as le bit 3 bloqué à 1, et uniquement lui !400 = %010000000000 et pas %010000001000 etc
Ça ne change pas grand chose mais j’ai toujours du mal avec la sortie de diagrom. Pour ce test je comprends qu’il écrit dans chaque mot de 4 octets l’adresse de ce même mot. A %408 je comprend qu’il lit 400, etc sur chaque mot où le bit 3 devrait être à 1 il lit 0. Si les buffets des lignes d’adresse sont bons alors c’est peut être la ligne d3 ou la puce de RAM qui stocke ce bit qui est HS.
7 août 2026 à 11 h 15 min #208642
Xvolks
- Level 1
- Messages : 12
J’ai enlevé les 2x 74LS373. Ils testent aussi OK sur mon TL866.
Je me fait le 74F373 avant d’attaquer les RAM je suppose.
Il va me falloir racheter des supports à ce rythme là
Edit:
Je me fait le 74F373 avant d’attaquer les RAM je suppose.
J’aurais peut-être dû commencer par celui-là car la ligne A3 passe par ce composant et non par les 74LS373 de la zone notée Data Path.
7 août 2026 à 14 h 01 min #208650Giants
- Level 4
- Messages : 106
Blup !
Falco : Dépend, ce genre d’info permet à ceux QUI NE SONT PAS TECH de comprendre OU regarder. dans un log de diagrom ;)
Ici en l’occurrence :
– Que l’ensemble des chip de ram sont détecté.
Addr $00080400 OK Number of 64K blocks found: $08
– Qu’il y a un problème de lecture de bit attendu sur la ram. (voir mon snap au dessus)– Que celui-ci est ciblé sur le 3eme bit
ça va pas te dire, tel composant est HS, ça serait trop facile.
Une erreur de bit bloqué peut provenir en général :
– d’une erreur de décodage mémoire (74LS du DataPath & Gary & FatAgnus) et ram bien sûr.
Le reste des composants en erreur ne devrait pas te donner ce genre de panne.
Après, il faut aller au plus simple.
Si on a un autre Amiga500 c’est le swap de custom Composant afin de valider que ceux ci fonctionnent toujours.
Ensuite les DataPath car ils sont dans la liste des ‘probables fautifs’ et qu’ils ne sont que 4.
Soit les tester avec une sonde logique et leur Datasheet
Soit en les désoudant et en les testant.Après c’est les Ram.
Pour la question de ‘le code fait quoi exactement’, les sources de Diagrom sont dispo.
Sinon tu as aussi l’option Pistorm avec sortie Debug avec RS232 rapide.
Pour info, j’ai déjà fait les deux.Xvolks : Tu sais, c’est tjs facile après de dire, j’aurai du faire ceci ou cela.
Globalement ta méthode et ta technique sont bonne.
Après… si tu dois dé-souder 4 composants pour rien… c’est le jeu.
C’est çà le Fun :)Après les DataPath Oui c’est les Rams.
Et si RAMs ok, là… tu pourras décemment penser que tu es dans la mexxxx car c’est beaucoup plus grave (genre Fat Agnus)Oui support 20 sur aliexpress ca se trouve de suite, faut juste ne pas très pressé.
à noter que la rom : LOGICA est, je trouve, mieux foutu pour le test/diag de ram
Attention aussi au support pour les Ram, ça peut gener au final le clavier.7 août 2026 à 15 h 56 min #208657
Xvolks
- Level 1
- Messages : 12
Merci pour tous les conseils!
J’ai dessoudé le 74F373 il est cuit:

Version texte:
user@saturne.local$ minipro -p '74373' -T Found TL866II+ 04.2.132 (0x284) Device code: 02092584 Serial code: LS3IFPFFJGRX2UPKD148 USB speed: 12Mbps (USB 1.1) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 0000: 1 Z 1 1 Z Z 1 1 Z G 1 Z 1 1 Z Z 1 1 Z V 0001: 0 H 1 1 H H 1 1 H- G 1 H 1 1 H H 1 1 H V 0002: 0 L 0 0 L L 0 0 L- G 1 L 0 0 L L 0 0 L V 0003: 0 L 0 0 L L 0 0 L- G 0 L 0 0 L L 0 0 L V 0004: 0 L 1 1 L L 1 1 L- G 0 L 1 1 L L 1 1 L V Logic test failed: 4 errors encountered.Le PIN 9 est consistant avec la ligne A3 qui est KO.
Maintenant il me faut trouver un 74F373 qui fonctionne, j’en ai commandé un sur eBay, espérons qu’il soit OK.
A votre avis, je remets les 4x 74LSxxx sur support + le nouveau 74F373 et je teste ?
Ou je dessoude les 4 RAMs pour éviter de fondre les supports neufs en cas de soucis avec les RAMs, sachant que je voulais ajouter un 74F139 et remplir les 4 emplacements de RAMs vides et probablement ajouter le chip RTC pour transformer en A500+.@Giants: quand tu dis qu’on a du mal a remettre le clavier s’il y a des supports sur les RAMs, comment on s’y prends? Y a un support de taille maxi a respecter ou simplement ça passe pas et c’est juste pour avoir une carte mère de test sans boiter?
PS: désolé de vous em*erder avec mes questions de béotien.
-
AuteurRéponses
- Vous devez être connecté pour répondre à ce sujet.
[/url]