yashsingh1/xdaforums huggingface dataset:
[Galaxy S I9000 Android Development] jodue:
thanks for the pre-alpha version aery!!

i just pulled your kernel and extracted the initramfs and the following makes me wonder:

mount rfs /dev/block/stl9 /system
mount rfs /dev/block/mmcblk0p2 /data nosuid nodev check=no
mount rfs /dev/block/stl10 /dbdata nosuid nodev check=no
mount rfs /dev/block/stl11 /cache nosuid nodev check=no
mount rfs /dev/block/stl3 /efs nosuid nodev check=no

thought at least data is on ext4 now? when i pulled your initramfs some day's ago /data & /dbdata were in fact mounted as ext4 (i added then cache as ext4 in my custom build). but if you still use rfs how do you get the insane high i/o scores in quadrant? i hope it's not some "benchmark-fake" stuff like OCLF ... i had everything on ext4 and although i "just" got ~1700 in quadrant everything was very fast. i'd prefer that over a "data-ramdisk" ... thanks for your hard work!
[Galaxy S I9000 Android Development] ashwinds:
I get around 2300 on QS and mount shows them to be on ext4.

But thats what it was on before flashing Aery's build.
[Galaxy S I9000 Android Development] efimov oleg:
not working navitel and droid wall
[Galaxy S I9000 Android Development] Aery:
You've extracted something, but not my initramfs.

And why you're extracting? Are you totally crazy?

https://github.com/codeworkx/cyanogenmod_initramfs_2.6.32

git clone git://github.com/codeworkx/cyanogenmod_initramfs_2.6.32.git

JUST PULL IT!!!!
[Galaxy S I9000 Android Development] jodue:
hm, that's strange because the init script tries to mount them only as rfs...

in fact

initramfs$ fgrep -e ext4 *

gives me nothing! i looks to me as if this is the same kernel aery initially uploaded for us (would make sense as it's called cm_kernel_initial_GT-I9000 :D:D) without ext4 suport... can anyone enlighten me please :D
[Galaxy S I9000 Android Development] jodue:
lol, okay:

1) i DID in fact extract the initramfs of the kernel you posted here and it DOES contain the mount-commands stated in my previous post.

2) i extracted the initramfs because i wanted to see how you get the insanely high quadrant numbers with ext4 without flashing it as i have my own kernel running atm. and it looks like you DON't even use ext4 ... hm

3) i guess i am a little crazy but not totally ;)

edit: i just want to know why the i/o score is suddenly so high, i smell something fishy here....
[Galaxy S I9000 Android Development] ashwinds:
From my understanding, the initial kernel Aery posted is to just get CWM on stock JPO to prepare to flash 6.1 - it will be rfs there.
[Galaxy S I9000 Android Development] jodue:
okay that makes sense ... the kernel in the update.zip looks different ... sorry, my bad :D too much work, my brain does not compute (any more) :D
[Galaxy S I9000 Android Development] Aery:
i loled

:-)
[Galaxy S I9000 Android Development] jodue:
thats good, love to make people happy :D

btw. ~2100 in quadrant now. awesome but i still don't understand why, as i had it on ext4 before but 400pt's less (possibly one of the mount options i was missing) ... but what the hell, it's fu**ing great that it is like it is! thx aery :D
[Galaxy S I9000 Android Development] Razer(x):
Some people is guessing that those high scores are caused by the absence of x264..
[Galaxy S I9000 Android Development] jodue:
if you use the kernel previously supplied in the OP you will need /data /dbdata and /cache to be rfs. if you compile the kernel yourself with the newest initramfs you will have to convert /data and /dbdata to ext4
[Galaxy S I9000 Android Development] cantIntoCode:
Thanks for the reply. Should be no problem then. I'll give try and give it a go when I get home.

EDIT: Sorry for the stupid question but I take it you need Ubuntu to do this? I'm slowly coming to grips with android development, everyones got to start somewhere right?
[Galaxy S I9000 Android Development] dcarr622:
Source just finished building. Dumb question, why is their no system.img? in the android/syste/out/target/product/galaxys/ folder, there is a "system" folder and some other .img's, but no system.img. Do I have to generate it myself?

