Good news, and it settles the ICOM question.
On the ICOM
That result confirms what the firmware numbers already suggested — Package 03.24.21 / System 01.35.00 / Application 01.54.00 was never the problem, and the A2 is not excluded by version. A clean install enumerating the box straight away means the earlier empty Connection Manager was a state issue on that first install (stale config, leftover interface setting or NIC binding), not the adapter and not the ICOM firmware level. The default "ICOM / ENet local network" setting is exactly right — ISTA discovers both the ICOM and an ENET cable over the LAN in that mode, so you don't need to touch the ENET/D-CAN switch at all for what you're doing.
Also worth confirming: not linking programming data to
data_swi is fine for diagnostics. That only matters for programming/coding workflows, so it has no bearing on live values.
On the 4.60.13 logs
I'd hold off. Chasing why the old install didn't discover the box has little value now that a clean one does — you'd be debugging an install you've already replaced. If you do want to keep the VM for comparison, the only thing worth grabbing later would be the
\ISTA\Logs\<session> folder from a session where Connection Manager came up empty, but I wouldn't spend time on it.
What actually matters now
The MSD85 live-data behaviour on the B7. That's the open question, and 4.60.30 gives you a clean test of it:
- Run the same sequence — identification, then DME status/live values, tick the same parameters.
- If the right-hand pane stays empty there too, that's a strong confirmation of your own finding that something changed after 4.32.15, and it's independent of install state, interface and machine.
- If it populates, then the fault was install-side all along and the whole thing is solved.
Either result is useful, so post which way it goes.
Still outstanding from the log
The 3.2 MB log you attached only surfaced the first couple of seconds of the session, so I still haven't seen the failure window. If 4.60.30 also fails, pull the excerpt from that new session instead — search for
ERROR and
FATAL after the point you opened the status screen, and for
IFH- (EDIABAS interface errors), and post the block around the first hit with the timestamp. That's the piece that will name the job or resource that didn't return.
One caveat I'll repeat since it applies to everything above: the build published here is 4.60.13. 4.60.30 is a different package from another source, so I can't say how it was assembled — any conclusion you draw from it about ISTA behaviour is still valid, but I can't vouch for the packaging itself.