하드웨어 갤러리

제목 : M.2 NVME 드라이브 인클로저 벽돌 펌웨어 살리기

VᴇɴᴜꜱGɪʀʟ

M.2 NVME 드라이브 인클로저 벽돌 펌웨어 살리기

 

동네에서 잘 아는 지인분이 NVME M.2를 구입한 것인데 바로 최신 펌웨어 업데이트한다고 하다가 벽돌이 되어서 인식 안된다고 해서 주길래 받아 왔습니다.

말로는 30분도 사용 못했다고 하더군요....

RTL-9210B 칩을 사용한 M.2 Nvme NGFF와 M.2 Nvme SATA를 두 종류 모두 인식하는 좋은 제품인데..... 

20250309_022852_1.png

 

기존에 사용하는 상태 디스플레이가 있는 JETI 제품과 외관 비교 - 둘 다 RTL-9210B 칩을 사용하는 제품입니다.

JETI 제품은 손가락 아이콘을 터치하면 잠금 기능도 있고 스크롤하면 온도, 디스크 파티션 상태등 여러 정보를 볼 수 있습니다.

그리고 케이스 자체가 방열판입니다.

20250309_020239_1.png

 

내부를 비교해서 보기 위해 분해

20250309_015944_1.png

 

기판 모듈을 분해 - 앞면: D1 자리에 LED 소자가 없고 대신 D2 자리에 있습니다. 

케이스 모양과 LED 위치를 바꿔 가면서 같은 모듈을 사용하는 여러 모델이 있는 제품인듯 합니다.

20250309_011059_1.png

 

기판 모듈을 분해 - 뒷면: 롬 플래시 칩 (25xxx로 표시)은 뒷면에 있습니다. 

20250309_011119_1.png

 

USB 포트에 연결해서 전원을 인가합니다. LED가 바로 들어오지 않고 20~30 후에 들어 옵니다.

20250309_011332_1.png

 

장치 관리자에서 보면 드라이브 항목에 인식이 되지 않고 있습니다.

펌웨어 도구에도 역시 표시가 되질 않고 있습니다. 

이미지 00-1.png

 

보통 이러면 ROM 플래시 칩을 떼어내서 이런 롬라이터로 다시 펌웨어를 다시 입히고 붙이는 방법을 많이 사용합니다.

20250309_043311_1.png

롬라이터 필요 없이 더 간단한 방법은 롬 칩의 데이터 시트를 찾아보고 C0와 Vcc를 (일반적으로 25xxx 계열은 1번 핀과 8번 핀)을

약 20~30 초 정도 쇼트 시키면 초기화 되고 장치 관리자에서 인식을 합니다. PC의 BIOS 초기화와 같은 원리입니다.

표시쪽이 1번 (C0), 표시쪽이 8번 (Vcc) 입니다.

20250309_005302.png

20250309_011601_1.png

 

인식이 되었습니다.

하지만 펌웨어 버전과 빌드 날짜 항목을 보면  n/a로 표시되므로 고쳐진 것은 아닙니다. 인식만 할 뿐 입니다.

이 상태에서 USB 포트에서 분리하고 전원을 뺏다가 다시 연결하면 인식 안됩니다. 고쳐진 것이 아니므로.....

이미지 00-2.png

 

이왕 하는 거 펌웨어 업데이트 도구을 최신으로 받아서 롬 플래시를 해줬습니다. 잘 인식되고 있습니다.

USB 포트에서 분리하고 전원을 뺏다가 다시 연결해도 바로 인식을 합니다.

이미지 00-3.png

 

M.2 Nvme를 결합해서 테스트해보니 탐색기에서 드라이브 문자도 표시되고 잘 고쳐졌습니다.

20250309_012625_1.png

 

참고: 

인클로저는 Nvme 제품이든 일반 SATA 2.5 또는 3.5인치 제품이든 칩 제조사에서 펌웨어를 정식으로 공개 배포는 하는 것이 드물어서 

대부분 제품을 완성한 회사에서 유출된 것이거나 추출한 것이기 때문에 펌웨어 업데이트 시 신중해야합니다.

그런데 또 업데이트를 안 할 수 없게 만드는 것이 새로 나온 Nvme 제품들이 호환성과 인식, 속도 때문에 하게 됩니다.

 

호환이 되는 공용 제품 펌웨어로 업데이트해야 하는데 리얼텍 펌웨어는 디스플레이 제품과 비디스플레이 제품의 펌웨어 구성이 다릅니다.

 

디스플레이 제품 -> 비디스플레이 제품 = 벽돌됨, 대부분 벽돌 현상의 원인

비디스플레이 제품 -> 디스플레이 제품 = 상태 디스플레이 표시 안됨

 

 

 

Link : https://venusgirls.tistory.com/entry/M2-...C%EA%B8%B0

댓글 [6]

미녀와야스

2025.03.09
07:36:46

덕분에 생각이 나서 jms583칩셋을 쓰는 제품 펌웨어 업데이트 잘했네요.

리얼텍칩셋 제품은 없는데 두가지 방식을 다 지원한다니

저도 좋은 걸로 하나 구비해둬야겠습니다.

커피타임

2025.03.09
11:50:33

SSD 에 대한 뛰어난 기술과 지식이 부럽습니다.
멋집니다.
 

X300

2025.03.09
19:10:49

진짜 금손이시군요~

지나다

2025.03.11
16:20:10

하드웨어에도 정통하시군요~^^

DarknessAngel

2025.03.13
08:28:55

다행히 업데이트할 원본 펌웨어를 구할 수 있었군요 (아니면 범용 씌우신건가요?)

 

저런것땜에 컴 고칠려면 CH341A나 비슷한것 1개쯤은 있어야 합니다

VᴇɴᴜꜱGɪʀʟ

2025.03.13
15:05:53

RTL-9210B칩은 디스플레이가 있는 JETI 제품 펌웨어를 덮어씌우지 않는 한

일반 범용 펌웨어는 다 됩니다.  아니면 .CFG 파일을 수정하면 됩니다.

오리코 뿐만 아니라 대부분의 인클로져는 장치관리자에서 확인해보면 전용 펌웨어가 아니라 원본도 범용 펌웨어입니다.

 

ViA, JMicron, Alcorlink 칩들의 2.5인치 HDD, SSD 인클로저, USB 3.0 허브의 최신 펌웨어 (업데이트 도구 포함)들은

인터넷 검색하면 널려 있어요.

List of Articles
조회
XE1.11.6 Layout1.4.8