Yamaha TX-7 and Eprom (DIY)

Studio Equipment, Backline, Accessories etc.

Moderators: Derek, parametric, Saul

User avatar Germany
teevee
Member
Member
Posts: 28
Joined: Mon Aug 22, 2016 1:24 pm

Yamaha TX-7 and Eprom (DIY)

Unread post by teevee » Tue Aug 23, 2016 9:52 am

I have decided that I want to update the firmware on all my hardware to get the best experience possible with my instruments. I’m the lucky owner of a Yamaha TX-7 and would like to update it’s firmware. I found a seller, who only sells within US so I guess I have to do it myself.

I found the following things:
• The firmware 1.4 (1 .bin file of 16 k)
• Service manual (Link)
• A Eprom programmer on ebay -> TL866CS (Link)
• EPROM Eraser on ebay -> Link

Step-by-step plan:
1. Order the Eprom programmer and eraser (as it takes some days to arrive)
2. Find out what kind of Eprom you will need to burn the .bin file on with help from the service-manual.
Image
Conclusion:
Eprom = 27128
More info: http://www.futurlec.com/Memory/27128_Datasheet.shtml

3. Find the Eprom (27128) on eBay and order:
Link (example)
You will find out that the price can vary from seller to seller and you will even find Ebay sellers who offer service as burning the .bin onto the Eprom for you inkl. Eprom (this can save you time and cost, if you only need one Eprom)
4. Place the Eprom in the eraser to make sure the Eprom is empty/clean.
5. Place the Eprom in the programmer and write the .bin file onto Eprom.
6. Seal the top of the Eprom to protect the data from any kind of light/uv.

Questions:

• Are there any steps missed?
• Concerning the determination of the eprom choice. If I cannot find the service manual (How do you calculate the correct needed eprom?)
• Can I use a eprom with other specifications? (example lower or higher fast access time?)
Last edited by teevee on Tue Aug 23, 2016 6:44 pm, edited 1 time in total.
Advertisement
1000 Free EDM Samples
User avatar Germany
Miks
Specialist Moderator
Specialist Moderator
Posts: 2009
Joined: Fri Oct 31, 2008 1:00 am

Re: Yamaha TX-7 and Eprom (DIY)

Unread post by Miks » Tue Aug 23, 2016 2:16 pm

Check your PM...
My (key related) gear (in alphabetical order):
Ferrofish: B4000+
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), DataBlade32 (1x),
WaveBlade 8MB Card (1x) & 1x Programmer Unit for WaveBlade
User avatar Germany
teevee
Member
Member
Posts: 28
Joined: Mon Aug 22, 2016 1:24 pm

Re: Yamaha TX-7 and Eprom (DIY)

Unread post by teevee » Wed Aug 24, 2016 1:50 pm

Miks wrote:Check your PM...
Dear Miks,

first thanks for the private message, I want to keep the topic here as we cannot share/improve knowledge for newcomers and other users in private individual mailboxes.

We can confirm that 27128 is correct. I corrected the image address, so we can see the documentation about where the information came from. (Source).

Concerning NS (Fast access time) on the documentation link from Futurlec it says 200ns. It could be interesting if there exist a replacement or other models, which could be used too.

I got a copy of 1.4 in .bin and you can find the documentation about the firmware rom here:
http://www.glitchscience.com/guides/TX7 ... _Notes.pdf

Concerning the desoldering of the eprom (good question). Looking at the service manual and a picture of the inside:
Image

Conclusion:
It looks like a easy job with a “IC puller” (example) (If anyone read this and want to perform such Eprom replacement, please look into Anti-Static and safety precautions rules before as I wont take responsibility for other peoples action) :)

I will get back with a update, when I receive eprom burner, eraser and the eprom chip.
User avatar Germany
Miks
Specialist Moderator
Specialist Moderator
Posts: 2009
Joined: Fri Oct 31, 2008 1:00 am

Re: Yamaha TX-7 and Eprom (DIY)

Unread post by Miks » Wed Aug 24, 2016 4:59 pm

first thanks for the private message, I want to keep the topic here as we cannot share/improve knowledge for newcomers and other users in private individual mailboxes
No worries mate, the things I wrote are 'only some basic informations' which the most of our members already know... and I think those who don't will mostly ask here if they're unsure how to proceed 8)
Regarding the access-time: this 'old' unit will do fine with an Eprom of 150 to 200 ns... imho. MAYBE a 27C128 can be used instead of a 27128 - perhaps some other member has some more insight on this...
Concerning the desoldering of the eprom (good question). Looking at the service manual and a picture of the inside:
Good to see that the FW Eprom is already socketed so there's no need to desolder :D
It looks like a easy job with a “IC puller”
You can also use a small screwdriver (put the blade carefully between chip and socket) and gently pry the chip out of the socket from its small sides - always taking care not to bend one of the pins.
I will get back with a update...
Good idea as others may benefit from your experiences while working on your TX - good luck :wink:
BTW thanks for the link to the service bulletin (Y)
My (key related) gear (in alphabetical order):
Ferrofish: B4000+
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), DataBlade32 (1x),
WaveBlade 8MB Card (1x) & 1x Programmer Unit for WaveBlade
User avatar Germany
teevee
Member
Member
Posts: 28
Joined: Mon Aug 22, 2016 1:24 pm

