03 November 2020, 01:37 | #1 |
Registered User
Join Date: Oct 2020
Location: Brighton England
Posts: 15
|
A500 1mb mod gone wrong - Keep blowing CIA chips
Hi There,
Hoping to get some advice from a hardware head as to what I've done wrong. I attempted the do the A500 Rev6 motherboard mod where you can get the trapdoor ram be seen as chip ram so that the result is 1MB chip RAM. My result so far has been a blown Agnus as well as a blown odd CIA. Below are the steps I took to wreck my Amiga. Any advice at all would be most appreciated as I'm looking improve my low level hardware knowledge more than anything. * JP2 - Cut the trace running from pad 2 and 3 and bridged pads 1 and 2 (top two pads). * JP7A - Cut trace between pad 1 and 2 * solder 3 wires on JP2 so a jumper can be set to undo the mod. The soldering is where I'm thinking I may have blown the Agnus chip but I'm not sure. On first boot up after the mod I got the green screen which I read is a chipram issue and the first thing to try is to flip the CIA chips around to see if the behaviour changes. This resulted in the same green screen. Agnus I noticed was running red hot so guessed she died in the process so I bought a new one. Today I reverted the mod so bottom 2 pins were bridged on JP2 (by jumpering the wires I had soldered) and bodged a wire on JP7A so the bottom 2 pads were connected again (or rather pad 1 and 2 if counted from left to right with the label 'JP7A' the correct way up). Amiga booted! but disk drive head didn't move. Flipped the CIAs around and grey screen so assumed the CIA that's now in odd was broken. Put even into odd, had odd remain empty and Amiga booted. Put a CIA chip from another Amiga into the empty even slot and then I had a fully working Amiga! Now if I had just dropped it here, I'd have a fully working Amiga but I had one last go at the mod by jumpering the top two pads via the wires I had soldered onto JP2 and using a voltmeter to check the continuity which checked out and confirm there was no continuity with the bottom most pad. I desoldered my bodge wire, plugged in, turned on and..... Dead CIA in odd socket!! Moved the even chip into another amiga board and it boots so assume that even CIA wasn't fried. I tried booting the other Amiga with the CIA that was in the odd socket in the modded Amiga but it doesn't boot so I believe it's definitely dead. I won't attempt this mod again as it's expensive but I'm more looking for understanding of what I'm doing wrong as I want to improve my hardware skills. Was it the desoldering of the bodge wire where I zapped the board? Is there another trace I was supposed to cut somewhere but haven't so the CIA is getting shorted? I just can't work out what I did wrong but I'm obviously doing something wrong because I'm killing these CIA chips. Luckily I didn't fry my new Agnus chip which I can confirm is definitely a fat Agnus (required for the mod to work). What a day, I waited a week for these parts and I blew it again :-( |
03 November 2020, 08:34 | #2 |
Registered User
Join Date: Dec 2019
Location: Newcastle
Posts: 67
|
JP2 is just an address line, so I have no idea how this could have fried both the agnus and cia. Is it possible that there is a fault with the expansion card itself. To fry these chips voltage would have to be pushed somewhere that it is not designed to receive voltage.
I have only blown a CIA once, and this was a long time ago when I built a stepper motor board, and installed a mosfet incorrectly and sent 48 volts down the parrellel port . Apart from static, the amiga chips are not that easy to destroy by just messing about with address pins. |
03 November 2020, 08:37 | #3 |
Registered User
Join Date: Dec 2019
Location: Newcastle
Posts: 67
|
I would check for dead shorts on the output of the CIA, has some solder got stuck to bottom of the board, what was it resting on when you powered it up. Without a dead short or voltage going into an output pin, I dont see how you can fry a CIA
|
03 November 2020, 09:04 | #4 |
Registered User
Join Date: Dec 2018
Location: UK
Posts: 1,715
|
Show some clear pictures of your mods and of your motherboard.
|
03 November 2020, 09:30 | #5 | |
Registered User
Join Date: Oct 2020
Location: Brighton England
Posts: 15
|
Quote:
How on earth is voltage getting to that odd CIA socket? You'd think if i had bridge something by accident I would have instantly fried the chip on turn on at the point I put in the new Agnus and swapped over the chips. I'm so so lost! |
|
03 November 2020, 10:48 | #6 |
Registered User
Join Date: Oct 2020
Location: Brighton England
Posts: 15
|
You've got it:
https://docs.google.com/document/d/1Bsf26uj7MY4fzwviOAJ63x3s53avj1MFzm5whDcXqDw/edit?usp=sharing If too blurry I can upload each of the photos seperately and link them instead of putting them in one Google Doc. Google doc is lowering the resolution of all my photos so they aren't as clear as the originals. There isn't a lot to this mod so I really don't understand how I have managed to fry 3 CIAs 1 Agnus 1 CPU (I forgot to mention that) If I had bridged something top side or bottom side the board wouldn't have worked at the point I had fitted the new Agnus chip, two lower JP2 pins bridged with the bodge wires in place to undo the JP7A slash fest. |
03 November 2020, 11:11 | #7 |
Registered User
Join Date: Oct 2020
Location: Brighton England
Posts: 15
|
I have listed out all the states this board has been in in my GDoc (posted above) but I'll paste the list here too. I just don't know what I'm doing wrong to keep killing my chips.
States this board has now been in: * JP2 top two pads jumpered and JP7A bottom two pads severed. Trapdoor expansion in - Green screen boot up (Agnus fried at this point but I didn't know that) * JP2 top two pads jumpered and JP7A all traces cut. Trapdoor expansion in - Green screen boot up * JP2 lower two pads jumpered and bodge wires on JP7A to undo the trace cutting. Trapdoor expansion out. - Green screen boot up * Switched CIAs around - Green screen boot up * New Fat Agnus chip - Boots into kickstart disk drive doesn't function * Switched CIAs around - Boot to grey screen * Replace odd chip - Boots up with a functioning disk drive. Boots into game but game needs expansion * Expansion in. Game boots and SysInfo reports all O.K. Appears to be fully functioning Amiga again * Mem mod re-attempt: Top two pins jumpered and bodge wires desoldered. Trapoor expansion out. - Booted to black screen * Trapdoor expansion in - Booted to black screen * Put bodge wires back in and jumpered back to top two pins on JP2 - Booted to black screen * Switched CPU - Grey screen * Switch CIAs over - Boot no disk support *Unpopulated the board and gave up :-( |
03 November 2020, 11:21 | #8 |
Registered User
Join Date: Dec 2018
Location: UK
Posts: 1,715
|
Thanks for the informative document. Whilst I'm still digesting it, I have a few more questions.
Was the rev 6A board working OK before the mods? Also, what ram expansion are you using? Has this been tested on another Amiga and proven to be working? What power supply are you using, have you checked the voltage rails to make sure that they are OK? |
03 November 2020, 12:02 | #9 |
Registered User
Join Date: Dec 2018
Location: UK
Posts: 1,715
|
This won't help you, but just for reference, this is how I modded my jumpers. I used right-angled header pins and shaped them appropriately and solder directly on to the jumper pads. You have to be extra careful as the pads can easily be damaged by heat and mechanical stress.
I can then use jumper connectors to easily switch it, or use Dupont jumper wires to connect to them easily. |
03 November 2020, 12:12 | #10 | |
Registered User
Join Date: Oct 2020
Location: Brighton England
Posts: 15
|
Quote:
Yes the expansion board was working before the mods and also was working again at the point of undoing the JP7A slash, putting in new Agnus and putting in a working CIA chip. The RAM expansion is an original A501 REV 6C. CAKE 11/15/88 GRR/FISH (I'll add a photo) Tested in another Amiga and appears to be working. I haven't done a thorough mem test but on the face of it it seems O.K I'm using an original A500 power supply. I can test the rails but I would have thought if the power supply was faulty I wouldn't be able to power on the board I've just populated with what's left of my good components. Also I have been using that same power supply extensively with my A1200 with no adverse effect i.e the A1200 seemed to run stably for hours and that was with a 030 running Personal Paint along with HippoPlayer playing S3M mods using AHI sound so I was giving it a good thrashing. |
|
03 November 2020, 12:15 | #11 |
Registered User
Join Date: Oct 2020
Location: Brighton England
Posts: 15
|
Quote:
Nice work on your board BTW :-) |
03 November 2020, 12:24 | #12 |
Registered User
Join Date: Dec 2018
Location: UK
Posts: 1,715
|
With the board unpopulated, I would test the VCC pins at each of the chip sockets to see if they get a good 5V and it is not under or over voltage. But it could also be spikes in the voltage that might not be picked up by a standard (slow) multimeter.
|
03 November 2020, 12:43 | #13 | |
Registered User
Join Date: Oct 2020
Location: Brighton England
Posts: 15
|
Quote:
If I wanted to measure spikes, I guess I'd need a decent scope or is that something I can do with a decent voltmeter? |
|
03 November 2020, 13:04 | #14 |
Registered User
Join Date: Dec 2018
Location: UK
Posts: 1,715
|
I'm not the right person to give out advice on what multimeter to get! I've only got an old and basic ISO-Tech IDM63N, but that has served me well so far.
Maybe this will help you better - there are three specs to look out for - accuracy, range and frequency: https://www.fluke.com/en-gb/learn/bl...racy-precision |
03 November 2020, 13:04 | #15 |
Registered User
Join Date: Dec 2018
Location: UK
Posts: 1,715
|
A logic probe is also highly recommended - you can get some cheap ones from eBay and Amazon.
|
03 November 2020, 14:05 | #16 |
Registered User
Join Date: Oct 2020
Location: Brighton England
Posts: 15
|
So in summary the next course of action would be:
* Desolder my bodge wires on JP7A so it's in the 'all traces severed' state. - This allows the trapdoor RAM to be assigned to chip RAM (right?). At least it 'disables' it as an expansion or something? * Jumper the top two pins of JP2. - These are 'address lines' and allow Agnus to address the extra ram directly as chip * Check for dead shorts on the output of the CIA using continuity check on my volt meter * Power on the board unpopulated and check the voltage on all the IC sockets. Check for under or over voltage - we would expect 5V. - If unpopulated, would all these sockets be receiving 5V as normal or do I need some chips in there for this to work? * If readings appear o.k, check for power spikes on power on - I don't have the equipment for this but I guess I can't skip this step because if it's spiking above 5V on power up this might be the cause of the fried chips. At this point I really don't know what I'm doing to kill the chips and this is the best I have to go on other than the possibility of dead shorts which I can't visibly see. * If no spikes, repopulate the board and it should in theory work. - Can I test without the trapdoor expansion or does the mod require that I have the expansion always present now? * If boot up, retry with expansion in * If boot up, then populate the empty even CIA with a working one when I manage to fine a replacement. At this stage I should have an Amiga with 1MB chip RAM. Last thing to do would be put in my 8MB with IDE expansion and have the 1MB / 8MB combo I wanted. This is haaaaard! Thanks everyone for looking at this! Seems like such an easy mod but how I'm just killing components left right and centre has left me really puzzled. Last edited by hypnoshock; 03 November 2020 at 14:27. |
03 November 2020, 15:15 | #17 |
Registered User
Join Date: Dec 2018
Location: UK
Posts: 1,715
|
I would revert the jumpers back to default- so bottom pads joined on both jumpers. As per my pictures.
A few bits of information to be aware of so help with testing and determining when something may not be working as expected. JP2 is what tells the system whether expansion ram is Slow (default) or Chip. JP7A tells the system whether there is any expansion ram enabled- default is to pass the signal through to the expansion ram and let it decide (some expansion ram connect it directly to ground, other expansion ram have an enable/disable switch). The top two pads will connect this directly to ground - so it effectively says expansion ram is enabled/present. If JP2 is modded to say expansion ram is chip ram, and JP7A is grounded but there is no actual expansion ram board connected, the A500 will not boot up (the power LED will flash and you will get a boot loop). It is expecting chip ram memory in that area and if it is not present then it will go through this boot loop. |
03 November 2020, 16:14 | #18 | |
Registered User
Join Date: Oct 2020
Location: Brighton England
Posts: 15
|
Quote:
I understand why one would want to cut the bottom two traces to set it to disabled (if floating means disabled??) if one had soldered more mem chips directly to the motherboard. I think if I understand this last piece of the puzzle I can let this go working mod or not. Last edited by hypnoshock; 03 November 2020 at 16:27. |
|
03 November 2020, 16:32 | #19 |
Registered User
Join Date: Jun 2018
Location: Gothenburg/Sweden
Posts: 30
|
My guess is that it's either ESD related or related to grounding of the Amiga and the soldering iron.
You should electrically connect the soldering iron with ground on the PCB you are working on and have an ESD wrist strap connected to those grounds. All those grounds should preferable be connected to something that has some kind of true ground (preferable the ground on an electrical socket). If your soldering iron has a grounded plug and it's connected to an ungrounded socket and it has a switching power supply and/or a mains filter it will likely leak a small current from mains to the tip.That can be enough to fry semiconductors. |
03 November 2020, 16:36 | #20 | |
Registered User
Join Date: Dec 2018
Location: UK
Posts: 1,715
|
Quote:
If the middle pad of JP7A is floating then it will be seen as HIGH, as there is a pullup resistor connected to this _EXTICK signal (which is 'active low'). |
|
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
a500 rev 5 1mb chipmem mod... confused | kipper2k | Hardware mods | 104 | 18 August 2023 09:33 |
A500 Rev5 1Mb Chip Ram Mod | gurth | Hardware mods | 13 | 07 July 2023 13:46 |
A500 rev 8a no boot after 1mb mod | timmyotool | support.Hardware | 0 | 03 March 2019 17:25 |
A500 plus 2MB mod, what am I doing wrong? | avinitlarge | support.Hardware | 15 | 18 June 2016 09:58 |
A500 1mb upgrade chips available | kipper2k | support.Hardware | 7 | 13 August 2012 20:05 |
|
|