English Amiga Board


Go Back   English Amiga Board > Support > support.Hardware

 
 
Thread Tools
Old 20 August 2021, 10:10   #1
Deeshay
Registered User
 
Join Date: Aug 2021
Location: CHEDDAR
Posts: 5
A600 KB_RST high, _HLT low giving black screen

Morning all,

I have read and searched as many A600 posts as I can but I can't get to the bottom of this problem on my own. The TL;DR is that I have the black screen issue and am measuring 0V on the CPU and Gayle _HLT pins but 4.8V on the _RST pins.

The details.
I picked this A600 up for a bargain so was prepared to have to do some work like recapping it.
I know very little about Amigas and this is the first one I have had. I have no spares to swap in or out.
On first power up I had a black screen but there was a signal. Reading around the first fix was going to be a recap. All the electrolytic capacitors have been replaced and there was minimal board damage with only one pad lifting and being repaired which was connected to C822. No other obvious corrosion damage. The unit did not boot. It does this with the keyboard connected or disconnected. This is when I started digging around further.
I have checked the output of the 555 timer U14 that controls the _RST pulse and it has a 4.8V input and pulses high then drops low when the power is turned on. This lead me to a post somewhere about the KB_RST being low causing the _HLT line to go low. This is when I found the _HLT low issue. The next check was the pull up resistor R951A but that is within tolerance. I have got to the point in my limited understanding of the system that Gayle is sending out the _HLT signal but I am not sure what could cause this.
Powering the system on and leaving it running gives warms up the chips U1, U2, U3, U4, U7, U8 and U13. The RAM chips U16 and U17 stay at ambient. U4 gets the hottest at 48 degrees C, the rest are around 40.
The voltages out of the PSU when power is on are 12V is 11.65V, 5V is 4.85V and -12V is -11.85V.
The ROM chip installed is an Amiga Forever ROM version 3.1. The until also has Fast RAM and Chip expansion boards as well as a IDE to SD card adaptor with an SD card. With the expansions boards removed the _HLT still stays at 0V.

Any guidance at all as to where to look or what to replace would be appreciated as I would like to get the system powered up and show my children what real games are like! And play it myself...
Deeshay is offline  
Old 21 August 2021, 21:42   #2
lesta_smsc
Registered User
 
lesta_smsc's Avatar
 
Join Date: Feb 2012
Location: United Kingdom
Posts: 3,173
Try removing the capacitor that controls 555 timer. It is the one just above it. This prevented my A600 from booting. It was leaky and had a fishy smell when removing.
lesta_smsc is offline  
Old 21 August 2021, 21:50   #3
solarmon
Registered User
 
solarmon's Avatar
 
Join Date: Dec 2018
Location: UK
Posts: 1,715
What is the revision of this A600 board?
solarmon is offline  
Old 21 August 2021, 22:31   #4
solarmon
Registered User
 
solarmon's Avatar
 
Join Date: Dec 2018
Location: UK
Posts: 1,715
I have drawn up a reset schematic for the A600 rev 2B at:

https://sites.google.com/one-n.co.uk...-reset-signals

I find this useful to remind me where the reset signals are and what it is supposed to be doing.

Both _KB_RESET and _RST (and _HLT) should pulse low and then stay high. The CPU can also assert _HLT low if it detects some other hardware issue.

Make sure you disconnect everything - keyboard, floppy drive, any expansion boards, etc.

You'll need to get the Kickstart ROM tested, just to rule it out.

I would recommend getting a DiagROM and see what that says. Also, a logic probe is highly recommended to check the signals, rather than use a multimeter.
solarmon is offline  
Old 22 August 2021, 09:49   #5
Deeshay
Registered User
 
Join Date: Aug 2021
Location: CHEDDAR
Posts: 5
Thanks for your suggestions guys.

I forgot to mention that the board is revision 1.5 and that is pretty important...

For the reset line, I have removed the capacitor above the 555 timer as I read a thread on here about that causing it not to start but it still gives a black screen with the HLT low.

My thoughts were with the Kickstart ROM and swapping it out for a Daig ROM but I wasn't sure if a bad Kickstart could cause a HLT signal or if the board would still fail to boot with the HLT line low and DiagRom installed.

I'll get a DiagROM from ebay, test it out and report back.

What I am really after are reasons the HLT line can go low so I can start probing those areas so the suggestion that a DiagROM can help is really what I am after.

Last edited by Deeshay; 22 August 2021 at 12:01.
Deeshay is offline  
Old 22 August 2021, 20:05   #6
LIV2
Tinkerer
 
Join Date: Jan 2020
Location: Sweden
Posts: 103
HLT low but RST High is caused by the CPU hitting some exception (bus error, address error etc) and halting itself.

This can be caused by many things, damaged traces, damaged rom socket, bad ram, etc.
It's also possible that the system isn't being reset - does doing a CTRL-Amiga-Amiga reset make a difference? Can you verify that resetting that way brings RST+HLT low?
LIV2 is offline  
Old 23 August 2021, 08:55   #7
Deeshay
Registered User
 
Join Date: Aug 2021
Location: CHEDDAR
Posts: 5
I've just tried doing an CTL-Amiga-Amiga and the RST stays high and HLT remains low. I haven't verified the keyboard works although the ribbon does look in good condition.

All the visible traces on the board look good and only one pad lifted on C822 which was repalced. I want to try a DiagROM and see if that gives me something but not knowing exactly how it works I thought there was a high chance it still would not boot.

Hopefully it is not a problem with a custom chip.
Deeshay is offline  
Old 31 August 2021, 16:32   #8
Deeshay
Registered User
 
Join Date: Aug 2021
Location: CHEDDAR
Posts: 5
So. The DiagROM has arrived and the unit now boots so I'm assuming the HLT low must be the result of a bad ROM. I'll get a replacement 3.x ROM on order soon.

The trap door RAM expansion works giving me 2048K of Fast RAM but the CPU RAM expansion either causes a black screen on boot or boots with no extra RAM being detected. the IDE to SD card adaptor passes all the tests so that looks good too.

Just a bit more research required on the CPU RAM expansion module now.
Deeshay is offline  
Old 07 September 2021, 08:40   #9
Deeshay
Registered User
 
Join Date: Aug 2021
Location: CHEDDAR
Posts: 5
So the CPU clip on RAM expansion just had a bad connection due to being removed and refitted too many times. A clean up and careful tweaking of the pins on the socket resulted in a full 4Mb of Fast RAM detected by the DiagROM.
Next job is to order a replacement Kickstart to prove that the old one is the issue and then time for games.

Last edited by Deeshay; 07 September 2021 at 09:06.
Deeshay is offline  
 


Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
A2000 Rev 6.2 troubleshooting - _hlt staying low DrMistry support.Hardware 10 02 March 2019 15:04
Low Latency Vsync Black Screen Locash support.WinUAE 6 10 December 2017 10:38
A600 black screen (_RST stays low) demolition support.Hardware 15 24 July 2013 12:57
A600 boot problem (Black screen) trydowave support.Hardware 2 10 September 2012 23:06
A600 Intermittent Black Screen craggus2000 support.Hardware 17 07 December 2010 15:45

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +2. The time now is 13:35.

Top

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
Page generated in 0.13348 seconds with 13 queries