Also, could I use another kernel with lagfix in recovery to change the partitions to ext4 prior to flashing this?
[Galaxy S I9000 Android Development] EarlZ:
I understand benchmarks may not really mean much but Im surprised at the 4k-ish vs 1k-ish results on the CPU score, Im wondering if the over all CPU performance goes upto 3x also with the rom..
[Galaxy S I9000 Android Development] DocRambone:
Run ubuntu in virtualbox, thats ok to
[Galaxy S I9000 Android Development] jodue:
no idea why you have no system.img, should be there ... i guess something went wrong.

@ext4: yes, this is exactly how i did it and it is working very well. i have data, dbdata and cache on ext4. currently i get about 1800 in quadrant and everything is very snappy. doing some tests now ...
[Galaxy S I9000 Android Development] cantIntoCode:
Thanks for replying. I'll install it on my main pc.
[Galaxy S I9000 Android Development] jodue:
hm. got data, dbdata and cache on ext4. it feels very fast but quadrant doesn't reflect this ... screw it, it's fu**ing flying ;). the kernel isn't yet very optimised so i guess we can improve this some more.

proof for ext4 mounts:
[Galaxy S I9000 Android Development] jaju123:
Where can I find the gaaps thing? :)
[Galaxy S I9000 Android Development] dcarr622:
Where was your system.img? Also why did Doc get 2700 and you get 1800?

Also at the very end of the build processes it said "Error 38" after it was trying to "make" something, could that be the problem?
[Galaxy S I9000 Android Development] cantIntoCode:
Great post with ext4, thanks!
[Galaxy S I9000 Android Development] avary:
just curouis. how long it'll take to compile this on virtualbox ? last time i tried to build cm for nexus one, it took more than 5hours , stuck at dexing framework more than 3hours along. that was on 4core 2.4G (core i5) machine .

another thing, at that time i could only configure virtualbox to use only 1core .
[Galaxy S I9000 Android Development] DocRambone:
The ext4 i tried was a binds one, one click lag fix style.

It gives inflated score
[Galaxy S I9000 Android Development] DocRambone:
Latest virtual box have multicore support, takes 2 hours on a dual core at 3GHz
[Galaxy S I9000 Android Development] jodue:
i guess that will be the problem.

the difference is that doc's method (like oclf & others) is using a memory buffer (ramdisk) so in fact the filesystem is not directly read from/written to. basically it's fast but at the expense of a fairly big amount of ram. in my opinion it's just for tricking the benchmarks into showing higher values ... with ext4 everything is VERY fast. i guess at least as fast as with doc's method. even the browser and other stuff is A LOT faster now!
[Galaxy S I9000 Android Development] Squpix:
The system.img is in

~/android/system/out/target/product/galaxys/
[Galaxy S I9000 Android Development] jodue:
if anybody is interested i can share my newest system.img and kernel ... you would have to convert data, dbdata & cache to ext4 with the ultimate-lagfix kernel oder the speedmod kernel by hardcore tho ...
[Galaxy S I9000 Android Development] dcarr622:
Well that just plain sucks. Do you also have a system folder or just the system.img? I'm wondering if I can generate a .img from the system folder. Very bummed that this damn thing didn't compile correctly xD
[Galaxy S I9000 Android Development] dcarr622:
Please =D I know that this might be against the spirit of compiling yourself, but if you could do this, I'd really appreciate it. I've got everything on ext4 with the lagfix kernel.

Send via PM if people will get too pissed otherwise lol
[Galaxy S I9000 Android Development] DocRambone:
U kidding, still at 30 % compiling ... Bring it on :)

This thing is sooo slow ...
[Galaxy S I9000 Android Development] DocRambone:
I think the cpu score in quadrant is inflated, linpack and superpi do not show any improved score
[Galaxy S I9000 Android Development] Razer(x):
Here's the evidence. Fine, atleast we know there's a problem for sure
[Galaxy S I9000 Android Development] jodue:
yeah thats quite obvious of course. i was wondering why the i/o score jumped so much from my previous cm-system which was already on ext4 ...
[Galaxy S I9000 Android Development] deadgamer:
Not really that obvious. At least to me. Why is that exactly? It's not like we run x264 videos all the time. I understand if it uses up the CPU during playback, but idle? I don't get it so please explain it to me.
[Galaxy S I9000 Android Development] metadan:
I'm currently on JPM, can someone point me towards a good JPO dl link to flash this from?

