Skip to main content
Home Forums [SE30] Repair in progress [SE30] Repair in progress
Thread

[SE30] Repair in progress

[SE30] Repair in progress Hardware 24 posts Dec 28, 2013 — Jan 3, 2014
Recently i acquired an SE30 from a colleague:

IMG_5958_zps1191d672.jpg.8b670c0e586ea06f82e4d534bdbbbd44.jpg


After a brief inspection of the board for battery damage (no damage!) I hooked up the power and switched it on:

IMG_5990_zpsd5ec157b.jpg.fda0a833b2c95a75c12650c7f62cc4d8.jpg


Uh-Oh...

IMG_5991_zpsd4418fda.jpg.993397590cb3bcbfe1a8e6896428ec5f.jpg


Nice pattern for my wallpaper, but for a system a bit unpractical. Also i could very faintly hear the 'chime of death'. I replaced the caps and washed the board:

IMG_5978_zps3cfa7134.jpg.261a997ac868513aabbbe78ca5d7e8c3.jpg


IMG_5988_zps4805ab8e.jpg.48860d7b67da8136bcab723f662054d0.jpg


Reassembled the Mac and i got exactly the same onscreen but with a louder sound:

Youtube video[/]

 

Using schematics, tracing every line in the video-system:

 

IMG_6153_zps2c767c85.jpg.fda8e2e6a1325f6ec6cc82b2edb9b5ae.jpg


 

Even with no processor, ROMsimm, RAM or video-rom the pattern was the same. I then knew my problem was probably with the video-ram adress muxes or the RAM itself. The muxes are really cheap (about 40 cents a piece), so i removed them. My theory is that without them only the first byte of video-ram would be used on screen (and repeated in horizontal and vertical direction)

 

IMG_6169_zpsfb38fbc3.jpg.5309123519ba6aa89e0093faf3704c27.jpg


 

After removal of the muxes i got this:

 

IMG_6168_zpsbb6cad51.jpg.bf63752fad1e17f3b41a1a3dcfcdf8e5.jpg


 

As you can see there is a different pattern now. The weird thing is that it should be solid white and black bars, no intermission because the RAM is empty!

 

Now i suspect the videoram, i've removed the chips and ordered a bunch on Ebay. Now i wait...

 

IMG_6170_zpsd3548363.jpg.903175f673b898858f8ae564a2ad3d04.jpg


 

I don't expect the Mac to be fully operational after this repair, but perhaps it will give me another hint on how to repair it when the video is working properly.

 

To be continued!

Cool, this is hard-core!

I'm curious what it does without the videoram.

The SE/30 is a bit weird in the sense that it outputs video from the VRAM to the screen as soon as power is applied right?

I think its still a bit odd that it gives you a chime of death after the recap, or is that because of the missing RAM?

Veel succes ;)

good job… keep up the good work… i would like to think there is a light at the end of the tunnel for your project.

did you tone out the RAM slots? slots 1 and 2 (bank one)

Cool, this is hard-core!
I'm curious what it does without the videoram.

The SE/30 is a bit weird in the sense that it outputs video from the VRAM to the screen as soon as power is applied right?

I think its still a bit odd that it gives you a chime of death after the recap, or is that because of the missing RAM?

Veel succes ;)
Without videoram the inputs are floating and give lots of 'static' lines etc. The SE30's videocircuit is to be blunt quite dumb. It just starts reading the videoram and puts it on screen.

Dank je wel ;)

Without videoram the inputs are floating and give lots of 'static' lines etc. The SE30's videocircuit is to be blunt quite dumb. It just starts reading the videoram and puts it on screen.
Very interesting.

Well, at least the SE/30 has dedicated VRAM to begin with :D

P.S. Oh yeah Uni you sent me one of his videos too, love 'em, watched a whole bunch!

hey could you guys too me a favor and ask him to repair some dead se/30's or dead 840av's ?

I asked him and he ignores me.

HEY :-/ Just came across something...

Your chime of death sounds weird. It has the sharp two extra tones in it.

now

also shows your death chime out of a IIciCould this help diagnosing a certain problem?

Also sorry if I'm spamming your thread.

hey could you guys too me a favor and ask him to repair some dead se/30's or dead 840av's ? I asked him and he ignores me.
Huh?

HEY :-/ Just came across something...Your chime of death sounds weird. It has the sharp two extra tones in it.

now

That's my video, and good catch! I went back through some disassembly and as far as I can tell, the extra sharp tones indicate that it's a RAM test failure. Both the single sharp tone and the two sharp tone sounds happen if the RAM test fails. I can't figure out what the difference is between the two of them though. Maybe high versus low bank or something like that?

It's possible that diagnostic info may be available over the modem port to give more information.

Well, if it was just the RAM, wouldn't it give a Sad Mac and error code instead of lines?

That's a good point--more is probably wrong. All I'm saying is that I believe the sound before the chimes of death indicates that the RAM test is failing for one reason or another.

