diff --git a/src/common/src/log.h b/src/common/src/log.h
index 9b2da5016..e1d82d387 100644
--- a/src/common/src/log.h
+++ b/src/common/src/log.h
@@ -59,7 +59,7 @@ enum LOG_TYPE {
     WII_IPC_SSL,
     WII_IPC_SD,
     WII_IPC_STM,
-    WII_IPC_WIIMOTE,
+    HW,
     TIME,
     NETPLAY,
 
diff --git a/src/common/src/log_manager.cpp b/src/common/src/log_manager.cpp
index 8c8828e8c..6e98cfcce 100644
--- a/src/common/src/log_manager.cpp
+++ b/src/common/src/log_manager.cpp
@@ -29,53 +29,53 @@ LogManager *LogManager::m_logManager = NULL;
 LogManager::LogManager()
 {
     // create log files
-    m_Log[LogTypes::MASTER_LOG]            = new LogContainer("*",                "Master Log");
-    m_Log[LogTypes::BOOT]                = new LogContainer("BOOT",            "Boot");
-    m_Log[LogTypes::COMMON]                = new LogContainer("COMMON",        "Common");
-    m_Log[LogTypes::DISCIO]                = new LogContainer("DIO",            "Disc IO");
-    m_Log[LogTypes::FILEMON]            = new LogContainer("FileMon",        "File Monitor");
-    m_Log[LogTypes::PAD]                = new LogContainer("PAD",            "Pad");
-    m_Log[LogTypes::PIXELENGINE]        = new LogContainer("PE",            "PixelEngine");
-    m_Log[LogTypes::COMMANDPROCESSOR]    = new LogContainer("CP",            "CommandProc");
-    m_Log[LogTypes::VIDEOINTERFACE]        = new LogContainer("VI",            "VideoInt");
-    m_Log[LogTypes::SERIALINTERFACE]    = new LogContainer("SI",            "SerialInt");
-    m_Log[LogTypes::PROCESSORINTERFACE]    = new LogContainer("PI",            "ProcessorInt");
-    m_Log[LogTypes::MEMMAP]                = new LogContainer("MI",            "MI & memmap");
-    m_Log[LogTypes::SP1]                = new LogContainer("SP1",            "Serial Port 1");
-    m_Log[LogTypes::STREAMINGINTERFACE] = new LogContainer("Stream",        "StreamingInt");
-    m_Log[LogTypes::DSPINTERFACE]        = new LogContainer("DSP",            "DSPInterface");
-    m_Log[LogTypes::DVDINTERFACE]        = new LogContainer("DVD",            "DVDInterface");
-    m_Log[LogTypes::GPFIFO]                = new LogContainer("GP",            "GPFifo");
-    m_Log[LogTypes::EXPANSIONINTERFACE]    = new LogContainer("EXI",            "ExpansionInt");
-    m_Log[LogTypes::GDB_STUB]            = new LogContainer("GDB_STUB",        "GDB Stub");
-    m_Log[LogTypes::AUDIO_INTERFACE]    = new LogContainer("AI",            "AudioInt");
-    m_Log[LogTypes::ARM11]                = new LogContainer("ARM11",            "ARM11");
-    m_Log[LogTypes::OSHLE]                = new LogContainer("HLE",            "HLE");
-    m_Log[LogTypes::DSPHLE]                = new LogContainer("DSPHLE",        "DSP HLE");
-    m_Log[LogTypes::DSPLLE]                = new LogContainer("DSPLLE",        "DSP LLE");
-    m_Log[LogTypes::DSP_MAIL]            = new LogContainer("DSPMails",        "DSP Mails");
-    m_Log[LogTypes::VIDEO]                = new LogContainer("Video",            "Video Backend");
-    m_Log[LogTypes::AUDIO]                = new LogContainer("Audio",            "Audio Emulator");
-    m_Log[LogTypes::DYNA_REC]            = new LogContainer("JIT",            "Dynamic Recompiler");
-    m_Log[LogTypes::CONSOLE]            = new LogContainer("CONSOLE",        "Dolphin Console");
-    m_Log[LogTypes::OSREPORT]            = new LogContainer("OSREPORT",        "OSReport");
-    m_Log[LogTypes::TIME]                = new LogContainer("Time",            "Core Timing");
-    m_Log[LogTypes::LOADER]                = new LogContainer("Loader",        "Loader");
-    m_Log[LogTypes::FILESYS]            = new LogContainer("FileSys",        "File System");
-    m_Log[LogTypes::WII_IPC_HID]        = new LogContainer("WII_IPC_HID",    "WII IPC HID");
-    m_Log[LogTypes::WII_IPC_HLE]        = new LogContainer("WII_IPC_HLE",    "WII IPC HLE");
-    m_Log[LogTypes::WII_IPC_DVD]        = new LogContainer("WII_IPC_DVD",    "WII IPC DVD");
-    m_Log[LogTypes::WII_IPC_ES]            = new LogContainer("WII_IPC_ES",    "WII IPC ES");
-    m_Log[LogTypes::WII_IPC_FILEIO]        = new LogContainer("WII_IPC_FILEIO","WII IPC FILEIO");
-    m_Log[LogTypes::WII_IPC_SD]            = new LogContainer("WII_IPC_SD",    "WII IPC SD");
-    m_Log[LogTypes::WII_IPC_STM]        = new LogContainer("WII_IPC_STM",    "WII IPC STM");
-    m_Log[LogTypes::WII_IPC_NET]        = new LogContainer("WII_IPC_NET",    "WII IPC NET");
-    m_Log[LogTypes::WII_IPC_WC24]        = new LogContainer("WII_IPC_WC24",    "WII IPC WC24");
-    m_Log[LogTypes::WII_IPC_SSL]        = new LogContainer("WII_IPC_SSL",    "WII IPC SSL");
-    m_Log[LogTypes::WII_IPC_WIIMOTE]    = new LogContainer("WII_IPC_WIIMOTE","WII IPC WIIMOTE");
-    m_Log[LogTypes::ACTIONREPLAY]        = new LogContainer("ActionReplay",    "ActionReplay");
-    m_Log[LogTypes::MEMCARD_MANAGER]    = new LogContainer("MemCard Manager", "MemCard Manager");
-    m_Log[LogTypes::NETPLAY]            = new LogContainer("NETPLAY",        "Netplay");
+    m_Log[LogTypes::MASTER_LOG]         = new LogContainer("*",                 "Master Log");
+    m_Log[LogTypes::BOOT]               = new LogContainer("BOOT",              "Boot");
+    m_Log[LogTypes::COMMON]             = new LogContainer("COMMON",            "Common");
+    m_Log[LogTypes::DISCIO]             = new LogContainer("DIO",               "Disc IO");
+    m_Log[LogTypes::FILEMON]            = new LogContainer("FileMon",           "File Monitor");
+    m_Log[LogTypes::PAD]                = new LogContainer("PAD",               "Pad");
+    m_Log[LogTypes::PIXELENGINE]        = new LogContainer("PE",                "PixelEngine");
+    m_Log[LogTypes::COMMANDPROCESSOR]   = new LogContainer("CP",                "CommandProc");
+    m_Log[LogTypes::VIDEOINTERFACE]     = new LogContainer("VI",                "VideoInt");
+    m_Log[LogTypes::SERIALINTERFACE]    = new LogContainer("SI",                "SerialInt");
+    m_Log[LogTypes::PROCESSORINTERFACE] = new LogContainer("PI",                "ProcessorInt");
+    m_Log[LogTypes::MEMMAP]             = new LogContainer("MI",                "MI & memmap");
+    m_Log[LogTypes::SP1]                = new LogContainer("SP1",               "Serial Port 1");
+    m_Log[LogTypes::STREAMINGINTERFACE] = new LogContainer("Stream",            "StreamingInt");
+    m_Log[LogTypes::DSPINTERFACE]       = new LogContainer("DSP",               "DSPInterface");
+    m_Log[LogTypes::DVDINTERFACE]       = new LogContainer("DVD",               "DVDInterface");
+    m_Log[LogTypes::GPFIFO]             = new LogContainer("GP",                "GPFifo");
+    m_Log[LogTypes::EXPANSIONINTERFACE] = new LogContainer("EXI",               "ExpansionInt");
+    m_Log[LogTypes::GDB_STUB]           = new LogContainer("GDB_STUB",          "GDB Stub");
+    m_Log[LogTypes::AUDIO_INTERFACE]    = new LogContainer("AI",                "AudioInt");
+    m_Log[LogTypes::ARM11]              = new LogContainer("ARM11",             "ARM11");
+    m_Log[LogTypes::OSHLE]              = new LogContainer("HLE",               "HLE");
+    m_Log[LogTypes::DSPHLE]             = new LogContainer("DSPHLE",            "DSP HLE");
+    m_Log[LogTypes::DSPLLE]             = new LogContainer("DSPLLE",            "DSP LLE");
+    m_Log[LogTypes::DSP_MAIL]           = new LogContainer("DSPMails",          "DSP Mails");
+    m_Log[LogTypes::VIDEO]              = new LogContainer("Video",             "Video Backend");
+    m_Log[LogTypes::AUDIO]              = new LogContainer("Audio",             "Audio Emulator");
+    m_Log[LogTypes::DYNA_REC]           = new LogContainer("JIT",               "JIT");
+    m_Log[LogTypes::CONSOLE]            = new LogContainer("CONSOLE",           "Dolphin Console");
+    m_Log[LogTypes::OSREPORT]           = new LogContainer("OSREPORT",          "OSReport");
+    m_Log[LogTypes::TIME]               = new LogContainer("Time",              "Core Timing");
+    m_Log[LogTypes::LOADER]             = new LogContainer("Loader",            "Loader");
+    m_Log[LogTypes::FILESYS]            = new LogContainer("FileSys",           "File System");
+    m_Log[LogTypes::WII_IPC_HID]        = new LogContainer("WII_IPC_HID",       "WII IPC HID");
+    m_Log[LogTypes::WII_IPC_HLE]        = new LogContainer("WII_IPC_HLE",       "WII IPC HLE");
+    m_Log[LogTypes::WII_IPC_DVD]        = new LogContainer("WII_IPC_DVD",       "WII IPC DVD");
+    m_Log[LogTypes::WII_IPC_ES]         = new LogContainer("WII_IPC_ES",        "WII IPC ES");
+    m_Log[LogTypes::WII_IPC_FILEIO]     = new LogContainer("WII_IPC_FILEIO",    "WII IPC FILEIO");
+    m_Log[LogTypes::WII_IPC_SD]         = new LogContainer("WII_IPC_SD",        "WII IPC SD");
+    m_Log[LogTypes::WII_IPC_STM]        = new LogContainer("WII_IPC_STM",       "WII IPC STM");
+    m_Log[LogTypes::WII_IPC_NET]        = new LogContainer("WII_IPC_NET",       "WII IPC NET");
+    m_Log[LogTypes::WII_IPC_WC24]       = new LogContainer("WII_IPC_WC24",      "WII IPC WC24");
+    m_Log[LogTypes::WII_IPC_SSL]        = new LogContainer("WII_IPC_SSL",       "WII IPC SSL");
+    m_Log[LogTypes::HW]                 = new LogContainer("HARDWARE",          "HARDWARE");
+    m_Log[LogTypes::ACTIONREPLAY]       = new LogContainer("ActionReplay",      "ActionReplay");
+    m_Log[LogTypes::MEMCARD_MANAGER]    = new LogContainer("MemCard Manager",   "MemCard Manager");
+    m_Log[LogTypes::NETPLAY]            = new LogContainer("NETPLAY",           "Netplay");
 
     m_fileLog = new FileLogListener(File::GetUserPath(F_MAINLOG_IDX).c_str());
     m_consoleLog = new ConsoleListener();