노트북 패널은 사실 규격만 잘 맞으면 다른 종류의 노트북 패널로 의외로 손쉽게 교체 가능하다.

노트북 패널 교체에 있어서 크게 3가지 요소들을 고려하여야 한다.

 

1. 현제 쓰고 있는 노트북 패널

2. 교체하고자 하는 패널

3. 노트북 패널 교체 가이드

 

먼저 자신이 지금 쓰는 노트북의 패널 종류를 알아야 한다. 이 패널 종류를 파악하기 위해서 장치 관리자를 이용해 볼 것이다. Win10 기준으로 장치관리자는 아래 가이드를 다운받아서 열어보면 알 수 있다.

Recording_20200628_1834.mht
1.33MB

위의 가이드에 따라 장치관리자 값을 보면 아래와 같이 값이 나타난다.

 

DISPLAY\AUO109B\5&1A097CD8&0&UID5527112

 

이중 Display 다음 AUO109B 값을 복사하여 구글에 검색을 하면 panelook 사이트가 일반적으로 먼저 뜰 것이다.

 

 

그 사이트에 들어가면 아래와 같이 나타난다.

 

위 사이트에서 기존의 쓰고 있는 모니터와 새 패널이 일치해야 하는 값이 있다. 

 

 먼저 Signal Interface 값이 동일해야 한다. 위 예시에서 eDP는 웬만한 노트북은 잘 사용하고 있는 규격이라서 문제가 없는데 pin 개수가 중요하다. 핀 갯수가 달르면 그 모니터는 100퍼 호완불가라고 생각하면 된다. 물론 억지로 핀을 변환시켜주는 기판을 사서 강제로 설치하면 되긴 하지만 모니터의 스펙을 100퍼센트 활용 못한다. 예를 들면 위 모니터를 30핀만 지원되는 노트북에 컨버터를 통해 연결했을 시 60hz가 아닌 30hz로 모니터가 출력될 것이다. 

 

 다음으로는 당연한 이야기지만 Panel Size 가 반드시 일치해야 한다. 물론 핀이 호환되면 당연히 패널을 교체해도 출력이 될 것이긴 하나 노트북을 특수 용도로 개조하기 위해서 쓰는 게 아닌 이상 패널 크기는 동일해야 한다.

 

 또한 모니터 패널의 크기가 거의 일치해야 한다. 같은 17.3 인치 디스플레이라도 패널이 어떻게 만들어졌냐에 따라서 호환이 안될 수 있는데 특히 Outline Size 중 두께에 해당하는 4(D)의 값은 일치해야 한다. 두께가 다를 경우 패널을 제대로 설치할 수 없거나 아니면 두께가 기존 패널보다 얇아서 패널이 불안정하게 고정되는 상황이 생길 수 있다. 또한 위의 패널을 자세히 보면 패널 위아래에 나사 구멍이 있는 것을 알 수 있는데 저 구멍이 있을 수도 있고 아예 없을 수도 있다. 그래서 자신이 쓰고 있던 패널 사진을 보는 것이 중요하고 필요에 따라서 해당 패널의 데이터시트 파일을 구해서 분석하는 것이 가장 좋다. 데이터시트 파일은 보통 패널이름 + .pdf 검색어를 통해서 찾아볼 수 있다.

 

나머지 스펙은 위의 필수 조건들을 맞춘 뒤 자신의 취양에 따라 선택하면서 가장 자신이 원하는 패널을 고르면 된다. 

 

 다음으로는 패널을 교체하는 데 있어 노트북을 반드시 분해해야 할 것이다. 어쩌면 위의 패널 선택보다도 중요한 요소가 될 수도 있는데 노트북 패널이 터치 일체형이라면 노트북 패널 교체를 포기하는 것이 좋다. 보통 터치일체형 노트북은 터치패널과 노트북의 디스플레이가 서로 Laminated 된 경우가 많다. 즉 터치패널과 노트북의 디스플레이의 패널을 전문 장비가 있지 아니한 교체 불가능하다. 그래서 사실 이 가이드는 노트북 패널이 생으로 드러나 있는 노트북에 한해서 업그레이드 가능성이 높다고 말할 수 있다. 특히 레노버나 델 hp 같이 노트북의 라인 없이 다양한 제품일수록 혹은 motile 같이 아예 노트북 자체가 odm 된 제품일수록 패널 교체 성공 확률이 상대적으로 높다고 본다. 

 

