Hi to all...

Note: if not interested in why I want to buid a SPI sniffer skip to where say: *I HAVE TRIED THIS:*

I'm a ham radio (CO7WT) and I have two fine transceivers that are dead for the MCU of the radio... (Yaesu FT-747GX) all the other electronicas are just fine... but the "brain" is dead

I have one working radio of that and I use it for experimenting/hacking, please not that in Cuba there is not a free/open market for ham radios, so by another is not an option...

And hacking is a very pleasant/instructive work :-)

Yes I have writed (email) to Yaesu and the former manufacturer of the 7925B IC: dead end.

I have hacked (reverse engineering) all the electronics and signalling but the way the MCU speaks with the two PLL... (one for big steps an the other for small steps...)

I need the datasheet or any form of how to speak with the 7925B IC (Japanese PLL IC)...

From the radio's tech manual and with a lot of math I have deduced the math involved to calc the data I need to send to the TWO PLL ICs but I can't talk the 7925B dialect !!!

The internet was not of help on find any clue about the 7925B as it's discontinued part a long ago...

So I have decided to sniff the SPI code... but, ho boy!!!, it's harder than I think in the first place...

I have a PICKIT2 clone and I tried to use the debug function: no joy... the bus appears to run at 1Mhz... I know that it's about 40 bits... to each IC... I get a random number of bits on each try...

*I HAVE TRIED THIS:*

PIC for the job is a PIC18F25K22 from a jalunio bee board... full 64 Mhz with x4 PLL, it's running at 16Mhz real clock (64/4)

1 - Detect the CLK change and the read the data and two latches, then send it by serial at full speed (115,200 kbps)

No joy, the serial Tx is blocking or overriding the detection, just detected about 8 to 10 bits per Tx from the MCU...

2 - Detect the CLK change and the read the data and two latches, store in a I2C EERPOM (CLK+DAT+L1+L2 = 4 bits), so I split each byte in a 4 bit positions... Then when 24LC32 is full dump it by serial...

No joy... about 5 bits per tx, the write in the I2C eeprom is too SLOW for the job..

3 - Detect the CLK change and the read the data and two latches, store it on a memory array, when full dump by serie...

better but no joy yet... about 15 to 20 bits per tx... it appears the TX is very fast for the sensing-store procedure...

The Original MCU is clocked at 4Mhz by a ceramic resonator... I guess they are running at 1Mhz and sending the SPI at full speed.

Any ideas for this hacking project about revive and old and good radio with a new "PIC brain?"

Cheers from Pavel, CO7WT.




--
You received this message because you are subscribed to the Google Groups 
"jallib" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/jallib.
For more options, visit https://groups.google.com/d/optout.

Reply via email to