I am in the middle of checking continuity around the battery damage on an a500+ and have a question around chip U12.
I thought things had been going well found two bad traces so far from testing the U12 chip. I found a potential 3rd but I am not sure if it is a problem.
PCB explorer when you select U12 pin 19 shows a line to U12 pin 1 and effectively everything that pin 1 goes to. However when I put the prongs on for continuity I get no beeps between U12 pin 19 and any of the points including pin 1.
Does anyone know if I should be getting continuity or forgive me if this is a noob question could this be some kind of data line with no continuity until data is flowing?
I'm getting mixed results from sources online and do not have a known working board to check against.
You will not be able to post if you are still using Microsoft email addresses such as Hotmail etc
See here for more information viewtopic.php?f=20&t=7296
See here for more information viewtopic.php?f=20&t=7296
BOOKMARK THIS PAGE !
https://www.exxosforum.co.uk:8085/IP_CHECK/
You can unban yourself if needed. It also sends me reports to investigate the ban.
https://www.exxosforum.co.uk:8085/IP_CHECK/
You can unban yourself if needed. It also sends me reports to investigate the ban.
DO NOT USE MOBILE / CGNAT DEVICES WHERE THE IP CHANGES CONSTANTLY!
At this time, it is unfortunately not possible to whitelist users when your IP changes constantly.
You may inadvertently get banned because a previous attack may have used the IP you are now on.
So I suggest people only use fixed IP address devices until I can think of a solution for this problem!
At this time, it is unfortunately not possible to whitelist users when your IP changes constantly.
You may inadvertently get banned because a previous attack may have used the IP you are now on.
So I suggest people only use fixed IP address devices until I can think of a solution for this problem!
A500+ battery damage repair questions on U12 chip
Moderators: terriblefire, Terriblefire Moderator
-
rubber_jonnie
- Site Admin

- Posts: 14815
- Joined: 17 Aug 2017 19:40
- Location: Essex
Re: A500+ battery damage repair questions on U12 chip
Looking at the schematic it does look like pin 1 connects to pin 19. I'm assuming at this point you've removed the IC from the board, if not then you probably should as there may be corrosion underneath the IC.
I would suggest cutting the legs high up on U12 and removing each leg individually, as the IC may be compromised so worth replacing anyway. That's the safest removal method as the traces may be fragile due to corrosion.
It's very possible that there is corrosion damage internally to one or both of the vias at those pins due to battery goop. Once neutralised with white vinegar and cleaned up with IPA you can install a socket and just use a bodge wire on the underside to restore the connection between the pins. They are output enable pins on the IC so quite necessary.
I'd also check connectivity to R113 as that also connects to pin 1 across the underside of the board.
I would suggest cutting the legs high up on U12 and removing each leg individually, as the IC may be compromised so worth replacing anyway. That's the safest removal method as the traces may be fragile due to corrosion.
It's very possible that there is corrosion damage internally to one or both of the vias at those pins due to battery goop. Once neutralised with white vinegar and cleaned up with IPA you can install a socket and just use a bodge wire on the underside to restore the connection between the pins. They are output enable pins on the IC so quite necessary.
I'd also check connectivity to R113 as that also connects to pin 1 across the underside of the board.
Collector of many retro things!
800XL and 65XE both with Ultimate1MB,VBXL/XE & PokeyMax, SIDE3, SDrive Max, 2x 1010 cassette, 2x 1050 one with Happy mod, 3x 2600 Jr, 7800 and Lynx II
Approx 20 STs, including a 520 STM, 520 STFMs, 3x Mega ST, MSTE & 2x 32 Mhz boosted STEs
Plus the rest, totalling around 50 machines including a QL, 3x BBC Model B, Electron, Spectrums, ZX81 etc...
800XL and 65XE both with Ultimate1MB,VBXL/XE & PokeyMax, SIDE3, SDrive Max, 2x 1010 cassette, 2x 1050 one with Happy mod, 3x 2600 Jr, 7800 and Lynx II
Approx 20 STs, including a 520 STM, 520 STFMs, 3x Mega ST, MSTE & 2x 32 Mhz boosted STEs
Plus the rest, totalling around 50 machines including a QL, 3x BBC Model B, Electron, Spectrums, ZX81 etc...
-
Groppo91
- Posts: 62
- Joined: 16 Mar 2022 12:32
Re: A500+ battery damage repair questions on U12 chip
Thankyou, I did notice the connection to R113 I know pin 1 tests fine to it but 19 had no connection.rubber_jonnie wrote: 16 Aug 2025 10:23 Looking at the schematic it does look like pin 1 connects to pin 19. I'm assuming at this point you've removed the IC from the board, if not then you probably should as there may be corrosion underneath the IC.
I would suggest cutting the legs high up on U12 and removing each leg individually, as the IC may be compromised so worth replacing anyway. That's the safest removal method as the traces may be fragile due to corrosion.
It's very possible that there is corrosion damage internally to one or both of the vias at those pins due to battery goop. Once neutralised with white vinegar and cleaned up with IPA you can install a socket and just use a bodge wire on the underside to restore the connection between the pins. They are output enable pins on the IC so quite necessary.
I'd also check connectivity to R113 as that also connects to pin 1 across the underside of the board.
I am going to take everyone's advice and remove. I did order new IC and sockets as was expecting this to be the case after reading around online. Just good to know that there should be connection from pin 19.
I have done two vinegar scrubs on the board and water green didn't shift I have bought replacement components for such as resistors, caps and diodes.
Overall the board visually isn't bad and I am determined to get this back to life 😅
-
rubber_jonnie
- Site Admin

