@The Hat
Well, I guess there's a lot I'm not taking into account since there's a lot I don't know about. I guess that there are a lot of software issues and that you are referring to just one.
I welcome anything that would clarify any of these issues but I don't really get what you say. For example, I've never seen a fatal error but I take it that you mean I am cruising
for one and when it arrives, I will not be able to recover from it. That's OK, I'm sure you know a great deal more than I do.
It's true; I have not considered any signals "coming from the print head" but what are they? Well, temperature is a given and we all know that but are there others? And how
might they go wrong? I gather, but please correct me if this is not right, that, for instance, there would be an acceptable range for temperature permanently registered in
the EPROM and if a signal coming back is outside that range, then a fatal error would be generated and saved (probably in the EPROM). And that once that happens, the
logic board will no longer recognize or operate with that particular print head.
But when you say printheads "very seldom come back from a fatal error", do you mean this error is also recorded somewhere in the printhead? And that it will no longer work with
any logic board? Well, I suppose I would deserve that if it happened but so far I don't see how I "mess with it too long". Until now I have not done anything to either the printhead
or logic board except wash it out and put it back, as I believe I have made clear. Except try to think about these issues, including software.
Anyway, there is an issue with this particular printhead, which has been elucidated by @InkStainedFingers, who pointed out that 1/4 of the pigment black nozzles are not being
addressed. That was new to me and I took a bit of time to get onboard with it. However, I'm convinced now that it is accurate. That brings up several questions:
1) Exactly what fault, out of at least several possibilities, would cause this?
2) Why has that fault not caused a fatal error?
3) All I have done since soaking the printhead is use it for a couple of minutes to make a new nozzle check to verify that the first one is accurate. Since then the printer is
turned off. If I tried to keep using it, would that generate a fatal error? If I changed the settings to use dye black, as you have suggested, and then continued using the
printer, would that generate a fatal error? Why or why not? (This question is posed rhetorically.) At least so far, failure to address a block of nozzles doesn't seem to have
sent any signals back.
4) What could I possibly do among the things I have written about to cause a fatal error, other than (speculatively) continue to use the printer until this fault generates a
fatal error or else causes another fault that would do that? There is nothing but this that I can think I would do, which would have any effect on conditions inside the
printhead. If you know of any please let me know. If the printhead is otherwise faulty or becomes faulty, then I guess it could go fatal but that's just the risk I take,
either by messing with it or just by continuing to print. And that risk seems to exist with any printer at any time.
Finally, here is a speculation that I guess you may not like but I will put it forward anyway just for the purpose of thinking about things:
I've seen repeated warnings about defective printheads destroying the logic board and vice versa. No quibble there but among the posts that I have seen, I haven't found any
that actually specifies what that means. It appears (at least to me) that we are talking about two things. A logic board could presumably be "destroyed" by a fault that would
burn out some part, say +24V coming back from an internal short in the printhead to damage a driver chip somewhere. Or it could be "destroyed" by a fatal error. Why do
we have to consider that as a destruction. EPROMs can be rewritten unless they are physically damaged. There is even a procedure in some service manuals detailing how to
partially do this. Isn't it possible that someone could figure out how to address all the cells in this logic board EPROM and thereby restore the whole thing to factory condition
by overwriting any fatal error. I agree this would be a big job but considering what some people do already, I don't see why it would be impossible. If we can reset cartridge
chips, why can't we "reset" the EPROM.
Just rambling.