Dead SY99 PKS (IC125)

The Yamaha SY99 is a synthesiser combining frequency modulation synthesis (branded as Advanced FM) and sample-based synthesis (branded as Advanced Wave Memory 2) and the direct successor to Yamaha's SY77/TG77

Moderators: Derek, parametric, Fozzer, Saul

peter_kre
Posts: 3
Joined: Sat Apr 02, 2016 10:44 am

Dead SY99 PKS (IC125)

Unread post by peter_kre » Sat Apr 02, 2016 1:09 pm

Hi Forum Community,

i hope, that somebody can help me here - my SY99 is dead.

After debugging the device some time, i think that the PKS Chip IC125 on the DM1 board is the faulty part. None of it's pins - except clock and E - shows signs of live. Neither the keyboard nor the button matrix is polled and the display show only black dots. There is no communication between the main CPU and the PKS. But the main CPU is running, i can see heavy traffic on it's data and address busses.

The PKS chip is a mask programmed HD63C01Y. Yamaha Part number is XG950C00. I called Yamaha Germany Support and asked them, if they have some of these Chips in stock. But the situation is hopeless, no chip available and no idea, how and where to get one.

Is here somebody, who knews where such a chip is to sell ?

I think, that if somebody has a dump of the PKS chip firmware (16k rom) for download, i'm able to burn that image in an empty HD637B01Y (eprom version)

It would be awesome, if someboy has a hint how i can recover the wonderful synth.

With best regards from germany,

Peter

User avatar
shadowmask
sector101.co.uk
sector101.co.uk
Posts: 497
Joined: Mon Jan 17, 2005 1:00 am
Contact:
Great Britain

Re: Dead SY99 PKS (IC125)

Unread post by shadowmask » Fri Apr 08, 2016 6:21 pm

Hi Peter,

Small world - we were talking about this on the SY Facebook page last week. Any result from the guys at http://music-service.nl ?

Brian
GEAR: SY85 / TG-500 / TG-300 / MOXF6 / FG410 / Supernova II
PROJECTS: SYEMB05, SYEMB06, EXFLM2, EXM-E3, Waveblade, Datablade
WebSite: http://www.sector101.co.uk
WordPress: https://sector101synth.wordpress.com
Facebook: https://www.facebook.com/sector101

peter_kre
Posts: 3
Joined: Sat Apr 02, 2016 10:44 am

Re: Dead SY99 PKS (IC125)

Unread post by peter_kre » Sun Apr 10, 2016 6:26 pm

Hi Brian,

yes, music-service.nl answered my question about a replacement for the XG950C00 chip. They told me, that this chip is not available anymore. But there is an official alternatve: XG950B00 ;) That is the part number of the SY77 PKS. Sadly, the delivery time is 6 to 8 weeks and the chip is really expensive. So, i thought about a plan B. Last week, i bought a SY77 with some defects. (Floppy belt and one broken key - easy to fix) And i ordered some HD637B01Y in hong kong for a few euros.
I hope, that i can dismount the PKS out of the SY77 and dump the firmware to a file. If this works, i have the image to burn into the new HD637B01Y chips. I also ordered some shrink dip sockets for remount new PKS chips into both boards. If the SY77 survives that procedure, i'll sell it repaired ;) And have hopefully won a usable PKS for my broken SY99.
In a few weeks, i'm able to talk about the results.

With best regards,

Peter

peter_kre
Posts: 3
Joined: Sat Apr 02, 2016 10:44 am

Re: Dead SY99 PKS (IC125)

Unread post by peter_kre » Sun Apr 24, 2016 7:48 pm

Hi,

to start with the positive message: the sy99 works again ! What a journey...

