Jump to content

Project:Android 2.3.X Gingerbread (gb) Porting on Samsung i8000 (Omnia 2 - O2) !!!


Guest argentinos

Recommended Posts

Guest erikcas

ihave noticed these problems

so far we have the following not working

- wifi

- phone

- superuser

- adb usb

we definitely have to work under ubuntu to fix these

anyone wants to help on this project is more than welcomed。 after all is for the good of ourselves

if you notice more problems please report them

so audio is working now?

For superuser, try this: open the ext4 with ubuntu, the su binary in system/xbin, so /system/xbin/su. Chmod it to 0455. Also check if there is a symlink in system/bin/su to /system/xbin/su present

Phone / wifi

install alogcat from market and post logcats made with it when using phone / wifi (better said: attempting to use)

Edited by erikcas
Link to comment
Share on other sites

Guest erikcas

Hi sam, thanks for your infomations!

In Twister 2 kernel is already 2.6.32.9: till now it is the best tested.

Same Twister 2 is last evolution of CyanogenMod beta 2.

the ipaq kernel and the original omnia kernel 2.6.32 are also 2.6.32.9

as far as I can remember, the twister thing was someone from jetdroid popping in, dropping a not fully working-kernel, and left again, doing a bunch of thing at the same time (I could be wrong)

Link to comment
Share on other sites

Guest spiderman1961

the twister thing was someone from jetdroid popping in, dropping a not fully working-kernel, and left again, doing a bunch of thing at the same time (I could be wrong)

That is?

Link to comment
Share on other sites

Guest sergio_sos

the ipaq kernel and the original omnia kernel 2.6.32 are also 2.6.32.9

as far as I can remember, the twister thing was someone from jetdroid popping in, dropping a not fully working-kernel, and left again, doing a bunch of thing at the same time (I could be wrong)

You are very wrong, the Twister v2 is a very good and functional ROM for Omnia II. It has room for improvement but it's working very good right now.

Link to comment
Share on other sites

Guest erikcas

You are very wrong, the Twister v2 is a very good and functional ROM for Omnia II. It has room for improvement but it's working very good right now.

Like I said, I could be wrong :) but been away from this for a while. Fact is the kernel from Sandor (one of the early devs on i8000) is 2.6.32.9

I did some suggestions past week, to help to get some things working. Did anyone try?

Edited by erikcas
Link to comment
Share on other sites

Guest Antoxa1998

We should check permission for all folders and file and edit it accordingly. And then ROM should work.

... fixed problem of superuser... is that mean that you have root for ROM now?

Edited by Antoxa1998
Link to comment
Share on other sites

Guest spiderman1961

We should check permission for all folders and file and edit it accordingly. And then ROM should work.

is that mean that you have root for ROM now?

Yessssssss :)

Download from here nedeed files

Under Ubuntu perform these operations:

-copy busybox to /system/xbin/

-chown root:root /system/xbin/busybox

-chmod 04755 /system/xbin/busybox

-copy \su /system/bin/su

-chown root:root /system/bin/su

-chmod 06755 /system/bin/su

-copy \su /system/xbin/su

-chown root:root /system/xbin/su

-chmod 06755 /system/xbin/su

Replace superuser with downloaded supersu: set his permission to 777 and ownership to 0 0: this will update su binary

Reboot system

Terminal emulator now has su rights

Edited by spiderman1961
Link to comment
Share on other sites

Guest spiderman1961

so audio is working now?

For superuser, try this: open the ext4 with ubuntu, the su binary in system/xbin, so /system/xbin/su. Chmod it to 0455. Also check if there is a symlink in system/bin/su to /system/xbin/su present

Phone / wifi

install alogcat from market and post logcats made with it when using phone / wifi (better said: attempting to use)

It was hard but finally alogcat run: this is logcat

Still no sound

Still no adb usb (adb correctly run but no device listed as connected) and no usb connection

Superuser fixed

