yashsingh1/xdaforums huggingface dataset:
[Galaxy S Plus I9001 Android Development] X DoZ3R:
Any progress brood with in call volumefix ?
[Galaxy S Plus I9001 Android Development] X DoZ3R:
someone how got linux pls compile it :)
[Galaxy S Plus I9001 Android Development] texten:
i am setting up my pc with ubuntu right now. lets see what i can do. it would be nice, recompiling will work. will test :)

i need new challenges. linux and cm7 i am with you :silly:
[Galaxy S Plus I9001 Android Development] X DoZ3R:
Cool, if u need test i'll be there:)

Tapatalk 2-vel küldve az én GT-I9001-ről
[Galaxy S Plus I9001 Android Development] Gusta_HR:
Im waiting for Ivendor to finish cm9 and take a look here how to realy fix cm7. If he want to do that...

sent from the other side of my Galaxy :)
[Galaxy S Plus I9001 Android Development] m0e_03:
first is forst..and cm7 comes first.. hehehe... ;)

Ivendor & acro are busy with perfecting cm9..so lets keep that at one side.. ^_^

Btw, anyone aware of this; honeycomb (android 3.x) uses the same kernel version as GB, 2.6.35.7. :silly:
[Galaxy S Plus I9001 Android Development] plictisit17:
honeycomb (cm8) is tablet-only .

also , only in ics google updated kernel to 3.x , they want to synchronise with the latest kernel till 2015 .
[Galaxy S Plus I9001 Android Development] texten:
short status update.

ubuntu is running with all needed tools and i am initializing the cyanogenmod gingerbread repo since 4hours. this is the longest step.

i have to read many many posts and sites, because i want a nice and clean source on my github with all needed files for cm7.

i see in first post 3 links to github, but these is not the full source code, these are only the needed changes. i want some clean repos on my github. so i have to sort and collect all files. i want an overview like you can see on arcos github.

first thing i will do is compiling. if that is working i will setup github, because i guess the 3 repos in first post are unstructured. :/

i realy want to work on cm7. it will take some time. maxbe a long time. but i will learn many interesting things. be patient. i am with you. every help for these above steps is welcome.
[Galaxy S Plus I9001 Android Development] Keinbockwurst:
Hey, there are more Sources in this Github.

https://github.com/skywalker01

But these Files are old, Mazens fixes are not in it.
[Galaxy S Plus I9001 Android Development] texten:
the files on first post are good. these are specifiy files for our device. but i will look on skywalker and arcos github. i guess i will need the base for kernel. you can find on arcos github and i need the base for cm7. than i can take files from first post.

i was asking mazen how he did the build. lets wait for answer. i have to do enough for now with reading and trying till answer

:)
[Galaxy S Plus I9001 Android Development] broodplank1337:
For the record:

In a recent chat (pms) with skywalker01, I found out that the incall volume fix is only for the cm9 kernel, it won't work on the aosp/cm7 kernel whatsoever , the cause of the bug can be found in either one the libs or Phone.apk, So the issues we got atm is the fm radio not working, which isn't a big deal, and the incall volume bug. so stop wasting time on the kernel, if you want a good kernel just use SkyHigh on AOSP :)
[Galaxy S Plus I9001 Android Development] Sot0:
Are you planning to make an AOSP Custom Rom? Would be awesome :)
[Galaxy S Plus I9001 Android Development] Keinbockwurst:
We should make an Overall bug/issue-list for CM7.. as most of the users dont use CM7 as daily driver, there may be bugs that are not obvious..

So, for now:

- No FM Radio (Is there one in CM7 sources?!)

- Incall Volume
[Galaxy S Plus I9001 Android Development] texten:
thats a good idea. please report every single small and big bug on this rom. would be nice castaganait(?) can collect them in the development status thread
[Galaxy S Plus I9001 Android Development] OmarPlus:
That's a very nice suggestion.. Personally I've used CM7 fixed 2.0 As a daily driver, The only bugs I found other than those you mentioned are:

