커널 릴리즈 svn r42

2011-03-09: There was a rare condition when the SD card appeared sooner than the internal flash at boot – resulting the “No init found” error in kernel. The reason that the sdhci interfaces was not stricly assigned to an mmc device – the first sdhci was the mmc0. This is corrected now, so the s3c-sdhci.1 is the mmc0, .2 is the mmc1 and so on. The corresponding kernel ( svn version 100): zImage. Updated 23:00: with enabled LARGE_FILE support


MAX8698 – Power Management IC

max8698_

쇼옴니아에 안드로이드를 올려 쓰다 보니 파워 소비가 많은데 파워 관리 칩을 제대로 설정 하지 않아 사용하지 않는 칩에 전원이 공급 되기 때문으로 보입니다.

MAX8698은 쇼옴니아에 사용하고 있는 Power management IC 입니다. I2C 를 사용하여 제어 되며 i2c-2 에 연결 되어 있습니다. 관련 드라이버 소스는  max8698.c 입니다.

배터리로 부터 전원을 공급받아 배분하는 기능을 가지고 있으며 사용하지 않는 USB나 카메라등과 같은 외부 디바이스의 전원을 켜거나 끌 수 있습니다.

sleep 모드일때 CPU 클럭을 내려주는데 이 때 MAX8698를 사용하여 CPU에 공급 되는 전압도 내려 주도록 되어 있습니다. (change_vcc_arm, change_vcc_internal 함수)

Set_MAX8698_PM_REG 함수를 사용하여 사용하지 않는 디바이스의 전원을 끄면 배터리를 더 오래 쓸 수 있지 않을까 생각 됩니다.

 

참고 : Max8698C_datasheet_Rev8

커널 릴리즈 svn r33

o2droid svn r78 and r80 적용하였습니다.

r78의 s3c-keypad.c 와 s3c-keypad.h는

소스를 보시면 슬립 모드에서 키보드를 끄는 기능이 들어가 적용하면 배터리 소모가 줄어들것 같은데

키가 같이 눌리는 현상이 발생 하여 적용하지 않았습니다. (요즘은 회사 업무가 바빠서 디버깅 할 시간이 없네요… )

다운로드 : http://howto.homelinux.com/o2_kernel/

다음은 업테이트 관련 o2droid svn report :

2011-02-20

  • Corrected bugs in display driver, FIMD4x, made end_call button work. Striping lines still occur after sleeping/resuming, this is due to the resume/suspend mechanisme, the display driver is ok. Observed bug of not booting correctly without usb charger connected (before my patches). Implemented TS calibration, should be possible to pass a calibration file contents via kernel parameters. Have to test this out though.

커널 릴리즈 svn r32

o2droid svn r75 to r77 merged

광학센서 (근접센서) 관련 드라이버가 추가 되었습니다.

테스트 결과 GPIO 가 맞지 않아 동작은 하지 않는것 같습니다.

커널은 변경사항 없으며 드라이버를 모듈로 만들어 modules 풀더에 올려 놓았습니다.

커널 : zImage.r32.bin

모듈: gp2a.ko, isl29023.ko

다운로드 : http://howto.homelinux.com/o2_kernel/

한글 문자메시지 Mms.apk

한글 문자메시지 깨지는 문제 해결한  Mms.apk 업데이트 입니다.

Mms.apk 파일을 /system/app 에 넣어주시면 됩니다.

이 때 권한 설정은 다음과 같습니다.

-rwxr-xr-x    1 33       33          821902 Feb 16 07:39 Mms.apk

다운로드 : http://howto.homelinux.com/o2_kernel/apk/

혹은 o2b2update.mms.tar.gz 파일을 받아 “My Storage”에 o2b2update.tar.gz 로 이름 변경하여 복사 후 부팅하여 주시면 됩니다.

다운로드 :   http://howto.homelinux.com/o2_kernel/