If you have a ZZ9000 card for your Amiga you need to have this done ASAP! I am happy to offer the fix free of charge for those of you here in the USA. All I ask is you please cover the return shipping back. I will of course accept any tips, but payment for such a simple repair isnt required. I would rather see it gone right and back to you quickly!
I have also reprinted the information from the MNT site with a direct link so those of you wanting to do it yourself have the information available. I will also be doing a video on this fix and post it here publicly as I am doing it on my personal ZZ9000. As always, thanks for the support and have a great day!
For information on this fix directly from the manufacturer please follow this link: https://notes.mnt.re/s/BkBGokgMw?fbclid=IwAR2GZqjfbyEpOkov_p2V4-KtQyvl-tFs_c4kmNJdZBDa3fbhJoyBOzYq8bw
Published by: MNT Research GmbH, Berlin.
What’s the problem?
MNT ZZ9000s revision R-1 and R-2 have a design error that shorts the 1V8 and 3V3 supply voltage rails of the ZYNQ module together by a wrongly connected pin on connector U12 (pin number 93). The pin is documented as XADC power supply in the MYIR documentation, but it is not specified that it is already internally connected to 1V8. This is how the mistake happened.
The problem is that the mistake leads to various supply and I/O voltages connected to the ZYNQ that are specified at maximum ~1.9V are now supplied with 3.3V. This makes the ZYNQ run almost 10 degrees celsius hotter than it should, and will potentially damage the ZYNQ over a longer time.
What about ZZ9000 R-3?
If you have ZZ9000 R-3 from Batch 5 or later (to be shipped in August/September 2020), you don’t need to worry. The problem is already fixed.
Overview of ZZ9000 PCB layers
Copper fills are switched off in this view.
Zooming into connector U12 (top connector):
Close-up of pin 93 connected to 3V3 by mistake:
There are at least two known alternatives for disconnecting the 3V3 trace from pin 93 of U12.
The first step is always to unplug the ZYNQ module.
- Cut and remove a part of the trace with a box cutter or razor directly in front of the pin 93 of U12. This is indicated by “CUT” in the following graphic. You will need some sort of magnification lens or (cheap) microscope for this.
- Drill a hole with a ~1mm bit through the PCB at the location indicated by the X. The easiest way to find the right place without a template is to count the pins of U17 and U9 on the back. This is indicated by “DRILL” in the following graphic.
If you drilled the hole, make sure to remove any coppper debris in it. ZZ9000 is a four-layer board with internal copper fills. You want to make sure that 3V3 is not shorted to GND inside of your brand new hole. (Check the end of this document for hints on this).
Photo of where to Cut Trace (Method 1)
Thanks to Chucky!
Photos of Applied Hole (Method 2)
Technical Drawing of Trace/Hole Location
Top view of card:
How do I know it worked?
To confirm the successful fix, you need a multimeter in continuity mode / beeper and measure if 1V8 and 3V3 are still connected.
First, plug the ZYNQ module back in, or you won’t be able to check for the fix!
If the fix is applied, 1V8 and 3V3 rails should not be connected with the ZYNQ module plugged in (no beep).
An easy location to check are the south pins of C55 (3V3) and C53 (1V8):
Also, you should check that neither 3V3 nor 1V8 are now shorted to GND (for example by copper debris in the hole). You can do that by checking continuity across the pins of capacitors C53 and C55 each.