그러나 노트북 패널 교체에 있어서 자신이 가지고 있는 노트북에 대해서 최대한 많은 정확한 정보를 파악하는 것이 가장 중요하다고 말할 수 있다. 

 샤오미 공유기의 특징은 하드웨어는 좋지만 소프트웨어가 개판이다. 이러한 샤오미 펌웨어를 조금이나마 유용하게 사용할 수 있게 해주는 것 중 하나는 SSH이다. 샤오미 공유기 설정 페이지에서는 설정이 불가능한 여러 요소들을 그나마 셀상에서 사용가능하게 해줄 수 있다.

 

먼저 아래의 소프트웨어가 필요하다

 

WinSCP : 샤오미공유기 상으로 파일을 옮길 때 필요한 프로그램이다.

Putty : 샤오미공유기로 SSH 접속시 필요한 대표적인 프로그램이다.

Notepad2 : 유닉스포멧의 텍스트 파일을 편집하는 데 필요한 프로그램이다.

 

그리고 전제조건이 필요한데 샤오미 최신 펌웨어에서는 해당 취약점이 고쳐져서 SSH를 활성화 할 수 없다. 그러나 다행이 아직까진 샤오미라우터는 다운그래이드를 해도 문제가 없기 때문에 아래의 펌웨어를 통해 다운그래이드한다.

 

cdn.cnbj1.fds.api.mi-img.com/xiaoqiang/rom/r3600/miwifi_r3600_firmware_5da25_1.0.17.bin

 

이파일을 샤오미 공유기 페이지에 로그인하여 펌웨어를 수동으로 올려줘야한다.

 

먼저 샤오미 공유기 관리자 페이지인 http://192.168.31.1로 접속한다. 이 주소가 아닌 경우가 있을 수 있는데 이는 자신이 LAN IP 대역대를 다른 대역대로 바꾸었을 때 나타난다. http://192.168.xxx.1 로 대신 접속한다. 이때 xxx는 네트워크 상태 설정으로 들어가면 볼 수 있다. 이는 OS마다 다르기 때문에 설명을 생략한다.

 

그 다음으로 샤오미 공유기 페이지에 다시 로그인하여 STOK 값을 얻어야하는데 그 과정은 아래와 같다.

접속한 뒤 자신이 설정한 샤오미 공유기 관리자 암호로 로그인하면 

 

주소창에 stok=어떤 값/web 이런식으로 나타나는데 로그인할 때 마다 저 값이 달라진다. 위의 예시에서는 4에서부터 3까지의 값 44a409213f35d7e307f9d020646a74b3 이것이 stok 값이 된다. 이 값을 메모장에 메모해두도록 하자.

 

다음으로 

 

http://192.168.31.1/cgi-bin/luci/;stok=<STOK>/web/apsetting/upgrade

 

이 주소에서 <STOK>값을 위에서 구한 값으로 치완시켜서 접속한다.

 

위와 같은 메뉴가 존제하는데 버튼을 눌러서 펌웨어 파일을 선택한 뒤 펌웨어를 변경하도록 한다. 펌웨어가 바뀐 후에는 STOK 값이 쓸모가 없어지므로 다시 관리자페이지로 로그인하여 새로운 STOK 값을 메모하도록 한다.

 

이후 아래의 가이드를 참조하여 SSH 셀을 활성화한다.

https://forum.openwrt.org/t/xiaomi-ax3600-ssh-guide/65438

 

Xiaomi ax3600 ssh guide

Half a year has passed since the release of the xiaomi wifi6 router ax3600. And finally we can get the ssh access on it. The origin exploit is found by LonGDikE from Chinese Enshan forum. Here are the steps: Downgrade your router to 1.0.17 version:http://c

forum.openwrt.org

http://192.168.31.1/cgi-bin/luci/;stok=<STOK>/api/misystem/set_config_iotdev?bssid=Xiaomi&user_id=longdike&ssid=-h%3Bnvram%20set%20ssh%5Fen%3D1%3B%20nvram%20commit%3B

 

http://192.168.31.1/cgi-bin/luci/;stok=<STOK>/api/misystem/set_config_iotdev?bssid=Xiaomi&user_id=longdike&ssid=-h%3Bsed%20-i%20's/channel=.*/channel=%5C%22debug%5C%22/g'%20/etc/init.d/dropbear%3B

 

http://192.168.31.1/cgi-bin/luci/;stok=<STOK>/api/misystem/set_config_iotdev?bssid=Xiaomi&user_id=longdike&ssid=-h%3B/etc/init.d/dropbear%20start%3B

 