Wifi not working

Bt not tested

No deepsleep

Your help will be very very appreciated erikcas! Also for future please :)

Edited by spiderman1961
Link to comment
Share on other sites

Guest erikcas

It was hard but finally alogcat run: this is logcat

Still no sound

Still no adb usb (adb correctly run but no device listed as connected) and no usb connection

Superuser fixed

Wifi not working

Bt not tested

No deepsleep

Your help will be very very appreciated erikcas! Also for future please :)

I see no logging for audio :-( did you try to use it?

I do see a problem with the egl driver....

This week, will try to compile a fresh gb from source, for that I have to reconstruct device sources, using spica as base.

Will see if I can find an el cheapo i8000 from ebay or something to test. If not will need a test user.

For this I will use the kernel from almar and sandor as I know they are working, for wifi.

Edited by erikcas
Link to comment
Share on other sites

Guest spiderman1961
I see no logging for audio :-( did you try to use it?

I do see a problem with the egl driver....

This week, will try to compile a fresh gb from source, for that I have to reconstruct device sources, using spica as base.

Will see if I can find an el cheapo i8000 from ebay or something to test. If not will need a test user.

For this I will use the kernel from almar and sandor as I know they are working, for wifi.

Thanks for tour answer.

I did logcat after a call (as you said)...

I will repeat test after play any sound.

I will be very happy to be test user forma you.

Link to comment
Share on other sites

Guest erikcas

Thanks for tour answer.

I did logcat after a call (as you said)...

I will repeat test after play any sound.

I will be very happy to be test user forma you.

please start logcat, then make call, then send the logcat.

Need the logcat during phonecall, or during playing media or something.

:D

Link to comment
Share on other sites

Guest spiderman1961

please start logcat, then make call, then send the logcat.

Need the logcat during phonecall, or during playing media or something.

:D

Here is new logcat erikcas :)

Link to comment
Share on other sites

Guest argentinos

yes there is a version of cm7.1 for s8000. we can try to port is to i8000 but needs many customizations i think

also if you read on gb port for i8000 they have managed the following to work

  • Display and touchscreen (including screen locking and standby)
  • Wifi
  • Bluetooth
  • phone
  • USB Mass storage and ADB access
  • SD-card access (2nd partition on the external SD-card)
  • Accelerometer (maybe compass)
  • RTC reading
  • Vibrator / Haptic feedback
  • Root access and SuperUser.apk
  • Standby should work
  • Sounds

    not working

    • FM Radio
    • data access

    they are not saying anything about

    mobile data

    gps

Link to comment
Share on other sites

Guest argentinos

i had also tested two kernels that we have on our hands

the kukafei kernel 2.6.32.9 and the last provided android from here http://o2droid.phj.hu/index_en.php

i installed the ROM on sd card class4 and tested with Benchmark & Tuning

results

gingerbread kukafei kernel

cpu 362

mem 714

i/o 54

gingerbread cm6b2 kernel

cpu 335

mem 711

i/o 53

with twisterV2 and CM6NEW android 2.2.2 ROMS i had with the same sd card the following

cpu 1287

mem 737

i/o 1396

conclusion is we have a long way to go to see froyo's performance here. RAM is working on very nice level. we should work on cpu, but most we should improve i/o

on frenkeidroid i/o speed was i/o 894. this is why the phone was responing so fast. i think is is a driver matter that we should solve

also from the above benchmark i believe we are convinced to prefer kukafei's kernel that is 10% faster on cpu than original kernel

p.s. spiderman can you upload a version of the rooted version of the ROM and give the link so testers can use it ?

Edited by argentinos
Link to comment
Share on other sites

Guest spiderman1961

p.s. spiderman can you upload a version of the rooted version of the ROM and give the link so testers can use it ?

Sure! As soon possible ...Maybe tonight :)

EDIT: uploading

Edited by spiderman1961
Link to comment
Share on other sites

