惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

美团技术团队
罗磊的独立博客
SecWiki News
SecWiki News
The Register - Security
The Register - Security
The GitHub Blog
The GitHub Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
博客园 - 三生石上(FineUI控件)
S
Schneier on Security
IT之家
IT之家
博客园 - 聂微东
T
The Exploit Database - CXSecurity.com
Recorded Future
Recorded Future
大猫的无限游戏
大猫的无限游戏
Know Your Adversary
Know Your Adversary
Latest news
Latest news
Vercel News
Vercel News
G
GRAHAM CLULEY
D
DataBreaches.Net
D
Darknet – Hacking Tools, Hacker News & Cyber Security
S
SegmentFault 最新的问题
博客园_首页
雷峰网
雷峰网
T
Tenable Blog
Spread Privacy
Spread Privacy
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
酷 壳 – CoolShell
酷 壳 – CoolShell
Cisco Talos Blog
Cisco Talos Blog
V
Visual Studio Blog
J
Java Code Geeks
博客园 - Franky
The Cloudflare Blog
Apple Machine Learning Research
Apple Machine Learning Research
C
CERT Recently Published Vulnerability Notes
T
Threatpost
Google DeepMind News
Google DeepMind News
F
Fortinet All Blogs
P
Privacy International News Feed
T
Threat Research - Cisco Blogs
T
The Blog of Author Tim Ferriss
V
Vulnerabilities – Threatpost
Recent Announcements
Recent Announcements
Blog — PlanetScale
Blog — PlanetScale
Security Latest
Security Latest
U
Unit 42
M
MIT News - Artificial intelligence
Y
Y Combinator Blog
K
Kaspersky official blog
有赞技术团队
有赞技术团队
B
Blog
腾讯CDC

LinuxJedi's /dev/null

When an Amiga A570 Repair Took a Strange Turn When the Docs Fall Short: Investigating Claude Code’s Budget Cap AI Didn’t Destroy Your Company, Your Processes Did Ditching the Debug Probe: Using a Segger J-Link with a Raspberry Pi Pico When PAL Goes Wrong: Repairing an Amiga CD32 Reviving a Roland SoundBrush: Floppy MIDI Playback Without the Computer A Socket 7 Upgrade: Moving Beyond the 486 Reviving an Amiga 600: From Dead Video to a Clean Boot The Amiga 1200 That Fought Back: The Faults I Missed the First Time
Why Recapping Isn’t Always the Cure: And Amiga 1200 Repair Story
LinuxJedi · 2025-11-11 · via LinuxJedi's /dev/null

I often see on places such as Facebook that an Amiga owner will show a fault they have with their machine, and the immediate response you’ll see is “recap it”. Now, I’m not saying that recapping isn’t needed, for the SMD caps used in Amigas, it always is. But that isn’t always the problem either. A bad recap can make things worse. Which leads me to today’s story…

About Recapping

Recapping is the process of removing the capacitors on the motherboard and replacing them with new ones. It is important on the SMD soldered models of Amigas such as the A600, A1200, A4000 and CD32. This is because they are essentially a ticking time-bomb. They may be fine now, but they will leak corrosive material over the motherboard.

The through-hole capacitors are usually fine, apart from a majority of CD32 machines where they were soldered on backwards. The reverse polarity causes stress, so they are prone to failure.

You can usually tell when leakage has started with SMD capacitors, because the solder joints start to become tarnished. You can see the tarnish on the A600 below, and the burn the other side? The corrosion caused a short-circuit and a small fire (I managed to repair this in another blog post).

The Machine

The Amiga 1200 came in with another one from a regular customer. The other one just needed a recap and was fully functional. This one was bought faulty, just showing a black screen, and he wondered if I could fix it.

I powered up the machine and I could even hear a hard drive spin up, but sure enough, there was a black screen and flashing power LED. Disconnecting the drives didn’t help either.

I popped DiagROM in, and that worked, but IRQ tests crashed and the audio wasn’t functioning. So, time to investigate the motherboard further.

The motherboard had been recapped, badly. The decoupling capacitor next to Paula was actually not attached on one pad. I fixed this, and then spotted a much bigger problem. So obvious that I completely missed it the first time.

Can you see it? Almost every SMD capacitor was soldered backwards! My first job was to replace them all. I don’t know how long in total it has been powered on this way, but it is possible that the life of these capacitors has been significantly reduced. It could also cause them to vent or explode.

Was all this the cause of the Paula and audio issues? Maybe, it is difficult to say at this stage, but I need to fix this before I continue.

I went ahead and replaced them with new capacitors which are the right way around. I left the through-hole capacitors because they were the right way around, but I did touch-up the soldering of them a little bit to make sure they were fine.

Testing

Now that I had a situation I was more comfortable with, I tried DiagROM again.

IRQ test still fails, and the audio is silent. Unfortunately, it looks like there are still problems to solve. I checked with the thermal camera to make sure there was nothing getting too hot.

Nothing unexpected with the temperatures, top and bottom of the board. I also couldn’t spot anything else visually wrong. So, time to test Paula outside of the board.

I used my JBC hot air kit to desolder Paula. This has a sprung tripod which, using a light vacuum, holds onto the chip. Running a hot-air gun around it melts the solder, and when it is molten, the chip pops up clear from the board.

Now that is off the board, let’s test it.

Bingo! As I suspected, Paula is also bad. I soldered a socket to the motherboard, popped in a known working Paula and tested again. It failed in the same way again. Maybe it wasn’t Paula?

Well, that is frustrating. The pins must have been dirty the first time. I popped the original back in and figured I should start probing the data bus lines for Paula, and at first everything looked good. Then, more by chance than anything else, I found an issue.

The problem was DRD_31, this goes several places, but relevant to us is that it goes through the RAM chips, through an unused expansion port and to Paula. I found a break, whilst I can’t see it, even under a microscope, it is broken between the RAM and the unused connector.

I patched this line, tested again, and… Success!

Audio worked, IRQs worked, every test passed!

Cleaning up

To finish up the board, I moved the clock port pins. This revision of the Amiga 1200 has them soldered into the wrong holes, making it unusable. I then ultrasonic cleaned the board.

Looking almost new now.

Conclusion

My working theory is that the original owner had a fault, people said “recap it”. The owner bought a kit, but didn’t really have the skill to do it themselves. This led to the machine being sold as faulty.

Yes, recapping the board is important, but if something is wrong, other diagnostics should be done as well. It is not a panacea for all problems.