Board #2:...
Now, using my not at all cursed TSOP32 to DIP adapter, I proceed to dump the IC with a TL866 programmer:
View attachment 3724
View attachment 3728
Did you have to rewire (torture) the TSOP32 to DIP adapter to get the pin mapping of the programming socket to coincide with the pin mapping that the software is expecting.
For reference Google Gemini just use the ADP-F48_EX-1* adapter, but that is not an option able to be selected in the software - see my screenshots below.
Recall that I'm 80%+ the way though designing/building an adapter to program the AT29C040A without having to desolder it, which means I need a suitable adapter at the programmer end - the TSOP48* is my preference due to space.
I've just received the T48 (TL866-3G) but need to get a suitable and appropriate adapter - TSOP48 got both the ADP_F48_EX-1 and ADP_F48_EX-2 with the package - I should have verified this in the software first.
But at least I have held off ordering what would have been potentially useless and not at all cheap boards from JLCPCB - phew!
For TSOP32 -> DIP32 adapters:
There is a dedicated one which is only TSOP32 -> DIP32, space is tight and it is quite expensive in comparison to most of the other adapters.
I am now thinking that I should bypass the TSOP48 socket and my adapter in that socket altogether - it was a good learning exercise and cost nothing.
And go straight via FFC cable connectors to DIP32 - like these to possible routing solutions
This is effectively what you have achieved with your adapter rewiring, except that you have an already desoldered chip and TSOP48 socket - correct?
Or like this routing, it doesn't really matter which, except perhaps from a simplicity perspective re: routing - TBD