I added some ICMP-only nodes with SDK via PowerShell as a test, and they're staying in Unknown status after hours of waiting for something to pop in.
This didn't happen with the ones I added from the same subnet using the normal Add Node function. To keep it simple, the only properties I assigned them were EngineID, IPAddress, Caption, and ObjectSubType. Was there something more I should've done?