But the negative message is: it's PKS wasn't the faulty part. After the SY77 parts donator arrived, i opened it the same day. Surprisingly, his PKS is also a XG950C00 and not the expected XG950B00. Ok, i decided to desolder the PKSs in both Synths and exchanged them. Result: the SY77 booted up, the SY99 not - same symptom, only black dots in the display. I learned: the PKS of the SY99 is okay and there must be an other fault. So i did a little bit brainstorming, in which direction to go next.
I exchanged some bus drivers (ALS245 out, ABT245 types in) to eliminate dirty signals, timinig and bus errors. I exchanged the SRAM IC 119 to eliminate memoy errors. I examinated the complete board with a microscope camera square cm by square cm to find hair cuts and corrosion. The bug didn't show up and i became a little bit frustrated.
I started to disassemble the processor and mainboard rom to understand, where the cpu loops. I could see with my oscilloscope, that the cpu loops somewhere. The idea was, to record the address and databus bus signals with a little logic analyser. What adresses appear at the cpu address bus, what data is on the data bus and where in code the cpu loop occures? I hoped, If i understand that scenario with the help of some disassembled rom content, i have the bug.
During the analyzer recording session, i noticed that the D7 timing at the CPU side of the IC122 looks a little bit different than D0-D6. D7 showed longer low and high levels and fewer level changes than all the other bus lines. In that moment, i thought: ok bug, i see you ;) After that, all things went fast. The D7 pin of the cpu had not sufficient contact to the contact spring of the new PLCC cpu socket. I pulled the cpu out, removed a little bit oxide from the pin and corrected the pin position a litted bit.

YYYEESSS - this evening, i went out of my basement very satisfied !

One day later, i did the blue display mod and some finishing. And here he is in his full glamor:
Bildschirmfoto 2016-04-24 um 20.46.08.png
Thank you very much for your support.

With best regards,

Peter

User avatar
Miks
Specialist Moderator
Specialist Moderator
Posts: 1323
Joined: Fri Oct 31, 2008 1:00 am
Contact:
Germany

Re: Dead SY99 PKS (IC125)

Unread post by Miks » Sun Apr 24, 2016 9:32 pm

Hi Peter,

wow - what an odyssey to track down the culprit! Congrats! Good to see that another SY is 'back to life' and up and running. And looking good with the new 'Cool Blue' ! (Y) ((i)) :D
My (key related) gear (in alphabetical order):
Kawai: K1 II
Korg: M1 (up'd to EX, w/ 'Cool Blue'), M1REX (w/ 'Cool Blue'), Poly-800
Roland: D-50, D-110, D-550, PG-1000
Yamaha: AW1600, DX7IID (w/ 'Cool Blue'), EX5R, RM50, RX5, SY99 (w/ 'Cool Blue'), TG500, TX-802, YMM2
Sector101: SYEMB05 (5x), SYEMB06 (3x), EXFLM2 (1kit), MCD Sweet16 (1x), WaveBlade 8MB Card (1x) & 1x Programmer Unit for WaveBlade


http://rescuer-uslar.de/
https://www.facebook.com/Rescuer.Uslar/

User avatar
Derek
Global Moderator
Global Moderator
Posts: 3485
Joined: Fri Dec 07, 2007 1:00 am
Contact:
Wales

Re: Dead SY99 PKS (IC125)

Unread post by Derek » Mon Apr 25, 2016 6:51 pm

Well done. Well worth the effort to resurrect this amazing synth, and it shows that the good thing with the older boards that electronic skills are still valuable.
Regards
Derek Cook

http://www.carregddu.co.uk
http://www.echoes-music.co.uk
http://www.xfactory-librarians.co.uk
http://www.ex5tech.com

JK1974
Member
Member
Posts: 85
Joined: Tue Oct 02, 2012 1:01 am

Re: Dead SY99 PKS (IC125)

Unread post by JK1974 » Mon Apr 25, 2016 11:23 pm

Hi Peter,

congratulation and thank you for your longer explanation. This might be helpful for all other SY77/SY99 users that once might suffer from a similar problem.

ledan
Member
Member
Posts: 83
Joined: Sat Jan 21, 2012 8:41 pm
Contact:
Sweden

Re: Dead SY99 PKS (IC125)

Unread post by ledan » Tue Apr 26, 2016 2:02 pm

Awesome Peter. That story was a real "nail-biter" :)

Post Reply

Return to “Yamaha SY99 Forum”

Who is online

Users browsing this forum: No registered users and 1 guest