VOGONS


Fixing a Roland SB-55 floppy MIDI player

Topic actions

Reply 20 of 33, by gdjacobs

User metadata
Rank l33t++
Rank
l33t++
saifbadri wrote on 2020-02-01, 21:59:

Thanks got another freind who recommended this on discord. I will test that today. Caps look fine so I hope its just the regulator. I tried applying 5v to the logic inputtaping into ground and 5+ but got the same results. Maybe its a bad eprom...

This won't work if the regulator isn't failed open.

All hail the Great Capacitor Brand Finder

Reply 21 of 33, by saifbadri

User metadata
Rank Newbie
Rank
Newbie

Im trying to get a another rom chip. I see a chip with amd 1986 on it. And a bunch of numbers highlighted with red ink. Any idea how we can program the above binary attached to a new chip? Thanks in advance.

Reply 22 of 33, by saifbadri

User metadata
Rank Newbie
Rank
Newbie

I tested today with a multimeter 5v exactly out from the power supply to the logic board. EPROM chip was removed and I notice a tiny stain of oil underneath it and touching one leg, so weird maybe it just died...

Reply 23 of 33, by yawetaG

User metadata
Rank Oldbie
Rank
Oldbie
saifbadri wrote on 2020-01-31, 21:09:

Hi, my wife used a 12v DC instead of 9v DC to power our SB-55 and now it has black screen.

Reverse voltage or not?

Last edited by Stiletto on 2020-02-03, 19:33. Edited 1 time in total.

Reply 24 of 33, by derSammler

User metadata
Rank l33t
Rank
l33t

It worked for one day, so polarity was apparently correct.

gdjacobs wrote on 2020-02-01, 22:46:

This won't work if the regulator isn't failed open.

Exactly. Also, it's quite courageous to just feed 5V in after the voltage regulator without knowing what fault there is. You may even cause more damage this way.

But anyway, a failed ROM is possible. You can erase the EPROM using UV light and reprogram it using a cheap device like the TL866. EPROMs rarely fail electrically, they just develop flipped bits and can be used again after erasing. If you have exactly the same ROM version, you don't even need to erase it.

Reply 25 of 33, by saifbadri

User metadata
Rank Newbie
Rank
Newbie
yawetaG wrote on 2020-02-02, 07:59:
saifbadri wrote on 2020-01-31, 21:09:

Hi, my wife used a 12v DC instead of 9v DC to power our SB-55 and now it has black screen.

Reverse voltage or not?

No both adapters have Roland's correct polarity. only voltage was different.

Last edited by Stiletto on 2020-02-03, 19:33. Edited 1 time in total.

Reply 26 of 33, by saifbadri

User metadata
Rank Newbie
Rank
Newbie
derSammler wrote on 2020-02-03, 10:37:
It worked for one day, so polarity was apparently correct. […]
Show full quote

It worked for one day, so polarity was apparently correct.

gdjacobs wrote on 2020-02-01, 22:46:

This won't work if the regulator isn't failed open.

Exactly. Also, it's quite courageous to just feed 5V in after the voltage regulator without knowing what fault there is. You may even cause more damage this way.

But anyway, a failed ROM is possible. You can erase the EPROM using UV light and reprogram it using a cheap device like the TL866. EPROMs rarely fail electrically, they just develop flipped bits and can be used again after erasing. If you have exactly the same ROM version, you don't even need to erase it.

Thank you, I found the same rom on ebay so I got one just in case the old one is damaged. I also ordered the reader will see how that goes!

Reply 27 of 33, by saifbadri

User metadata
Rank Newbie
Rank
Newbie

I read the rom in my SB55 and compared the file to the attached rom in the begining of this thread. I see a difference 0A string is 15 in the attached bin while its 14 in my bin I read from the eprom. This is consistant with the advice I got which is eprom develop reverse polarity! 1 -> 0 since 15 became 14...
The data also seems shifted in my file comparing the hex values. Will try burning the attached bin. fingers crossed will fix it! Power supply output seems working on all 5v pins...

Reply 28 of 33, by stalk3r

User metadata
Rank Member
Rank
Member
DaCiRO wrote on 2018-11-08, 15:34:

....I get this on-screen error message: '5ur' or maybe instead of a 5 is a capital S 'Sur'...the manuals do not mention anything about this error message which is rather strange since they mention others, ....this has me puzzled.

Just for the record: I had the same issue on a newly acquired SB-55 and it happens when you try to use a floppy formatted to 1.44 instead of 720k. You have to cover the hole on the lower right hand side of the floppy and format as 720k, that's all .

Reply 29 of 33, by ubhits

User metadata
Rank Newbie
Rank
Newbie
stalk3r wrote on 2020-06-10, 07:38:
DaCiRO wrote on 2018-11-08, 15:34:

....I get this on-screen error message: '5ur' or maybe instead of a 5 is a capital S 'Sur'...the manuals do not mention anything about this error message which is rather strange since they mention others, ....this has me puzzled.

