Dead SuperHermes - any hints/tips for investigation?

Nagging hardware related question? Post here!
User avatar
tofro
Font of All Knowledge
Posts: 2685
Joined: Sun Feb 13, 2011 10:53 pm
Location: SW Germany

Re: Dead SuperHermes - any hints/tips for investigation?

Post by tofro »

Nasta wrote: I think there was a flash version of the same PIC chip but has also been obsoleted, though one might still find some for sale.
Not to my knowledge. There are similar later ones that have flash memory, but I guess the subtile differences between versions will make them non-usable as a drop-in replacement. The 17C41 range did support external EPROMs, but at the loss of GPIO lines, so, no dice.


ʎɐqǝ ɯoɹɟ ǝq oʇ ƃuᴉoƃ ʇou sᴉ pɹɐoqʎǝʞ ʇxǝu ʎɯ 'ɹɐǝp ɥO
User avatar
tofro
Font of All Knowledge
Posts: 2685
Joined: Sun Feb 13, 2011 10:53 pm
Location: SW Germany

Re: Dead SuperHermes - any hints/tips for investigation?

Post by tofro »

Pr0f wrote:looks like document AN726 covers migration from pic17cxxx to pic18cxxx - but sadly can't find a copy of this on Microchip site anymore.

The pic18 range are flash based with 100 year retention, and would not require too much code tweaking to port across from the 17C42 device.

The problem is of course the source code...
No luck as a drop-in replacement either. None of the 18Fxxx can be had in a PLCC form factor. But in case anybody is interested, the application note can be found here


ʎɐqǝ ɯoɹɟ ǝq oʇ ƃuᴉoƃ ʇou sᴉ pɹɐoqʎǝʞ ʇxǝu ʎɯ 'ɹɐǝp ɥO
User avatar
Pr0f
QL Wafer Drive
Posts: 1298
Joined: Thu Oct 12, 2017 9:54 am

Re: Dead SuperHermes - any hints/tips for investigation?

Post by Pr0f »

Found this baby on RS components:

https://ly.rsdelivers.com/product/micro ... 44/1784856


No idea on pin compatibility - will have to check over the weekend


User avatar
Dave
SandySuperQDave
Posts: 2765
Joined: Sat Jan 22, 2011 6:52 am
Location: Austin, TX
Contact:

Re: Dead SuperHermes - any hints/tips for investigation?

Post by Dave »

Morning. I just checked and yes it is indeed a PIC17C42 that does the job of the 8049. Everything around the part is normal. It has power and clock. It would go through several cycles and then just enter a repeating loop.

I wonder if Tony Firshman could be persuaded to release the PIC source?


User avatar
NormanDunbar
Forum Moderator
Posts: 2251
Joined: Tue Dec 14, 2010 9:04 am
Location: Leeds, West Yorkshire, UK
Contact:

Re: Dead SuperHermes - any hints/tips for investigation?

Post by NormanDunbar »

pr0f wrote:looks like document AN726 covers migration from pic17cxxx to pic18cxxx - but sadly can't find a copy of this on Microchip site anymore.
This one: http://www.t-es-t.hu/download/microchip/an726a.pdf
an726a.pdf
(306.74 KiB) Downloaded 55 times
Cheers,
Norm.


Why do they put lightning conductors on churches?
Author of Arduino Software Internals
Author of Arduino Interrupts

No longer on Twitter, find me on https://mastodon.scot/@NormanDunbar.
Derek_Stewart
Font of All Knowledge
Posts: 3928
Joined: Mon Dec 20, 2010 11:40 am
Location: Sunny Runcorn, Cheshire, UK

Re: Dead SuperHermes - any hints/tips for investigation?

Post by Derek_Stewart »

Hi

The key point here is the availability of the Superhermes ROM code.

I have asked a few times if the rom code was available to try and make SER3 with Sernet. But nothing ever came of the request.

I doubt Tony has the source to the Superhermes rom.


Regards,

Derek
User avatar
ppe
Trump Card
Posts: 171
Joined: Tue Dec 14, 2010 10:48 am
Location: Espoo, Finland

Re: Dead SuperHermes - any hints/tips for investigation?

Post by ppe »

Well, I tested continuity from all the pins to the PIC or the 74238 according to the schematic and they are all fine. Measured the oscillator with a scope and it produces the correct clock but it's a wee bit unstable. Statistics on the scope showed std dev of 17kHz on the approx 14.5MHz clock. Not sure if that will disrupt proper operation of the PIC but I would assume not. I have seen uControllers work on a much dodgier clock.

Proceeded to hook up the logic analyzer to the PIC pins. I was watching the CTL and DATA signals between 8302 and the PIC. On boot 8302 pulls CTL low and waits for an ack on the DATA line. The CTL signal is received at the PIC but it does not respond. Verified with the standard IPC and saw CTL/DATA exchange as it *should* look like.

Also verified that there is no activity on the keyboard matrix scan lines. Those should be constantly polled by the PIC to look for keypresses. Nothing there.

My conclusion is that the PIC is dead.
Derek_Stewart wrote:I can ask Tony if he can supply me with the code and how to ipdate the flash rom.
Derek, I must now ask for this favour, can you please ask Tony if he has replacement PICs available or if there's a way to burn the code to a new one if I can find one? Please send me a PM if there's a way to do this and the cost involved. Thank you so much!

Cheers,
Petri


Post Reply