TP-LINK Archer C7 용으로 openwrt code를 수정하여 build 할 일이 있었다. 


아래 Full binary 생성 순서와 같이 진행하였다.


http://technote.kr/167


하지만 막상 만들고 보니 5GHz 가 동작하지 않았다. Target System 도 ar71xx로 설정하고 Target Profile도 TP-LINK Archer C5/C7 으로 제대로 설정하였는데 대체 무엇이 문제일까..


Target Profile 을 모델에 맞게 TP-LINK Archer C5/C7로 설정하면 해당 모델에 맞는 관련 설정들이 자동으로 모두 이루어 질 것 이라고 생각했었는데, 누락된 것이 있어서 그렇다는 것을 알게 되었다. 


가장 중요한 것 중 하나인 5GHz관련 wireless interface 의 kernel module이 포함되지 않았다. 


ATH10K kernel module을 사용하는 C7을 위해 관련 모듈을 포함시켜 주었다. 


1. make menuconfig 후 Kernel modules 를 선택



2. Wireless Drivers를 선택



3. kmod-ath10k 를 선택



4. 혹시 몰라서 Firmware optimized for AP operation 로 선택해 주었다. 



위와 같이 설정 후 Binary 를 만들어 올려보았더니 5GHz가 정상적으로 동작한다.