The issue is that the earlier ROM does not support the 5x multiplier that the 166 CPU needs, it’s not fundamentally incompatible. I wonder how the G3 upgrade cards would have gotten around the multiplier limitation.
Is it 5x, or 5x and above?
If it's only the 5x multiplier, then that wouldn't be too much of an issue for 200MHz+ G3s.
Some were also clockdoubled on the system bus, so those could either go under 5x for 200MHz to 300MHz, or over 5x for 366MHz-500MHz, skipping 333MHz (which could be achieved on a 33MHz bus with a 750L and its 10x multiplier, which is remapped onto the 2.5x multiplier of the 750).
Similarly, if one wants to pursue putting a 745 on a PB1400 166MHz card, you could go for a 350MHz model and set the multiplier to 10x to get the max clock speed possible of 333MHz.
System Profiler will likely report a false reading, assuming 2.5x33MHz, but any application like Gauge Pro or Metronome should show the correct 333MHz clockspeed.
However, with the availability of 750 based accelerators with backside cache, I'm not really interested in getting the 166MHz card to do this mod, as it would be in all ways inferior (using L2 cache on the slower, more congested system bus instead), and not doing anything new as those accelerators already provide a G3 for the 1400.
In more positive news, I was given a sample photo of the MPC745BPX350LE part from the supplier, and it does in fact not looked cooked like my others.
Kinda bummed the other ones are all likely fried, though I couldn't have known because of the lack of any reference pictures for these chips at the time.
