폰 오디오 고장

설 연휴때 쇼옴니아폰을 물에 빠뜨려 바로 건져 말려 별 문제가 없었는데

지금 보니 외부 스피커랑 마이크가 동작 하지 않네요..
이어폰 잭 연결하면 소리도 나고 정상적으로 통화가 되는데
외부로는 소리가 나지 않습니다. (부팅 할 때는 소리가 남)
원인이 물에 빠져서 그런건지 아니면 안드로이드 부팅으로 인한 고장인지
잘 모르겠습니다.
혹시 모르니 주의 바랍니다.

업데이트후 헵틱 미 동작 문제

해외 o2droid 2011-01-27일자 업데이트 o2droid.zip  파일내 o2bupdate.tar.gz 를 업데이트 하면 헵틱(진동)이 동작하지 않는 현상이 발생 하였습니다.

관련 드라이버는 vibrator.ko 인데 드라이버는 올라와있는데 키를 눌러도 진동이 없더군요.

원인은

/sys/class/timed_output/enable 의 권한을 0777로 수정하니 정상 동작 합니다.

O2 android svn updates

2011-01-27

  • Battery nocharge, timer-after-sleep problem seems to be solved, domain gate off time increased for 2D/3D.
  • 배터리 충전과 time-after-sleep 문제가 해결된 것 처럼 보입니다. 2D/3D domain gate off 시간을 늘려주었다는 군요.

쇼옴니아 헤드셋 검출

쇼옴니아 헤드셋 검출 GPIO는 GPN(9) 이다.

하지만 o2droid 소스상에는 10번으로 되어 있어 검출이 안됨.

그리고 오디오와 전화 소리가 안나는 문제는 쇼옴니아 무선랜 모듈이 GPN(10)번 라인을 건들기 때문에 헤드셋을 연결하지 않았는데도 헤드셋이 연결된 것처럼 동작하여 헤드셋으로만 오디오와 전화가 된다.

arm/arch/arm/mach-s3c6410/Omnia_II.c 의 sec_headset_port 구조체 변경하여 해결

헤드셋의 버튼은 동작 하지 않음.

포럼 참조

http://howto.homelinux.com/punbb/viewtopic.php?id=834

쇼옴니아 오디오

쇼옴에서
MP3오디오나 게임 그리고 전화 소리가 안 나오는 경우 이어폰으로 출력이 나옵니다.
그런데 이어폰 연결 상태에서 부팅 하니
이어폰에서 소리가 안나오고 스피커에서 나오는 군요.
그 이 후에는 이어폰 연결해서 부팅 하든 빼고 부팅하든 스피커로 소리가 나옵니다.

원인은 USB 소켓 스위치 칩 제어가 되지 않아 그런것 같습니다.
현재로선 스위치칩이 어떤 GPIO를 사용하여 제어하는지 모르기 때문에 수정이 어렵습니다.