I don't know about IPHelpers. I know that before the switch was added everything worked. last week we could image machines via OSD. On Saturday the switch was added and now we can't image machines. The smsts.log says this:
End TS policy evaluation
TSManager
5/14/2015 10:24:54 AM
1736 (0x06C8)
Policy evaluation initiated
TSManager
5/14/2015 10:24:54 AM
1736 (0x06C8)
Sending success status message
TSManager
5/14/2015 10:24:54 AM
1736 (0x06C8)
MP server http://MGH-SCCM12-01.maringeneral.org. Ports 80,443. CRL=false.
TSManager
5/14/2015 10:24:54 AM
1736 (0x06C8)
Setting authenticator
TSManager
5/14/2015 10:24:54 AM
1736 (0x06C8)
Set authenticator in transport
TSManager
5/14/2015 10:24:54 AM
1736 (0x06C8)
Sending StatusMessage
TSManager
5/14/2015 10:24:54 AM
1736 (0x06C8)
Setting message signatures.
TSManager
5/14/2015 10:24:54 AM
1736 (0x06C8)
Setting the authenticator.
TSManager
5/14/2015 10:24:54 AM
1736 (0x06C8)
CLibSMSMessageWinHttpTransport::Send: URL: MGH-SCCM12-01.maringeneral.org:80 CCM_POST /ccm_system/request
TSManager
5/14/2015 10:24:54 AM
1736 (0x06C8)
Request was successful.
TSManager
5/14/2015 10:24:54 AM
1736 (0x06C8)
::RegQueryValueExW(hSubKey, szReg, NULL, NULL, NULL, &dwSize), HRESULT=80070002 (e:\nts_sccm_release\sms\framework\tscore\utils.cpp,811)
TSManager
5/14/2015 10:24:54 AM
1736 (0x06C8)
RegQueryValueExW is unsuccessful for Software\Microsoft\SMS\Task Sequence, SMSTSEndProgram
TSManager
5/14/2015 10:24:54 AM
1736 (0x06C8)
GetTsRegValue() is unsuccessful. 0x80070002.
TSManager
5/14/2015 10:24:54 AM
1736 (0x06C8)
End program:
TSManager
5/14/2015 10:24:54 AM
1736 (0x06C8)
Finalize logging request ignored from process 1732
TSManager
5/14/2015 10:24:54 AM
1736 (0x06C8)
Waiting for CcmExec service to be fully operational
TSManager
5/14/2015 10:24:54 AM
1736 (0x06C8)
CcmExec service is up and fully operational
TSManager
5/14/2015 10:24:54 AM
1736 (0x06C8)
Access handle will be read from _SMSTSActiveRequestHandle
TSManager
5/14/2015 10:24:54 AM
1736 (0x06C8)
Access handle: {49DCA3E6-0069-4BBA-8A39-B24C1FBC3AFE}
TSManager
5/14/2015 10:24:54 AM
1736 (0x06C8)
Attempting to release request using {49DCA3E6-0069-4BBA-8A39-B24C1FBC3AFE}
TSManager
5/14/2015 10:24:54 AM
1736 (0x06C8)
CoCreateInstance succeeded
TSManager
5/14/2015 10:24:54 AM
1736 (0x06C8)
pISoftwareExecutionRequestMgr->ReleaseRequest(ActiveRequestGUID), HRESULT=80004005 (e:\nts_sccm_release\sms\client\tasksequence\tsmanager\tsmanagerutils.cpp,136)
TSManager
5/14/2015 10:24:56 AM
1736 (0x06C8)
ReleaseRequest failed with error code 0x80004005
TSManager
5/14/2015 10:24:56 AM
1736 (0x06C8)
Task Sequence Manager could not release active TS request. code 80004005
TSManager
5/14/2015 10:24:56 AM
1736 (0x06C8)
Process completed with exit code 0
TSMBootstrap
5/14/2015 10:24:56 AM
1660 (0x067C)
Exiting with return code 0x00000000
TSMBootstrap
5/14/2015 10:24:56 AM
1660 (0x067C)
Process completed with exit code 0
OSDSetupHook
5/14/2015 10:24:56 AM
764 (0x02FC)
Task sequence completed 0x00000000
OSDSetupHook
5/14/2015 10:24:56 AM
764 (0x02FC)
Resume SCCM Client.
OSDSetupHook
5/14/2015 10:24:56 AM
764 (0x02FC)
Uninstalling Setup Hook
OSDSetupHook
5/14/2015 10:24:58 AM
764 (0x02FC)
Removing setup hook from registry.
OSDSetupHook
5/14/2015 10:24:58 AM
764 (0x02FC)
Successfully removed C:\WINDOWS\system32\OSDGINA.DLL
OSDSetupHook
5/14/2015 10:24:58 AM
764 (0x02FC)
Successfully removed C:\WINDOWS\system32\OSDSETUPHOOK.EXE
OSDSetupHook
5/14/2015 10:24:58 AM
764 (0x02FC)
Successfully removed C:\WINDOWS\system32\_SMSOSDSetup
OSDSetupHook
5/14/2015 10:24:58 AM
764 (0x02FC)
RegQueryValueExW is unsuccessful for Software\Microsoft\SMS\Task Sequence, SMSTSEndProgram
OSDSetupHook
5/14/2015 10:24:58 AM
764 (0x02FC)
GetTsRegValue() is unsuccessful. 0x80070002.
OSDSetupHook
5/14/2015 10:24:58 AM
764 (0x02FC)
End program:
OSDSetupHook
5/14/2015 10:24:58 AM
764 (0x02FC)