CPCWiki forum

General Category => Technical support - Hardware related => Topic started by: anyweb on 14:10, 12 January 21

Title: CPC 664 won't boot
Post by: anyweb on 14:10, 12 January 21
hi,I got a 'new' cpc 664 that is DOA. When I connect it to a known good CTM 644 monitor, it makes a buzzing sound (the FDD motor is on i guess). I then disconnected the 12v line and powered it on again. The power LED does light up and the monitor displays a blue rectangle (doesn't fill the screen/borders) which then becomes greyish, there is no Amstrad text, so it appears like there's some hardware problem. I haven't opened it up yet, but any pointers ?

I do have access to a soldering iron, de-solderer and have replaced drive belts on FDD's before so I'm used to dealing with the insides, but identifying possible dead chips is not something i've done before.

below is roughly what the square looks like (on the sellers advertisement)

https://www.amstrad-noob.com/wp-content/uploads/2021/01/monitor.jpg

cheers

niall
Title: Re: CPC 664 won't boot
Post by: Bryce on 15:14, 12 January 21
Not much diagnosis required. If you have a square (of any colour) in the middle of the screen, then 99.9% of the time you've a dead RAM chip.

Bryce.
Title: Re: CPC 664 won't boot
Post by: anyweb on 15:43, 12 January 21
awesome thanks Bryce,how can i determine which of them is dead and how can I get them replaced ? are they for sale on ebay ?
Title: Re: CPC 664 won't boot
Post by: anyweb on 15:46, 12 January 21
i've got a cpc 464 which i could sacrifice for ram chips, are they the same chips ?
Title: Re: CPC 664 won't boot
Post by: Bryce on 16:03, 12 January 21
I wouldn't break a 464 to fix it. The part No. is 4164 (with TMS/HM/MC/KM or whatever manufacturer code before the number). They are cheap and easy to find on fleabay: https://www.ebay.de/itm/8x-RAM-IC-KM4164B-15-4164-150ns-passt-C64-ZX-Spectrum-u-A/233656983680

It's probably only one that's failed and the failed chip will often be hotter than the others.

Bryce.


Title: Re: CPC 664 won't boot
Post by: anyweb on 16:06, 12 January 21
thanks for your advice, much appreciated, i'll pop it open and see if i can determine the faulty one(s). If i order new ram from fleabay should i order the socket also, if so do you recommend any ?
Title: Re: CPC 664 won't boot
Post by: llopis on 17:07, 12 January 21
Quote from: anyweb on 16:06, 12 January 21
thanks for your advice, much appreciated, i'll pop it open and see if i can determine the faulty one(s). If i order new ram from fleabay should i order the socket also, if so do you recommend any ?
If you have a Dandanator or some kind of low ROM box, put the RAM test on it to find out which chip is faulty http://www.cpcwiki.eu/forum/amstrad-cpc-hardware/quick-and-dirty-ram-test-for-cpc/


If you don't you can also burn it to an EPROM and replace the ROM, but the 664 ROM probably isn't socketed.


Definitely get DIP 16 sockets for the new RAM. Just about any will work (these days they're all double-sided), so I usually go with the cheapest ones from Ali.
Title: Re: CPC 664 won't boot
Post by: anyweb on 17:17, 12 January 21
thanks Noel, small world eh ? I don't have any dandanator (ram tester), but would consider getting one if they are cheap enough
would the following dip socket be ok ?

https://www.ebay.co.uk/itm/50PCS-16-Pin-16pins-DIL-DIP-IC-Socket-PCB-Mount-Connector-NEW-GOOD-QUALITY/351492891857

cheers

niall
Title: Re: CPC 664 won't boot
Post by: Bryce on 18:22, 12 January 21
Definitely socket the new RAMs, they are all old IC's and they can fail at any time. Sockets save you a lot of time later.

Bryce.
Title: Re: CPC 664 won't boot
Post by: anyweb on 19:42, 12 January 21
ok great, so if i order those 8 rams' and some DIP sockets i should be good to go hopefully, I've already ordered some new drive belts, would be great to see this CPC alive again
Title: Re: CPC 664 won't boot
Post by: Bryce on 20:18, 12 January 21
Remove the RAMs like this: http://www.cpcwiki.eu/index.php/IC_Repair
Otherwise you'll end up lifting tracks, the CPC boards are thoroughly flooded on the top layer.

Bryce.
Title: Re: CPC 664 won't boot
Post by: anyweb on 20:38, 12 January 21
thanks SO much for the advice Bryce i really appreciate it.

can you please expand on 'thoroughly flooded in the top layer' for someone who hasn't a clue what you mean ?
Title: Re: CPC 664 won't boot
Post by: Bryce on 23:42, 12 January 21
Thoroughly flooded = They weren't great at setting up the wave soldering machine, so there's often way too much solder on the top of the PCB on the IC pins.

Bryce.
Title: Re: CPC 664 won't boot
Post by: GUNHED on 13:22, 13 January 21
The better deal...
https://www.ebay.de/itm/50pcs-KM4164B-15-64K-X-1-BIT-DYNAMIC-RAM-WITH-PAGE-MODE-DIP-16-/173485198058 (https://www.ebay.de/itm/50pcs-KM4164B-15-64K-X-1-BIT-DYNAMIC-RAM-WITH-PAGE-MODE-DIP-16-/173485198058)


But doesn't the CPC contain the 4264 anyway?
Title: Re: CPC 664 won't boot
Post by: Bryce on 13:25, 13 January 21
Quote from: GUNHED on 13:22, 13 January 21
The better deal...
https://www.ebay.de/itm/50pcs-KM4164B-15-64K-X-1-BIT-DYNAMIC-RAM-WITH-PAGE-MODE-DIP-16-/173485198058 (https://www.ebay.de/itm/50pcs-KM4164B-15-64K-X-1-BIT-DYNAMIC-RAM-WITH-PAGE-MODE-DIP-16-/173485198058)

With the added suprise of not knowing whether they are genuine RAM or just some random IC that has been relabelled! :D

Bryce.
Title: Re: CPC 664 won't boot
Post by: GUNHED on 13:40, 13 January 21
Quote from: Bryce on 13:25, 13 January 21
With the added suprise of not knowing whether they are genuine RAM or just some random IC that has been relabelled! :D

Bryce.
Same with your chips. I don't care - therefore ebay has a buyers protection.
Title: Re: CPC 664 won't boot
Post by: Bryce on 14:21, 13 January 21
Quote from: GUNHED on 13:40, 13 January 21
Same with your chips. I don't care - therefore ebay has a buyers protection.

:picard: No it's not the same. I know you're not a hardware person, but here's a quick lesson in spotting obvious fakes (other than the fact that 4164 IC's are unlikely to exist in big numbers in China):

Here's a real KM chip: Note that the notch only goes half way through the IC, that the KM logo is symetrical as it should be (and printed) and the pins are oxidised as you would expect from a 30+ year old chip.

Now look at the chip that the Chinese site is claiming to be a 4164. Through notch (something that was extremely rare at the time), pins that are way too shiny for old stock and a logo that isn't even close to what it should be and is laser etched, something that wasn't possible in the 80's. In fact the logo looks like a mess that someone threw together in mspaint.

I don't give links to sellers if I am not sure that the chips are highly likely to be genuine.

Bryce.
Title: Re: CPC 664 won't boot
Post by: GUNHED on 15:14, 13 January 21
Well, maybe it's just a newly produced chip. I rather use a new one instead of an 30 years old one.


The seller got 857 positive comments this month, and only 4 negative comments. I don't see him to be a person selling fake ICs. Maybe because he got one "fake IC" comment? Oh, well.
Title: Re: CPC 664 won't boot
Post by: anyweb on 17:09, 13 January 21
thanks again for the advice guys
here's the motherboard in question.

https://www.amstrad-noob.com/wp-content/uploads/2021/01/inside.jpg

i tried adding an attachment but it wouldn't let me..

Which ones are the ram chips exactly ?


Title: Re: CPC 664 won't boot
Post by: llopis on 17:59, 13 January 21
It should say 4164 on them with 16 pins. The ones towards the bottom right. There's a row of 5 and a row of 3 above.
Title: Re: CPC 664 won't boot
Post by: anyweb on 22:06, 13 January 21
thanks Noel,hopefully i'll figure this all out :)
Title: Re: CPC 664 won't boot
Post by: anyweb on 19:09, 04 February 21
so while I'm still waiting on the ram sockets (I have everything else), I tried to test RAM on the cpc 664 today using a Dandanator, but this one normally needs you to press R to run the ram test (at least that's what happened on my cpc 6128)
so, as R did nothing either this means i've more problems or the keyboard membrane is screwed, any other way of getting the ram test to run on this Dandanator ?
here's a reference including pics https://www.amstrad-noob.com/2021/02/04/dandanator-cpc-from-hobby-retro/
Title: Re: CPC 664 won't boot
Post by: llopis on 20:00, 04 February 21
On the Dandanator you can hold the leftmost button while starting up the Amstrad to launch the extra test ROM.