EDIT: I'm sorted :)
[Galaxy S I9000 Android Development] freakonaleash:
anyway this is a great rom :D

thank you for your hard work Aery
[Galaxy S I9000 Android Development] toansta:
hi guys,

really sorry to have to ask this but i just have a few questions that i am confused about.

1. Is doc rom JPOv7.6.2 considered enough to start flashing the cyanogen kernel too? Just so long as i put the JPP modem on?

2. With the last few instructions, when said to enable wifi immediately, is that for any particular reason? (can i turn it off after everything is installed?)

3. confused about not using GPS also. (does that apply to during installation only? or don't use GPS at all on cyanogen?)

thanks, your help is very much appreciated
[Galaxy S I9000 Android Development] EarlZ:
At the current beta state does it perform an update like what doc does or you need to wipe and reinstall everything per update
[Galaxy S I9000 Android Development] Rezou:
1. I did it before, and I had a lot of bugs. Flashing from a stock JPO is safer.

2. Your sync with google's servers will be faster when the firmware ask you to connect to your google account.

3. The fact that GPS doesn't work is an issue. Of course, in the final release or maybe before, GPS will work.

From Aery :

- Upgrading from earlier CM6?

1. Do a Nandroid Backup!

2. Install the ROM (your Google apps will be backed up automatically)

So apparently you just have to flash the newer CM6.1-GalaxyS-B20101116.zip over the older one in CWM after your nandroid backup.
[Galaxy S I9000 Android Development] toansta:
thanks Rezou!

will flash stock rom then and i guess i'll have to slowly update via 3G as no wifi in my house hehe
[Galaxy S I9000 Android Development] Cygnust:
Hi all,

I tried to recover my sms from titanium backup and it's still empty .. Any ideas ?
[Galaxy S I9000 Android Development] Aery:
Don't use any Backups from Samsung Roms.

Start clean!

Samsung SMS App is different than AOSP.
[Galaxy S I9000 Android Development] Cygnust:
ok thanks !
[Galaxy S I9000 Android Development] DocRambone:
I restored jpo sms to cm6.1 with mybackuppro without any issues...
[Galaxy S I9000 Android Development] AlessandroIT:
Thanks for the Tip Aery :)

Running make without the sudo worked like a charm and, even after the make i get the correct TARGET_PRODUCT.

Of course now i can compile by myself :D

Again, Thanks ;)

EDIT: Woot! And it booted :D
[Galaxy S I9000 Android Development] Aery:
fine.

but use the official inofficial release: http://xdaforums.com/showthread.php?t=842159 ;-)
[Galaxy S I9000 Android Development] AlessandroIT:
Why should i? I finally got audio lag fix before anyone :P :P

Anyway, i'm trying to compile the kernel, just to learn something more :)
[Galaxy S I9000 Android Development] Aery:
Ok. Good answer.

You've downloaded sources? Do some fixes. :-P
[Galaxy S I9000 Android Development] bilboa1:
Using B20101117, quick user report:

-Settings change is slow it's annoying (fix in progress apparently)

-The browser is just as slow as JPO/WJPA (or just as fast if thats how u see it^^) - actually to be honest on some sites it's faster but not on Boston big picture for example (whereas eclair browser and Fennec do not lag)

-Sound is rather broken for now :)

-Youtube vids looks funny xD (videos dont work anywhere as expected)

Everything else works mostly as expected, it's kinda lean/fast/clean/cool. Really it's pretty neat for an early beta. Of course, don't install it if you need something stable.
[Galaxy S I9000 Android Development] palladin9479:
Will this work with other Samsung Galaxy S models? I live in South Korea and am debating on getting one for christmas in a few weeks.
[Galaxy S I9000 Android Development] shassino:
Installed 11-16 build i have problem with some apps. Angrybirds xbmc remote ecc. Return a error at install. Already deleted .android-secure folder And wiped cache And data after that.

Any suggestion?
[Galaxy S I9000 Android Development] dupel:
Yeah, reading big list before posting.
[Galaxy S I9000 Android Development] wliu88:
is the CM rom keep touchwiz desktop? I like it.
[Galaxy S I9000 Android Development] Bhonka:
:eek:

http://www.google.com.au/url?sa=t&s...wa3RDg&usg=AFQjCNHBZOv3IwKtjjN1Qeg1UR2E9yPpeA
[Galaxy S I9000 Android Development] vikas776:
hell i still cant compille it myselft :(

but when i chec kjava -version

it shows correct java-6

why the hell i get errors then

i m getting this error

make -j`grep 'processor' /proc/cpuinfo | wc -l`

============================================

PLATFORM_VERSION_CODENAME=REL

PLATFORM_VERSION=2.2.1

TARGET_PRODUCT=generic

TARGET_BUILD_VARIANT=eng

TARGET_SIMULATOR=

TARGET_BUILD_TYPE=release

TARGET_BUILD_APPS=

TARGET_ARCH=arm

HOST_ARCH=x86

HOST_OS=linux

HOST_BUILD_TYPE=release

BUILD_ID=FRG83

============================================

Checking build tools versions...

************************************************** **********

You are attempting to build with the incorrect version

of javac.

Your version is: /bin/bash: javac: command not found.

The correct version is: 1.6.

Please follow the machine setup instructions at

http://source.android.com/source/download.html

************************************************** **********

build/core/main.mk:130: *** stop. Stop.

i tried reinstalling java no help

even i tried jdk 5 then it shows the error

Your version is: /bin/bash: javac: jdk 5 and not compatible

The correct version is: 1.6.

then i reinstall jdk 6 and still same error

sadness
[Galaxy S I9000 Android Development] kalpik:
You need JDK6, plus the following:

TARGET_PRODUCT=generic

is wrong.. Follow the steps in the first post AS IT IS.. If you can't, then no one can help you :)
[Galaxy S I9000 Android Development] jezza333:
I installed it and played around for a few minutes, but I've now removed it and reverted to JPM until I can replicate the stock look [face it, the black IS sexier than white, and the notification icons are kinda fugly].

Nice work so far though, I'll probably take a look at it again when it's a little more stable :)
[Galaxy S I9000 Android Development] lightning18:
Agree. Plus, black makes good use of our sAMOLED screens.
[Galaxy S I9000 Android Development] boqonx:
You do know that CM6 and on allows for notification bar customization right? (At least as far as colors are concerned)
[Galaxy S I9000 Android Development] ashwinds:
Easier still it allows a Stock_Black theme to be selected under Tweaks Extra.
[Galaxy S I9000 Android Development] Anteuz:
And you can change colors of notification texts, backgrounds etc. All standard Cyanogen stuff. No need to mess with any modifications for that. Just look up the Cyanogen menu @ settings.
[Galaxy S I9000 Android Development] the-rock_07:
Any chance to see russian language in this rom?sorry my bad english!
[Galaxy S I9000 Android Development] ykkfive:
may i ask what changes u made to have such a huge performance gain in cpu scored in quadrant? i have did a diff to ur source under vm but there is only limited changes to jit.c only
[Galaxy S I9000 Android Development] jimmy-bish:
I'm interested in what's going on here as well. As soon as I saw the CPU score in that screenshot, alarm bells went off in my head. This is the first time I've personally seen the CPU score come near the Nexus One 2.2 score, let alone beat it!

What's the Linpack score?
[Galaxy S I9000 Android Development] ademejia:
voice search audio problem ?
[Galaxy S I9000 Android Development] ykkfive:
that's why i wanna know which part make the changes
[Galaxy S I9000 Android Development] DooMMeeR:
Mirror is set up, no limits :P

Initial Kernel (CWM, RFS)

h**p://datatomb.de/cm6/sgs/cm/testing/cm_kernel_initial_GT-I9000.tar

CyanogenMod (update.zip, kernel and lagfix included)

Latest version: 6.1.0-GalaxyS-B20101116

h**p://datatomb.de/cm6/sgs/cm/testing/CM6.1-GalaxyS-B20101116.zip

Google Addon

Latest Version: HDPI-20101114

h**p://datatomb.de/cm6/gapps/gapps-hdpi-20101114-signed.zip