Just for the record: I had the same issue on a newly acquired SB-55 and it happens when you try to use a floppy formatted to 1.44 instead of 720k. You have to cover the hole on the lower right hand side of the floppy and format as 720k, that's all .

I had the same issue of the SB-55 saying "Sur" on the display, turns out my floppy disk head was jammed. Opened it up, gave the floppy head a nudge and it started working beautifully.

And I would like to reiterate the above, along with, make sure that you transfer the files using a floppy drive designed for 2DD (double density) disks. Some of the newer 1.44 drives do not natively support 720k DD disks, and if you take a 720k disk and try to format it using "format a:" command, the drive will error out saying Track 0 (zero) is bad, disk unusable. I found that out after spending a whole day trying to get my SB-55 to read a disk ... 😀

I hope this helps someone who's in the same situation as me. Made an account on Vogons just to share this experience 😀 ... by the way, love Vogons, I've been reading stuff on it since the past year an a half, lovely community !

Reply 30 of 33, by RichB93

User metadata
Rank Oldbie
Rank
Oldbie
Jonas-fr wrote on 2016-07-01, 13:04:

Ok I think the issue resides into bad capacitors. I replaced C7 capacitor (it's an ugly soldering job since I don't have tools for SMT) and I gained back some functionnality! The midi file load and plays for a few seconds but stop after that and I got a "dEr" message meaning that my floppy is bad. Since I also tried with a floppy emulator (which doesn't go bad since floppy image is a file and it's load ok with my 486 PC) I think this is because some capacitors are bad too. I'll have to recap the whole thing. I'll try to find someone to do this for me.

In the meantime I dumped my ROM for conservation purpose only and uploaded it here since it's nowhere to be found and can help people to fix broken SB-55! 😉

I gave this a go on my recently repaired unit (with many thanks to the wonderful Alex who is responsible for Bits und Bolts!), as I was curious as to the version - it's a v1.00 ROM. You can check the firmware version by putting the device into standby mode and pressing PROG+SET+REW+FF simultaneously. The display will show the version number.

V1.03 is the latest I've found online, and is what my unit came with. I've attached it here for reference.

auq80m-99.png

Reply 31 of 33, by RichB93

User metadata
Rank Oldbie
Rank
Oldbie

Careful playing around with the v1.00 ROM - I tested it in my unit, and it of course works, but in doing so it has upset something on my unit so it now reads Er2 when booting up - it works by powering off and on again, but it’s corrupted something in the NVRAM I guess which sucks. Haven’t found any way to reset it.

Edit: there’s a BR28C16A chip onboard which is 2K of EEPROM. I’ve tried desoldering and wiping in my chip programmer to no avail - it does still retain settings though. Not sure what check it does which flags up the Er2 message, as it doesn’t appear to impair functionality at all.

If someone with one of these can dump their EEPROM it’d be much appreciated.

auq80m-99.png

Reply 32 of 33, by RichB93

User metadata
Rank Oldbie
Rank
Oldbie

Right, so I've taken another look at this.

Er.1 occurs when the HM-65256BLSP-12 (the pseudo SRAM) is damaged - this is a showstopper; without this, the device will not work at all.
Er.2 is (I'm assuming) related to the BR28C16A-150 (a 2K NVRAM) ROM contents being bad. From what I can tell, this chip is compatible with AT28C16. This is not a fatal fault - you can hit standby to 'acknowledge' it, and the device seemingly continues to work as expected.

I've replaced both to no avail. I've played around with the 'test' mode as much as possible, but it doesn't actually seem to do anything useful. Its operation doesn't match the service notes, for either version 1.00 or version 1.03 of the ROM. It seems to be broken, or perhaps requires a special disk. It acts differently with different disks inserted (e.g. blank, with music etc.) but again the actual tests do not match with the service notes.

So I've come to the conclusion that there's something in the NVRAM which is missing, and causing the error. I'm assuming there aren't any other chips in the device that have some hidden storage capability.

Frustratingly, I can't figure out what the fault actually is - once you acknowledge the fault, the device performs perfectly, with no loss of functionality.

I'd like to offer a bounty of $20 via PayPal if someone can dump the NVRAM from their working unit and post it here. I was able to dump mine (after it having become seemingly damaged) with a TL866, so a standard programmer is all that is required. Mods, if this is not allowed, please let me know.

Last edited by RichB93 on 2025-06-01, 01:36. Edited 1 time in total.

auq80m-99.png

Reply 33 of 33, by RichB93

User metadata
Rank Oldbie
Rank
Oldbie

I've resolved it!

I noticed that Xgpro blanks the chips with FF's but noticed that one of the other chips I was testing with had 00s. I zeroed another chip with all zeroes, and it now doesn't error at startup. I also confirmed that the original chip was damaged, as programming it with zeros and verifying showed that it read back as 00 FF 00 FF 00 FF etc.

So the TL;DR of this for anyone who has a unit with an Er.2 problem - replace IC8 with another 28C16 with has been blanked with zeroes instead of FFs.

auq80m-99.png