diff --git a/lib/memory.js b/lib/memory.js index 183913a..e268c35 100644 --- a/lib/memory.js +++ b/lib/memory.js @@ -49,6 +49,13 @@ const RAM_manufacturers = { '859B': 'Crucial', 'AD00': 'Hynix Semiconductor Inc.', 'CE00': 'Samsung Electronics Inc.', + 'SAMSUNG': 'Samsung Electronics Inc.', + 'HYNIX': 'Hynix Semiconductor Inc.', + 'G-SKILL': 'G-Skill International Enterprise', + 'TRANSCEND': 'Transcend Information', + 'APACER': 'Apacer Technology Inc', + 'MICRON': 'Micron Technology Inc.', + 'QIMONDA': 'Qimonda AG i. In.', }; // _______________________________________________________________________________________ @@ -302,7 +309,7 @@ function memLayout(callback) { function getManufacturer(manId) { const manIdSearch = manId.replace('0x', '').toUpperCase(); - if (manIdSearch.length === 4 && {}.hasOwnProperty.call(RAM_manufacturers, manIdSearch)) { + if (manIdSearch.length >= 4 && {}.hasOwnProperty.call(RAM_manufacturers, manIdSearch)) { return (RAM_manufacturers[manIdSearch]); } return manId;