2012년 8월 1일 수요일

ODROID-X rooting & with GMS(11-14-2012) ICS


2012-11-14 이미지 입니다.
수정 사항

1. kernel
- kernel 3.0.51 merge
- PL2302(USB Serial driver) 추가
- TMU 지원
2. Global Actions에 Reboot item 추가
3. HDMI  UI 회전
4. Camera
- 5M pixel 촬영
- 720p 녹화
- AF 지원


2012-11-13 이미지 입니다.
1. PL2303 드라이버 built-in


https://www.dropbox.com/s/xrhzuaz7cqjjzz3/ODROID-X%281.6%29%20with%20GMS%28rooting%29.zip


2012-11-06 이미지 입니다.
1. Navigation Bar의 Shutdown시 reboot 추가




2012-10-24 이미지 입니다.

1. HDMI 화면 떨림 수정
2. Navigation Bar에 Volume Up/Down, Power Off, Screen Shot Button 추가
3. USB Mass Storage mount 안 된는 문제 수정.
4. ADK(Android Open accessory development Kit) 지원
5. 외장 USB GPS(ttyACM0, ttyUSB0) 지원
6. Settings -> Storage 버그 수정.
7. busybox 포함.

SD Card Image
https://www.dropbox.com/s/xrhzuaz7cqjjzz3/ODROID-X%281.6%29%20with%20GMS%28rooting%29.zip

eMMC Images
https://www.dropbox.com/sh/jplggdkpma6iac5/-QKlcw_qbP




2012-10-11 이미지 입니다.

https://www.dropbox.com/s/xrhzuaz7cqjjzz3/ODROID-X%281.6%29%20with%20GMS%28rooting%29.zip


kernel 3.0.42

http://odroid.foros-phpbb.com/t1159-kernel-v441-overclock-update-06-09-12-monitoring-app



2012/09/27 4x12 BSP

apk 포함
Terminal-v1.0.apk
ODROID-4.0-v1.9.apk
odroidInfo.apk
PowerOff.apk

enable static MAC Address.

kernel에 hdmi switch event 제거로 hdmi 연결 되어 있어도 volume 조절 가능 하도록 수정.

HDMI 동영상 aspect ratio 변경 가능

---------------------------------------------------------------------------------------------------------


1. Jelly Bean
2. Rooting
3. GMS installed
4. fat 파티션 줄임.

비디오 재생은 되나 화면과 정상적인 재생은 안됨
Wifi 없으면 Google 인증을 받을 수 없음

1.6GHz

https://www.dropbox.com/s/zj7hn7p52quvh2a/ODROID-X%281.6%29%20with%20GMS%28rooting%29%20JB.zip

1.8GHz

https://www.dropbox.com/s/r1lik3wgjlrrgxm/ODROID-X%281.8%29%20with%20GMS%28rooting%29%20JB.zip

ODROID-X Google Mobile Service를 포함하고 rooting이 되어 있는 복구 이미지 입니다.

여기에 rooting을 위한 파일이 있습니다.

http://www.unlockroot.com/

링크가 깨져 있어서 dropbox에 올렸습니다.

https://www.dropbox.com/s/7vxb7pfoq3453zm/unlockroot23.zip

Image Writer라는 open source project를 이용하여 ODROID-X 이미지를 SD Card에 write하면 됩니다.

https://launchpad.net/win32-image-writer/

복구 이미지 링크 입니다.

1.8GHz

https://www.dropbox.com/s/zjkyy9uktp5kcjj/ODROID-X%281.8%29%20with%20GMS%28rooting%29.zip

1.6 GHz

https://www.dropbox.com/s/xrhzuaz7cqjjzz3/ODROID-X%281.6%29%20with%20GMS%28rooting%29.zip

변경 사항

ttyACM0, ttyUSB0로 연결되는 외장 GPS 지원함

SD로 부팅 시 eMMC 인식 되지 않음

내부 저장 메모리 마운트 안 되는 문제 수정

Rooting

GMS 설치


About Kernel 4.2



There are some new stuff that must be defined on the config file. I've let my own config to compare and on odroidx_android_defconfig everything that changed is marked with 4.2 String. if you search the file for 4.2 you'll see the modifications on odroidx_android_defconfig.



Also, I've ommited on changelogs:



On my config you'll see an option to 1.8Ghz, one to 1.6Ghz and a Option to 533Mhz on Mali.







Here the current change list of the upcoming kernel version:





Improovments on s5p hdmi stuff

memcopy from glibc

string from glibc

scheduler performance: if the user sets it up it will power up all the 4 cores on switcching, if the user switchs off this he'll try to shutdown.