Camera needs zoom and touch to focus

Video camera needs better audio recording, and higher fps

The external speaker has too much bass unless I reduce it In DSP MANAGER.. That's all I found for now :)
[Galaxy S Plus I9001 Android Development] Keinbockwurst:
OH, ok thats nice. :o Maybe texten can use the latest CM9 fixes, for example the zoom, for CM7.
[Galaxy S Plus I9001 Android Development] OmarPlus:
I also have another problem, I don't know if it is just me..

When I go to recovery to backup, and then reboot again I have a bootloop?
[Galaxy S Plus I9001 Android Development] broodplank1337:
What i have been testing:

I call this testing environment "broodROM AOSP"

- AOSP 2.3.7

- Integrated Thememanager (working)

- Integrated Cyanogenmod Settings (Settings.apk/SettingsProvider.apk/CMParts.apk/SystemUI.apk) (working)

- Used mazens cm7 kernel at first, but why not use a way more battery efficient SkyHigh, so I use skyhigh

Generally this combo is pretty stable, no fc's, changing themes work flawless. cyanogenmod settings are saved, so no placebo.

Beautiful results in customization, widget button toggle 2g/3g kinda dies instead of toggling.

Using SkyHigh for optimal performance/battery, without screenstatescaling script (skywalker01 mentioned that it's important NOT to use it)

min freq: 122mhz, max freq 1.4ghz, smartassV2, sio, I noticed that i8150 EGL drivers were less stable then original i9001 ones (first time I actually notice it)

The system is running decently stable overall, but still I had a couple of unexpected memory overflow, when everything suddenly goes like 122mhz max freq, but then when all apps are killed the system runs perfect again, I think that's just a case of the LMK

I actually had a normal call volume sometimes, don't know how, but this differs al the time, most of the time is to loud.

Things I noticed compared to samsung rom:

- the used ram is incredible, I only used 116mb ram after killing apps. (IN YOUR FACE SAMSUNG)

- No unnecessary packet sending at all (samsung rom does about 3 packets per second, aosp does 0 in 30 min!)

- the way init.d works is absolutely horrible, will definitely change that to the regular init.d way

- init.d scripts only work on permissions 750, they can also interrupt the whole boot sequence fairly easy.

- Battery life is kind of constantly changing, like the first %, from 100% to 99% takes upto 5 hours in deep sleep, but then after the 99% it goes down much more rapidly.

Don't mind my post format, at least its some useful information :)

Anyone else tested?

That's also not kernel related!
[Galaxy S Plus I9001 Android Development] Keinbockwurst:
What Recovery are you using? How do you get rid of that bootloop?
[Galaxy S Plus I9001 Android Development] OmarPlus:
I used arco's recovery CWM6 and also 5. To get rid of that I restore an old backup I have.

Awesome work brood.. But you won't use Galaxy W drivers for gaming? And incall volume isn't low, just TOO loud, even people around me can hear it :p

Also can you rename /emmc to /external sd?
[Galaxy S Plus I9001 Android Development] broodplank1337:
I don't know yet, the results (in stability) will tell us. and I know it's too loud, isn't that what I just said :eek:? (correct em if im wrong)

And yes /emmc can be renamed to /external-sd, (since emmc is actually the internal sdcard)
[Galaxy S Plus I9001 Android Development] shubham412302:
And even bluetooth needs to be swithched on twice
[Galaxy S Plus I9001 Android Development] addisuw:
Bugs I faced

I tried to post this bug many times but I couldn't ( I don't know why when i post it but it won't appear in the posts). Anyways while using this ROM I can't "copy and paste texts" and also APN configuration will not be saved after restart it will be cleared and I can't connect to either EDGE or 3G and I have to re-install the ROM to be able to use internet. But overall it's the most battery friendly and the smoothest ROM and please try to keep it that way.

Thanks all!
[Galaxy S Plus I9001 Android Development] broodplank1337:
Hmm copy/pasting text works over here :eek:, and you don't need an apn config since it's already there by default (cm apns list), you might need mms settings tho. if you want to set the apn manually, go to /system/etc/ and delete

apns_conf.xml.

"But overall it's the most battery friendly and the smoothest ROM and please try to keep it that way."

Smooth it does look, but battery sufficient, no way :D:silly:. I'm trying to make a change to that
[Galaxy S Plus I9001 Android Development] addisuw:
Thanks Brood!

I will make fresh clean install and report back about the problems I reported and one more thing I noticed was Wi-fi is a little bit weak compared to stock GB ROMs but like i said the battery is still good (probably I over exaggerated it lol)
[Galaxy S Plus I9001 Android Development] texten:
for everybody who is interessted what i am doing, check http://github.com/texten

i need a break now. my github is not complete.

i have to arrange all files, because with the current structure i am confused :silly:

so second step is building than.

will give you an update, when i am done with arrangement.
[Galaxy S Plus I9001 Android Development] broodplank1337:
the structure is really worse at first sight, but actually all those small "cm related" repo's only confuse you, you would think that you need to merge it somewhere in the kernel source, but it's not, you need to merge it with the android gingerbread "android_2.2.3_r1" branch (which takes hours to download)

the building part is pretty easy though:

- make sure CROSS_COMPILE is set to the right directory in Makefile
- make sure you have a valid .config file
- "make modules_prepare -j16"
- "make modules -j16"
- "sudo make modules_install -j16"
- "make -j16"
- zImage in /arch/arm/boot/
[Galaxy S Plus I9001 Android Development] texten:
this is for aosp, i guess. :confused:

i have merged with the gingerbread branch from cyanogenmod (10hours btw.)

i will do nearly the same as he did: http://www.droidforums.net/forum/steel-droid/196475-guide-how-build-your-own-rom-cm7-source.html
[Galaxy S Plus I9001 Android Development] broodplank1337:
I don't know if it's aosp specific, I always use it to compile all kernels

and lol 10 hours, that's really sick.
[Galaxy S Plus I9001 Android Development] broodplank1337:
I've done some research for a possible audio fix.

came up with these files/results, believe me there are A LOT of possibilities xd if you don't know the actual cause :p
[Galaxy S Plus I9001 Android Development] texten:
hey, do you know if there is any source for this https://github.com/code2k/android_device_samsung_galaxysplus/tree/master/boot boot.img?

i was looking on skywalkers github, but can't find kernel files for cm7
[Galaxy S Plus I9001 Android Development] broodplank1337:
here is a little fun fact. which I learnt from the great master skywalker01, the source is the same! every samsung zImage can be used as a AOSP/CM7 zImage. the only difference is in the ramdisk :silly::silly: that's how I got SkyHigh working on AOSP ;)

But, the CM7/AOSP base need very different libraries which kinda sucks. (such as the audio problem, it's in libaudio.so, not in the kernel)
[Galaxy S Plus I9001 Android Development] texten:
i have some good news. i am in contact with skywalker01 and he will help me with the setup.

when every files is uploaded correct to github, i will let you know.

because than it will be easy to build.

also it will be easy for broodplank to build aosp.

it's not complete, but i recommend you, to check out what i am doing on http://github.com/texten

maybe you can learn some things, i did wrong and some things i did right. so you could do this in the future.

lets see what will be the result in some days.

i am happy that skywalker01 is reachable.

stay tuned.

btw: cyanogenmod 7 will never die:

http://www.cyanogenmod.com/blog/the-future-of-cyanogenmod-7
[Galaxy S Plus I9001 Android Development] broodplank1337:
Ah, that's very nice!, a fully working branch is what I need need to start fixing AOSP, and I'd love to have a fully working AOSP! If you have setup the branch successfully please let me know, so I can clone the git and start working (btw, doesn't it take forever to upload that whole branch? Isn't it like 15gb?) or if you tell me exactly what to place where I can also make it. however thanks for your help, this will takes us in the next step to a fully working AOSP/CM7

And skywalker01's help is always the best, if you have a question he gives the most detailed and clear answer possible :D
[Galaxy S Plus I9001 Android Development] dr.wtf:
you could ask him how he fixed image compression.

i won't ask him because he hates me :(
[Galaxy S Plus I9001 Android Development] broodplank1337:
Well, actually I found that out myself as well :o, first you need apply the files from "GT-i9001-Kernel_HKTW.tar". then look in the file: /drivers/media/video/msm/ce147.c

https://github.com/broodplank/broodKernel-zImage/blob/master/drivers/media/video/msm/ce147.c (this is the unchanged version)

then find:

if(quality == 1) { // 91 ~ 100
CAMDRV_DEBUG("%s: SUPERFINE \n", __func__);
compressionRatio = 17; // 17%
} else if(quality==2) { // 81 ~ 90
CAMDRV_DEBUG("%s: FINE \n", __func__);
compressionRatio = 14; // 16%
} else {
CAMDRV_DEBUG("%s: NORMAL \n", __func__);
compressionRatio = 8; // 15%
}

minimumCompressionRatio = compressionRatio - 3; // ex) if compression ratio is 17%, minimum compression ratio is 14%
ce147_regbuf_jpeg_comp_level[1] = (compressionRatio * 100) & 0xFF;
ce147_regbuf_jpeg_comp_level[2] = ((compressionRatio * 100) & 0xFF00) >> 8;
ce147_regbuf_jpeg_comp_level[3] = (minimumCompressionRatio * 100) & 0xFF;
ce147_regbuf_jpeg_comp_level[4] = ((minimumCompressionRatio * 100) & 0xFF00) >> 8;

and simply force it all to 100

if(quality == 1) { // 91 ~ 100
CAMDRV_DEBUG("%s: SUPERFINE \n", __func__);
compressionRatio = 100; // 17%
} else if(quality==2) { // 81 ~ 90
CAMDRV_DEBUG("%s: FINE \n", __func__);
compressionRatio = 100; // 16%
} else {
CAMDRV_DEBUG("%s: NORMAL \n", __func__);
compressionRatio = 100; // 15%
}

minimumCompressionRatio = compressionRatio - 3; // ex) if compression ratio is 17%, minimum compression ratio is 14%
ce147_regbuf_jpeg_comp_level[1] = 100;
ce147_regbuf_jpeg_comp_level[2] = 100;
ce147_regbuf_jpeg_comp_level[3] = 100;
ce147_regbuf_jpeg_comp_level[4] = 100;

I know this isn't a proper way of editing the compression ratio at all, but it works :D:good:

Download here: http://www.mediafire.com/?1smd0mn87kl4gcx

And may I ask why does skywalker01 hate you? :silly::silly:
[Galaxy S Plus I9001 Android Development] BzArEx:
Maybe this is silly question, but is something similar what exist in CM9 based roms?
[Galaxy S Plus I9001 Android Development] broodplank1337:
I have no clue actually, never touched an ics kernel. you have to check it out to know ^^
[Galaxy S Plus I9001 Android Development] dr.wtf:
i said something he felt offended by.

so this should work without the compression issue on cm7?
[Galaxy S Plus I9001 Android Development] texten:
let's talk about it, when i am done with the basic steps. :good:

yes it is. :victory:
[Galaxy S Plus I9001 Android Development] broodplank1337:
Ok, well. it should work without the compression idd, and if it does not then we know its either in the MediaProfiles file or in the camera app/camera libraries

Ok thats nice :) Please let me know when you're ready ^^
[Galaxy S Plus I9001 Android Development] dr.wtf:
somebody should test this. i got no time at the moment
[Galaxy S Plus I9001 Android Development] haribo318:
hey sorry for asking but i couldn't find a proper installation guide !

i can use cm9 recovery from arco or ?

do i need to flash gapps ?
[Galaxy S Plus I9001 Android Development] Sot0:
Yes

and

yes ;)
[Galaxy S Plus I9001 Android Development] OmarPlus:
Has anybody found a fix for bad audio quality in video? I think it's in Media profile. xml