HEY :-/ Just came across something...Your chime of death sounds weird. It has the sharp two extra tones in it.

now

I've ordered a usb-serial gizmo, will try the diagnostics as soon as it arrives (well, not exactly, i still have to wait for the VRAM...)

But something seems a bit strange, the diagnostic-mode is triggered internally, on the PA0 line of VIA1. But what triggers the whole Techstep diagnostic system? How does it work? I really wish i had access to one of those and reverse engineer the system so we can use it for all our old Macs :)

I think that the TechStep is able to signal to the Mac to enter diagnostic mode through a different mechanism -- probably either the SCSI port or a keystroke. The PA0 entry method would probably make more sense to be used for factory burn in tests...

I think that the TechStep is able to signal to the Mac to enter diagnostic mode through a different mechanism -- probably either the SCSI port or a keystroke. The PA0 entry method would probably make more sense to be used for factory burn in tests...
Still: we need to acquire a Techstep and analyze the heck out of it. Makes life easier for everyone :)

Oh definitely. It would be awesome to make a little device that could do the same thing for much cheaper :-)

It's possible that diagnostic info may be available over the modem port to give more information.
Ok that's amazing, never knew that a mac could do that.

as for how the TechStep does enable the troubleshooting mode, that could be as easy as just sending "HELLOMACIMTECHSTEP" to one of the serial ports, since it has to communicate with the ROM anyway, everything an be done softwarematically.

However diagnostic works, it has to be programmed in such a way that it cannot use RAM for any of its operations. it has to be ROM only, otherwise how would you run diagnostics if you had bad/missing RAM.

Has anyone ever actually got the diagnostics mode to work on a SE/30?

I have been trying to get a response from a couple of SE/30 boards (both working and non-working) but no luck. I tried both the onboard serial ports and also the transmit/receive signals on the diags header on the logic board. I read that the machine should blank the screen but it boots just normally even though PA0 of VIA1 is pulled low.

Let us know if anyone has this working on a SE/30.

Cheers!

Today new video-RAM arrived (brand new), i soldered it in and got a ...

...

...

Classic simasi-mac... Crap... (although it's a great improvement and tells me i was right in my diagnostic

Well, then i removed half of the RAM and booted it again.

I got this!

IMG_6219_zps5d904d5b.jpg.8382b5424257427c1db563c1a6e88dc9.jpg


That is cool!

When i push the reset button i get this:

IMG_6220_zpse75a9b26.jpg.55ea2444004afc9292fdf7820af5b9d1.jpg


Which points to:

ID=13 Uninstalled InterruptThe Macintosh uses an interrupt to identify when devices like keyboards and disk drives need service. Routines must be available in memory to tell the computer how to service the device. If those routines aren't available, you see this error.
Which i don't understand but it probably has something to do with the ROM or the PRAM. But since i don't have a ADB keyboard, i can't zap the PRAM, can I?

Already this repair is turning out great! Done so far:

  • replaced adress-muxes in video circuit and the 74LS166 (that turns parallel video data into a serial bitstream)
  • replaced Video-ram
  • removed half the RAM
  • repaired 1 via/trace to an adress-mux

so when you said that your removed half of the ram,

you left bank A pouplated… and removed the ram simms from bank b?

When you got the question mark, did you try to boot from a floppy or the scsi?

are you sure you tapped the reset button and not the interrupt button?

if you want to reset it just flip it off and then on again from the back… at this stage of your diagnostics.

no reason to induce more variables...

A is populated, B is empty

Question mark after i pushed a button, i checked and it was the interrupt button indeed, good call. When i reset after the sad-mac, i still get the sad mac.

Trying to boot from SCSI hdd, no floppy here.

Well, an interesting night to be sure!

I confirmed that the second batch of RAM was bad, because it caused a Simasi-mac installed alone or with the other RAM:

IMG_6222_zpsacf261ad.jpg.318a415b7d45f19ddb8d6b7aa4a55c50.jpg


Without it i got the question-mark

IMG_6219_zps6eb4d526.jpg.178686ebad29dd19089bbcf53a88b92a.jpg


After pulling out the HDD, i noticed it wasn't spinning up, so i opened it and helped it a bit

IMG_6224_zps7a424dd6.jpg.71e90178b174eb46ff7d8d0cb802721c.jpg



But even with it spinning, it still wouldn't boot. So i closed the drive and gave it a whack or two... and suddenly!

IMG_6228_zpsd4bd1ebe.jpg.6c796c1bdd578b5024dba35255b27503.jpg


and then!

IMG_6226_zpsadce6ef8.jpg.f43744dc52a29cc5fa1bcb25198821ce.jpg


IMG_6227_zpsddca622c.jpg.b0148253b34d60fd06c8f1bbbb3afb20.jpg


I'm not sure how trustworthy the drive is, but hey! It works! All it took was a few chips and some elbow-grease!

mp.ls