From 494689a7acbd95db8bf41cd74830b60690c9d33d Mon Sep 17 00:00:00 2001 From: Sam Demeulemeester Date: Wed, 6 May 2026 22:25:51 +0200 Subject: [PATCH] Add many JEDEC IDs for unknown DRAM manufacturers --- system/jedec_id.h | 31 ++++++++++++++++--------------- 1 file changed, 16 insertions(+), 15 deletions(-) diff --git a/system/jedec_id.h b/system/jedec_id.h index bb80e4a..3fe1fe7 100644 --- a/system/jedec_id.h +++ b/system/jedec_id.h @@ -191,7 +191,7 @@ static const struct __attribute__((packed)) spd_jedec_manufacturer jep106[] = { // { 0x012F, "Rohm Company" }, // { 0x0130, "Juniper Networks" }, // { 0x0131, "Libit Signal Processing" }, -// { 0x0132, "Mushkin Enhanced Memory" }, + { 0x0132, "Mushkin" }, // { 0x0133, "Tundra Semiconductor" }, // { 0x0134, "Adaptec" }, // { 0x0135, "LightSpeed Semi." }, @@ -763,7 +763,7 @@ static const struct __attribute__((packed)) spd_jedec_manufacturer jep106[] = { // { 0x0574, "Redpine Signals" }, // { 0x0575, "Octalica" }, // { 0x0576, "InterDigital" }, -// { 0x0577, "Avant" }, + { 0x0577, "Avant" }, { 0x0578, "Asrock" }, // { 0x0579, "Availink" }, // { 0x057A, "Quartics" }, @@ -1080,8 +1080,8 @@ static const struct __attribute__((packed)) spd_jedec_manufacturer jep106[] = { // { 0x0839, "GCT Semiconductor" }, // { 0x083A, "Hong Kong Zetta Device" }, // { 0x083B, "Unimemory Technology(s) Pte" }, -// { 0x083C, "Cuso" }, -// { 0x083D, "Kuso" }, + { 0x083C, "Cuso" }, + { 0x083D, "Kuso" }, // { 0x083E, "Uniquify" }, // { 0x083F, "Skymedi" }, // { 0x0840, "Core Chance" }, @@ -1131,7 +1131,7 @@ static const struct __attribute__((packed)) spd_jedec_manufacturer jep106[] = { // { 0x086E, "Crocus" }, // { 0x086F, "Creative Chips GmbH" }, // { 0x0870, "GE Aviation Systems LLC." }, -// { 0x0871, "Asgard" }, + { 0x0871, "Asgard" }, // { 0x0872, "Good Wealth" }, // { 0x0873, "TriCor" }, // { 0x0874, "Nova-Systems GmbH" }, @@ -1177,7 +1177,7 @@ static const struct __attribute__((packed)) spd_jedec_manufacturer jep106[] = { { 0x091E, "Allwinner" }, // { 0x0920, "XMC" }, // { 0x0921, "Teclast" }, -// { 0x0922, "Maxsun" }, + { 0x0922, "Maxsun" }, // { 0x0923, "Haiguang Integrated Circuit Design" }, { 0x0924, "RamCENTER" }, // { 0x0925, "Phison" }, @@ -1251,7 +1251,7 @@ static const struct __attribute__((packed)) spd_jedec_manufacturer jep106[] = { // { 0x0969, "IIT Madras" }, // { 0x096A, "Shenshan (Shenzhen) Electronic" }, // { 0x096B, "Hefei Core Storage Electronic" }, -// { 0x096C, "Colorful" }, + { 0x096C, "Colorful" }, // { 0x096D, "Visenta (Xiamen)" }, // { 0x096E, "Roa Logic BV" }, // { 0x096F, "NSITEXE" }, @@ -1316,7 +1316,7 @@ static const struct __attribute__((packed)) spd_jedec_manufacturer jep106[] = { // { 0x0A2E, "Guangzhou Hao Jia Ye" }, // { 0x0A2F, "Ming Xin" }, // { 0x0A30, "Barefoot Networks" }, -// { 0x0A31, "Biwin Semiconductor (HK)" }, + { 0x0A31, "Biwin" }, // { 0x0A32, "UD INFO" }, // { 0x0A33, "Trek Technology (S) PTE" }, // { 0x0A34, "Xiamen Kingblaze" }, @@ -1360,7 +1360,7 @@ static const struct __attribute__((packed)) spd_jedec_manufacturer jep106[] = { // { 0x0A5A, "PZG" }, // { 0x0A5B, "Shenzhen King Power" }, // { 0x0A5C, "Guangzhou ZiaoFu Tranding" }, -// { 0x0A5D, "Shenzhen SKIHOTAR Semiconductor" }, + { 0x0A5D, "SKIHOTAR" }, // { 0x0A5E, "PulseRain" }, // { 0x0A5F, "Seeker" }, // { 0x0A60, "Shenzhen OSCOO Tech" }, @@ -1392,7 +1392,7 @@ static const struct __attribute__((packed)) spd_jedec_manufacturer jep106[] = { // { 0x0A7A, "Shenzhen Banghong" }, // { 0x0A7B, "MBit Wireless" }, // { 0x0A7C, "Hex Five Security" }, -// { 0x0A7D, "ShenZhen Juhor Precision Tech" }, + { 0x0A7D, "Juhor" }, // { 0x0A7E, "Shenzhen Reeinno" }, // { 0x0B01, "ABIT Electronics (Shenzhen)" }, // { 0x0B02, "Semidrive" }, @@ -1437,7 +1437,7 @@ static const struct __attribute__((packed)) spd_jedec_manufacturer jep106[] = { // { 0x0B29, "Dongguan Crown Code Electronic Commerce" }, // { 0x0B2A, "Monolithic Power Systems" }, // { 0x0B2B, "WuHan SenNaiBo E-Commerce" }, -// { 0x0B2C, "Hangzhou Hikstorage" }, + { 0x0B2C, "Hikstorage" }, // { 0x0B2D, "Shenzhen Goodix" }, // { 0x0B2E, "Aigo Electronic" }, // { 0x0B2F, "Hefei Konsemi Storage" }, @@ -1512,7 +1512,7 @@ static const struct __attribute__((packed)) spd_jedec_manufacturer jep106[] = { // { 0x0B74, "Shenzhen Boyuan Computer" }, // { 0x0B75, "Beijing Welldisk" }, // { 0x0B76, "Suzhou EP Semicon" }, -// { 0x0B77, "Zhejiang Dahua Memory" }, + { 0x0B77, "Dahua" }, // { 0x0B78, "Virtu Financial" }, // { 0x0B79, "Datotek" }, // { 0x0B7A, "Telecom and Microelectronics Industries" }, @@ -1641,10 +1641,10 @@ static const struct __attribute__((packed)) spd_jedec_manufacturer jep106[] = { // { 0x0C77, "PEZY Computing" }, // { 0x0C78, "Extreme Engineering Solutions" }, // { 0x0C79, "Shangxin" }, -// { 0x0C7A, "Shanghai Zhaoxin Semiconductor" }, + { 0x0C7A, "Zhaoxin" }, // { 0x0C7B, "Xsight Labs" }, -// { 0x0C7C, "Hangzhou Hikstorage" }, -// { 0x0C7D, "Dell" }, + { 0x0C7C, "Hikstorage" }, + { 0x0C7D, "Dell" }, // { 0x0C7E, "Guangdong StarFive" }, // { 0x0D01, "TECOTON" }, // { 0x0D02, "Abko" }, @@ -1677,6 +1677,7 @@ static const struct __attribute__((packed)) spd_jedec_manufacturer jep106[] = { // { 0x0D1D, "Permanent Potential" }, // { 0x0D1E, "Creative World" }, // { 0x0D1F, "Base Creation" }, + { 0x0D61, "Lyczar" }, { 0x0E51, "Xiaoli AI" }, { 0x0E58, "Trium Elek." }, { 0x0F33, "Xllbyte" },