주소에서 <STOK>을 이전에 메모한 값으로 바꾸어 주소창에다가 입력시키면 SSH 가 활성화 되지만 로그인을 할 수 없다. 원래 암호는 샤오미 공유기의 SN 값을 해쉬처리한 값이지만 이 값을 구하는 건 귀찮다. 

 

그래서 아래의 주소를 이용하여 admin 으로 암호를 바꾸어준다.

 

http://192.168.31.1/cgi-bin/luci/;stok=<STOK>/api/misystem/set_config_iotdev?bssid=Xiaomi&user_id=longdike&ssid=-h%3B%20echo%20-e%20'admin%5Cnadmin'%20%7C%20passwd%20root%3B

 

이후 Putty를 이용하여 192.168.31.1 주소에 포트 22 프로토콜 ssh로 접속(Open)하면 된다. 

계정 아이디는 root

계정 비밀번호는 admin

이렇게 접속하면 아래와 같은 화면이 나온다.

 

그런데 펌웨어를 업데이트 한 뒤에는 위의 취약점이 막혀서 더 이상 ssh로 접속이 불가능해진다. 따라서 SSH 접속을 계속 유지할 수 있도록 펌웨어의 파일 일부에다가 스트립트를 삽입해줄 것이다. 이를 위해서 WinSCP와 Unix 파일 형식을 지원하는 메모장을 이용하여 파일을 수정해 줄 것이다.

 

먼저 WinSCP를 켜서 New Site 를 선택한 뒤 

위와 같이 설정해준다. 이후 로그인을 클릭하여 접속하면 경고창이 뜨는데 RSA 키에 대한 확인과정이므로 YES를 눌러 승낙해주고 암호를 다시 입력해준다. 이후 

위와 같은 화면이 뜨는데 

위의 .. 파일을 누르면 위와 같이 루트폴더가 뜨고 ETC를 더블클릭한뒤 udhcpc.user 파일을 오른쪽 클릭한 Edit 메뉴를 선택한다.

 

위의 에디터에서 다음 두 라인을 추가한다.

 

sed -i 's/channel=.*/channel="debug"/g' /etc/init.d/dropbear
/etc/init.d/dropbear start

 

이 에디터를 끄게 되면 파일을 저장할 것이냐고 묻는데 Yes를 누르면 자동으로 업로드하여 저장하게 된다.

 

이후 샤오미 펌웨어를 자신이 원하는 방식으로 최신버전으로 업데이트를 하면 된다. 이후에 udhpc.user 파일을 실행시켜주기 위해서 다시 샤오미 관리자페이지에 로그인 한 뒤 

http://192.168.100.134/cgi-bin/luci/;stok=<STOK>/web/apsetting/wan페이지로 접속하여 고정 IP로 바꾸면서 다시 유동 IP로 바꾸는 작업을 거치면 SSH를 최신버전에서도 쓸 수 있다. 

 

AX1800와 Redmi AX5 라는 염가형 공유기도 위의 방법과 유사하게 SSH를 뚫을 수 있다고 알려저 있다. 다만 SSH를 뚫기 위해 이용해야할 펌웨어의 종류가 다를 뿐이다. AX1800의 펌웨어는

http://cdn.cnbj1.fds.api.mi-img.com/xiaoqiang/rom/rm1800/miwifi_rm1800_firmware_6718d_1.0.34.bin

 

Redmi AX5 공유기의 펌웨어는

cdn.cnbj1.fds.api.mi-img.com/xiaoqiang/rom/ra67/miwifi_ra67_firmware_63805_1.0.16.bin

 

위 파일을 통해서 다운 받을 수 있다.

 

참고주소

1. http://zzmi.top/index.php/post/115.html

 

 

刘涛-郑州小米-AX3600/AX1800官方固件开启SSH,增加一步到位代码

这段时间一直抽时间在分析固件,昨天终于找到漏洞,web注入方式,不过该漏洞在最新版本应该已经堵上了 详细方法及固件版本晚点整理公布 root密码算法同之前 0526:方法公布 ----有漏洞固件,

zzmi.top

2.http://m.right.com.cn/m/post/4039512

 

https://www.xiaomi.cn/post/2808939

 

www.xiaomi.cn

 

