Spider Neo Geo AES Bios Fixed and BricoNeo Deep Analysis
Je n’ai même pas encore branché la console.
Dès le premier coup d’œil, ça me pique les yeux : des fils qui partent dans tous les sens, des soudures douteuses… bref, ce n’est ni propre, ni fiable.
Première étape : tout dégager. On vire ces fils mal posés, et en voyant l’état général, je me dis qu’il vaut mieux repartir de zéro. Les pastilles qui ne tiennent pas, on les fait sauter — il n’y en a pas beaucoup, et de toute façon c’est plus simple de tout refaire.
Autant faire les choses bien : du neuf, des pastilles propres, et au final un ensemble solide, net et prêt à repartir pour encore trente ans de service.
I haven’t even powered the console on yet.
At first glance, it’s a mess — wires going everywhere, sketchy solder joints… it just looks wrong. Not clean, not reliable.
Step one: clear everything out. All those messy wires are gone, and seeing the overall condition, I’ve decided to start from scratch. The solder pads that won’t move get desoldered too — there aren’t many anyway, and it’s cleaner to rebuild everything properly.
Let’s do it right: fresh parts, clean new pads, and a solid setup ready to run strong for another thirty years.
C’est un travail extrêmement chronophage et épuisant.
On est littéralement dans de la microchirurgie : il faut ressouder chaque piste sur les pastilles, des deux côtés de la PCB.
Ensuite, test de continuité du BIOS sur la carte — quelques retouches ici et là — et tout semble enfin en place.
J’espère que ça va marcher du premier coup… mais on sait bien que dans la vraie vie, ça ne se passe jamais comme ça.
Et bien sûr… click of death.
Allez, c’est reparti pour un épisode de Brico Neo Time ! 🔧
This is an incredibly time-consuming and exhausting job.
It’s basically micro-surgery — every single trace has to be resoldered to its pad on both sides of the PCB.
Next comes the continuity test on the BIOS — a few touch-ups here and there — and everything finally seems in place.
I’m hoping it’ll work on the first try… but in real life, it never does.
And of course… click of death.
Alright then — it’s Brico Neo Time again! 🔧
Test avec BricoNeo
-
Test des inputs : ✅ passe
-
Test de la Palette RAM : ✅ passe
-
Test de la Video RAM Lower : ✅ passe
👉 CXK58256 ou CXK58257 – 32K x 2
Gère le Fix Map Sprite de premier plan (caractères 8x8 pixels).
Test de la Video RAM Upper : ❌ Timeout, non accessible (le 68000 semble faire un RESET ?) → donc problème probable ici.
👉 CXK5814 – 2K x 2
Gère la tilemap pour les gros sprites (16x16 pixels).
Test de la Work RAM : ❌ échec — failure détectée.
C’est la mémoire de travail du 68000.
Si une de ces RAM est HS, le processeur 68000 entre en reset en boucle → ce qui donne le fameux “Click of Death de sa mère” 💀
👉 Même type de RAM que la Lower VRAM : CXK58256 ou CXK58257 – 32K x 2.
Testing with BricoNeo
-
Input test: ✅ passed
-
Palette RAM test: ✅ passed
-
Video RAM Lower test: ✅ passed
👉 CXK58256 or CXK58257 – 32K x 2
Handles the foreground Fix Map Sprite layer (8x8 pixel characters).
Video RAM Upper test: ❌ Timeout, not accessible (68000 seems to reset?) → likely an issue here.
👉 CXK5814 – 2K x 2
Handles the tilemap for large sprites (16x16 pixels).
Work RAM test: ❌ failed.
This is the 68000’s working memory.
If one of these RAM chips is dead, the 68000 goes into a constant reset loop → leading to the dreaded “Click of Death from hell.” 💀
👉 Same RAM type as the Lower VRAM: CXK58256 or CXK58257 – 32K x 2.
Remplacement des deux Work RAM
On dessoude les deux puces à l’air chaud.
On nettoie soigneusement les pins, puis on remet les nouvelles en place avant de ressouder.
Pas de chichi : on change les deux d’un coup, c’est plus simple.
Et surtout — étape indispensable — on fait une pause sandwich jambon-beurre (à ne pas zapper !).
On relance le test… ✅ tout passe.
Replacing both Work RAM chips
The two RAMs come off with the hot air gun.
Clean the pins properly, position the new ones, and solder them back in.
No messing around — replace both, it’s faster and safer.
And of course — the mandatory step — grab a ham-and-butter sandwich (don’t skip it!).
Run the test again… ✅ all good.
Le Fix Map (sprites 8×8 du premier plan) est revenu.
Le plan fixe s’affiche de nouveau correctement.
On peut donc poursuivre les tests.
The Fix Map (8×8 foreground sprites) is back.
The fixed layer is now displaying correctly again.
We can continue with the testing process.
On reteste notre VRAM Upper 2K : et là… couille dans le pâté.
Même opération que précédemment :
on dessoude à la pompe,
on passe un coup de pistolet à air chaud pour ramollir l’étain restant dans les trous,
et, à l’aide d’une pince, on soulève doucement — très doucement — sans forcer, comme un poseur de BIOS tchétchène (pardon si j’ai heurté la sensibilité de la communauté rétro-gamer tchétchène. Si toutefois vous vouliez en discuter avec moi, je m’appelle Emmanuel Macron, 1 rue de l’Élysée, 75000 Paris, France).
Et voilà : un problème de moins.
Re-testing the Upper VRAM 2K: and yep… something’s wrong.
Same procedure as before:
desolder with the pump,
use the hot-air gun to soften the remaining solder in the holes,
then, using tweezers, lift gently — very gently — without forcing, like a Chechen BIOS installer (apologies if I’ve offended any retro-gamer from Chechnya; if you wish to discuss it, my name is Emmanuel Macron, 1 Rue de l’Élysée, 75000 Paris, France).
And that’s one more problem gone.
Avec le BricoNeo, on swap la bank pour charger le BIOS de diagnostic.
Et ça confirme bien : la 2K est à Matignon.
(Juste un détail : c’est écrit lower alors que c’est bien la upper.)
Mais bon, c’est toujours la même histoire avec la VRAM :
selon la façon dont on regarde, ça change tout le temps entre upper et lower.
Tout ça, c’est de la merde.
Using BricoNeo, we swap the bank to load the diagnostic BIOS.
That confirms it — the 2K is dead.
(Just one thing: it says lower, but it’s actually the upper.)
But yeah, it’s always the same crap with VRAM —
depending on how you look at it, it’s upper, it’s lower, it keeps changing.
It’s all bullshit anyway.
Du coup, on change les deux CXK5814.
J’ai passé les anciennes au test sur ma machine allemande de l’Enfer — et effectivement, direction poubelle.
J’ai monté les nouvelles sur des sockets, pour « le monsieur du futur » qui voudra les remplacer, au cas où.
D’un autre côté, ces RAM ont une espérance de vie bien plus longue que celle des ministres du moment.
So, we replace both CXK5814 chips.
I tested the old ones on my German machine from Hell — and yeah, straight to the trash.
The new ones are installed on sockets, for the “guy from the future” who might want to replace them later, just in case.
On the bright side, these RAM chips are likely to last much longer than today’s ministers.
Petit test icule : tout fonctionne parfaitement.
Quick test run: everything works perfectly.
/image%2F0533879%2F20251008%2Fob_f6254c_d02c0631-4ba3-4cac-ace1-270d8742e41c.png)
/image%2F0533879%2F20251008%2Fob_78676c_img-8427.jpeg)
/image%2F0533879%2F20251008%2Fob_65652a_img-8426.jpeg)
/image%2F0533879%2F20251008%2Fob_116777_img-8428.jpeg)
/image%2F0533879%2F20251008%2Fob_ec3585_img-8430.jpeg)
/image%2F0533879%2F20251008%2Fob_99ddaa_img-8534.jpeg)
/image%2F0533879%2F20251008%2Fob_747595_1.png)
/image%2F0533879%2F20251008%2Fob_6d040f_2.png)
/image%2F0533879%2F20251008%2Fob_1c2eb7_img-8531.jpeg)
/image%2F0533879%2F20251008%2Fob_be7b3a_3.png)
/image%2F0533879%2F20251008%2Fob_981a43_img-8532.jpeg)
/image%2F0533879%2F20251008%2Fob_72d54b_img-8535.jpeg)
/image%2F0533879%2F20251008%2Fob_d7c1b6_img-8542.jpeg)
/image%2F0533879%2F20251008%2Fob_93dc4a_img-8536.jpeg)
/image%2F0533879%2F20251008%2Fob_5f327f_img-8539.jpeg)
/image%2F0533879%2F20251008%2Fob_043b34_img-8540.jpeg)
/image%2F0533879%2F20251008%2Fob_bc5e06_img-8541.jpeg)