I don't know which one comes by default, but I recommend you use Gerald's one:
http://www.cpcwiki.eu/forum/amstrad-cpc-hardware/quick-and-dirty-ram-test-for-cpc/


(You'll need to pad the ROM to exactly 16KB to load it in the Dananator).
Title: Re: CPC 664 won't boot
Post by: Bryce on 20:29, 04 February 21
Quote from: anyweb on 19:09, 04 February 21
so while I'm still waiting on the ram sockets (I have everything else), I tried to test RAM on the cpc 664 today using a Dandanator, but this one normally needs you to press R to run the ram test (at least that's what happened on my cpc 6128)
so, as R did nothing either this means i've more problems or the keyboard membrane is screwed, any other way of getting the ram test to run on this Dandanator ?
here's a reference including pics https://www.amstrad-noob.com/2021/02/04/dandanator-cpc-from-hobby-retro/ (https://www.amstrad-noob.com/2021/02/04/dandanator-cpc-from-hobby-retro/)

How are you testing the RAM if it's not installed?

Bryce.
Title: Re: CPC 664 won't boot
Post by: anyweb on 20:32, 04 February 21
I'm just waiting on the sockets, so when i remove the faulty ram i can insert new sockets+ram
i haven't removed anything from the cpc yet.... was kindof hoping that the Dandanator would make life really easy for me and show me which ram was duff
Title: Re: CPC 664 won't boot
Post by: anyweb on 20:33, 04 February 21
Quote from: llopis on 20:00, 04 February 21
On the Dandanator you can hold the leftmost button while starting up the Amstrad to launch the extra test ROM.


