The Museum of HP Calculators

HP Forum Archive 20

[ Return to Index | Top of Index ]

41 HP-IL: How to reset?
Message #1 Posted by 聲gel Martin on 17 July 2011, 2:00 a.m.

Recently two of my 41's refused to be operational on the IL loop. Only TRANSMIT ERR messages, both with the 'real' loop and the Pil-Box. Even with no device on the loop, closing both connectors together.

A third machine was working perfectly, so I knew the interface wasn't the issue.

Memory Lost brought them back to a more cooperative state, it all works fine now.

I'm a bit rusty on HP-IL operation, is there any other reset procedure that doesn't involve ML?

Also any ideas as to what caused it in the first place? I'm swapping modules very often amongst the three units, maybe some of them caused the issue...

Best, 'AM

Edited: 17 July 2011, 2:07 a.m.

      
Re: 41 HP-IL: How to reset?
Message #2 Posted by Eric Smith on 17 July 2011, 3:16 a.m.,
in response to message #1 by 聲gel Martin

I'd try a STOPIO. If that doesn't do it, an ML may be the only option.

            
Re: 41 HP-IL: How to reset?
Message #3 Posted by 聲gel Martin on 17 July 2011, 3:26 a.m.,
in response to message #2 by Eric Smith

STOPIO didn't respond either (same TRANSMIT ERR) but sure enough ML worked. So there's nothing to do with the IL interface, cables or any devices but with the 41 itself.

Apart from Flag 32 clear for AUTOIO, which other flags should be impacted by the loop operation? Also bits in the c(13) status reg perhaps?

ML is too dramatic a solution for this, there must be another way...

      
Re: 41 HP-IL: How to reset?
Message #4 Posted by Hans Brueggemann on 18 July 2011, 3:33 p.m.,
in response to message #1 by 聲gel Martin

嫕gel,
most likely your 41 has flag 33 set. that will prevent the loop from communicating with the peripherals. unfortunately, if you don't have the HPIL DEV module, you have to clear flag 33 via synthetic programming. the HPIL DEV module actually has the commands CF33 and SF33 built in especially for this purpose. hope, that helps!
cheers,
hans

Edited: 18 July 2011, 3:34 p.m.

            
Re: 41 HP-IL: How to reset?
Message #5 Posted by geoff quickfall on 18 July 2011, 6:48 p.m.,
in response to message #4 by Hans Brueggemann

Well the CCD module will allow you to create those two commands!

YOu have one, don't you ANGEL????

'-)

Geoff

                  
Re: 41 HP-IL: How to reset?
Message #6 Posted by Monte Dalrymple on 18 July 2011, 7:27 p.m.,
in response to message #5 by geoff quickfall

A simple YPOKE to the right spot will do it.

                  
Re: 41 HP-IL: How to reset?
Message #7 Posted by 聲gel Martin on 19 July 2011, 1:45 a.m.,
in response to message #5 by geoff quickfall

CCD? is that a new digital camera sensor?

:-)

            
Re: 41 HP-IL: How to reset?
Message #8 Posted by 聲gel Martin on 19 July 2011, 1:44 a.m.,
in response to message #4 by Hans Brueggemann

Flag 33 was not the issue. I certainly have ways to clear/set any flag (Using CFX/SFX in the CCD-Modified, Toolbox and others), so I did it of course. The flag status stayed as changed, even after power-cycling the machine - yet TRANSMIT ERR continued.

And Monte, this wasn't on the CL only, but also on a "regular" CX.

It remains a mystery, now I'm almost looking forward to a new occurence to better diagnose it.

BTW this has happened before to other users, I've seen threads where the only solution was ML as well.

Edited: 19 July 2011, 1:46 a.m.

                  
Re: 41 HP-IL: How to reset?
Message #9 Posted by Christoph Klug on 21 July 2011, 2:17 p.m.,
in response to message #8 by 聲gel Martin

Dear Angel, Maybe the HP41 was in MANIO mode - than TRANSMIT ERR is the result. In this case execute AUTOIO...

Best regards - Christoph Klug


[ Return to Index | Top of Index ]

Go back to the main exhibit hall