Re: Yamaha TX-7 and Eprom (DIY)

Unread post by teevee » Mon Aug 29, 2016 2:57 pm

All the equipment is ordered.
• Eprom burner
• Eprom eraser
• New IC puller/extractor

The expected delivery is about 1 month, when you order from a seller based in China.
Miks wrote: Regarding the access-time: this 'old' unit will do fine with an Eprom of 150 to 200 ns... imho. MAYBE a 27C128 can be used instead of a 27128 - perhaps some other member has some more insight on this...
Interesting input, I think in this case I would go for the 27128 as they are reachable for a fair price. It could also have been opposite, a rare chip to very high price.
Miks wrote:] You can also use a small screwdriver (put the blade carefully between chip and socket) and gently pry the chip out of the socket from its small sides - always taking care not to bend one of the pins.
I would not recommend this, just invest that 1 € on a puller :wink: -> Link

I will get back later with updates ;)
User avatar Germany
Miks
Specialist Moderator
Specialist Moderator
Posts: 2009
Joined: Fri Oct 31, 2008 1:00 am

Re: Yamaha TX-7 and Eprom (DIY)

Unread post by Miks » Mon Aug 29, 2016 3:42 pm

I think in this case I would go for the 27128 as they are reachable for a fair price.
Fully ack!
I would not recommend this, just invest that 1 € on a puller -> Link
This is NOT the right tool to extract an Eprom with DIL/DIP housings !!! The tool shown in that ebay link is for PLCC devices !!!
Here some examples for the 'right' tools:
https://www.reichelt.de/Testsockel/MIC- ... ICLE=12072
Auszieher.gif
Auszieher.gif (16.19 KiB) Viewed 3302 times
ex-2.jpg
ex-2.jpg (23.58 KiB) Viewed 3302 times
Prying out chips using a flat screwdriver I've done a dozen times or more- never have seriously damaged one 8)
I will get back later with updates
Good idea - let us know how you go on.
My (key related) gear (in alphabetical order):
Ferrofish: B4000+
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), DataBlade32 (1x),
WaveBlade 8MB Card (1x) & 1x Programmer Unit for WaveBlade
User avatar Germany
teevee
Member
Member
Posts: 28
Joined: Mon Aug 22, 2016 1:24 pm

Re: Yamaha TX-7 and Eprom (DIY)

Unread post by teevee » Tue Aug 30, 2016 11:56 am

Miks wrote:[This is NOT the right tool to extract an Eprom with DIL/DIP housings !!! The tool shown in that ebay link is for PLCC devices !!!
Here some examples for the 'right' tools:
https://www.reichelt.de/Testsockel/MIC- ... ICLE=12072
Thanks for the tip I can see that the ”TL866CS socket packet” included exactly the same IC extractor. I actually upgraded my Kurzweil K2000 a few months ago and the (chip packet included a similar IC extractor).
• Nevertheless, you can never have tools enough ;)

These “OK Industries EX 2” seems a bit pricy, so I found this Chinese alternative. Would this work too? (Note: 27128 is 24 pin)
http://www.ebay.com/itm/IC-Chip-Extract ... 1535513540
User avatar Germany
Miks
Specialist Moderator
Specialist Moderator
Posts: 2009
Joined: Fri Oct 31, 2008 1:00 am

Re: Yamaha TX-7 and Eprom (DIY)

Unread post by Miks » Tue Aug 30, 2016 12:31 pm

Nevertheless, you can never have tools enough
Tell me about it! :D
...Would this work too? (Note: 27128 is 24 pin)
Imho: yes, this tool should do the trick.
My (key related) gear (in alphabetical order):
Ferrofish: B4000+
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), DataBlade32 (1x),
WaveBlade 8MB Card (1x) & 1x Programmer Unit for WaveBlade
User avatar Germany
teevee
Member
Member
Posts: 28
Joined: Mon Aug 22, 2016 1:24 pm

Re: Yamaha TX-7 and Eprom (DIY)

Unread post by teevee » Fri Oct 28, 2016 8:05 pm

Hey folks,
You are not forgotten and sorry about the late answer, but I don’t have any control over the German customs :D

So below is the picture of the full kit.

Next question, how long should I let the eprom cook under such eprom eraser?

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

Re: Yamaha TX-7 and Eprom (DIY)

Unread post by Miks » Fri Oct 28, 2016 9:06 pm

Hi teevee,

I recommend an erase-time of about 40 minutes - this is mostly to what I set my timer. Afterwards I take the time to check (using the Eprommer of course :wink: ) if the Eprom is really empty - no probs so far. Doing so I think we are 'on the safe side'... (Y)

Regards,
Miks
My (key related) gear (in alphabetical order):
Ferrofish: B4000+
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), DataBlade32 (1x),
WaveBlade 8MB Card (1x) & 1x Programmer Unit for WaveBlade
User avatar Germany
teevee
Member
Member
Posts: 28
Joined: Mon Aug 22, 2016 1:24 pm