LGU.rar
0.01MB

 젠폰4는 타 통신사 같은 경우 온라인상에 널려 있는 VoLTE패치를 이용하면 되지만 LGU 같은 경우 LGU 자체적인 특이한 구조 때문에 파일을 섞어 주어야한다.

 극소수겠지만 필요한 사람이 있을 수 있기 때문에 올려본다.

 6월 1일부터 유플러스 쪽의 알뜰통신사에서 출시한 10gb 20gb 요금제들이 더이상 폰에서는 사용이 불가능하다고 한다. 개인적으로 이 요금제하고 다른 싼 요금제의 결합을 통해 통신비를 절약했왔기 때문에 이번 결정이 아쉽다. 그러나 과연 어떻게 유플러스에서 이 요금제가 폰에서 쓰이는 걸 알게 되는걸까? 

 알뜰통신사 대부분은 이 요금제가 스마트폰이 아닌 다른 스마트기기에서 쓸 수 있다고 한다. 스마트폰과 다른 LTE기기의 차이는 통화 기능의 유무에 있을 것이다. 그런데 유플러스는 통화 기능을 100퍼센트 VoLTE로 구현한다. 이 VoLTE기능에는 한가지 특징이 있다. 그것은 웹브라우저처럼 기기 정보를 등록하는 과정이 들어가 있다는 것이다.

 미정발 해외폰에 VoLTE를 가능하게 하는 패치를 해본 사람들 중에서 그 파일들에 관심을 가져본 사람들은 알 것인데 VoLTE 패치 파일 중에 useragent와 관련된 파일이 하나 있다. 예를 들어 VoLTE가 지원되는 블랙샤크2의 efs 파일을 분석해보면 다음과 같다.

 

TTA-VoLTE/2.0 SKW-H0/SKYW2003090OS00MP6 Device_Type/Android_Phone OMD

 

아마 유플러스에서 휴대폰과 휴대폰이 아닌 기기를 구분하는 기준이 위에서와 같이 중간에 Device_Type을 분석하여 가려내는 것이 아닌가 싶다. 실제로 TTA-VoLTE표준 문서를 살펴보면

 

위와 같이 기기 종류를 표준화 하는 것을 알 수 있다. 즉 유플러스에서는 해당 유심을 사용하는 폰의 VoLTE 기기값이 위의 3가지 폰 종류에 해당하는 경우 그 유심을 비활성화 시킬 수 있다는 추측을 해볼 수 있다. 

 

VoLTE지원은 정발된 휴대폰의 경우 반드시 지원해주는 기능이기 때문에 정발된 폰에서는 특별한 작업을 해주지 않은 이상 의외로 정확하게 휴대폰인지 아닌지 유플러스에서 구분할 수 있다고 추측할 수 있다. 반면 미정발된 해외폰의 경우에는 해당 해외폰이 얼마나 우리나라의 VoLTE환경을 지원해주느냐에 따라 다른 결과가 나타날 수 있다고 본다. 만약 미정발되었다고 하더라도 샤오미처럼 VoLTE 지원에 있어 조금이라도 관심이 있는 회사에서 만든 해외폰은 해당 요금제를 쓸 수 없다고 본다. 반대로 VoLTE지원에 아에 관심이 없는 구글 픽셀폰과 같은 경우에는 VoLTE 지원을 위한 데이터가 비활성화 되어 있기 때문에 VoLTE의 기반 서비스인 ims 서비스가 돌아가지 않아 해당 디바이스가 폰이라는 데이터가 서버로 전송되지 않아 데이터 요금제를 그대로 쓸 수 있다는 가정을 할 수 있다. 

 

즉 정리하면

 

비정발된 VOLTE 미지원 폰 비정발된 VoLTE 지원가능폰 국내에서 파는 폰 국내에서 팔렸던 VoLTE 지원 안되는 오래된 폰
이용 가능 이용 불가 이용 불가 이용 가능

 

뭐 아니면 그만이고 ㅎㅎ

 

 

'VoLTE' 카테고리의 다른 글

퀄컴 모뎀 관련 NV 데이터 설명 리스트  (0) 2021.03.29
젠폰4 VoLTE LGU 패치  (1) 2020.06.02

4k 모니터를 직접 만드는 데 있어서 필요한 점은 먼저 모니터라는 물건이 어떤 구성요소로 이루어 져 있는지 알아봐야한다.

 

모니터는 크게 AD보드, 백라이트 드라이버, 그리고 모니터 패널 그 자체로 구분할 수 있다.

 

