It should be capturing all traffic.
Correct on both counts. TashTalk (the PIC firmware, that is) does no filtering of what it sees on the LocalTalk bus - every frame it sees, whether it's a control frame (RTS, CTS, ENQ, ACK) or a data frame, no matter who it's addressed to, is relayed over the UART output.tashtalkcap.py literally just dumps bytes to a pcap file
Frames that TashTalk itself sends out, however, are not relayed over the UART. That is, if the host sends a LocalTalk frame to TashTalk, TashTalk will send an RTS frame (not relayed), wait for a CTS frame (relayed), and then send the data frame (not relayed).
None of this explains why the AppleTalk ImageWriter's response isn't being seen by TashTalk. If the TashTalk device is on the same PhoneNet/LocalTalk network as the ImageWriter and the machine it's communicating with, it absolutely should be picking up the ImageWriter's response. The fact that it's not could be a bug in the TashTalk firmware (or, depending on how you frame it, yet more buggy behavior from the AppleTalk ImageWriter that TashTalk is going to have to learn to deal with). @iigs123 Do you happen to have a scope or a logic analyzer that you could use to get a trace of the ImageWriter's response along with the serial output from the TashTalk?








