안녕하세요.

요크입니다.

해외 판 갤럭시S와 갤럭시탭과 국내판 갤럭시S 와 갤럭시탭의 서로간 통신이 안되는 원인은 바로

" 통신 모듈 " 이 서로 달라서 입니다.

커널루트에서 통신 모듈의 드라이버가 참조하는 소스파일은 다음과 같습니다.

/arch/arm/s5pv210/dev_xx(디바이스 네임명)_phone.c

/drivers/misc/samsung_modemctl/modemctl/modemctl.c 및 헤더

/arch/arm/s5pv210/include/mach/gpio_xx(다바이스 네임명).c

/arch/arm/s5pv210/mach_xx(디바이스 네임명 혹은 코드명).c

본론으로 들어가자면,

국내판 갤럭시S와 갤럭시탭은 퀄컴 칩셋을 사용합니다.

그래서 퀄컴칩셋의 네임명인 " msm " 이 붙습니다.

해외판 갤럭시S와 갤럭시탭은 인피니온 칩셋을 사용합니다.

그래서 인피니온칩셋의 네임명인 " xmm " 이 붙습니다.

dev_xx(디바이스 네임명)_phone.c 를 살펴보면

Onedram 부분은 국내판 이나 해외판이나 모두 일치 합니다.

하지만 ModemControl 부분 부터는 달라집니다.

해외판은 모두 GSM 혹은 CDMA 를 사용합니다.

이는 2G 이고 ,

국내판은 모두 WCDMA를 사용합니다.

이는 3G 입니다.

해외판 갤럭시탭과 갤럭시S의 커널 소스를 보면 WCDMA에 대해 전혀 정의가 되어있지 않습니다.

아예 GSM과 CDMA 코드로 Modem을 컨트롤 하게 되어 있다고 보시면 됩니다.

gpio_xx.c ( 한국판은 gpio_xx_kor.c 라고 붙습니다. ) 을 살펴보시면

국내판과 해외판이 서로 핀배열도 다르게 되어있습니다.

해외판은 mach_xx.c 에서 CDMA 혹은 GSM 관련 모듈을 불러오게 되있습니다.

하지만 국내판의 mach_xx_kor.c 를 살펴보면 GSM 관련 모듈을 불러오게 되있지 않습니다.

국내판은 제가 생각하기엔 dev_xx_phone.c 에서 불러오고 컨트롤 할것으로 예상 됩니다.

Modem의 드라이버는 modemctl.c 에 있습니다.

Modem 드라이버는 왠만하면 맞기 때문에 국내판으로 교체해주시면 작동할것으로 보입니다.

위 소스만 수정하셔도 Bassband가 잡히고, Signal 이 잡힐겁니다.

하지만 가장 중요한 libsec-ril.so 와 libsecril-client.so 와 libril.so 라이브러리를 순정 라이브러리로 필히 교체해주셔야 작동을 할것 입니다.

( rild 도 교체해줘야 작동하는걸로 알고 있습니다. )

요번 Cyanogenmod 팀에서 빌드를 하고 있는 CM9롬이 한국 갤럭시S (SHW-M110S)에 플래싱시 부트가 되지 않더라구요.. ^^

아무래도 많이 바뀐거 같습니다.

맛클 개발자 분들 , 요즘 날씨가 많이 춥습니다 ^ ^

감기 조심하시고 빙판길 조심하시기 바래요 ^^

댓글 9
댓글 쓰기 권한이 없습니다.
List of Articles
제목 글쓴이 추천 조회 날짜
롬쿠킹 [SHV-E250S] SKT갤럭시 노트2 MF6 ValuePack 배포 14 file 히어로즈 12 4165 2013.07.15
롬쿠킹 run-parts 관련 Vanadis 1510 2013.07.09
롬쿠킹 갤4에 CWM리커버리 포팅하는건 리커버리 빌더로 해도 되네요 9 Vanadis 5 5418 2013.06.19
롬쿠킹 이번 갤럭시S2 국내빈 CM올리는법... 4 iNO 5 4251 2013.04.30
롬쿠킹 커널 빌드 후 적용시에 1 리튬이온 9 2621 2013.01.13
롬쿠킹 XLim_GB_M110S_Alpha1 5 file !NEON! 7 2643 2012.11.25
롬쿠킹 XLim_GB_M110S_Alpha1 1 file !NEON! 6 2645 2012.11.25
롬쿠킹 갤3 LTE SKT LGT 젤리빈 소스코드 오픈. 4 상진군 4 3598 2012.11.08
롬쿠킹 갤3 젤리빈 소스 업로드 안내. 3 상진군 1 2971 2012.11.05
롬쿠킹 [Galaxy S2][ROM] MIUI-REX! 2.8.30 Alpha || Super Fast , Butter Smo... 누엔 2 6577 2012.08.30
롬쿠킹 갤럭시S2 HD LTE 루팅 카운터 초기화 9 file leesl0416 10 8359 2012.08.30
롬쿠킹 TEST 2012-08-28-0519 secret Liliniser 134 2012.07.24
롬쿠킹 [SHW-M180W] Tegrak Kernel kicker 4 12501 2012.06.18
롬쿠킹 갤럭시탭7.7LTE(SHV-E150S)오픈소스입니다 능력자님들 제발 루팅 가능... 3 file 태유이 17581 2012.06.08
롬쿠킹 테마는 하나의 예술입니다. (이식 및 관련 게시물 작성에 대한 공지) 69 berics 24 14716 2011.10.24
롬쿠킹 헬투 aokp 작업중입니다 ㅎㅎㅎ (테스트결과 전화수발신가능하답니다 ... 8 file 지존혀니 1 6897 2012.04.02
롬쿠킹 M110S에 해외ICS 부턴 롬이 안올라가네요..-.- 8 요크 3 12141 2012.03.31
롬쿠킹 정말 어이 없다는 말 밖에 안나오네요...... 2 네오디뮴 4216 2012.03.14
롬쿠킹 커널 컴파일 하실 때 주의점! 5 네오디뮴 1 4163 2012.03.11
롬쿠킹 [사진해상도조절X]갤럭시 호핀에다 MIUI를 꾸겨넣어봤는대 5 file [Cloud] 6085 2012.03.04
롬쿠킹 해외판 갤럭시S,탭과 국내판 갤럭시S,탭의 통신안되는 원인은 역시나 .... 9 요크 5449 2012.02.01
롬쿠킹 진저브레드 소스 가지고 계신분? 초잉족 2656 2012.01.14
롬쿠킹 SHW-M250L 용 Clockworkmod 입니다. 7 file Pinkkit 13 9856 2012.01.08
롬쿠킹 혹시 갤럭시S boot.img가지신분 있나요? 1 막시민 3696 2012.01.05
롬쿠킹 rfs -> ext4로 하기 위해선..?! 1 다븟이(An 3971 2011.12.28
1 4 - 17