I don't know which one comes by default, but I recommend you use Gerald's one:
http://www.cpcwiki.eu/forum/amstrad-cpc-hardware/quick-and-dirty-ram-test-for-cpc/ (http://www.cpcwiki.eu/forum/amstrad-cpc-hardware/quick-and-dirty-ram-test-for-cpc/)


(You'll need to pad the ROM to exactly 16KB to load it in the Dananator).
thanks I'll try it Noel !
Title: Re: CPC 664 won't boot
Post by: anyweb on 21:32, 04 February 21
ok Noel was right ! thanks Noel, pressing left black button while powering on runs the RAM test, check it out
Title: Re: CPC 664 won't boot
Post by: Bryce on 09:01, 05 February 21
Ok, you may as well swap them all then. At least you can use the time now to start removing them.

Bryce.
Title: Re: CPC 664 won't boot
Post by: anyweb on 10:05, 05 February 21
yup i'll try and do that this weekend !
Title: Re: CPC 664 won't boot
Post by: anyweb on 21:59, 14 February 21
I finally got around to removing the RAM and adding sockets+new RAM yesterday, and I'm very happy to say that Bryce was totally correct, the RAM was the problem, it's now working ! I even replaced the keyboard membrane so that's working perfectly too, now all I need to do is to figure out why the FDD motor is ON permanently when power is connected, and of course, replace the FDD cable which has definitely perished. I created a video of my first ever efforts at replacing RAM in a CPC here, so don't laugh too much... https://www.youtube.com/watch?v=uv_l1rjtPUQ
Title: Re: CPC 664 won't boot
Post by: Bryce on 21:26, 15 February 21
Quote from: anyweb on 21:59, 14 February 21now all I need to do is to figure out why the FDD motor is ON permanently when power is connected


Because that's what it does. Totally normal for a CPC.


Bryce.
Title: Re: CPC 664 won't boot
Post by: anyweb on 21:30, 15 February 21
i mean it's buzzing constantly, on all my other cpc's with FDD's they don't do that until I try to CAT or run something,this sounds like the motor is stuck ON
Title: Re: CPC 664 won't boot
Post by: Bryce on 23:06, 15 February 21
Quote from: anyweb on 21:30, 15 February 21
i mean it's buzzing constantly, on all my other cpc's with FDD's they don't do that until I try to CAT or run something,this sounds like the motor is stuck ON

There's a sensor to detect when the head has returned to it's outer position. If this sensor is broken or has bad solder joints the head is permanently trying to park. That makes a pretty loud buzzing sound.

Bryce.
Title: Re: CPC 664 won't boot
Post by: anyweb on 09:10, 16 February 21
ok, i'll look into that but this definitely (to me) sounds like the actual FDD motor is ON permanently once the 12v is connected, once i disconnect the 12V it goes quiet...
Powered by SMFPacks Menu Editor Mod