- Posts: 14815
- Joined: 17 Aug 2017 19:40
- Location: Essex
Re: A500+ battery damage repair questions on U12 chip
All I'd say is that sometimes you need to leave the vinegar in place a little while before it breaks down the battery goop. You should see it fizzing. Fingers crossed you've got away with it, but do be careful, I have an Archimedes A5000 and I missed some battery goop that caused it to fail a 2nd time, so do be thorough.Groppo91 wrote: 16 Aug 2025 12:36Thankyou, I did notice the connection to R113 I know pin 1 tests fine to it but 19 had no connection.rubber_jonnie wrote: 16 Aug 2025 10:23 Looking at the schematic it does look like pin 1 connects to pin 19. I'm assuming at this point you've removed the IC from the board, if not then you probably should as there may be corrosion underneath the IC.
I would suggest cutting the legs high up on U12 and removing each leg individually, as the IC may be compromised so worth replacing anyway. That's the safest removal method as the traces may be fragile due to corrosion.
It's very possible that there is corrosion damage internally to one or both of the vias at those pins due to battery goop. Once neutralised with white vinegar and cleaned up with IPA you can install a socket and just use a bodge wire on the underside to restore the connection between the pins. They are output enable pins on the IC so quite necessary.
I'd also check connectivity to R113 as that also connects to pin 1 across the underside of the board.
I am going to take everyone's advice and remove. I did order new IC and sockets as was expecting this to be the case after reading around online. Just good to know that there should be connection from pin 19.
I have done two vinegar scrubs on the board and water green didn't shift I have bought replacement components for such as resistors, caps and diodes.
Overall the board visually isn't bad and I am determined to get this back to life 😅
Collector of many retro things!
800XL and 65XE both with Ultimate1MB,VBXL/XE & PokeyMax, SIDE3, SDrive Max, 2x 1010 cassette, 2x 1050 one with Happy mod, 3x 2600 Jr, 7800 and Lynx II
Approx 20 STs, including a 520 STM, 520 STFMs, 3x Mega ST, MSTE & 2x 32 Mhz boosted STEs
Plus the rest, totalling around 50 machines including a QL, 3x BBC Model B, Electron, Spectrums, ZX81 etc...
800XL and 65XE both with Ultimate1MB,VBXL/XE & PokeyMax, SIDE3, SDrive Max, 2x 1010 cassette, 2x 1050 one with Happy mod, 3x 2600 Jr, 7800 and Lynx II
Approx 20 STs, including a 520 STM, 520 STFMs, 3x Mega ST, MSTE & 2x 32 Mhz boosted STEs
Plus the rest, totalling around 50 machines including a QL, 3x BBC Model B, Electron, Spectrums, ZX81 etc...
-
Groppo91
- Posts: 62
- Joined: 16 Mar 2022 12:32
Re: A500+ battery damage repair questions on U12 chip
Oh cool good to know I didn't really leave it on for too long.
-
Steve_w
- Posts: 53
- Joined: 12 Aug 2024 19:27
Re: A500+ battery damage repair questions on U12 chip
I have repaired many A500+ boards, 100% pin 19 needs continuity to pin1 on U12, and pin 19 and 1 should have continuity to R113.
1. Is there battery damage around the group of resistors and cap between Gary and the Battery?
2. Is there any battery damage on the traces between U12 and the battery as these often get the full force of the leaked battery and are corroded through.
3. if above is yes and you see dark spots/marks on the traces scratch off the solder mask with fibreglass pen or small screwdriver, clean the dark spots with vinegar and a fibreglass pen, test continuity and if ok apply solder mask (leave board in the sunlight outside for about 5 minutes for it to totally harden). If the trace is broken then either fix inline with wire and cover with solder mask or put a fix wire underneath.
4. To test U12 I normally use Amiga PCB explorer, To test the data traces, test continuity from one end of the trace to the other, in the case of U12, D15 to D8 on the CPU (pins 54 to 61) with one probe and the other probe on U8 (even CIA) on pins D15 to D8 (pins 26 to 33). Next test the DRD traces between the DRD15 to DRD 8 on U4 (Denise) (pins 40 - 47) and the pins on U12. The only other pins on U12 now to test are 19 and 1, as already discussed, pin 10 ground and pin 20 VCC.
5. I would test the other chips in the data path (u10,u11,u13) in the same way. Then test every pin from Gary and all the traces around the battery (again Amiga PCB explorer is your friend here)
Good luck.
1. Is there battery damage around the group of resistors and cap between Gary and the Battery?
2. Is there any battery damage on the traces between U12 and the battery as these often get the full force of the leaked battery and are corroded through.
3. if above is yes and you see dark spots/marks on the traces scratch off the solder mask with fibreglass pen or small screwdriver, clean the dark spots with vinegar and a fibreglass pen, test continuity and if ok apply solder mask (leave board in the sunlight outside for about 5 minutes for it to totally harden). If the trace is broken then either fix inline with wire and cover with solder mask or put a fix wire underneath.
4. To test U12 I normally use Amiga PCB explorer, To test the data traces, test continuity from one end of the trace to the other, in the case of U12, D15 to D8 on the CPU (pins 54 to 61) with one probe and the other probe on U8 (even CIA) on pins D15 to D8 (pins 26 to 33). Next test the DRD traces between the DRD15 to DRD 8 on U4 (Denise) (pins 40 - 47) and the pins on U12. The only other pins on U12 now to test are 19 and 1, as already discussed, pin 10 ground and pin 20 VCC.
5. I would test the other chips in the data path (u10,u11,u13) in the same way. Then test every pin from Gary and all the traces around the battery (again Amiga PCB explorer is your friend here)
Good luck.
Who is online
Users browsing this forum: CCBot and 7 guests