먼저 자신이 원하는 4k 모니터 패널을 골라야 한다. 이 모니터 패널을 구성하는 요소로는 크게 해상도, 색대역대, 패널 타입, 크기, 패널 밝기로 나눌 수 있다. 해상도야 당연히 4k 모니터를 만들거니 보통 3840x2160 인 패널을 고를 것이다. 4k 모니터를 자작하는 목적은 보통 기성 제품보다 좋은 품질의 모니터를 싸게 만드는 것이니 가장 그 종류가 많은 2160p 패널을 쓰는 것이 가장 무난할 것이다.

 그다음으로 크기를 고려해야 하는데 4k 모니터를 자작하는 입장에서는 큰 패널을 고르는 것은 비추천한다. 보통 4k 모니터를 자작하는 데 있어서 패널을 여러개 구입하는 것이 아닌 1개만 구입한다. 유감스럽게도 우리나라에는 모니터 패널을 1개만 파는 업체는 거의 없다. 그래서 이 모니터 패널을 타오바오라는 중국의 직구 사이트에서 직접 사는 게 가장 적합한데 모니터 패널의 크기가 클수록 배송과정 중 패널이 손상되는 확률이 높아진다. 이러한 확률적인 요소들을 고려해 보았을 때 모니터 패널은 왠만하면 크기가 작은 패널을 고르는 게 맞는 것 같다.

 색대역대는 모니터 패널이 얼마나 많은 색을 표현해 줄 수 있는가를 나타내는 지표인데 기왕이면 모니터 자작할 거면 좋은 색대역대의 패널을 구입하는 것을 개인적으로 추천한다. 그러나 일반적인 PC에서 작업용도로 만들 4k모니터라면 IPS 계열의 srgb 99퍼센트를 만족하는 패널을 사는 것이 비용절감 면에 있어서 좀 더 실용적이지 않나 싶다.

 패널 타입은 크게 IPS, TN, VA 로 나눌 수 있는데 기왕 자작할거면 당연히 IPS쪽으로 가는 게 무난하다고 본다. 사실 IPS말고는 다른 패널 타입 자체가 크게 메리트가 없다. 왜냐하면 직구를 해야하는데 TN하고 VA는 작은 크기의 4k 패널이 없다. 그래서 어쩔 수 없이 IPS로 가야하는 것이 맞다고 본다.

 패널 밝기는 사실 IPS 쪽 대부분 모델들이 실내에서 쓰기에는 무난한 밝기를 지니고 있어 크게 고려안해도 되는 요소이긴 하다. 어차피 고휘율 패널들은 타오바오 같은 곳에서는 팔지도 않는다.

 

다음으로 AD보드에 대해서 설명해보도록 한다. AD보드는 모니터 패널하고 GPU 사이에서 화면 데이터를 처리해주는 중간 처리장치라고 생각하면 된다. 이 AD보드는 4k 모니터에서는 크게 EDP 10v 보드하고 VBO(V-By-One) edp 보드로 대부분 나뉘어 진다. 물론 LVDS 규격을 쓰는 모니터 패널을 위한 보드도 있지만 이 경우에는 대부분 대기업의 특정 패널에서만 쓰는 독자 규격이라서 자작을 위한 목적으로는 부적합하다. 4k 패널은 대부분 EDP 규격으로 이루어져 있어서 사실상 패널에 공급되는 전압만 잘 살피면 문제없는 편이다. 10V 짜리 edp 패널은 대부분 LG 4k IPS 패널 규격이다. 그렇다고 LG만 쓰는 것이 아닌 BOE나 INNOLUX 쪽 패널들도 많이 이 규격의 패널을 만든다. 그리고 VBO 규격의 모니터 패널이 있는데 이 패널들은 대부분 12V 전압을 먹는다. 대표적으로는 AUO, 삼성 쪽 회사들이 쓰고 BOE나 INNOLUX 쪽도 큰 패널에서는 이 규격을 이용한다. 이 규격의 장점이라면 패널 자체의 종류가 VBO을 이용하는 것이 훨씬 많이 있기 때문에 AD보드를 직접 구하는 경우 좀 더 유리하다는 것이다.

 

 LCD는 구조 특성상 뒤에 빛을 공급을 해줘야 화면을 볼 수 있는데 이때 일정한 전류를 공급해주는 것이 백라이트 드라이버이다. 백라이트 드라이버는 4k 모니터의 경우 AD보드에 통합되어 출시되는 경우가 대부분이다. 패널 크기가 큰 경우에는 LED드라이버가 따로 AD보드와 분리 되어 있는데 LED드라이버에 AD보드 전원을 공급해주는 회로가 있다. 

 노키아7 플러스를 직구해서 롬질하다가 부트로더를 날려버려서 결국 폰을 분해했는데 인터넷에 어디에 EDL 포인트가 있는지 소개해준 사이트들이 없어서 이렇게 소수의 폰 날려먹은 이들을 위해 올려본다.

노키아 7 플러스 edl 포인트는 위의 2 점을 쇼트 시켜면 접근 가능하다.

+ Recent posts