Added the CONFIG_MALI_GPU_OVERCLOCK_533MHZ to the config

Reduced the time that MALI takes to changed frequencies from 1sec to 100msec.

Merge error in cpupower driver

RCU: Joe's RCU

mm.h: increase readahead value from 128kb to 2048kb

sched: don't call task_group() many times in set_task_rq() - Improves performance, better if autogroup is enabled.

ARM: SMP: use a timing out completion for cpu hotplug - from Russel King

Little trick on slub.c to get some performance

Add dynamic writeback feature from 3.1

Added optimized ARM RWSEM algorithm.

lib/sha1: use the git implementation of SHA-1 (10 to 15% faster boot times)

Remove ARM sha1 routines (as the update above make's it obsolet)

Prevent aliased requests from starving other I/O

I/O-less dirty throttling, reduce filesystem writeback from page reclaim - backport from 3.2

writeback: Add a 'reason' to wb_writeback_work

fs/sync.c: add module_param to enable/disable fsync() calls. Its enabled by default. Let me explain this a little more.

- When you write something to disk either you just write and bye or you write and wait until the confirmation is made.

- By default I left this enable as its the default. If you disable it you'll get more performance but (HUGE WARNING).

- If you writed something to disk and you power off your board, you have a huge chance of data corruption. So, only turn this off if you can assure

- that you will turn off your board properly.



--- BELOW ARM PATCH's from Vicent Guittot!!! ---

ARM: 7011/1: Add ARM cpu topology definition

sched: Ensure cpu_power periodic update

ARM: topology: save cpu id of each core

ARM: topology: Update topology according to current sched_mc mode

ARM: 7182/1: ARM cpu topology: fix warning

ARM: topology: Add a cpu_power function

ARM: topology: Add a topology update notification

ARM: cpu topology: Add asym topology flag for using cpu0 1st

ARM: cpu topology: add debugfs

cpupower: update the cpu_power according to cpu load

sched: use cpu capacity to decide if a ILB is needed








2012-09-05 이미지 입니다.

What's new! (Changes against Alpha 3)

- EDID feature is removed and there are 2 ways of HDMI resolution setting for better monitor compatibility.   1) 1080p/720p selection with Jumper setting.   2) If you press down "USER" button(SW3) when you plug HDMI connector after booting, resolution will be 1080p regardless of Jumper setting.- Wrong SD/eMMC mounting issue is fixed.   1) If you boot from SD card, you can't access eMMC.   2) If you boot from eMMC, you can access SD card via /mnt/ext_sd- Bluetooth stereo headset issue is fixed- USB storage is mounted on /mnt/ext_usb automatically.- ODROID app is pre-installed. This app is useful for platform developement as well as system test. Special thanks to Alvaro.- DicePlayer app us pre-installed. This app is the greatest multimedia player which utilizes hardware acceleator.   If you want to know about it visit here :  https://play.google.com/store/apps/details?id=com.inisoft.mediaplayer.a&hl=en  There is a patch file for XBMC to work with this great app. Special thanks to INISOFT.



2012-08-28 이미지 입니다.

- mdrjr's Great Kernel v4.1 (3.0.41) merged

- CPU clock is set to 1.4Ghz (DVFS range is 200Mhz ~ 1400Mhz)

- GPU clock is changed to 440Mhz from 400Mhz

- eMMC clock is changed from 33Mhz to 50Mhz (U-boot & Kernel must be updated)

- SD clock is changed from 44Mhz to 50Mhz (U-boot & Kernel must be updated)

- HDMI overlay is implemented (Movie playback doesn't hide Android UI anymore)

- HDMI EDID feature returns with better compatibility (Software driven accurate I2C, 720p/1080p jumper setting is useless perhaps)

- HDMI flickering is almost gone even VDFS/CPU-Hotplug are enabled.

- USB mass storage is mountable on /mnt/ext_usb. (Supports FAT32/NTFS, But NTFS is read only)

- booted by eMMC,  SD Card Slot is External Storage, mounted /mnt/ext_sd. (Supports FAT32/NTFS, But NTFS is read only)

- Screen rotation lock is configurable in Settings. It makes better compatibility in HDMI display.

- Improved PMIC device driver

- Bluetooth stereo headset support (A2DP is implemented)

- Experimental MS Kinect driver (You can develop OpenCV/OpenGL/OpenNI stuff)

- uinput driver is built-in kernel image for various input method i.e. DroidMote.

- Rooting is default. (But, Preloaded GMS is not allowed legally by Google)

https://www.dropbox.com/s/n9cmddou12zd4x4/ODROID-X%20with%20GMS%28rooting%29.zip