Re: ENC624J600_REG_ESTAT bit PHYLNK is low - SOLVED
The problem with PHYLNK was in the library implementation. Because I was avoiding setting up the interrupts for the test I was setting up, I simply needed to check for PHYLNK after some more time (which I did by adding a command to our debug interface), or read the interrupt pin on the ENC424J600. We do have the pin wired to a pin on our PIC32MZ, but the PIC pin is setup as input only, not change notification. Even so, monitoring the PIC input pin got the lib working well enough for the test; packets can be exchaged, but performance is low.
So, while I still don't have answers to my questions above, I did figure out how to get past this issue.