are there like. no good solutions for viewing logic analyser dumps on macOS? Both pulseview and GTKWave don't seem to run under modern macOS...
i guess i can just use my linux machine, but ugh
next question is how do i actually physically interface with these pins. can’t use clips because well, it’s a flat surface, and the spacing is kinda weird so any prebuilt pogo pin things are ruled out
Ok, have a pinout of sorts
Ground Data
Data Data
Data Clock
Half-press 1 Half-press 2
Shutter fired 1 Shutter fired 2
Bat+ Logic voltage
now we check if there are any common data interfaces with 4 data lines of some description and a clock
Is this just fucking SPI with a bonus pin
it would really help if I could non-destructively open up one of the program cards but they are sealed shut completely
i think it looks like a clock at least
in case you are wondering how i got this. i am just holding a pogo pin on the connector by hand
jokes aside. there's two data lines (in/out i guess), one clock, one fucked up clock, and whatever this is
New working pinout:
Ground Fucked up clock
Data Data
Mystery pin Clock
Half-press 1 Half-press 2
Shutter fired 1 Shutter fired 2
Bat+ Logic voltage
If I could make a guess, the mystery pin is probably a chip select
I think I need to come up with a proper test jig, I can't get a consistent reading just holding it on the pins by hand
lmao i killed the camera. rip
ok, it came back to life after reinserting the battery. logic voltage is 3.2v again
ordered some individual pogo pins, I’ll make a test jig with some cardboard and hotglue since I don’t have a 3D printer
That didn't work, so I ripped apart the side door where the card goes and just put some test clips on the card contacts. I'm no closer to understanding anything. Like, if this is SPI, why is there data going on both directions at once on an empty port when CSEL is low. Shouldn't it just be the camera trying to talk to the non-existent card?
I found a bit more information in the Minolta 5xi service manual (which also uses these expansion cards). The cards contain a microcontroller which communicates over whatever protocol this is
It's serial of some description according to the service manual