Re: Yamaha TX-7 and Eprom (DIY)

Unread post by teevee » Sat Oct 29, 2016 4:30 pm

Miks wrote:Hi teevee,

I recommend an erase-time of about 40 minutes - this is mostly to what I set my timer. Afterwards I take the time to check (using the Eprommer of course :wink: ) if the Eprom is really empty - no probs so far. Doing so I think we are 'on the safe side'... (Y)

Regards,
Miks
40 min are you serious?

Anyway, I gave it try without using the eraser and followed the video in the link below:
https://www.youtube.com/watch?v=77yh9aUdqjo

Everything ran seamless.

Question:
How do I check the current rom version on the device? (I would like to backup the original OS .bin file and share with the community)
User avatar Germany
teevee
Member
Member
Posts: 28
Joined: Mon Aug 22, 2016 1:24 pm

Re: Yamaha TX-7 and Eprom (DIY)

Unread post by teevee » Sat Oct 29, 2016 4:31 pm

teevee wrote:
Miks wrote:Hi teevee,

I recommend an erase-time of about 40 minutes - this is mostly to what I set my timer. Afterwards I take the time to check (using the Eprommer of course :wink: ) if the Eprom is really empty - no probs so far. Doing so I think we are 'on the safe side'... (Y)

Regards,
Miks
40 min are you serious?

Anyway, I gave it try without using the eraser and followed the video in the link below:
https://www.youtube.com/watch?v=77yh9aUdqjo

Everything ran seamless.

Question:
How do I check the current rom version on Yamaha tx-7? (I would like to backup the original OS .bin file and share with the community)
User avatar Germany
Miks
Specialist Moderator
Specialist Moderator
Posts: 2009
Joined: Fri Oct 31, 2008 1:00 am

Re: Yamaha TX-7 and Eprom (DIY)

Unread post by Miks » Sat Oct 29, 2016 5:33 pm

How do I check the current rom version on Yamaha tx-7?...
Turn OFF power, PRESS AND HOLD [NORMAL] and [YES +1] buttons simultaneously and turn ON the power.
The display should show: TEST y/n v1.x.x where x.x is the software version. Press [NO -1] button to leave test or simply turn OFF the power. 8)
40 min are you serious?
Absolutely yes! But you can start trying with 20 min -> check if the chip is empty -> if not, try another 20 min, or more... I myself have proper results with timer set to 40 min :mrgreen:

EDIT:
I just took a look into that video you mentioned above - this guy choosed a 28cxxx chip which tells us it is an EEprom - electrically erasible prom!!! Those chips you can erase by using your programmer - the (windowed) 27 series you can ONLY erase by using an UV lamp - don't mix this up... 8O
My (key related) gear (in alphabetical order):
Ferrofish: B4000+
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), DataBlade32 (1x),
WaveBlade 8MB Card (1x) & 1x Programmer Unit for WaveBlade
User avatar Cayman Islands
jima
Global Moderator
Global Moderator
Posts: 370
Joined: Tue Oct 18, 2011 11:54 pm

Re: Yamaha TX-7 and Eprom (DIY)

Unread post by jima » Sat Oct 29, 2016 9:36 pm

The 27C128 requires a dose of 15 W-sec/cm i.e approx 15 to 20 minutes using an ultra-violet lamp with 12000 μW/cm2 power rating. From my experience with EX5 EPROMS about 25 minutes suffices HOWEVER as you can never be sure of the absolute effective UV output of cheap Chinese devices from eBay or the susceptibility of individual devices so what I do is to make sure the quartz window is absolutely clear (I use IsoPropyl alcohol to clean) then erase for 25 minutes, wait for 60 minutes THEN do a blank check to ensure all bits have been reset as I have found that borderline cells can blank check immediately after erasure but flip some minutes later. Any failures, a further 10 minutes in the eraser. You might ask, why not just erase for 60 minutes and be done with it - I have found that overdosing can prevent successful programing as excessive UV exposure can lead to stuck erased cells which can't be flipped.
Jim
Yamaha EX5, AN1X, TG500, Moog Werkstatt, Korg Wavestation SR, Sigma, Legacy Digital, Nord Modular G2, G2 Engine, Focusrite PRO 40, MIDISPORT 8x8/s, Uno, Arturia BeatStep, V Collection, Pigments | Love keyboards but so little time :(
User avatar Germany
Miks
Specialist Moderator
Specialist Moderator
Posts: 2009
Joined: Fri Oct 31, 2008 1:00 am

Re: Yamaha TX-7 and Eprom (DIY)

Unread post by Miks » Sat Oct 29, 2016 10:18 pm

Good additional advice and explanation jima ((i))
My (key related) gear (in alphabetical order):
Ferrofish: B4000+
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), DataBlade32 (1x),
WaveBlade 8MB Card (1x) & 1x Programmer Unit for WaveBlade
Post Reply

Return to “Other - Studio/Audio/Backline etc”