pkill Module_CSU;
pkill Module_PrimaryComm;
pkill Module_LcmControl;
pkill Module_InternalComm;
pkill Module_EventLogging;
pkill Module_EvComm;
pkill Module_PsuComm;
pkill Module_UpdateFW;
pkill Module_ChkSysTask;
pkill Module_4g;
pkill Module_Wifi;
pkill OcppBackend;
pkill Module_ProduceUtils;
pkill Module_DoComm;
pkill main;

/usr/bin/fuser -k /dev/watchdog
sleep 1

echo V > /dev/watchdog

ipcrm -M 0x000003e9;
ipcrm -M 0x000003ed;
ipcrm -M 0x000003ea;
ipcrm -M 0x000003ec;
ipcrm -M 0x000003ee;
ipcrm -M 0x000003ef;
ipcrm -M 0x000003f0;
ipcrm -M 0x000003f3;
ipcrm -M 0x000003f1;
ipcrm -M 0x000003f6;

ipcrm -M 0x000003e9;
ipcrm -M 0x000003ed;
ipcrm -M 0x000003ea;
ipcrm -M 0x000003ec;
ipcrm -M 0x000003ee;
ipcrm -M 0x000003ef;
ipcrm -M 0x000003f0;
ipcrm -M 0x000003f3;
ipcrm -M 0x000003f1;
ipcrm -M 0x000003f6;
ipcrm -M 0x000003eb;
ipcrm -M 0x000003f2;
ipcrm -M 0x000007d2;

ipcs;