519 1714164218678 GEN4_CONNECT_DIAGNOSTICS:MPLABCommTool is null 519 1714164218678 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_PIC24FV32KA302 Pre:GetFirmwareInfo 519 1714164218678 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_PIC24FV32KA302 Payload 519 1714164218678 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_PIC24FV32KA302 null 519 1714164218678 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_PIC24FV32KA302 Payload End 519 1714164218678 XXXX 1714164218678, Thread 519: com.Send returned false 519 1714164218678 XXXX 1714164218678, Thread 519: execCommand: exception after writeSideChanel null 519 1714164218678 GEN4_CONNECT_DIAGNOSTICS:Removing plug and play observer com.microchip.mplab.mdbcore.RI4Tool.RI4ToolBase$RI4PlugNPlayObserver@3e3ec8b0 519 1714164218678 GEN4_CONNECT_DIAGNOSTICS:Begin PlugNPlayObservers list dump: 519 1714164218678 GEN4_CONNECT_DIAGNOSTICS:End PlugNPlayObservers list dump: 519 1714164218729 GEN4_CONNECT_DIAGNOSTICS:Calling RIDbgToolCom.Disconnect 519 1714164218729 GEN4_CONNECT_DIAGNOSTICS:Calling MPLABCommTool.Detach to remove tool from plug and play list 519 1714164218729 GEN4_CONNECT_DIAGNOSTICS:Calling RIDbgToolCom.DisconnectFromMPlabComm 519 1714164218729 GEN4_CONNECT_DIAGNOSTICS:Calling MPLABCommTool.Disconnect 551 1714164244878 GEN4_CONNECT_DIAGNOSTICS:MPLABCommTool is NOT null 551 1714164244879 GEN4_CONNECT_DIAGNOSTICS:AttachedToolPID = 903f, AttachedToolVID = 4d8 551 1714164244879 GEN4_CONNECT_DIAGNOSTICS:transport type = USB 551 1714164244879 GEN4_CONNECT_DIAGNOSTICS:AttachedToolPID = 903f, AttachedToolVID = 4d8 551 1714164244881 com.microchip.mplab.mdbcore.RealICETool.RIDbgToolCom 551 1714164244881 GEN4_CONNECT_DIAGNOSTICS:Before MPLABCommTool.Connect() 551 1714164244881 GEN4_CONNECT_DIAGNOSTICS:After MPLABCommTool.Connect() 551 1714164244881 GEN4_CONNECT_DIAGNOSTICS:Adding new plug and play observer com.microchip.mplab.mdbcore.RI4Tool.RI4ToolBase$RI4PlugNPlayObserver@bc4ddfc 551 1714164244881 GEN4_CONNECT_DIAGNOSTICS:Begin PlugNPlayObservers list dump: 551 1714164244881 GEN4_CONNECT_DIAGNOSTICS:com.microchip.mplab.mdbcore.RI4Tool.RI4ToolBase$RI4PlugNPlayObserver@bc4ddfc 551 1714164244881 GEN4_CONNECT_DIAGNOSTICS:End PlugNPlayObservers list dump: 551 1714164244882 GEN4_CONNECT_DIAGNOSTICS:Registering for alternate PNP notifications. CommPnPCriteria.cPIDList = [9037, 9038], CommPnPCriteria.cSerialNumber = 020054102ryn003261 551 1714164244904 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 Pre:init 551 1714164244904 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 Payload 551 1714164244904 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 DeviceInfo: Values: 551 1714164244904 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 DeviceInfo: pcAddress = 0000002e, Vpp = 8.75, useRowEraseIfVoltageIsLow = false, voltageBelowWhichUseRowErase = 0.00, deviceName = PIC24FV32KA302, programmerType = PIC24FJ 551 1714164244904 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 DeviceInfo: MemInfo values: 551 1714164244904 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 DeviceInfo: mask = ffffff, exists = true, startAddr = 00000000, endAddr = 000057ff, rowSize = 0040, rowEraseSize = 0040, addrInc = 0002, widthProgram = 0004 551 1714164244904 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 DeviceInfo: mask = ffff, exists = true, startAddr = 00f80000, endAddr = 00f80011, rowSize = 0001, rowEraseSize = 0000, addrInc = 0002, widthProgram = 0002 551 1714164244904 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000 551 1714164244904 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 DeviceInfo: mask = ffff, exists = true, startAddr = 007ffe00, endAddr = 007fffff, rowSize = 0002, rowEraseSize = 0000, addrInc = 0002, widthProgram = 0002 551 1714164244904 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000 551 1714164244904 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 DeviceInfo: mask = ffffff, exists = true, startAddr = 00800000, endAddr = 008007ff, rowSize = 0040, rowEraseSize = 0040, addrInc = 0002, widthProgram = 0004 551 1714164244904 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0002, widthProgram = 0002 551 1714164244904 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000 551 1714164244904 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000 551 1714164244904 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000 551 1714164244904 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0002, widthProgram = 0002 551 1714164244904 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000 551 1714164244904 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000 551 1714164244904 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000 551 1714164244904 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000 551 1714164244904 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000 551 1714164244904 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 DeviceInfo: mask = 7fffffff, exists = true, startAddr = 00ff0000, endAddr = 00ff0003, rowSize = 0001, rowEraseSize = 0000, addrInc = 0001, widthProgram = 0001 551 1714164244904 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000 551 1714164244904 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000 551 1714164244904 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000 551 1714164244904 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000 551 1714164244904 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000 551 1714164244904 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 DeviceInfo: mask = 0000, exists = false, startAddr = 00000000, endAddr = 00000000, rowSize = 0000, rowEraseSize = 0000, addrInc = 0000, widthProgram = 0000 551 1714164244904 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 DeviceInfo: CfgRequiredBitsMask Values: 551 1714164244904 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 Address = 00f80000, Mask = 0000000f 551 1714164244904 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 Address = 00f80004, Mask = 00000003 551 1714164244904 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 Address = 00f80006, Mask = 000000e7 551 1714164244904 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 Address = 00f80008, Mask = 000000ff 551 1714164244904 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 Address = 00f8000a, Mask = 000000ff 551 1714164244904 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 Address = 00f8000c, Mask = 000000ff 551 1714164244904 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 Address = 00f8000e, Mask = 00000003 551 1714164244904 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 Address = 00f80010, Mask = 000000df 551 1714164244904 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 BasicInfo: Values: 551 1714164244904 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 BasicInfo: InputStream = com.microchip.mplab.libs.toolpacksupport.EquatableFileInputStream@4dcf904b, ToolFlavor = PIC32C 551 1714164244904 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 Payload End 551 1714164244904 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 Post:init 551 1714164244904 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 Return Value 551 1714164244904 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 none 551 1714164244904 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 Return End 551 1714164244904 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 Pre:GetInterfaceProvider 551 1714164244904 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 Payload 551 1714164244904 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 RI4DebugInterface 551 1714164244904 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 Payload End 551 1714164244904 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 Post:GetInterfaceProvider 551 1714164244904 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 Return Value 551 1714164244904 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 com.microchip.mplab.libs.RI4ToolsController.implementations.RI4DebugInterfaceImpl@1e1731d3 551 1714164244904 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 Return End 551 1714164244905 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 Pre:GetInterfaceProvider 551 1714164244905 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 Payload 551 1714164244905 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 RI4ProgramInterface 551 1714164244905 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 Payload End 551 1714164244905 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 Post:GetInterfaceProvider 551 1714164244905 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 Return Value 551 1714164244905 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 com.microchip.mplab.libs.RI4ToolsController.implementations.RI4ProgramInterfaceImpl@3dc64776 551 1714164244905 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 Return End 551 1714164244905 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 Pre:GetInterfaceProvider 551 1714164244905 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 Payload 551 1714164244905 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 RI4ConnectInterface 551 1714164244905 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 Payload End 551 1714164244905 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 Post:GetInterfaceProvider 551 1714164244905 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 Return Value 551 1714164244905 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 com.microchip.mplab.libs.RI4ArmToolsController.comm.ICD4ArmConnectInterfaceImpl@10c0560f 551 1714164244905 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 Return End 551 1714164244905 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 Pre:GetInterfaceProvider 551 1714164244905 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 Payload 551 1714164244905 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 RI4ControllerDiagnosticsInterface 551 1714164244905 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 Payload End 551 1714164244905 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 Post:GetInterfaceProvider 551 1714164244905 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 Return Value 551 1714164244905 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 com.microchip.mplab.libs.RI4ToolsController.implementations.RI4ControllerDiagnosticsInterfaceImpl@3abc4ec0 551 1714164244905 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 Return End 551 1714164244905 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 Pre:GetInterfaceProvider 551 1714164244905 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 Payload 551 1714164244905 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 ProgrammerToGo 551 1714164244905 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 Payload End 551 1714164244905 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 Post:GetInterfaceProvider 551 1714164244905 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 Return Value 551 1714164244905 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 null 551 1714164244905 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 Return End 551 1714164244905 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 Pre:GetInterfaceProvider 551 1714164244905 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 Payload 551 1714164244905 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 Status 551 1714164244905 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 Payload End 551 1714164244905 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 Post:GetInterfaceProvider 551 1714164244905 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 Return Value 551 1714164244905 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 com.microchip.mplab.libs.RI4ToolsController.implementations.OpStatus@4d7bfb67 551 1714164244905 GEN4_TO_CONTROLLER_LOG:GEN4_INIT_INT_LOG_PIC24FV32KA302 Return End 551 1714164244908 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_PIC24FV32KA302 Pre:EstablishCommunincations 551 1714164244908 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_PIC24FV32KA302 Payload 551 1714164244908 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_PIC24FV32KA302 com.microchip.mplab.mdbcore.ICD5Tool.ICD5Com@6fc99770 551 1714164244908 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_PIC24FV32KA302 Payload End 551 1714164244908 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_PIC24FV32KA302 Post:EstablishCommunincations 551 1714164244908 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_PIC24FV32KA302 Return Value 551 1714164244908 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_PIC24FV32KA302 true 551 1714164244908 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_PIC24FV32KA302 Return End 551 1714164244908 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_PIC24FV32KA302 Pre:GetFirmwareInfo 551 1714164244908 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_PIC24FV32KA302 Payload 551 1714164244908 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_PIC24FV32KA302 null 551 1714164244908 GEN4_TO_CONTROLLER_LOG:GEN4_CONNECT_INT_LOG_PIC24FV32KA302 Payload End 551 1714164244909 XXXX 1714164244909, Thread 551: com.Send returned false 551 1714164244909 XXXX 1714164244909, Thread 551: execCommand: exception after writeSideChanel null