enjoy!!!
[Galaxy S I9000 Android Development] ashwinds:
hmmm .. but the latest version is B20101117
[Galaxy S I9000 Android Development] :
nothing special only wipe the samsumg crap out the user space. Kernel is nearly untouched. But from the byte code of the Samsung Framework you can see they did massive changes to get their TouchWiz Crap in.
[Galaxy S I9000 Android Development] WiwiPouPou:
Wow ! Phone seems so light now !

Just wonder, can we use all Metamorph/Cyanogen themes ? (Unified framework-res.apk ?)

Thanks !
[Galaxy S I9000 Android Development] ykkfive:
Thx

l will take a look at that
[Galaxy S I9000 Android Development] andrewluecke:
It would be good to have a known issues thread..
[Galaxy S I9000 Android Development] ashwinds:
Sigh for the umpteenth time
[Galaxy S I9000 Android Development] :
as you can read from the beta thread issue reports are posted here: code.google.com/p/samsung-gt-i9000-cyanogenmod/issues/list

we can't crawl 100+ site xda thread to find if anybody reported an issue and then manually transfer the information to the issue tracker.
[Galaxy S I9000 Android Development] nrg:
ROM is running fine except I have 3 issues currently which I'm not sure of are bugs/unset settings/missing in CM.

1. Missing haptic feedback on menu & back touchscreen buttons (similar as bug #37)

2. Very low volume on on actions like unlock, seems cannot be adjusted (bug #27)

3. Data icon always shows 3G (never switches to H)

Regarding #3, i have disabled H previously on samsung rom to save battery. Can this be the issue?
[Galaxy S I9000 Android Development] DooMMeeR:
thx for the hint

updating my repo
[Galaxy S I9000 Android Development] :
no that should not affect the new ROM, this looks like an samsung modem issue to me. you should start an issue for that on issue tracker.
[Galaxy S I9000 Android Development] unfnknblvbl:
NOT A SUPPORT REQUEST!

Firstly, THANKYOU SO MUCH for all your hard work to get CM6 working on our beloved SGS. You've probably saved me a bucketload of money for spending on a new, more open phone.

Secondly, I rather foolishly enabled Geolocation in Beautiful Widgets, to which my phone promptly rebooted. Now it's stuck in a boot loop with the following output in logcat:

D/ConnectivityService( 7816): Dropping ConnectivityChange for WIFI: DISCONNECTED/IDLE
I/ServiceManager( 7810): Waiting for sevice media.audio_flinger...
W/AudioSystem( 7810): AudioFlinger not published, waiting...
I/ServiceManager( 7810): Waiting for sevice media.audio_flinger...
I/ServiceManager( 7810): Waiting for sevice media.audio_flinger...
I/ServiceManager( 7810): Waiting for sevice media.audio_flinger...
I/ServiceManager( 7810): Waiting for sevice media.audio_flinger...
I/ServiceManager( 7810): Waiting for sevice media.audio_flinger...
W/AudioSystem( 7810): AudioFlinger not published, waiting...
I/ServiceManager( 7810): Waiting for sevice media.audio_flinger...
I/ServiceManager( 7810): Waiting for sevice media.audio_flinger...
I/ServiceManager( 7810): Waiting for sevice media.audio_flinger...
I/ServiceManager( 7810): Waiting for sevice media.audio_flinger...
I/ServiceManager( 7810): Waiting for sevice media.audio_flinger...
W/AudioSystem( 7810): AudioFlinger not published, waiting...
I/ServiceManager( 7810): Waiting for sevice media.audio_flinger...
I/ServiceManager( 7810): Waiting for sevice media.audio_flinger...
I/wpa_supplicant( 7866): CTRL-EVENT-STATE-CHANGE id=-1 state=2 BSSID=00:00:00:00:00:00
V/WifiMonitor( 7816): Event [CTRL-EVENT-STATE-CHANGE id=-1 state=2 BSSID=00:00:00:00:00:00]
V/WifiStateTracker( 7816): Changing supplicant state: INACTIVE ==> SCANNING
D/NetworkStateTracker( 7816): setDetailed state, old =IDLE and new state=SCANNING
D/ConnectivityService( 7816): Dropping ConnectivityChange for WIFI: DISCONNECTED/SCANNING
I/ServiceManager( 7810): Waiting for sevice media.audio_flinger...
I/wpa_supplicant( 7866): CTRL-EVENT-NO-CONNECTION
I/wpa_supplicant( 7866): CTRL-EVENT-STATE-CHANGE id=-1 state=1 BSSID=00:00:00:00:00:00
V/WifiMonitor( 7816): Event [CTRL-EVENT-NO-CONNECTION]
V/WifiMonitor( 7816): Event [CTRL-EVENT-STATE-CHANGE id=-1 state=1 BSSID=00:00:00:00:00:00]
V/WifiStateTracker( 7816): Changing supplicant state: SCANNING ==> INACTIVE
D/NetworkStateTracker( 7816): setDetailed state, old =SCANNING and new state=IDLE

I hope this helps :)
[Galaxy S I9000 Android Development] DooMMeeR:
repo update

CyanogenMod (update.zip, kernel and lagfix included)

Latest version: 6.1.0-GalaxyS-B20101117

h**p://datatomb.de/cm6/sgs/cm/testing/CM6.1-GalaxyS-B20101117.zip
[Galaxy S I9000 Android Development] bilboa1:
Also got only 3G, it's probably a global issue. The post says "use JPM or newer" and I use JPP, maybe it should be instead "use only JPM" (might even have been edited since i don't know). Going to try JPM later..
[Galaxy S I9000 Android Development] Guiper:
As far as I know the H will never appear on the the vanilla (AOSP) roms. To check if you are on 3g or HSDPA you can check the status on settings.

