SOS My QL is dying

Nagging hardware related question? Post here!
Post Reply
Qampero
ROM Dongle
Posts: 5
Joined: Sun Mar 30, 2025 7:32 pm

SOS My QL is dying

Post by Qampero »

Recently, I recovered a QL. A few days later, it started crashing at startup, and now it doesn't work at all.

The symptoms are as follows: when I connect the power supply, the video pattern appears on the screen, but unfortunately, it never completes. At the end of the random pattern, a white strip appears at the top of the screen, while the rest of the display remains in a random pattern. And that’s it—no further response.

It doesn't respond to the reset button. Occasionally, it reaches the F1/F2 screen, but the keyboard doesn't register any input, and it still doesn’t respond to reset.

Before replacing any ICs, I’d like to confirm where the fault is. Unfortunately, I currently only have a multimeter and a 200kHz oscilloscope.

Does anyone have any suggestions or ideas?

Thanks in advance!


techy
Gold Card
Posts: 359
Joined: Thu Sep 06, 2012 6:13 pm
Location: belgium

Re: SOS My QL is dying

Post by techy »

Start by re-seating all ic's , and verify if the 68 is warming up .

be very carefull when lifting them !!


Zx80-1/3k exp.-zx81-16k exp.- Spectrum 48 - Spectrum+ -Spectrum 128- Interface 1 - DIVide - Zx flashcard- Zx printer - Ram turbo - Velleman interface system - Currah microspeech - Ql - Miracle 512k exp.- Ql printer - Cst Qdisk interf.- Qubide - Double 3.5 floppy- Minerva - Ice 1.9 - Ql Usb mouse adapter - Qimi-and much more .
jobdone
Forum Moderator
Posts: 106
Joined: Wed Aug 07, 2019 4:59 am

Re: SOS My QL is dying

Post by jobdone »

Which Rom are you using? I think my first thought is ZX8302 that would cause all those issues.


Qampero
ROM Dongle
Posts: 5
Joined: Sun Mar 30, 2025 7:32 pm

Re: SOS My QL is dying

Post by Qampero »

Thanks! My QL has a JM ROM and it's an Issue 6 board. I’ll try replacing the 8302—fortunately, I have a spare one.

I suspect there may be a bus-related issue. The last time I powered it on, after the random pattern appeared, it made some unusual noises and displayed a vertical pattern before crashing. Also, the microdrives activate randomly during startup, which doesn’t seem normal.

I think the 8301 is working, since the graphics appear to be generated correctly—VSync, HSync, and all video signals are present.
photo_2025-04-26_23-23-46.jpg


Qampero
ROM Dongle
Posts: 5
Joined: Sun Mar 30, 2025 7:32 pm

Re: SOS My QL is dying

Post by Qampero »

I’ve replaced both the 8302 and the 8049. There's been a slight improvement—now it occasionally manages to boot, and sometimes even responds to the reset button.

However, after a few seconds (no more than 5), the system starts to degrade and eventually crashes, showing random values in memory (and video, of course) and becoming unresponsive again.


User avatar
Pr0f
QL Wafer Drive
Posts: 1548
Joined: Thu Oct 12, 2017 9:54 am

Re: SOS My QL is dying

Post by Pr0f »

I'm wondering if you have an unstable voltage - is this machine still running with the 5v regulator? If it is, you could try replacing that - they are not soldered (usually) so it's a just a matter of opening the case, removing the screw that holds the regulator to the heatsink - and then do your replacement.


User avatar
Popopo
Gold Card
Posts: 367
Joined: Wed Apr 07, 2021 10:37 am

Re: SOS My QL is dying

Post by Popopo »

When it fails...
Could you touch the RAM ICs with your hand and feel any heat in any IC?


Qampero
ROM Dongle
Posts: 5
Joined: Sun Mar 30, 2025 7:32 pm

Re: SOS My QL is dying

Post by Qampero »

Latest update:
The PSU is working fine, and the 7805 is also OK, but the situation remains the same.

I’ve observed that when the QL crashes, the DSMCL signal stays high (while KILLH is low). Curiously, everything seems to stop once DSMCL goes high. What’s more, this appears to be timed: during the first 10 seconds after power-on, the reset button works normally—but then the system crashes.

According to the service manual, a high level on DSMCL disables the 8301, which could explain why the system becomes unresponsive.

I’ve already replaced the 8302, although I can’t be sure the replacement is working properly. I’ll try to explore the communication lines to see if I can spot anything unusual.

Unfortunately, I won’t be able to continue troubleshooting until Wednesday.

Many thanks to all of you for your suggestions and comments!


martyn_hill
QL Wafer Drive
Posts: 1064
Joined: Sat Oct 25, 2014 9:53 am

Re: SOS My QL is dying

Post by martyn_hill »

Hi there!

With regard to DSMCL remaining high - bear in mind that this signal, in the absence of anything holding it high, is merely a resistor-coupled DSL as generated by the CPU itself.

You might want to measure DSL directly to see whether or not it too is stuck inactive/high.

On the Iss6/7 boards, the HAL and TR8 are the only components responsible for disabling the 8301 (via KILLH as you noted being inactive), so unless some other electrical short (to Vcc) affecting DSMCL, then it would indicate that the CPU itself is stalling somehow.

One such electrical fault could be the transistor responsible for disabling DSMCL (pulling it high) based on the HAL's KILLH, TR8. That might be an easy replacement/test to start with...

Alternatively, the CPUCLK signal (as generated via the 15MHz crystal oscillator, then buffered/halved via the 8301) might be failing.

Another thought, less likely - could the BRL signal be triggering (active/held low) causing the CPU to relinquish the bus - effectively stalling until the CPU until the bus is released? In this state, the CPU should send DS in to high impedance, but that might be measured as high, depending on your test equipment.

Good luck!


Post Reply