Guest nikkotsoi

i am not professional and may hardly help on development

but one suggestion,

in order to boost our i8000 's performance , isn't 3d driver an important points to note?

maybe developers can consider recomplie a new kernel version of 3.0.XXXX

in order to use the tom3q new display driver ?

:D

Link to comment
Share on other sites

Guest argentinos

i am not professional and may hardly help on development

but one suggestion,

in order to boost our i8000 's performance , isn't 3d driver an important points to note?

maybe developers can consider recomplie a new kernel version of 3.0.XXXX

in order to use the tom3q new display driver ?

:D

compiling a kernel isn't the easiest thing in the world. as you know there exist several ROMS for every phone, but very few kernels. it is easy to make a ROM. just change some png, some sounds, some fonts, add some machines, or give some orders, install some preloaded apps you want and finished. compiling a kernel is much more harder programming job. for now this ROM is working with existing kernels, but has many many other problems to be solved and i think these problems have nothing to do with kernel. after we solve them, we can devote on compiling a new kernel.

Link to comment
Share on other sites

Guest argentinos

i found out something can help us on our project

according to http://pdadb.net/ind...ted=1&cpu=a6410

except samsung i5700, samsung i6500U and i7500 more devices were born on android and share the same main hardware as ours s3c6410

these are samsung intercept, moment and transform

they never gor official gb, but they had succesfull portings to it

their links where we can borrow ideas for our porting are

http://forum.sdx-dev...p?topic=20551.0

http://forum.sdx-dev...php?board=254.0

http://forum.sdx-dev...p?topic=18747.0

download files from here

intercept

http://www.mediafire.com/download/8cmxxa2carcqap7/mrbaker-ginger-alpha2-backup.zip

https://www.dropbox.com/s/cejhsnr28g60l0y/MIUIntercept.zip

https://www.dropbox.com/s/46zxzjbgply3fqi/BoltCM7b4.zip

https://www.dropbox.com/s/7ue3xnoy97vcy99/CM7InterceptB4.zip

moment

http://www.mediafire.com/download/zrieili8mk3hvke/CM7-mo62.zip

transform

http://www.mobilesider.com/video/28.dSj1dtuWWds

https://www.box.com/s/c2db12697b8383e98e04

http://filecloud.io/r6q0ufm9

http://goo.gl/Ab4Tl

attention these devices are not gsm, but cdma, so we can use them to build our gb android, but have to modify them in order to be able to make calls

i hope these can help many

Edited by argentinos
Link to comment
Share on other sites

  • 2 weeks later...
Guest dni123

I have managed to get CyanogenMod v7.1 to work!!!

working:

Display and Touchscreen (but Display does not go in standby)

superuser

sound

not working:

vibrator

phone

data

wifi

bt

its much faster than the other version!!!

i will upload it later...

kernel i use is kukafei#4

Link to comment
Share on other sites

Guest argentinos

it is also interesting to explain us the main idea of your implementation. you kept the 2.3.4 existing folders and replaced only system folder ?

please explain us your method in order not to repeat the same mistakes and not to spend time on the same experiments (succesfulls or not).

there is no copyright here (at least not for my work). we all work on the same team to see our phone advancing.

Edited by argentinos
Link to comment
Share on other sites

Guest spiderman1961
I have managed to get CyanogenMod v7.1 to work!!!

working:

Display and Touchscreen (but Display does not go in standby)

superuser

sound

not working:

vibrator

phone

data

wifi

bt

its much faster than the other version!!!

i will upload it later...

kernel i use is kukafei#4

it is also interesting to explain us the main idea of your implementation. you kept the 2.3.4 existing folders and replaced only system folder ?

please explain us your method in order not to repeat the same mistakes and not to spend time on the same experiments (succesfulls or not).

there is no copyright here (at least not for my work). we all work on the same team to see our phone advancing.

Quote...

What did you use as base?

Edited by spiderman1961
Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.