EDIT: Just checked, it's working perfectly the HSDPA, just no H on top icon :) Should be easily fixed by modifying the framework.
[Galaxy S I9000 Android Development] Bierfreund:
Does anybody know why extern sdcard is mounted to /sdcard_ext and not /sdcard/external_sd?

As it's not for daily use yet (i really need Wifi hotspot), i often switch firmwares at the moment (CM <--> Doc's Froyo) and it would be easier if the environment is the same.

Can I "fix" this e.g. with an hardlink? (/sdcard_ex -> /sdcard/external_sd)?

Also the external SD is not accessible via USB, but this is not listed in the known issues list yet. Is this feature not planned? Otherwise I would add it to the list...
[Galaxy S I9000 Android Development] bilboa1:
cool, thx, you're right just checked it too
[Galaxy S I9000 Android Development] sunwee:
i suspect this is due to quandrant skipping over the h264 decoding test. if you test it, you see it "jumped" thru the test. and for some reason (again suspect only) quadrant records the test as done in oh..i dunno, 0 seconds?

if you recall, the earlier ext loop lagfixes also caused quadrant to "skip" over certain test, resulting in some rather unusual score. could be a "bug" or "feature" in how quadrant calculates these sort of test.

in this respect, linpack is probably a more accurate reflection. it scores in the range of 13-14, very much in line with scores using samsung's roms.
[Galaxy S I9000 Android Development] DooMMeeR:
MIRROR:

Initial Kernel (CWM, RFS)

h**p://datatomb.de/cm6/sgs/cm/testing/cm_kernel_initial_GT-I9000.tar

MD5: a9d05930cdc9cc803ae924db2c843c9e

CyanogenMod (update.zip, kernel and lagfix included)

Latest version: 6.1.0-GalaxyS-B20101117

h**p://datatomb.de/cm6/sgs/cm/testing/CM6.1-GalaxyS-B20101117.zip

MD5: 3494761d16958e1cd6524da7a8b50d6f

Google Addon

Latest Version: HDPI-20101114

h**p://datatomb.de/cm6/gapps/gapps-hdpi-20101114-signed.zip

MD5: bd6362e156c374ae8ce1f7b1c3dcd488

change: added MD5sums
[Galaxy S I9000 Android Development] hinderbrus:
Was reading the other cyanogen thread and i see that the stock dialer is cooked in the rom. Is there any chance that samsung dialer could be included, cause i think is one of the best diealers... never tought of using another one :)
[Galaxy S I9000 Android Development] ashwinds:
Wonder how compatible other 2.6.32 kernels (with ext4 and init support, based off sztupy's work with integrated cwm) are with this ROM. Does it / will it allow us to swap kernels?
[Galaxy S I9000 Android Development] ashwinds:
It was already posted that it'd be unlikely / difficult given the touchwiz dependencies.
[Galaxy S I9000 Android Development] :
why do you want to swap kernel?