And brood, if I use skyhigh with AOSP or cm7, will headphones work? because mazen had a special kernel with working headphones and GPS
[Galaxy S Plus I9001 Android Development] haribo318:
I have a question about the skyhigh kernel. can it be used on cm7 ?
[Galaxy S Plus I9001 Android Development] zimmbadroid:
Afaik you cant use skyhigh kernel from threads 1st post but you can use this, its combo of skyhigh, aosp and brood`s changes.

Read thread from that post to see peoples reactions.
[Galaxy S Plus I9001 Android Development] texten:
i realy don't know how mazen did the build, but i know he has missed much files from skywalker. audio was already fixed by skywalker 4month ago.

you can see the difference between mazen's work and skywalker's work.

just compare the repos of first post with the original repos from skywalker.

you will see, mazen messed up many files.

.so, for everybody who wants to build cm7 for themselves should use the repos from skywalker, not the repos of first post! i guess you will have less bugs as with the current build.
[Galaxy S Plus I9001 Android Development] zimmbadroid:
I gave you the link in my previous post and told you to read that thread from there. Its writen already.
[Galaxy S Plus I9001 Android Development] haribo318:
yes i know :D but this is a link to a version of this kernel which is only installabel with broods quick flasher or terminal emulator and i don't like this methods thats why i asked for a cwm flashable version !
[Galaxy S Plus I9001 Android Development] zimmbadroid:
Then you have to wait for someone to create cwm flashable zip.
[Galaxy S Plus I9001 Android Development] texten:
hello, after writing some messages with skywalker, i guess i will need much more time, maybe a long time to reach my goal. so don't expect an cm7-update from me in just some days. primarily i want to work on cm7 for myself, to reach a new knowledge and i guess cm7 is a good base to learn everthing about the building/compiling/setup/coding - procedure...

so please have indulgence, that i don't want to start before i have the needed knowledge.

i know you are all waiting for a new version of cm7,

everybody who wants to start earlier with cm7, feel free and do it. don't forget to use the repos of skywalker: https://github.com/skywalker01

but i will take the time i need. i don't want to make the same errors as others. ;)
[Galaxy S Plus I9001 Android Development] BzArEx:
First it's so great that You find time to work on CM7 :) Socond Texten may I ask about Your goal, are you planing to make a completely new build (for eg 7.2) or patch and support Skywalker's code?
[Galaxy S Plus I9001 Android Development] texten:
my main goal is: reach the knowledge to publish own builds from source.i guess this will take month or years.

but my first goal will be: reach the knowledge to build (with the current great base from skywalker01) cm7 from source and publish frequently updates/fixes.

but i am starting nearly from point zero, so it will take a long time. if there is an update of cm7 earlier from another user, then maybe i'll never publish it, but i will use it to learn. :)
[Galaxy S Plus I9001 Android Development] plictisit17:
now that you have an s2 , will you still develop android for i9001 ?
[Galaxy S Plus I9001 Android Development] texten:
i think so, it's better have two devices, one for develop and one as daily driver :o

i will try to get some higher skills and when i am done and reached my goal as i said above, i would like to start some new projects for i9001.
[Galaxy S Plus I9001 Android Development] broodplank1337:
Thanks a lot for helping me and fixing the repo's texten. (really appreciated that!) and of course credits to the original repo's from skywalker01 (may the force be with you! :)) I'm now able to compile AOSP/CM7! :D

I made a all in one repository with an extended description on how to prepare the build environment and compile ;) so everyone can try it ^^

https://github.com/broodplank/i9001_aosp_build_environment
[Galaxy S Plus I9001 Android Development] bruzzler2809:
Really great to hear that. Congrats to both of you. Please open a new thread so we all have a clean topic with your clean sources. Thanks again
[Galaxy S Plus I9001 Android Development] broodplank1337:
Thank you, the repository I posted is only the addition for the actual source, so it's only about 30mb, the source itself is so large that I won't upload it to github.

So it's a repo to help people setup the environment.

btw, I'm compiling now.. already 4 hours busy lol
[Galaxy S Plus I9001 Android Development] bruzzler2809:
Great. I would love to help you guys testing. Please let me know , thanks
[Galaxy S Plus I9001 Android Development] m0e_03:
Thats great!! Always keep in mind that "haste makes waste", so take your time brood.. ;)

Am looking forward for testing too.. :p
[Galaxy S Plus I9001 Android Development] texten:
i guess, i will post a testbuild of cm7 tomorrow or so. there is a need to check what is todo. because not all changes from mazen are included/published and so on.

would be nice we'll find many testers. thanks.
[Galaxy S Plus I9001 Android Development] X DoZ3R:
I'll test it :)
[Galaxy S Plus I9001 Android Development] bruzzler2809:
Me 2
[Galaxy S Plus I9001 Android Development] banditos88:
Me 2
[Galaxy S Plus I9001 Android Development] shubham412302:
I am ready for testing.....

Is this totally new build or same modified?????
[Galaxy S Plus I9001 Android Development] mal13:
I'm also in it for testing.

Haven't read topic lately but i used cm7 earlier on and liked it. At that time incall volume was beyond loud so hopefully it's fixed. It was main reason i didn't use it.
[Galaxy S Plus I9001 Android Development] iLpirLa:
really good...I'm still on mazen 2.1 cos the cm9 didnt convinced me at all..
[Galaxy S Plus I9001 Android Development] Gusta_HR:
And I just waiting for incall volume to be fixed... CM9 is not an answer..
[Galaxy S Plus I9001 Android Development] iLpirLa:
well, from my point of view the cm7 main fixes should be:

1- in call volume

2- photo compression / video recording with stock app (like was in 2.0)

3- compass

for the third I guess it could helps (maybe?) the fixes that ivendor will release for cm9 beta5
[Galaxy S Plus I9001 Android Development] m0e_03:
+1 to that, and maybe a camera hack would be a good addon too.. ;)

just a question...does the latest cm7 (2.3.7), has panorama & face-unlock capabilities like the stock value packs? :confused:
[Galaxy S Plus I9001 Android Development] Gusta_HR:
I think no. But one thing CM7 have, besides other roms. THEME CHOOSER !!! The only thing i care about :D:D:D
[Galaxy S Plus I9001 Android Development] m0e_03:
i have the same perception as you about that one..hehehe... :D

although, it would have been awesome if at least panorama could be extracted from the value packs and integrated into cm7..but for now, its best if the currents bugs are taken care of first..before adding anymore headaches... ;)
[Galaxy S Plus I9001 Android Development] bruzzler2809:
How is the testbuild progress?
[Galaxy S Plus I9001 Android Development] texten:
i am working on some obvious bugs, f.e. the usb connected notification is still always shown. i know what mazen did for this bug, but it is not the best solution. so first some bug fixes and then tests :) even if it's just quiet here, i spend many hours to find solutions.
[Galaxy S Plus I9001 Android Development] bruzzler2809:
We all know that, you guys are all doing a terrific job.

Just let us know, we all want to help testing :)
[Galaxy S Plus I9001 Android Development] iLpirLa:
+1

take your time :) whenever u need some testers just give us a call :)
[Galaxy S Plus I9001 Android Development] broodplank1337:
lol you want to know how easy the fix is??

in build.prop:

persist.adb.notify=0

and it's done haha, or are you searching for an other way?