diff --git a/debug/attiny404/queuelogs/debugtool.txt b/debug/attiny404/queuelogs/debugtool.txt
index a04826a..41d8607 100644
--- a/debug/attiny404/queuelogs/debugtool.txt
+++ b/debug/attiny404/queuelogs/debugtool.txt
@@ -1,28 +1,848 @@
-466 1722140650289 GEN4_CONNECT_DIAGNOSTICS:MPLABCommTool is null
+865 1727221664378 GEN4_CONNECT_DIAGNOSTICS:MPLABCommTool is NOT null
+865 1727221664378 GEN4_CONNECT_DIAGNOSTICS:AttachedToolPID = 9036, AttachedToolVID = 4d8
+865 1727221664378 GEN4_CONNECT_DIAGNOSTICS:transport type = USB
+865 1727221664378 GEN4_CONNECT_DIAGNOSTICS:AttachedToolPID = 9036, AttachedToolVID = 4d8
+865 1727221664380 com.microchip.mplab.mdbcore.RealICETool.RIDbgToolCom
+865 1727221664380 GEN4_CONNECT_DIAGNOSTICS:Before MPLABCommTool.Connect()
+865 1727221664380 GEN4_CONNECT_DIAGNOSTICS:After MPLABCommTool.Connect()
+865 1727221664380 GEN4_CONNECT_DIAGNOSTICS:MPLABCommTool.Connect() returned MPLABCOMM_NO_ERROR
+865 1727221664380 GEN4_CONNECT_DIAGNOSTICS:Attaching to MPLABCommTool plugnplay
+865 1727221664380 GEN4_CONNECT_DIAGNOSTICS:Adding new plug and play observer com.microchip.mplab.mdbcore.RI4Tool.RI4ToolBase$RI4PlugNPlayObserver@12413a88
+865 1727221664380 GEN4_CONNECT_DIAGNOSTICS:Begin PlugNPlayObservers list dump:
+865 1727221664380 GEN4_CONNECT_DIAGNOSTICS:com.microchip.mplab.mdbcore.RI4Tool.RI4ToolBase$RI4PlugNPlayObserver@12413a88
+865 1727221664380 GEN4_CONNECT_DIAGNOSTICS:End PlugNPlayObservers list dump:
+865 1727221664380 GEN4_CONNECT_DIAGNOSTICS:Registering for alternate PNP notifications. CommPnPCriteria.cPIDList = [9035], CommPnPCriteria.cSerialNumber = 020026702ryn031742
-466 1722140650289 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Pre:GetFirmwareInfo
-466 1722140650289 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Payload
-466 1722140650289 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 null
-466 1722140650289 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Payload End
-466 1722140650295 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Post:GetFirmwareInfo
-466 1722140650295 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Return Value
-466 1722140650295 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 FirmwareInfo: Values:
-466 1722140650295 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 FirmwareInfo: boot = false, bootVer = 00.00.10, apVer = 02.01.83, fpgaVer = ff.ff.ff, scriptVer = 00.07.47, macAddress = 0504983776751805049485148484956, devID = a1020e01, devID1 = 2, devSN0 = ffffffff, devSN1 = ffffffff, serialNumber = 020026702RYN031742, appCommitID = null, scriptCommitID = 974b928e70, PCB_ID = 2
-466 1722140650295 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Return End
+865 1727221664439 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Pre:init
+865 1727221664439 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Payload
+865 1727221664439 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 DeviceInfo: Values:
+865 1727221664439 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 DeviceInfo: pcAddress = 7fffffffffffffff, Vpp = 5.00, useRowEraseIfVoltageIsLow = false, voltageBelowWhichUseRowErase = 0.00, deviceName = ATtiny404, programmerType = AVR
+865 1727221664439 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 DeviceInfo: MemInfo values:
+865 1727221664439 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 DeviceInfo: mask = ffff, exists = true, startAddr = 00000000, endAddr = 00000fff, rowSize = 0040, rowEraseSize = 0040, addrInc = 0001, widthProgram = 0001
+865 1727221664439 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 DeviceInfo: mask = 00ff, exists = true, startAddr = 00821280, endAddr = 0083128a, rowSize = 0001, rowEraseSize = 0000, addrInc = 0001, widthProgram = 0001
+865 1727221664439 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000
+865 1727221664439 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 DeviceInfo: mask = 00ff, exists = true, startAddr = 00001400, endAddr = 0000147f, rowSize = 0020, rowEraseSize = 0000, addrInc = 0001, widthProgram = 0001
+865 1727221664439 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 DeviceInfo: mask = 00ff, exists = true, startAddr = 00001300, endAddr = 0000131f, rowSize = 0020, rowEraseSize = 0000, addrInc = 0001, widthProgram = 0001
+865 1727221664439 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0040, addrInc = 0000, widthProgram = 0000
+865 1727221664439 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0001, widthProgram = 0001
+865 1727221664439 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000
+865 1727221664439 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000
+865 1727221664439 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000
+865 1727221664439 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000
+865 1727221664439 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0001, widthProgram = 0001
+865 1727221664439 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000
+865 1727221664439 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000
+865 1727221664439 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000
+865 1727221664439 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000
+865 1727221664439 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 DeviceInfo: mask = 7fffffff, exists = true, startAddr = 00001100, endAddr = 0000113f, rowSize = 0001, rowEraseSize = 0000, addrInc = 0001, widthProgram = 0001
+865 1727221664439 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000
+865 1727221664439 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000
+865 1727221664439 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000
+865 1727221664439 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000
+865 1727221664439 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000
+865 1727221664439 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000
+865 1727221664439 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 DeviceInfo: CfgRequiredBitsMask Values:
+865 1727221664439 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Address = 00001100, Mask = 00000000
+865 1727221664439 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Address = 00001101, Mask = 00000000
+865 1727221664439 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Address = 00001102, Mask = 00000000
+865 1727221664439 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Address = 00001103, Mask = 00000000
+865 1727221664439 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Address = 00001104, Mask = 00000000
+865 1727221664439 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Address = 00001105, Mask = 00000000
+865 1727221664439 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Address = 00001106, Mask = 00000000
+865 1727221664439 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Address = 00001107, Mask = 00000000
+865 1727221664439 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Address = 00001108, Mask = 00000000
+865 1727221664439 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Address = 00001109, Mask = 00000000
+865 1727221664439 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Address = 0000110a, Mask = 00000000
+865 1727221664439 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Address = 0000110b, Mask = 00000000
+865 1727221664439 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Address = 0000110c, Mask = 00000000
+865 1727221664439 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Address = 00001120, Mask = 00000000
+865 1727221664439 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Address = 00001121, Mask = 00000000
+865 1727221664439 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Address = 00001122, Mask = 00000000
+865 1727221664439 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Address = 00001123, Mask = 00000000
+865 1727221664439 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Address = 00001124, Mask = 00000000
+865 1727221664439 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Address = 00001125, Mask = 00000000
+865 1727221664439 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Address = 00821280, Mask = 000000ff
+865 1727221664439 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Address = 00821281, Mask = 000000ff
+865 1727221664439 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Address = 00821282, Mask = 00000083
+865 1727221664439 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Address = 00821284, Mask = 000000ff
+865 1727221664439 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Address = 00821285, Mask = 000000cd
+865 1727221664439 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Address = 00821286, Mask = 00000007
+865 1727221664439 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Address = 00821287, Mask = 000000ff
+865 1727221664439 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Address = 00821288, Mask = 000000ff
+865 1727221664439 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Address = 0083128a, Mask = 000000ff
+865 1727221664439 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 BasicInfo: Values:
+865 1727221664439 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 BasicInfo: InputStream = com.microchip.mplab.libs.toolpacksupport.EquatableFileInputStream@a575cadb, ToolFlavor = PIC32C
+865 1727221664439 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Payload End
+865 1727221664439 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Post:init
+865 1727221664439 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Return Value
+865 1727221664439 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 none
+865 1727221664439 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Return End
-466 1722140650295 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Pre:SetPowerInfo
-466 1722140650295 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Payload
-466 1722140650295 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 PowerInfo: Values:
-466 1722140650295 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 PowerInfo: shotDownSystem = true, isToolPower = false, voltage = 0.000000, useVppFirst = false, useLowVoltageProgramming = true, useMaintainActivePower = false
-466 1722140650295 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Payload End
-466 1722140650295 XXXX 1722140650295, Thread 466: XXXX 1722140650295, Entering Thread 466: Commands::runScriptBasic with script contents. contents[0] = 0x39, ...
-466 1722140650301 XXXX 1722140650301, Thread 466: ToolCommUsb::writeHeaderAndGetResponse, response does not meach. got = 0x200afe1, expected 0xd
-466 1722140650302 XXXX 1722140650302, Thread 466: transfer: exception after writeHeaderAndGetResult Protocol failure: In writeHeaderAndGetResponse expected 0xd received 0x200afe1
-466 1722140650302 XXXX 1722140650302, Thread 466: XXXX 1722140650302, Entering Thread 466: ToolCommUsb::recoverFromProtocolError, type = NO_SCRIPT
-466 1722140650302 XXXX 1722140650302, Thread 466: Send Abort Script Engine Command
-466 1722140650302 XXXX 1722140650302, Thread 466: XXXX 1722140650302, Entering Thread 466: ToolCommUsb::killScriptEngine
-466 1722140650302 XXXX 1722140650302, Thread 466: XXXX 1722140650302, Exiting Thread 466: ToolCommUsb::killScriptEngine
-466 1722140650302 XXXX 1722140650302, Thread 466: Successfully Sent Abort Script EngineCommand
-466 1722140650302 XXXX 1722140650302, Thread 466: Exiting recoverFromProtocolError
-466 1722140650302 XXXX 1722140650302, Thread 466: XXXX 1722140650302, Exiting Thread 466: ToolCommUsb::recoverFromProtocolError,
-466 1722140650302 XXXX 1722140650302, Thread 466: transfer: after recoverFromProtocolError
+865 1727221664439 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Pre:GetInterfaceProvider
+865 1727221664439 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Payload
+865 1727221664439 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 RI4DebugInterface
+865 1727221664439 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Payload End
+865 1727221664439 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Post:GetInterfaceProvider
+865 1727221664439 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Return Value
+865 1727221664439 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 com.microchip.mplab.libs.RI4ToolsController.implementations.RI4DebugInterfaceImpl@1aa96669
+865 1727221664439 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Return End
+
+865 1727221664440 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Pre:GetInterfaceProvider
+865 1727221664440 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Payload
+865 1727221664440 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 RI4ProgramInterface
+865 1727221664440 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Payload End
+865 1727221664440 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Post:GetInterfaceProvider
+865 1727221664440 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Return Value
+865 1727221664440 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 com.microchip.mplab.libs.RI4ToolsController.implementations.RI4ProgramInterfaceImpl@6e8ccafb
+865 1727221664440 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Return End
+
+865 1727221664441 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Pre:GetInterfaceProvider
+865 1727221664441 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Payload
+865 1727221664441 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 RI4ConnectInterface
+865 1727221664441 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Payload End
+865 1727221664441 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Post:GetInterfaceProvider
+865 1727221664441 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Return Value
+865 1727221664441 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 com.microchip.mplab.libs.PK4ToolsController.PK4ConnectInterfaceImpl@758238d8
+865 1727221664441 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Return End
+
+865 1727221664441 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Pre:GetInterfaceProvider
+865 1727221664441 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Payload
+865 1727221664441 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 RI4ControllerDiagnosticsInterface
+865 1727221664441 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Payload End
+865 1727221664441 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Post:GetInterfaceProvider
+865 1727221664441 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Return Value
+865 1727221664441 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 com.microchip.mplab.libs.RI4ToolsController.implementations.RI4ControllerDiagnosticsInterfaceImpl@46c14ba5
+865 1727221664441 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Return End
+
+865 1727221664441 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Pre:GetInterfaceProvider
+865 1727221664441 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Payload
+865 1727221664441 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 ProgrammerToGo
+865 1727221664441 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Payload End
+865 1727221664441 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Post:GetInterfaceProvider
+865 1727221664441 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Return Value
+865 1727221664441 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 com.microchip.mplab.libs.RI4ToolsController.implementations.ProgrammerToGoImpl@170af73a
+865 1727221664441 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Return End
+
+865 1727221664441 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Pre:GetInterfaceProvider
+865 1727221664441 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Payload
+865 1727221664441 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Status
+865 1727221664441 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Payload End
+865 1727221664441 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Post:GetInterfaceProvider
+865 1727221664441 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Return Value
+865 1727221664441 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 null
+865 1727221664441 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Return End
+
+865 1727221664442 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Pre:EstablishCommunincations
+865 1727221664442 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Payload
+865 1727221664442 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 com.microchip.mplab.mdbcore.PK5Tool.PK5Com@5c40a5d7
+865 1727221664442 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Payload End
+865 1727221664442 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Post:EstablishCommunincations
+865 1727221664442 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Return Value
+865 1727221664442 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 true
+865 1727221664442 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Return End
+
+865 1727221664442 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Pre:GetFirmwareInfo
+865 1727221664442 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Payload
+865 1727221664442 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 null
+865 1727221664442 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Payload End
+865 1727221664450 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Post:GetFirmwareInfo
+865 1727221664450 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Return Value
+865 1727221664450 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 FirmwareInfo: Values:
+865 1727221664450 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 FirmwareInfo: boot = false, bootVer = 00.00.10, apVer = 02.01.83, fpgaVer = ff.ff.ff, scriptVer = 00.07.47, macAddress = 0504983776751805049485148484956, devID = a1020e01, devID1 = 2, devSN0 = ffffffff, devSN1 = ffffffff, serialNumber = 020026702RYN031742, appCommitID = null, scriptCommitID = 974b928e70, PCB_ID = 2
+865 1727221664450 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Return End
+865 1727221664450 XXXX 1727221664450, Thread 865: XXXX 1727221664450, Entering Thread 865: Commands::runScriptWithUpload with script contents. contents[0] = 0x5e, ...
+865 1727221664450 XXXX 1727221664450, Thread 865: XXXX 1727221664450, Entering Thread 865: ToolCommUsb::readTransfer, sideData is 0xd bytes long, transferDataLength is 0x4 bytes long
+865 1727221664452 XXXX 1727221664452, Thread 865: XXXX 1727221664452, Exiting Thread 865: ToolCommUsb::readTransfer, cr.status = 0x0
+865 1727221664452 XXXX 1727221664452, Thread 865: XXXX 1727221664452, Exiting Thread 865: Commands::runScriptWithUpload
+865 1727221664452 GEN4_CONNECT_DIAGNOSTICS:ENTERING: com.microchip.mplab.mdbcore.RI4Tool.ConnectionHandler.CheckForFWUpdates()
+865 1727221664452 GEN4_CONNECT_DIAGNOSTICS:Created FirmwareUpdateHandler com.microchip.mplab.mdbcore.PK5Tool.PK5FirmwareUpdateHandler@16655259
+865 1727221664452 GEN4_CONNECT_DIAGNOSTICS:ENTERING: com.microchip.mplab.mdbcore.RI4Tool.FirmwareUpdateHandler.GetUpdateInfo()
+865 1727221664452 GEN4_CONNECT_DIAGNOSTICS:Parsing file for firmware updates
+865 1727221664452 GEN4_CONNECT_DIAGNOSTICS:ENTERING: com.microchip.mplab.mdbcore.RI4Tool.FirmwareUpdateHandler.ri4ParseSelectedVersionsFromJamFile()
+865 1727221664452 GEN4_CONNECT_DIAGNOSTICS:Jame file line = app.hex,020183
+865 1727221664452 GEN4_CONNECT_DIAGNOSTICS:Jame file line = boot.hex,000010
+865 1727221664452 GEN4_CONNECT_DIAGNOSTICS:Jame file line = scripts.xml,000747
+865 1727221664452 GEN4_CONNECT_DIAGNOSTICS:Selected firmware version for Boot = 00.00.10
+865 1727221664452 GEN4_CONNECT_DIAGNOSTICS:Selected firmware version for ap = 02.01.ffffff83
+865 1727221664452 GEN4_CONNECT_DIAGNOSTICS:EXITING: com.microchip.mplab.mdbcore.RI4Tool.FirmwareUpdateHandler.ri4ParseSelectedVersionsFromJamFile()
+865 1727221664452 GEN4_CONNECT_DIAGNOSTICS:EXITING: com.microchip.mplab.mdbcore.RI4Tool.FirmwareUpdateHandler.GetUpdateInfo()
+865 1727221664452 GEN4_CONNECT_DIAGNOSTICS:ENTERING: com.microchip.mplab.mdbcore.RI4Tool.FirmwareUpdateHandler.updateRI4ToolsFirmware(FirmwareInfo, UpdateMessage)
+865 1727221664454 GEN4_CONNECT_DIAGNOSTICS:appNeedsUpdate returned false
+865 1727221664454 GEN4_CONNECT_DIAGNOSTICS:EXITING: com.microchip.mplab.mdbcore.RI4Tool.FirmwareUpdateHandler.updateRI4ToolsFirmware(FirmwareInfo, UpdateMessage)
+865 1727221664454 GEN4_CONNECT_DIAGNOSTICS:EXITING: com.microchip.mplab.mdbcore.RI4Tool.ConnectionHandler.CheckForFWUpdates()
+
+865 1727221664454 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Pre:SetPowerInfo
+865 1727221664454 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Payload
+865 1727221664454 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 PowerInfo: Values:
+865 1727221664454 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 PowerInfo: shotDownSystem = false, isToolPower = true, voltage = 5.000000, useVppFirst = false, useLowVoltageProgramming = true, useMaintainActivePower = false
+865 1727221664454 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Payload End
+865 1727221664454 XXXX 1727221664454, Thread 865: XXXX 1727221664454, Entering Thread 865: Commands::runScriptBasic with script contents. contents[0] = 0x39, ...
+865 1727221664455 XXXX 1727221664455, Thread 865: XXXX 1727221664455, Exiting Thread 865: Commands::runScriptBasic
+865 1727221664455 XXXX 1727221664455, Thread 865: XXXX 1727221664455, Entering Thread 865: Commands::runScriptBasic with script contents. contents[0] = 0x46, ...
+865 1727221664456 XXXX 1727221664456, Thread 865: XXXX 1727221664456, Exiting Thread 865: Commands::runScriptBasic
+865 1727221664456 XXXX 1727221664456, Thread 865: XXXX 1727221664456, Entering Thread 865: Commands::runScriptBasic with script contents. contents[0] = 0x44, ...
+865 1727221664468 XXXX 1727221664468, Thread 865: XXXX 1727221664468, Exiting Thread 865: Commands::runScriptBasic
+865 1727221664468 XXXX 1727221664468, Thread 865: XXXX 1727221664468, Entering Thread 865: Commands::runScriptBasic with script contents. contents[0] = 0x40, ...
+865 1727221664648 XXXX 1727221664648, Thread 865: XXXX 1727221664648, Exiting Thread 865: Commands::runScriptBasic
+865 1727221664648 XXXX 1727221664648, Thread 865: XXXX 1727221664648, Entering Thread 865: Commands::runScriptBasic with script contents. contents[0] = 0x47, ...
+865 1727221664653 XXXX 1727221664653, Thread 865: XXXX 1727221664653, Exiting Thread 865: Commands::runScriptBasic
+865 1727221664653 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Post:SetPowerInfo
+865 1727221664653 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Return Value
+865 1727221664653 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 none
+865 1727221664653 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Return End
+
+865 1727221664653 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Pre:SetLEDBrightness
+865 1727221664653 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Payload
+865 1727221664653 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 5
+865 1727221664653 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Payload End
+865 1727221664653 XXXX 1727221664653, Thread 865: XXXX 1727221664653, Entering Thread 865: Commands::runScriptBasic with script contents. contents[0] = 0xcf, ...
+865 1727221664654 XXXX 1727221664654, Thread 865: XXXX 1727221664654, Exiting Thread 865: Commands::runScriptBasic
+865 1727221664654 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Post:SetLEDBrightness
+865 1727221664654 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Return Value
+865 1727221664654 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 none
+865 1727221664654 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Return End
+
+865 1727221664654 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Pre:SetToolInfo
+865 1727221664654 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Payload
+865 1727221664654 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 ToolInfo: Values:
+865 1727221664654 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 ToolInfo: speedLevel = 1, PGCResistance = 4700, PGDResistance = 4700, PGCPullDir = PullDown, PGDPullDir = PullDown, ICSPSelected = Wire2
+865 1727221664654 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Payload End
+865 1727221664655 XXXX 1727221664655, Thread 865: XXXX 1727221664655, Entering Thread 865: Commands::runScriptBasic, script name = SetSpeed, timeOut = -1 ms
+865 1727221664656 XXXX 1727221664656, Thread 865: XXXX 1727221664656, Exiting Thread 865: Commands::runScriptBasic
+865 1727221664656 XXXX 1727221664656, Thread 865: XXXX 1727221664656, Entering Thread 865: Commands::runScriptBasic, script name = EnterProgMode, timeOut = -1 ms
+865 1727221664856 XXXX 1727221664856, Thread 865: XXXX 1727221664856, Exiting Thread 865: Commands::runScriptBasic
+865 1727221664856 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Post:SetToolInfo
+865 1727221664856 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Return Value
+865 1727221664856 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 none
+865 1727221664856 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Return End
+
+865 1727221664857 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Pre:GetTargetIDInfo
+865 1727221664857 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Payload
+865 1727221664857 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 null
+865 1727221664857 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Payload End
+865 1727221664859 XXXX 1727221664859, Thread 865: XXXX 1727221664859, Entering Thread 865: Commands::runScriptBasic, script name = GetDeviceID, timeOut = -1 ms
+865 1727221664861 XXXX 1727221664861, Thread 865: XXXX 1727221664861, Exiting Thread 865: Commands::runScriptBasic
+865 1727221664861 XXXX 1727221664861, Thread 865: XXXX 1727221664861, Entering Thread 865: Commands::runScriptBasic, script name = ExitProgMode, timeOut = -1 ms
+865 1727221664863 XXXX 1727221664863, Thread 865: XXXX 1727221664863, Exiting Thread 865: Commands::runScriptBasic
+865 1727221664863 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Post:GetTargetIDInfo
+865 1727221664863 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Return Value
+865 1727221664863 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 TargetIDInfo: Values:
+865 1727221664863 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 TargetIDInfo: DeviceID = 001e9226
+865 1727221664863 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Return End
+
+865 1727221664869 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATtiny404 Pre:SendOperation
+865 1727221664869 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATtiny404 Payload
+865 1727221664869 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATtiny404 OperationInfo: Values:
+865 1727221664869 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATtiny404 OperationInfo: Type = erase, Mask = 00000000, Erase = false, Production Mode = true
+865 1727221664869 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATtiny404 TransferInfo: Start = 0, End = fff, Buffer Length = 0, Type = Pgm, Mask = 00000000
+865 1727221664869 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATtiny404 TransferInfo: Start = 1280, End = 1288, Buffer Length = 0, Type = Cfg, Mask = 00000000
+865 1727221664869 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATtiny404 TransferInfo: Start = 128a, End = 128a, Buffer Length = 0, Type = Cfg, Mask = 00000000
+865 1727221664869 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATtiny404 TransferInfo: Start = 1400, End = 147f, Buffer Length = 0, Type = EEData, Mask = 00000000
+865 1727221664869 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATtiny404 TransferInfo: Start = 1300, End = 131f, Buffer Length = 0, Type = UserID, Mask = 00000000
+865 1727221664869 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATtiny404 Payload End
+865 1727221664869 XXXX 1727221664869, Thread 865: XXXX 1727221664869, Entering Thread 865: Commands::runScriptBasic, script name = EnterProgMode, timeOut = -1 ms
+865 1727221665069 XXXX 1727221665069, Thread 865: XXXX 1727221665069, Exiting Thread 865: Commands::runScriptBasic
+865 1727221665069 XXXX 1727221665069, Thread 865: XXXX 1727221665069, Entering Thread 865: Commands::runScriptBasic, script name = EraseChip, timeOut = -1 ms
+865 1727221665297 XXXX 1727221665297, Thread 865: XXXX 1727221665297, Exiting Thread 865: Commands::runScriptBasic
+865 1727221665297 XXXX 1727221665297, Thread 865: XXXX 1727221665297, Entering Thread 865: Commands::runScriptBasic, script name = ExitProgMode, timeOut = -1 ms
+865 1727221665299 XXXX 1727221665299, Thread 865: XXXX 1727221665299, Exiting Thread 865: Commands::runScriptBasic
+865 1727221665299 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATtiny404 Post:SendOperation
+865 1727221665299 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATtiny404 Return Value
+865 1727221665299 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATtiny404 None
+865 1727221665299 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATtiny404 Return End
+
+865 1727221665300 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATtiny404 Pre:SendOperation
+865 1727221665300 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATtiny404 Payload
+865 1727221665300 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATtiny404 OperationInfo: Values:
+865 1727221665300 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATtiny404 OperationInfo: Type = write, Mask = 00000000, Erase = false, Production Mode = true
+865 1727221665300 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATtiny404 TransferInfo: Start = 0, End = 87f, Buffer Length = 2176, Type = Pgm, Mask = 00000000
+865 1727221665300 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATtiny404 Payload End
+865 1727221665300 XXXX 1727221665300, Thread 865: XXXX 1727221665300, Entering Thread 865: Commands::runScriptBasic, script name = EnterProgMode, timeOut = -1 ms
+865 1727221665500 XXXX 1727221665500, Thread 865: XXXX 1727221665500, Exiting Thread 865: Commands::runScriptBasic
+865 1727221665500 XXXX 1727221665500, Thread 865: XXXX 1727221665500, Entering Thread 865: Commands::runScriptWithDownload, script name = WriteProgmem
+865 1727221666177 XXXX 1727221666177, Thread 865: XXXX 1727221666177, Exiting Thread 865: Commands::runScriptWithDownload(WriteProgmem)
+865 1727221666177 XXXX 1727221666177, Thread 865: XXXX 1727221666177, Entering Thread 865: Commands::runScriptWithUpload, script name = ReadProgmem
+865 1727221666177 XXXX 1727221666177, Thread 865: XXXX 1727221666177, Entering Thread 865: ToolCommUsb::readTransfer, sideData is 0x59 bytes long, transferDataLength is 0x880 bytes long
+865 1727221666306 XXXX 1727221666306, Thread 865: XXXX 1727221666306, Exiting Thread 865: ToolCommUsb::readTransfer, cr.status = 0x0
+865 1727221666306 XXXX 1727221666306, Thread 865: XXXX 1727221666306, Exiting Thread 865: Commands::runScriptWithUpload
+865 1727221666306 XXXX 1727221666306, Thread 865: XXXX 1727221666306, Entering Thread 865: Commands::runScriptBasic, script name = ExitProgMode, timeOut = -1 ms
+865 1727221666308 XXXX 1727221666308, Thread 865: XXXX 1727221666308, Exiting Thread 865: Commands::runScriptBasic
+865 1727221666308 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATtiny404 Post:SendOperation
+865 1727221666308 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATtiny404 Return Value
+865 1727221666308 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATtiny404 None
+865 1727221666308 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATtiny404 Return End
+
+865 1727221666308 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATtiny404 Pre:endOfOperations
+865 1727221666308 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATtiny404 Payload
+865 1727221666308 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATtiny404 null
+865 1727221666308 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATtiny404 Payload End
+865 1727221666308 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATtiny404 Post:endOfOperations
+865 1727221666308 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATtiny404 Return Value
+865 1727221666308 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATtiny404 None
+865 1727221666308 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATtiny404 Return End
+
+865 1727221666309 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATtiny404 Pre:SendOperation
+865 1727221666309 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATtiny404 Payload
+865 1727221666309 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATtiny404 OperationInfo: Values:
+865 1727221666309 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATtiny404 OperationInfo: Type = releasefromreset, Mask = 00000000, Erase = false, Production Mode = true
+865 1727221666309 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATtiny404 Payload End
+865 1727221666309 XXXX 1727221666309, Thread 865: XXXX 1727221666309, Entering Thread 865: Commands::runScriptBasic, script name = ReleaseFromReset, timeOut = -1 ms
+865 1727221666322 XXXX 1727221666322, Thread 865: XXXX 1727221666322, Exiting Thread 865: Commands::runScriptBasic
+865 1727221666322 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATtiny404 Post:SendOperation
+865 1727221666322 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATtiny404 Return Value
+865 1727221666322 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATtiny404 None
+865 1727221666322 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATtiny404 Return End
+865 1727221666323 GEN4_CONNECT_DIAGNOSTICS:MPLABCommTool is null
+
+865 1727221666323 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Pre:GetFirmwareInfo
+865 1727221666323 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Payload
+865 1727221666323 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 null
+865 1727221666323 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Payload End
+865 1727221666331 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Post:GetFirmwareInfo
+865 1727221666331 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Return Value
+865 1727221666331 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 FirmwareInfo: Values:
+865 1727221666331 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 FirmwareInfo: boot = false, bootVer = 00.00.10, apVer = 02.01.83, fpgaVer = ff.ff.ff, scriptVer = 00.07.47, macAddress = 0504983776751805049485148484956, devID = a1020e01, devID1 = 2, devSN0 = ffffffff, devSN1 = ffffffff, serialNumber = 020026702RYN031742, appCommitID = null, scriptCommitID = 974b928e70, PCB_ID = 2
+865 1727221666331 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Return End
+865 1727221666331 GEN4_CONNECT_DIAGNOSTICS:Removing plug and play observer com.microchip.mplab.mdbcore.RI4Tool.RI4ToolBase$RI4PlugNPlayObserver@12413a88
+865 1727221666331 GEN4_CONNECT_DIAGNOSTICS:Begin PlugNPlayObservers list dump:
+865 1727221666331 GEN4_CONNECT_DIAGNOSTICS:End PlugNPlayObservers list dump:
+865 1727221666381 GEN4_CONNECT_DIAGNOSTICS:Calling RIDbgToolCom.Disconnect
+865 1727221666381 GEN4_CONNECT_DIAGNOSTICS:Calling MPLABCommTool.Detach to remove tool from plug and play list
+865 1727221666381 GEN4_CONNECT_DIAGNOSTICS:Calling RIDbgToolCom.DisconnectFromMPlabComm
+865 1727221666381 GEN4_CONNECT_DIAGNOSTICS:Calling MPLABCommTool.Disconnect
+883 1727221908162 GEN4_CONNECT_DIAGNOSTICS:MPLABCommTool is NOT null
+883 1727221908162 GEN4_CONNECT_DIAGNOSTICS:AttachedToolPID = 9036, AttachedToolVID = 4d8
+883 1727221908162 GEN4_CONNECT_DIAGNOSTICS:transport type = USB
+883 1727221908162 GEN4_CONNECT_DIAGNOSTICS:AttachedToolPID = 9036, AttachedToolVID = 4d8
+883 1727221908164 com.microchip.mplab.mdbcore.RealICETool.RIDbgToolCom
+883 1727221908164 GEN4_CONNECT_DIAGNOSTICS:Before MPLABCommTool.Connect()
+883 1727221908164 GEN4_CONNECT_DIAGNOSTICS:After MPLABCommTool.Connect()
+883 1727221908164 GEN4_CONNECT_DIAGNOSTICS:MPLABCommTool.Connect() returned MPLABCOMM_NO_ERROR
+883 1727221908164 GEN4_CONNECT_DIAGNOSTICS:Attaching to MPLABCommTool plugnplay
+883 1727221908164 GEN4_CONNECT_DIAGNOSTICS:Adding new plug and play observer com.microchip.mplab.mdbcore.RI4Tool.RI4ToolBase$RI4PlugNPlayObserver@3df2a52a
+883 1727221908164 GEN4_CONNECT_DIAGNOSTICS:Begin PlugNPlayObservers list dump:
+883 1727221908164 GEN4_CONNECT_DIAGNOSTICS:com.microchip.mplab.mdbcore.RI4Tool.RI4ToolBase$RI4PlugNPlayObserver@3df2a52a
+883 1727221908164 GEN4_CONNECT_DIAGNOSTICS:End PlugNPlayObservers list dump:
+883 1727221908164 GEN4_CONNECT_DIAGNOSTICS:Registering for alternate PNP notifications. CommPnPCriteria.cPIDList = [9035], CommPnPCriteria.cSerialNumber = 020026702ryn031742
+
+883 1727221908202 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Pre:init
+883 1727221908202 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Payload
+883 1727221908202 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 DeviceInfo: Values:
+883 1727221908202 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 DeviceInfo: pcAddress = 7fffffffffffffff, Vpp = 5.00, useRowEraseIfVoltageIsLow = false, voltageBelowWhichUseRowErase = 0.00, deviceName = ATtiny404, programmerType = AVR
+883 1727221908202 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 DeviceInfo: MemInfo values:
+883 1727221908202 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 DeviceInfo: mask = ffff, exists = true, startAddr = 00000000, endAddr = 00000fff, rowSize = 0040, rowEraseSize = 0040, addrInc = 0001, widthProgram = 0001
+883 1727221908202 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 DeviceInfo: mask = 00ff, exists = true, startAddr = 00821280, endAddr = 0083128a, rowSize = 0001, rowEraseSize = 0000, addrInc = 0001, widthProgram = 0001
+883 1727221908202 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000
+883 1727221908202 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 DeviceInfo: mask = 00ff, exists = true, startAddr = 00001400, endAddr = 0000147f, rowSize = 0020, rowEraseSize = 0000, addrInc = 0001, widthProgram = 0001
+883 1727221908202 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 DeviceInfo: mask = 00ff, exists = true, startAddr = 00001300, endAddr = 0000131f, rowSize = 0020, rowEraseSize = 0000, addrInc = 0001, widthProgram = 0001
+883 1727221908202 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0040, addrInc = 0000, widthProgram = 0000
+883 1727221908202 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0001, widthProgram = 0001
+883 1727221908202 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000
+883 1727221908202 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000
+883 1727221908202 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000
+883 1727221908202 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000
+883 1727221908202 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0001, widthProgram = 0001
+883 1727221908202 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000
+883 1727221908202 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000
+883 1727221908202 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000
+883 1727221908202 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000
+883 1727221908202 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 DeviceInfo: mask = 7fffffff, exists = true, startAddr = 00001100, endAddr = 0000113f, rowSize = 0001, rowEraseSize = 0000, addrInc = 0001, widthProgram = 0001
+883 1727221908202 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000
+883 1727221908202 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000
+883 1727221908202 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000
+883 1727221908202 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000
+883 1727221908202 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000
+883 1727221908202 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000
+883 1727221908202 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 DeviceInfo: CfgRequiredBitsMask Values:
+883 1727221908202 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Address = 00001100, Mask = 00000000
+883 1727221908202 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Address = 00001101, Mask = 00000000
+883 1727221908202 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Address = 00001102, Mask = 00000000
+883 1727221908202 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Address = 00001103, Mask = 00000000
+883 1727221908202 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Address = 00001104, Mask = 00000000
+883 1727221908202 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Address = 00001105, Mask = 00000000
+883 1727221908202 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Address = 00001106, Mask = 00000000
+883 1727221908202 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Address = 00001107, Mask = 00000000
+883 1727221908202 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Address = 00001108, Mask = 00000000
+883 1727221908202 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Address = 00001109, Mask = 00000000
+883 1727221908203 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Address = 0000110a, Mask = 00000000
+883 1727221908203 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Address = 0000110b, Mask = 00000000
+883 1727221908203 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Address = 0000110c, Mask = 00000000
+883 1727221908203 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Address = 00001120, Mask = 00000000
+883 1727221908203 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Address = 00001121, Mask = 00000000
+883 1727221908203 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Address = 00001122, Mask = 00000000
+883 1727221908203 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Address = 00001123, Mask = 00000000
+883 1727221908203 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Address = 00001124, Mask = 00000000
+883 1727221908203 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Address = 00001125, Mask = 00000000
+883 1727221908203 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Address = 00821280, Mask = 000000ff
+883 1727221908203 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Address = 00821281, Mask = 000000ff
+883 1727221908203 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Address = 00821282, Mask = 00000083
+883 1727221908203 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Address = 00821284, Mask = 000000ff
+883 1727221908203 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Address = 00821285, Mask = 000000cd
+883 1727221908203 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Address = 00821286, Mask = 00000007
+883 1727221908203 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Address = 00821287, Mask = 000000ff
+883 1727221908203 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Address = 00821288, Mask = 000000ff
+883 1727221908203 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Address = 0083128a, Mask = 000000ff
+883 1727221908203 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 BasicInfo: Values:
+883 1727221908203 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 BasicInfo: InputStream = com.microchip.mplab.libs.toolpacksupport.EquatableFileInputStream@a575cadb, ToolFlavor = PIC32C
+883 1727221908203 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Payload End
+883 1727221908203 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Post:init
+883 1727221908203 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Return Value
+883 1727221908203 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 none
+883 1727221908203 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Return End
+
+883 1727221908203 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Pre:GetInterfaceProvider
+883 1727221908203 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Payload
+883 1727221908203 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 RI4DebugInterface
+883 1727221908203 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Payload End
+883 1727221908203 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Post:GetInterfaceProvider
+883 1727221908203 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Return Value
+883 1727221908203 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 com.microchip.mplab.libs.RI4ToolsController.implementations.RI4DebugInterfaceImpl@459328b9
+883 1727221908203 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Return End
+
+883 1727221908203 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Pre:GetInterfaceProvider
+883 1727221908203 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Payload
+883 1727221908203 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 RI4ProgramInterface
+883 1727221908203 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Payload End
+883 1727221908203 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Post:GetInterfaceProvider
+883 1727221908203 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Return Value
+883 1727221908203 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 com.microchip.mplab.libs.RI4ToolsController.implementations.RI4ProgramInterfaceImpl@11cfd097
+883 1727221908203 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Return End
+
+883 1727221908203 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Pre:GetInterfaceProvider
+883 1727221908203 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Payload
+883 1727221908203 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 RI4ConnectInterface
+883 1727221908203 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Payload End
+883 1727221908203 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Post:GetInterfaceProvider
+883 1727221908203 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Return Value
+883 1727221908203 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 com.microchip.mplab.libs.PK4ToolsController.PK4ConnectInterfaceImpl@39bcfc71
+883 1727221908203 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Return End
+
+883 1727221908203 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Pre:GetInterfaceProvider
+883 1727221908203 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Payload
+883 1727221908203 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 RI4ControllerDiagnosticsInterface
+883 1727221908203 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Payload End
+883 1727221908203 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Post:GetInterfaceProvider
+883 1727221908203 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Return Value
+883 1727221908203 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 com.microchip.mplab.libs.RI4ToolsController.implementations.RI4ControllerDiagnosticsInterfaceImpl@1a6f546c
+883 1727221908203 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Return End
+
+883 1727221908203 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Pre:GetInterfaceProvider
+883 1727221908203 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Payload
+883 1727221908203 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 ProgrammerToGo
+883 1727221908203 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Payload End
+883 1727221908203 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Post:GetInterfaceProvider
+883 1727221908203 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Return Value
+883 1727221908203 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 com.microchip.mplab.libs.RI4ToolsController.implementations.ProgrammerToGoImpl@46657178
+883 1727221908203 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Return End
+
+883 1727221908205 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Pre:GetInterfaceProvider
+883 1727221908205 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Payload
+883 1727221908205 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Status
+883 1727221908205 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Payload End
+883 1727221908205 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Post:GetInterfaceProvider
+883 1727221908205 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Return Value
+883 1727221908205 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 null
+883 1727221908205 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Return End
+
+883 1727221908207 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Pre:EstablishCommunincations
+883 1727221908207 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Payload
+883 1727221908207 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 com.microchip.mplab.mdbcore.PK5Tool.PK5Com@6c4a25e0
+883 1727221908207 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Payload End
+883 1727221908207 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Post:EstablishCommunincations
+883 1727221908207 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Return Value
+883 1727221908207 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 true
+883 1727221908207 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Return End
+
+883 1727221908207 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Pre:GetFirmwareInfo
+883 1727221908207 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Payload
+883 1727221908207 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 null
+883 1727221908207 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Payload End
+883 1727221908221 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Post:GetFirmwareInfo
+883 1727221908221 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Return Value
+883 1727221908221 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 FirmwareInfo: Values:
+883 1727221908222 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 FirmwareInfo: boot = false, bootVer = 00.00.10, apVer = 02.01.83, fpgaVer = ff.ff.ff, scriptVer = 00.07.47, macAddress = 0504983776751805049485148484956, devID = a1020e01, devID1 = 2, devSN0 = ffffffff, devSN1 = ffffffff, serialNumber = 020026702RYN031742, appCommitID = null, scriptCommitID = 974b928e70, PCB_ID = 2
+883 1727221908222 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Return End
+883 1727221908223 XXXX 1727221908223, Thread 883: XXXX 1727221908223, Entering Thread 883: Commands::runScriptWithUpload with script contents. contents[0] = 0x5e, ...
+883 1727221908223 XXXX 1727221908223, Thread 883: XXXX 1727221908223, Entering Thread 883: ToolCommUsb::readTransfer, sideData is 0xd bytes long, transferDataLength is 0x4 bytes long
+883 1727221908225 XXXX 1727221908225, Thread 883: XXXX 1727221908225, Exiting Thread 883: ToolCommUsb::readTransfer, cr.status = 0x0
+883 1727221908225 XXXX 1727221908225, Thread 883: XXXX 1727221908225, Exiting Thread 883: Commands::runScriptWithUpload
+883 1727221908226 GEN4_CONNECT_DIAGNOSTICS:ENTERING: com.microchip.mplab.mdbcore.RI4Tool.ConnectionHandler.CheckForFWUpdates()
+883 1727221908226 GEN4_CONNECT_DIAGNOSTICS:Created FirmwareUpdateHandler com.microchip.mplab.mdbcore.PK5Tool.PK5FirmwareUpdateHandler@29415a4b
+883 1727221908226 GEN4_CONNECT_DIAGNOSTICS:ENTERING: com.microchip.mplab.mdbcore.RI4Tool.FirmwareUpdateHandler.GetUpdateInfo()
+883 1727221908226 GEN4_CONNECT_DIAGNOSTICS:Parsing file for firmware updates
+883 1727221908226 GEN4_CONNECT_DIAGNOSTICS:ENTERING: com.microchip.mplab.mdbcore.RI4Tool.FirmwareUpdateHandler.ri4ParseSelectedVersionsFromJamFile()
+883 1727221908226 GEN4_CONNECT_DIAGNOSTICS:Jame file line = app.hex,020183
+883 1727221908226 GEN4_CONNECT_DIAGNOSTICS:Jame file line = boot.hex,000010
+883 1727221908226 GEN4_CONNECT_DIAGNOSTICS:Jame file line = scripts.xml,000747
+883 1727221908226 GEN4_CONNECT_DIAGNOSTICS:Selected firmware version for Boot = 00.00.10
+883 1727221908226 GEN4_CONNECT_DIAGNOSTICS:Selected firmware version for ap = 02.01.ffffff83
+883 1727221908226 GEN4_CONNECT_DIAGNOSTICS:EXITING: com.microchip.mplab.mdbcore.RI4Tool.FirmwareUpdateHandler.ri4ParseSelectedVersionsFromJamFile()
+883 1727221908226 GEN4_CONNECT_DIAGNOSTICS:EXITING: com.microchip.mplab.mdbcore.RI4Tool.FirmwareUpdateHandler.GetUpdateInfo()
+883 1727221908226 GEN4_CONNECT_DIAGNOSTICS:ENTERING: com.microchip.mplab.mdbcore.RI4Tool.FirmwareUpdateHandler.updateRI4ToolsFirmware(FirmwareInfo, UpdateMessage)
+883 1727221908228 GEN4_CONNECT_DIAGNOSTICS:appNeedsUpdate returned false
+883 1727221908228 GEN4_CONNECT_DIAGNOSTICS:EXITING: com.microchip.mplab.mdbcore.RI4Tool.FirmwareUpdateHandler.updateRI4ToolsFirmware(FirmwareInfo, UpdateMessage)
+883 1727221908228 GEN4_CONNECT_DIAGNOSTICS:EXITING: com.microchip.mplab.mdbcore.RI4Tool.ConnectionHandler.CheckForFWUpdates()
+
+883 1727221908228 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Pre:SetPowerInfo
+883 1727221908228 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Payload
+883 1727221908228 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 PowerInfo: Values:
+883 1727221908229 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 PowerInfo: shotDownSystem = false, isToolPower = true, voltage = 5.000000, useVppFirst = false, useLowVoltageProgramming = true, useMaintainActivePower = false
+883 1727221908229 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Payload End
+883 1727221908229 XXXX 1727221908229, Thread 883: XXXX 1727221908229, Entering Thread 883: Commands::runScriptBasic with script contents. contents[0] = 0x39, ...
+883 1727221908230 XXXX 1727221908230, Thread 883: XXXX 1727221908230, Exiting Thread 883: Commands::runScriptBasic
+883 1727221908230 XXXX 1727221908230, Thread 883: XXXX 1727221908230, Entering Thread 883: Commands::runScriptBasic with script contents. contents[0] = 0x46, ...
+883 1727221908231 XXXX 1727221908231, Thread 883: XXXX 1727221908231, Exiting Thread 883: Commands::runScriptBasic
+883 1727221908231 XXXX 1727221908231, Thread 883: XXXX 1727221908231, Entering Thread 883: Commands::runScriptBasic with script contents. contents[0] = 0x44, ...
+883 1727221908244 XXXX 1727221908244, Thread 883: XXXX 1727221908244, Exiting Thread 883: Commands::runScriptBasic
+883 1727221908244 XXXX 1727221908244, Thread 883: XXXX 1727221908244, Entering Thread 883: Commands::runScriptBasic with script contents. contents[0] = 0x40, ...
+883 1727221908424 XXXX 1727221908424, Thread 883: XXXX 1727221908424, Exiting Thread 883: Commands::runScriptBasic
+883 1727221908424 XXXX 1727221908424, Thread 883: XXXX 1727221908424, Entering Thread 883: Commands::runScriptBasic with script contents. contents[0] = 0x47, ...
+883 1727221908429 XXXX 1727221908429, Thread 883: XXXX 1727221908429, Exiting Thread 883: Commands::runScriptBasic
+883 1727221908429 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Post:SetPowerInfo
+883 1727221908429 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Return Value
+883 1727221908429 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 none
+883 1727221908429 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Return End
+
+883 1727221908429 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Pre:SetLEDBrightness
+883 1727221908429 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Payload
+883 1727221908429 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 5
+883 1727221908429 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Payload End
+883 1727221908429 XXXX 1727221908429, Thread 883: XXXX 1727221908429, Entering Thread 883: Commands::runScriptBasic with script contents. contents[0] = 0xcf, ...
+883 1727221908430 XXXX 1727221908430, Thread 883: XXXX 1727221908430, Exiting Thread 883: Commands::runScriptBasic
+883 1727221908430 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Post:SetLEDBrightness
+883 1727221908430 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Return Value
+883 1727221908430 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 none
+883 1727221908430 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Return End
+
+883 1727221908430 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Pre:SetToolInfo
+883 1727221908430 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Payload
+883 1727221908430 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 ToolInfo: Values:
+883 1727221908430 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 ToolInfo: speedLevel = 1, PGCResistance = 4700, PGDResistance = 4700, PGCPullDir = PullDown, PGDPullDir = PullDown, ICSPSelected = Wire2
+883 1727221908430 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Payload End
+883 1727221908430 XXXX 1727221908430, Thread 883: XXXX 1727221908430, Entering Thread 883: Commands::runScriptBasic, script name = SetSpeed, timeOut = -1 ms
+883 1727221908430 XXXX 1727221908430, Thread 883: XXXX 1727221908430, Exiting Thread 883: Commands::runScriptBasic
+883 1727221908430 XXXX 1727221908430, Thread 883: XXXX 1727221908430, Entering Thread 883: Commands::runScriptBasic, script name = EnterProgMode, timeOut = -1 ms
+883 1727221908630 XXXX 1727221908630, Thread 883: XXXX 1727221908630, Exiting Thread 883: Commands::runScriptBasic
+883 1727221908630 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Post:SetToolInfo
+883 1727221908630 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Return Value
+883 1727221908630 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 none
+883 1727221908630 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Return End
+
+883 1727221908632 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Pre:GetTargetIDInfo
+883 1727221908632 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Payload
+883 1727221908632 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 null
+883 1727221908632 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Payload End
+883 1727221908633 XXXX 1727221908633, Thread 883: XXXX 1727221908633, Entering Thread 883: Commands::runScriptBasic, script name = GetDeviceID, timeOut = -1 ms
+883 1727221908636 XXXX 1727221908636, Thread 883: XXXX 1727221908636, Exiting Thread 883: Commands::runScriptBasic
+883 1727221908636 XXXX 1727221908636, Thread 883: XXXX 1727221908636, Entering Thread 883: Commands::runScriptBasic, script name = ExitProgMode, timeOut = -1 ms
+883 1727221908637 XXXX 1727221908637, Thread 883: XXXX 1727221908637, Exiting Thread 883: Commands::runScriptBasic
+883 1727221908637 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Post:GetTargetIDInfo
+883 1727221908637 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Return Value
+883 1727221908637 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 TargetIDInfo: Values:
+883 1727221908637 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 TargetIDInfo: DeviceID = 001e9226
+883 1727221908637 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Return End
+
+883 1727221908643 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATtiny404 Pre:SendOperation
+883 1727221908643 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATtiny404 Payload
+883 1727221908643 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATtiny404 OperationInfo: Values:
+883 1727221908643 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATtiny404 OperationInfo: Type = erase, Mask = 00000000, Erase = false, Production Mode = true
+883 1727221908643 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATtiny404 TransferInfo: Start = 0, End = fff, Buffer Length = 0, Type = Pgm, Mask = 00000000
+883 1727221908643 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATtiny404 TransferInfo: Start = 1280, End = 1288, Buffer Length = 0, Type = Cfg, Mask = 00000000
+883 1727221908643 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATtiny404 TransferInfo: Start = 128a, End = 128a, Buffer Length = 0, Type = Cfg, Mask = 00000000
+883 1727221908643 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATtiny404 TransferInfo: Start = 1400, End = 147f, Buffer Length = 0, Type = EEData, Mask = 00000000
+883 1727221908643 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATtiny404 TransferInfo: Start = 1300, End = 131f, Buffer Length = 0, Type = UserID, Mask = 00000000
+883 1727221908643 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATtiny404 Payload End
+883 1727221908643 XXXX 1727221908643, Thread 883: XXXX 1727221908643, Entering Thread 883: Commands::runScriptBasic, script name = EnterProgMode, timeOut = -1 ms
+883 1727221908843 XXXX 1727221908843, Thread 883: XXXX 1727221908843, Exiting Thread 883: Commands::runScriptBasic
+883 1727221908843 XXXX 1727221908843, Thread 883: XXXX 1727221908843, Entering Thread 883: Commands::runScriptBasic, script name = EraseChip, timeOut = -1 ms
+883 1727221909071 XXXX 1727221909071, Thread 883: XXXX 1727221909071, Exiting Thread 883: Commands::runScriptBasic
+883 1727221909071 XXXX 1727221909071, Thread 883: XXXX 1727221909071, Entering Thread 883: Commands::runScriptBasic, script name = ExitProgMode, timeOut = -1 ms
+883 1727221909073 XXXX 1727221909073, Thread 883: XXXX 1727221909073, Exiting Thread 883: Commands::runScriptBasic
+883 1727221909073 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATtiny404 Post:SendOperation
+883 1727221909073 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATtiny404 Return Value
+883 1727221909073 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATtiny404 None
+883 1727221909073 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATtiny404 Return End
+
+883 1727221909074 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATtiny404 Pre:SendOperation
+883 1727221909074 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATtiny404 Payload
+883 1727221909074 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATtiny404 OperationInfo: Values:
+883 1727221909074 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATtiny404 OperationInfo: Type = write, Mask = 00000000, Erase = false, Production Mode = true
+883 1727221909074 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATtiny404 TransferInfo: Start = 0, End = 87f, Buffer Length = 2176, Type = Pgm, Mask = 00000000
+883 1727221909074 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATtiny404 Payload End
+883 1727221909074 XXXX 1727221909074, Thread 883: XXXX 1727221909074, Entering Thread 883: Commands::runScriptBasic, script name = EnterProgMode, timeOut = -1 ms
+883 1727221909274 XXXX 1727221909274, Thread 883: XXXX 1727221909274, Exiting Thread 883: Commands::runScriptBasic
+883 1727221909275 XXXX 1727221909275, Thread 883: XXXX 1727221909275, Entering Thread 883: Commands::runScriptWithDownload, script name = WriteProgmem
+883 1727221909951 XXXX 1727221909951, Thread 883: XXXX 1727221909951, Exiting Thread 883: Commands::runScriptWithDownload(WriteProgmem)
+883 1727221909951 XXXX 1727221909951, Thread 883: XXXX 1727221909951, Entering Thread 883: Commands::runScriptWithUpload, script name = ReadProgmem
+883 1727221909951 XXXX 1727221909951, Thread 883: XXXX 1727221909951, Entering Thread 883: ToolCommUsb::readTransfer, sideData is 0x59 bytes long, transferDataLength is 0x880 bytes long
+883 1727221910080 XXXX 1727221910080, Thread 883: XXXX 1727221910080, Exiting Thread 883: ToolCommUsb::readTransfer, cr.status = 0x0
+883 1727221910080 XXXX 1727221910080, Thread 883: XXXX 1727221910080, Exiting Thread 883: Commands::runScriptWithUpload
+883 1727221910081 XXXX 1727221910081, Thread 883: XXXX 1727221910081, Entering Thread 883: Commands::runScriptBasic, script name = ExitProgMode, timeOut = -1 ms
+883 1727221910082 XXXX 1727221910082, Thread 883: XXXX 1727221910082, Exiting Thread 883: Commands::runScriptBasic
+883 1727221910082 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATtiny404 Post:SendOperation
+883 1727221910082 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATtiny404 Return Value
+883 1727221910082 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATtiny404 None
+883 1727221910082 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATtiny404 Return End
+
+883 1727221910082 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATtiny404 Pre:endOfOperations
+883 1727221910082 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATtiny404 Payload
+883 1727221910082 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATtiny404 null
+883 1727221910082 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATtiny404 Payload End
+883 1727221910082 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATtiny404 Post:endOfOperations
+883 1727221910082 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATtiny404 Return Value
+883 1727221910082 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATtiny404 None
+883 1727221910082 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATtiny404 Return End
+
+883 1727221910083 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATtiny404 Pre:SendOperation
+883 1727221910083 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATtiny404 Payload
+883 1727221910083 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATtiny404 OperationInfo: Values:
+883 1727221910084 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATtiny404 OperationInfo: Type = releasefromreset, Mask = 00000000, Erase = false, Production Mode = true
+883 1727221910084 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATtiny404 Payload End
+883 1727221910084 XXXX 1727221910084, Thread 883: XXXX 1727221910084, Entering Thread 883: Commands::runScriptBasic, script name = ReleaseFromReset, timeOut = -1 ms
+883 1727221910096 XXXX 1727221910096, Thread 883: XXXX 1727221910096, Exiting Thread 883: Commands::runScriptBasic
+883 1727221910096 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATtiny404 Post:SendOperation
+883 1727221910096 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATtiny404 Return Value
+883 1727221910096 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATtiny404 None
+883 1727221910096 GEN4_TO_CONTROLLER_LOG:GEN4_PROGRAM_INT_LOG_ATtiny404 Return End
+883 1727221910096 GEN4_CONNECT_DIAGNOSTICS:MPLABCommTool is null
+
+883 1727221910096 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Pre:GetFirmwareInfo
+883 1727221910096 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Payload
+883 1727221910096 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 null
+883 1727221910096 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Payload End
+883 1727221910104 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Post:GetFirmwareInfo
+883 1727221910104 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Return Value
+883 1727221910104 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 FirmwareInfo: Values:
+883 1727221910104 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 FirmwareInfo: boot = false, bootVer = 00.00.10, apVer = 02.01.83, fpgaVer = ff.ff.ff, scriptVer = 00.07.47, macAddress = 0504983776751805049485148484956, devID = a1020e01, devID1 = 2, devSN0 = ffffffff, devSN1 = ffffffff, serialNumber = 020026702RYN031742, appCommitID = null, scriptCommitID = 974b928e70, PCB_ID = 2
+883 1727221910104 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Return End
+883 1727221910104 GEN4_CONNECT_DIAGNOSTICS:Removing plug and play observer com.microchip.mplab.mdbcore.RI4Tool.RI4ToolBase$RI4PlugNPlayObserver@3df2a52a
+883 1727221910104 GEN4_CONNECT_DIAGNOSTICS:Begin PlugNPlayObservers list dump:
+883 1727221910104 GEN4_CONNECT_DIAGNOSTICS:End PlugNPlayObservers list dump:
+883 1727221910154 GEN4_CONNECT_DIAGNOSTICS:Calling RIDbgToolCom.Disconnect
+883 1727221910154 GEN4_CONNECT_DIAGNOSTICS:Calling MPLABCommTool.Detach to remove tool from plug and play list
+883 1727221910155 GEN4_CONNECT_DIAGNOSTICS:Calling RIDbgToolCom.DisconnectFromMPlabComm
+883 1727221910155 GEN4_CONNECT_DIAGNOSTICS:Calling MPLABCommTool.Disconnect
+900 1727222077591 GEN4_CONNECT_DIAGNOSTICS:MPLABCommTool is NOT null
+900 1727222077591 GEN4_CONNECT_DIAGNOSTICS:AttachedToolPID = 9036, AttachedToolVID = 4d8
+900 1727222077591 GEN4_CONNECT_DIAGNOSTICS:transport type = USB
+900 1727222077591 GEN4_CONNECT_DIAGNOSTICS:AttachedToolPID = 9036, AttachedToolVID = 4d8
+900 1727222077593 com.microchip.mplab.mdbcore.RealICETool.RIDbgToolCom
+900 1727222077593 GEN4_CONNECT_DIAGNOSTICS:Before MPLABCommTool.Connect()
+900 1727222077594 GEN4_CONNECT_DIAGNOSTICS:After MPLABCommTool.Connect()
+900 1727222077594 GEN4_CONNECT_DIAGNOSTICS:MPLABCommTool.Connect() returned MPLABCOMM_NO_ERROR
+900 1727222077594 GEN4_CONNECT_DIAGNOSTICS:Attaching to MPLABCommTool plugnplay
+900 1727222077594 GEN4_CONNECT_DIAGNOSTICS:Adding new plug and play observer com.microchip.mplab.mdbcore.RI4Tool.RI4ToolBase$RI4PlugNPlayObserver@437ef771
+900 1727222077594 GEN4_CONNECT_DIAGNOSTICS:Begin PlugNPlayObservers list dump:
+900 1727222077594 GEN4_CONNECT_DIAGNOSTICS:com.microchip.mplab.mdbcore.RI4Tool.RI4ToolBase$RI4PlugNPlayObserver@437ef771
+900 1727222077594 GEN4_CONNECT_DIAGNOSTICS:End PlugNPlayObservers list dump:
+900 1727222077594 GEN4_CONNECT_DIAGNOSTICS:Registering for alternate PNP notifications. CommPnPCriteria.cPIDList = [9035], CommPnPCriteria.cSerialNumber = 020026702ryn031742
+
+900 1727222077632 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Pre:init
+900 1727222077632 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Payload
+900 1727222077632 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 DeviceInfo: Values:
+900 1727222077632 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 DeviceInfo: pcAddress = 7fffffffffffffff, Vpp = 5.00, useRowEraseIfVoltageIsLow = false, voltageBelowWhichUseRowErase = 0.00, deviceName = ATtiny404, programmerType = AVR
+900 1727222077632 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 DeviceInfo: MemInfo values:
+900 1727222077632 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 DeviceInfo: mask = ffff, exists = true, startAddr = 00000000, endAddr = 00000fff, rowSize = 0040, rowEraseSize = 0040, addrInc = 0001, widthProgram = 0001
+900 1727222077632 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 DeviceInfo: mask = 00ff, exists = true, startAddr = 00821280, endAddr = 0083128a, rowSize = 0001, rowEraseSize = 0000, addrInc = 0001, widthProgram = 0001
+900 1727222077632 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000
+900 1727222077632 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 DeviceInfo: mask = 00ff, exists = true, startAddr = 00001400, endAddr = 0000147f, rowSize = 0020, rowEraseSize = 0000, addrInc = 0001, widthProgram = 0001
+900 1727222077632 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 DeviceInfo: mask = 00ff, exists = true, startAddr = 00001300, endAddr = 0000131f, rowSize = 0020, rowEraseSize = 0000, addrInc = 0001, widthProgram = 0001
+900 1727222077632 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0040, addrInc = 0000, widthProgram = 0000
+900 1727222077632 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0001, widthProgram = 0001
+900 1727222077632 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000
+900 1727222077632 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000
+900 1727222077632 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000
+900 1727222077632 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000
+900 1727222077632 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0001, widthProgram = 0001
+900 1727222077632 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000
+900 1727222077632 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000
+900 1727222077632 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000
+900 1727222077632 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000
+900 1727222077632 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 DeviceInfo: mask = 7fffffff, exists = true, startAddr = 00001100, endAddr = 0000113f, rowSize = 0001, rowEraseSize = 0000, addrInc = 0001, widthProgram = 0001
+900 1727222077632 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000
+900 1727222077632 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000
+900 1727222077632 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000
+900 1727222077633 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000
+900 1727222077633 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000
+900 1727222077633 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000
+900 1727222077633 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 DeviceInfo: CfgRequiredBitsMask Values:
+900 1727222077633 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Address = 00001100, Mask = 00000000
+900 1727222077633 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Address = 00001101, Mask = 00000000
+900 1727222077633 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Address = 00001102, Mask = 00000000
+900 1727222077633 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Address = 00001103, Mask = 00000000
+900 1727222077633 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Address = 00001104, Mask = 00000000
+900 1727222077633 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Address = 00001105, Mask = 00000000
+900 1727222077633 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Address = 00001106, Mask = 00000000
+900 1727222077633 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Address = 00001107, Mask = 00000000
+900 1727222077633 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Address = 00001108, Mask = 00000000
+900 1727222077633 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Address = 00001109, Mask = 00000000
+900 1727222077633 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Address = 0000110a, Mask = 00000000
+900 1727222077633 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Address = 0000110b, Mask = 00000000
+900 1727222077633 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Address = 0000110c, Mask = 00000000
+900 1727222077633 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Address = 00001120, Mask = 00000000
+900 1727222077633 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Address = 00001121, Mask = 00000000
+900 1727222077633 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Address = 00001122, Mask = 00000000
+900 1727222077633 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Address = 00001123, Mask = 00000000
+900 1727222077633 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Address = 00001124, Mask = 00000000
+900 1727222077633 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Address = 00001125, Mask = 00000000
+900 1727222077633 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Address = 00821280, Mask = 000000ff
+900 1727222077633 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Address = 00821281, Mask = 000000ff
+900 1727222077633 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Address = 00821282, Mask = 00000083
+900 1727222077633 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Address = 00821284, Mask = 000000ff
+900 1727222077633 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Address = 00821285, Mask = 000000cd
+900 1727222077633 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Address = 00821286, Mask = 00000007
+900 1727222077633 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Address = 00821287, Mask = 000000ff
+900 1727222077633 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Address = 00821288, Mask = 000000ff
+900 1727222077633 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Address = 0083128a, Mask = 000000ff
+900 1727222077633 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 BasicInfo: Values:
+900 1727222077633 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 BasicInfo: InputStream = com.microchip.mplab.libs.toolpacksupport.EquatableFileInputStream@a575cadb, ToolFlavor = PIC32C
+900 1727222077633 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Payload End
+900 1727222077633 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Post:init
+900 1727222077633 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Return Value
+900 1727222077633 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 none
+900 1727222077633 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Return End
+
+900 1727222077633 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Pre:GetInterfaceProvider
+900 1727222077633 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Payload
+900 1727222077633 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 RI4DebugInterface
+900 1727222077633 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Payload End
+900 1727222077633 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Post:GetInterfaceProvider
+900 1727222077633 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Return Value
+900 1727222077633 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 com.microchip.mplab.libs.RI4ToolsController.implementations.RI4DebugInterfaceImpl@33d140ff
+900 1727222077633 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Return End
+
+900 1727222077633 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Pre:GetInterfaceProvider
+900 1727222077633 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Payload
+900 1727222077633 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 RI4ProgramInterface
+900 1727222077633 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Payload End
+900 1727222077633 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Post:GetInterfaceProvider
+900 1727222077633 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Return Value
+900 1727222077633 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 com.microchip.mplab.libs.RI4ToolsController.implementations.RI4ProgramInterfaceImpl@73417cd0
+900 1727222077633 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Return End
+
+900 1727222077633 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Pre:GetInterfaceProvider
+900 1727222077633 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Payload
+900 1727222077633 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 RI4ConnectInterface
+900 1727222077633 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Payload End
+900 1727222077633 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Post:GetInterfaceProvider
+900 1727222077633 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Return Value
+900 1727222077633 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 com.microchip.mplab.libs.PK4ToolsController.PK4ConnectInterfaceImpl@4730c8b6
+900 1727222077633 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Return End
+
+900 1727222077633 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Pre:GetInterfaceProvider
+900 1727222077633 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Payload
+900 1727222077633 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 RI4ControllerDiagnosticsInterface
+900 1727222077633 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Payload End
+900 1727222077633 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Post:GetInterfaceProvider
+900 1727222077633 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Return Value
+900 1727222077633 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 com.microchip.mplab.libs.RI4ToolsController.implementations.RI4ControllerDiagnosticsInterfaceImpl@2345328
+900 1727222077633 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Return End
+
+900 1727222077633 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Pre:GetInterfaceProvider
+900 1727222077633 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Payload
+900 1727222077633 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 ProgrammerToGo
+900 1727222077633 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Payload End
+900 1727222077633 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Post:GetInterfaceProvider
+900 1727222077633 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Return Value
+900 1727222077633 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 com.microchip.mplab.libs.RI4ToolsController.implementations.ProgrammerToGoImpl@3b5b2d29
+900 1727222077633 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Return End
+
+900 1727222077633 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Pre:GetInterfaceProvider
+900 1727222077633 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Payload
+900 1727222077633 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Status
+900 1727222077633 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Payload End
+900 1727222077633 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Post:GetInterfaceProvider
+900 1727222077633 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Return Value
+900 1727222077633 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 null
+900 1727222077633 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_ATtiny404 Return End
+
+900 1727222077634 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Pre:EstablishCommunincations
+900 1727222077634 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Payload
+900 1727222077634 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 com.microchip.mplab.mdbcore.PK5Tool.PK5Com@12b88d62
+900 1727222077634 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Payload End
+900 1727222077638 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Post:EstablishCommunincations
+900 1727222077638 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Return Value
+900 1727222077638 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 true
+900 1727222077638 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Return End
+
+900 1727222077639 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Pre:GetFirmwareInfo
+900 1727222077639 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Payload
+900 1727222077639 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 null
+900 1727222077639 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Payload End
+900 1727222077646 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Post:GetFirmwareInfo
+900 1727222077646 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Return Value
+900 1727222077646 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 FirmwareInfo: Values:
+900 1727222077646 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 FirmwareInfo: boot = false, bootVer = 00.00.10, apVer = 02.01.83, fpgaVer = ff.ff.ff, scriptVer = 00.07.47, macAddress = 0504983776751805049485148484956, devID = a1020e01, devID1 = 2, devSN0 = ffffffff, devSN1 = ffffffff, serialNumber = 020026702RYN031742, appCommitID = null, scriptCommitID = 974b928e70, PCB_ID = 2
+900 1727222077646 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Return End
+900 1727222077647 XXXX 1727222077647, Thread 900: XXXX 1727222077647, Entering Thread 900: Commands::runScriptWithUpload with script contents. contents[0] = 0x5e, ...
+900 1727222077647 XXXX 1727222077647, Thread 900: XXXX 1727222077647, Entering Thread 900: ToolCommUsb::readTransfer, sideData is 0xd bytes long, transferDataLength is 0x4 bytes long
+900 1727222078650 XXXX 1727222078650, Thread 900: XXXX 1727222078650, Exiting Thread 900: ToolCommUsb::readTransfer, cr.status = 0x0
+900 1727222078650 XXXX 1727222078650, Thread 900: XXXX 1727222078650, Exiting Thread 900: Commands::runScriptWithUpload
+900 1727222078650 GEN4_CONNECT_DIAGNOSTICS:ENTERING: com.microchip.mplab.mdbcore.RI4Tool.ConnectionHandler.CheckForFWUpdates()
+900 1727222078650 GEN4_CONNECT_DIAGNOSTICS:Created FirmwareUpdateHandler com.microchip.mplab.mdbcore.PK5Tool.PK5FirmwareUpdateHandler@4384716e
+900 1727222078650 GEN4_CONNECT_DIAGNOSTICS:ENTERING: com.microchip.mplab.mdbcore.RI4Tool.FirmwareUpdateHandler.GetUpdateInfo()
+900 1727222078650 GEN4_CONNECT_DIAGNOSTICS:Parsing file for firmware updates
+900 1727222078650 GEN4_CONNECT_DIAGNOSTICS:ENTERING: com.microchip.mplab.mdbcore.RI4Tool.FirmwareUpdateHandler.ri4ParseSelectedVersionsFromJamFile()
+900 1727222078650 GEN4_CONNECT_DIAGNOSTICS:Jame file line = app.hex,020183
+900 1727222078650 GEN4_CONNECT_DIAGNOSTICS:Jame file line = boot.hex,000010
+900 1727222078650 GEN4_CONNECT_DIAGNOSTICS:Jame file line = scripts.xml,000747
+900 1727222078650 GEN4_CONNECT_DIAGNOSTICS:Selected firmware version for Boot = 00.00.10
+900 1727222078650 GEN4_CONNECT_DIAGNOSTICS:Selected firmware version for ap = 02.01.ffffff83
+900 1727222078650 GEN4_CONNECT_DIAGNOSTICS:EXITING: com.microchip.mplab.mdbcore.RI4Tool.FirmwareUpdateHandler.ri4ParseSelectedVersionsFromJamFile()
+900 1727222078650 GEN4_CONNECT_DIAGNOSTICS:EXITING: com.microchip.mplab.mdbcore.RI4Tool.FirmwareUpdateHandler.GetUpdateInfo()
+900 1727222078650 GEN4_CONNECT_DIAGNOSTICS:ENTERING: com.microchip.mplab.mdbcore.RI4Tool.FirmwareUpdateHandler.updateRI4ToolsFirmware(FirmwareInfo, UpdateMessage)
+900 1727222078652 GEN4_CONNECT_DIAGNOSTICS:appNeedsUpdate returned false
+900 1727222078652 GEN4_CONNECT_DIAGNOSTICS:EXITING: com.microchip.mplab.mdbcore.RI4Tool.FirmwareUpdateHandler.updateRI4ToolsFirmware(FirmwareInfo, UpdateMessage)
+900 1727222078652 GEN4_CONNECT_DIAGNOSTICS:EXITING: com.microchip.mplab.mdbcore.RI4Tool.ConnectionHandler.CheckForFWUpdates()
+
+900 1727222078652 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Pre:SetPowerInfo
+900 1727222078652 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Payload
+900 1727222078652 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 PowerInfo: Values:
+900 1727222078653 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 PowerInfo: shotDownSystem = false, isToolPower = true, voltage = 5.000000, useVppFirst = false, useLowVoltageProgramming = true, useMaintainActivePower = false
+900 1727222078653 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Payload End
+900 1727222078653 XXXX 1727222078653, Thread 900: XXXX 1727222078653, Entering Thread 900: Commands::runScriptBasic with script contents. contents[0] = 0x39, ...
+900 1727222078654 XXXX 1727222078654, Thread 900: XXXX 1727222078654, Exiting Thread 900: Commands::runScriptBasic
+900 1727222078654 XXXX 1727222078654, Thread 900: XXXX 1727222078654, Entering Thread 900: Commands::runScriptBasic with script contents. contents[0] = 0x46, ...
+900 1727222078655 XXXX 1727222078655, Thread 900: XXXX 1727222078655, Exiting Thread 900: Commands::runScriptBasic
+900 1727222078655 XXXX 1727222078655, Thread 900: XXXX 1727222078655, Entering Thread 900: Commands::runScriptBasic with script contents. contents[0] = 0x44, ...
+900 1727222078667 XXXX 1727222078667, Thread 900: XXXX 1727222078667, Exiting Thread 900: Commands::runScriptBasic
+900 1727222078667 XXXX 1727222078667, Thread 900: XXXX 1727222078667, Entering Thread 900: Commands::runScriptBasic with script contents. contents[0] = 0x40, ...
+900 1727222078847 XXXX 1727222078847, Thread 900: XXXX 1727222078847, Exiting Thread 900: Commands::runScriptBasic
+900 1727222078847 XXXX 1727222078847, Thread 900: XXXX 1727222078847, Entering Thread 900: Commands::runScriptBasic with script contents. contents[0] = 0x47, ...
+900 1727222078852 XXXX 1727222078852, Thread 900: XXXX 1727222078852, Exiting Thread 900: Commands::runScriptBasic
+900 1727222078852 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Post:SetPowerInfo
+900 1727222078852 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Return Value
+900 1727222078852 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 none
+900 1727222078852 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Return End
+
+900 1727222078852 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Pre:SetLEDBrightness
+900 1727222078852 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Payload
+900 1727222078852 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 5
+900 1727222078852 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Payload End
+900 1727222078852 XXXX 1727222078852, Thread 900: XXXX 1727222078852, Entering Thread 900: Commands::runScriptBasic with script contents. contents[0] = 0xcf, ...
+900 1727222078854 XXXX 1727222078854, Thread 900: XXXX 1727222078854, Exiting Thread 900: Commands::runScriptBasic
+900 1727222078854 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Post:SetLEDBrightness
+900 1727222078854 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Return Value
+900 1727222078854 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 none
+900 1727222078854 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Return End
+
+900 1727222078854 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Pre:SetToolInfo
+900 1727222078854 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Payload
+900 1727222078854 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 ToolInfo: Values:
+900 1727222078854 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 ToolInfo: speedLevel = 1, PGCResistance = 4700, PGDResistance = 4700, PGCPullDir = PullDown, PGDPullDir = PullDown, ICSPSelected = Wire2
+900 1727222078854 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Payload End
+900 1727222078854 XXXX 1727222078854, Thread 900: XXXX 1727222078854, Entering Thread 900: Commands::runScriptBasic, script name = SetSpeed, timeOut = -1 ms
+900 1727222078856 XXXX 1727222078856, Thread 900: XXXX 1727222078856, Exiting Thread 900: Commands::runScriptBasic
+900 1727222078856 XXXX 1727222078856, Thread 900: XXXX 1727222078856, Entering Thread 900: Commands::runScriptBasic, script name = EnterProgMode, timeOut = -1 ms
+900 1727222078966 XXXX 1727222078966, Thread 900: XXXX 1727222078966, Exiting Thread 900: Commands::runScriptBasic
+900 1727222078966 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Post:SetToolInfo
+900 1727222078966 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Return Value
+900 1727222078966 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 none
+900 1727222078966 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Return End
+
+900 1727222078967 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Pre:GetTargetIDInfo
+900 1727222078967 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Payload
+900 1727222078967 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 null
+900 1727222078967 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_ATtiny404 Payload End
+900 1727222078969 XXXX 1727222078969, Thread 900: XXXX 1727222078969, Entering Thread 900: Commands::runScriptBasic, script name = EnterProgMode, timeOut = -1 ms
+900 1727222079079 XXXX 1727222079079, Thread 900: XXXX 1727222079079, Exiting Thread 900: Commands::runScriptBasic
diff --git a/nbproject/Makefile-genesis.properties b/nbproject/Makefile-genesis.properties
index f4118d9..3d1ddc8 100644
--- a/nbproject/Makefile-genesis.properties
+++ b/nbproject/Makefile-genesis.properties
@@ -1,11 +1,11 @@
#
-#Mon Sep 23 13:15:04 PDT 2024
+#Tue Sep 24 16:47:44 PDT 2024
+attiny404.com-microchip-mplab-mdbcore-PK5Tool-PK5ToolImpl.md5=8ed9aa4326bfc0c1a849e697826741b7
attiny404.languagetoolchain.version=2.46
attiny404.com-microchip-mplab-nbide-toolchain-xc8-XC8LanguageToolchain.md5=bf89cdcdd6c0a49174fe4b605ef2b42d
conf.ids=,attiny404
host.id=2ov5-ff4p-rv
-configurations-xml=5d6272cd62d1111ae8796123969f382a
-attiny404.platformTool.md5=null
+configurations-xml=83d045a9a1421bff3b499b09f74b3e19
com-microchip-mplab-nbide-embedded-makeproject-MakeProject.md5=f612087c95360c842296d189edfe3321
attiny404.languagetoolchain.dir=/opt/microchip/xc8/v2.46/bin
proj.dir=/home/ronin/Documents/projects/freelance/laith_naaman/thermostat
diff --git a/nbproject/configurations.xml b/nbproject/configurations.xml
index 140dcdf..21aa955 100644
--- a/nbproject/configurations.xml
+++ b/nbproject/configurations.xml
@@ -217,7 +217,7 @@
+ value="C:/Users/Lenovo/MPLABXProjects/fg004a.X/debug/default/fg004a_ptg"/>
@@ -320,7 +320,7 @@
ATtiny404
- noID
+ PK5Tool
XC8
2.46
2
diff --git a/nbproject/private/configurations.xml b/nbproject/private/configurations.xml
index 0baf893..c998f00 100644
--- a/nbproject/private/configurations.xml
+++ b/nbproject/private/configurations.xml
@@ -22,7 +22,7 @@
- noToolString
+ :=MPLABComm-USB-Microchip:=<vid>04D8:=<pid>9036:=<rev>0100:=<man>Microchip Technology Incorporated:=<prod>MPLAB PICkit 5:=<sn>020026702RYN031742:=<drv>x:=<xpt>b:=end
/opt/microchip/xc8/v2.46/bin
place holder 1