yashsingh1/xdaforums huggingface dataset:
[Galaxy S Plus I9001 Android Development] ilpianista:
I built it, but I didn't try it on my phone yet.

I'm new to the Android ambient, but I'm very familiar to the *nix systems. So, I hope to learn quickly how it works.

Ok! I'll try to make the audio working in the YardE rom then. Though, I'm a bit discouraged because you did prefer to start a new solution instead of fix it. Maybe I'm more lucky ;)
[Galaxy S Plus I9001 Android Development] skywalker01:
That was my state also when I started with the project ;)

Well, to be honest I didn't prefer that. It was just logical: I was compelled to a different approach due to the hopelessness. All attempts of YardE and myself to fix the gingerbread sources miserably failed :(

But hopefully you can find the crucial fix that we overlooked :D
[Galaxy S Plus I9001 Android Development] Ostatni:
There would be easier to port from arco68 CM9? I've just officially released the test version http://xdaforums.com/showthread.php?t=1576874. Samsung galaxy W is "same" like S+ only other screen. Yes?
[Galaxy S Plus I9001 Android Development] seba2121:
No. Samsung i9001 and i8150 have only same hardware, other is software.

Sorry for my english.

Napisane z SGS+ Brood RC4
[Galaxy S Plus I9001 Android Development] mylostnick:
Hi seba, I really don't understand what d'u mean!

Galaxy W and Galaxy S+ have very similar hardware (same CPU, same graphical controller and other, readin' from pdadb.net) so I think this can be a good news.

I think that after having CM9 on Galaxy W is simple to port it to our device... please correct me if I'm wrong. I've no porting/cooking/programming skill so I'd like to better understand your words.

Thank you!
[Galaxy S Plus I9001 Android Development] annqx:
Like other developer already said: it's easier to build CM9 for SGS+ from source than to port it over from SGW. You can only use some configs but most part is useless.

This was discussed 100x times over the last pages, look it up if you want a detailed post.
[Galaxy S Plus I9001 Android Development] BzArEx:
Motherboard is diferent. Some motherboards have common structure but manufacturers like Samsung can and actually make or just order custom versions of originals. It's pretty hard to port booting and working ROM.
[Galaxy S Plus I9001 Android Development] mylostnick:
Thank you very much for all ur replies.

Now some things are clearest than before!

Anyway I hope we can have an ICS working ROM for our devices.

And, obviously, thanks to all developers for the actually beautiful ROMs for SGS+!
[Galaxy S Plus I9001 Android Development] R-Boy:
Hey guys,

I would like to see how the ported CM for i9001 looks like, but watching the overview what is already working and what is not I'm a little afraid that my device gets bricked.

So, if anyone can take some screenshots from the up-to-date ROM I would be grateful.
[Galaxy S Plus I9001 Android Development] chasemyass:
what port? where? O.o
[Galaxy S Plus I9001 Android Development] ilpianista:
Skywalker01's zip is just a CWM backup. Backup your ROM, then restore skywalker01 backup. With these simple steps you cannot brick it.

You do not see the missing feature looking at a screenshot. It's just a vanilla setup; looks like every Gingerbread/CyanogenMod7 clean installation.
[Galaxy S Plus I9001 Android Development] R-Boy:
The thread is about porting CM to i9001, isn't it? I thought CM should be an "inofficial ics" for devices which do not get an official update.

In the first post there is a download link to a pre-version of the port or am I wrong?
[Galaxy S Plus I9001 Android Development] skywalker01:
No, it's not. It's the only appropriate one.

Some guys here really have to learn what the basic concept of xda developers actually is.

As several guys here lately also didn't get the point - and I bet they already know who I mean - I will aid you with that. Here is the original idea of xda dev authored by still active member and developer kyphur back in March 2008.

It also explains why the backlash of the developers is quite hard or rude like you call it, so read it to understand the whole story:

And to make it crystal clear from my point of view: I am not the author of this (you find the original post here: http://xdaforums.com/showpost.php?p=2031989&postcount=45) but I and all other xda developers completely comply with that.

If you can't comply with this concept and still show a contrary attitude you shouldn't be here at all just as kyphur already said back in 2008.

And you better think twice before you post any opposing or even offending replies on that matter as this will call upon the forum moderators for sure.
[Galaxy S Plus I9001 Android Development] nail16:
I'll watch my words next time.
[Galaxy S Plus I9001 Android Development] skywalker01:
Oh, sorry for the misunderstanding, I didn't mean you personally with that last line. That was just a general advice to all users.

Actually you are one of the active contributing members here, so you just missed the xda dev "mantra" so far I guess ;)

But now you are a fully compliant xda developer, right ?

Congratulations, you have been assimilated :D
[Galaxy S Plus I9001 Android Development] kurniawan77:
just a little cleaning done.... leaving kyphur's on just to remind peeps.... THIS IS DEV SECTION!

Happy developing....

kurniawan77

Forum Moderator
[Galaxy S Plus I9001 Android Development] dhiru1602:
I am a CM9 porter for Galaxy SL. I have come across issues with audio in Galaxy SL also, which I have overcome by coding an Audio wrapper. If you need any help with fixing audio on S+, count me in.
[Galaxy S Plus I9001 Android Development] pascal1990:
there is a new thread with cm7 from mazen and its quite good.just wifi,camera,audio isnt working.performance is very good;)
[Galaxy S Plus I9001 Android Development] macdroid2:
I think Galaxy Ace have now ics.. It's a joke? What about ics for my phone :$
[Galaxy S Plus I9001 Android Development] annqx:
Let me know when you have something to test
[Galaxy S Plus I9001 Android Development] vpupkin:
Hi! Can someone who have successfully built CyanogenMod explain how did he do that?

I tried to follow YardE's recommendations, but faced many problems.

Please, correct me what am I doing wrong?

A first I've got CM sources via repo init -u git://github.com/CyanogenMod/android.git -b gingerbread

Then I've cloned https://github.com/manveru0/device_galaxysplus into device/samsung/galaxysplus

After sourcing envsetup.sh I've executed "lunch full_galaxysplus-eng" and started make.

Everything went fine till make told that there is no target "kernel" in out/target/product/galaxysplus

Ok, I've just copied it from device/samsung/galaxysplus there - make agreed with that.

Next step - it told me that there is no libcamera.so, then some other libs. These issues I first tried to overcome by running extract-files.sh - it should copy necessary files to a proper location, but make had shown me some errors in newly created folder (something in vendor/samsung/ariesve-common).

Then I just cloned folders in vendor/samsung/ from skywalker01's github - that did the trick but after all I placed files from vendor/samsung/galaxysplus/proprietary to out/target/product/galaxysplus/obj in order to continue build process.

Now make says that there is no librasdiof.ko target.

I think that I am missing something, because every step I did after trying to run make first time are not mentioned in the YardE's guide, and look like dirty hack just to quench the make's greed for getting more and more targets for target god.
[Galaxy S Plus I9001 Android Development] ilpianista:
YardE removed that module from his repo with this commit.

No, you're not missing something, but you are using manveru0's out-of-date repo.
[Galaxy S Plus I9001 Android Development] vpupkin:
Hm, so I think the up-to-date repo should be skywalker01's, but I couldn't even properly setup build environment when cloning this repo:

https://github.com/skywalker01/android_device_samsung_galaxysplus

into device/samsung/galaxysplus.

And all this pervert things with copying files into out/ directory is the proper way?

Also when I tried to build with https://github.com/abbradar/android_device_samsung_galaxysplus as device/samsung/galaxysplus I've got next errors:

http://pastebin.com/vNp8iKsg
[Galaxy S Plus I9001 Android Development] rykn21x:
Amen to this!
[Galaxy S Plus I9001 Android Development] arco68:
Hi, can someone paste the output of /proc/partitions and from the df command? :)
[Galaxy S Plus I9001 Android Development] kellermanv:
I don't know what the hell i'm doing, but do you mean this ? i found the file called partitions in /proc and pasted whatever is inside. :D

major minor #blocks name

179 0 7755776 mmcblk0
179 1 106495 mmcblk0p1
179 2 500 mmcblk0p2
179 3 3596 mmcblk0p3
179 4 1 mmcblk0p4
179 5 5120 mmcblk0p5
179 6 20000 mmcblk0p6
179 7 3072 mmcblk0p7
179 8 5120 mmcblk0p8
179 9 7000 mmcblk0p9
179 10 3072 mmcblk0p10
179 11 3072 mmcblk0p11
179 12 8192 mmcblk0p12
179 13 7680 mmcblk0p13
179 14 5120 mmcblk0p14
179 15 532480 mmcblk0p15
179 16 102400 mmcblk0p16
179 17 1413120 mmcblk0p17
179 18 204800 mmcblk0p18
179 19 500 mmcblk0p19
179 20 3596 mmcblk0p20
179 21 5120 mmcblk0p21
179 22 20000 mmcblk0p22
179 23 5120 mmcblk0p23
179 24 7000 mmcblk0p24
179 25 5120 mmcblk0p25
179 26 5120 mmcblk0p26
179 27 5120 mmcblk0p27
179 28 5228544 mmcblk0p28
[Galaxy S Plus I9001 Android Development] crybert:
This is the df command:

Filesystem Size Used Free Blksize

/dev 176M 64K 176M 4096

/mnt/asec 176M 0K 176M 4096

/mnt/obb 176M 0K 176M 4096

/system 442M 261M 181M 4096

/data 1G 408M 949M 4096

/persist 4M 4M 796K 4096

/cache 98M 4M 94M 4096

/efs 4M 92K 4M 4096

/mnt/sdcard 4G 1G 3G 32768

/mnt/sdcard/external_sd 7G 3G 3G 32768

/mnt/secure/asec 7G 3G 3G 32768

/mnt/asec/com.herman.ringtone-1 2M 664K 1M 4096

/mnt/asec/com.quoord.tapatalkahilfe.activity-1 4M 2M 1M 4096

And this proc/partitions

major minor #blocks name

7 0 2111 loop0

7 1 4190 loop1

179 0 7755776 mmcblk0

179 1 106495 mmcblk0p1

179 2 500 mmcblk0p2

179 3 3596 mmcblk0p3

179 4 1 mmcblk0p4

179 5 5120 mmcblk0p5

179 6 20000 mmcblk0p6

179 7 3072 mmcblk0p7

179 8 5120 mmcblk0p8

179 9 7000 mmcblk0p9

179 10 3072 mmcblk0p10

179 11 3072 mmcblk0p11

179 12 8192 mmcblk0p12

179 13 7680 mmcblk0p13

179 14 5120 mmcblk0p14

179 15 532480 mmcblk0p15

179 16 102400 mmcblk0p16

179 17 1413120 mmcblk0p17

179 18 204800 mmcblk0p18

179 19 500 mmcblk0p19

179 20 3596 mmcblk0p20

179 21 5120 mmcblk0p21

179 22 20000 mmcblk0p22

179 23 5120 mmcblk0p23

179 24 7000 mmcblk0p24

179 25 5120 mmcblk0p25

179 26 5120 mmcblk0p26

179 27 5120 mmcblk0p27

179 28 5228544 mmcblk0p28

179 32 7846912 mmcblk1

179 33 7842816 mmcblk1p1

254 0 2110 dm-0

254 1 4189 dm-1
[Galaxy S Plus I9001 Android Development] arco68:
That's it yes. Cheers guys. :)
[Galaxy S Plus I9001 Android Development] Ostatni:
What you will do with it? Why you need it? Can you tell ? Probably everyone is curious
[Galaxy S Plus I9001 Android Development] arco68:
Trying to get CM9 working. No promises though. :)
[Galaxy S Plus I9001 Android Development] kellermanv:
I don't think arco68 has a device since he asked us for infos from our roms.
[Galaxy S Plus I9001 Android Development] Ostatni:
beer and women for you!

EDIT.

True if you need someone for test it, just PM
[Galaxy S Plus I9001 Android Development] rayiskon:
i think i already posted this in general, but i (with the big help of zackconsole) were trying ur cm9 a few days ago, i have some logcats, so let me know if u want to take a look at them. in short, we're getting a black screen right after the Samsung Galaxy S Plus GT-I9001 logo,just in the time the bootanimation should kick in, logcats show that EGLs are not being initialized at boot, zack tried with some kernel patches,we thought we made progress coz the EGL error was not showing anymore in logcats, but it turned out they still were not working. anyways, in case u want to try something out and need a logcat feel free to pm ;)
[Galaxy S Plus I9001 Android Development] annqx:
if you need someone to test things just contact me
[Galaxy S Plus I9001 Android Development] arco68:
I need the output from dmesg and logcat, taken right after a boot. :)
[Galaxy S Plus I9001 Android Development] arco68:
First thing to get working, is recovery. I know you have FeaMod, but from what I can see it's using the wrong partition sizes. So if anyone can test the linked one below, that would be great. Just want to know if the graphics and navigation are ok. I don't advise those inexperienced trying this, in case there's issues. Those experienced should know how to flash it, but just in case not, the command is:

dd if=recovery.img of=/dev/block/mmcblk0p13

http://www.mediafire.com/?wsc57n4kmcz8n32
[Galaxy S Plus I9001 Android Development] rayiskon:
Edit: recovery is not working, shows a black screen and some graphical glitch on the side
[Galaxy S Plus I9001 Android Development] arco68:
What about this: http://www.mediafire.com/?97wa99p580aqyri
[Galaxy S Plus I9001 Android Development] annqx:
Tested your new .img. Still same problem as rayiskon described: black screen and some graphical glichtes at the right side
[Galaxy S Plus I9001 Android Development] arco68:
Adb connection works though?

And I still need dmesg/logcat from regular boot, so I can check I'm using the correct stuff in kernel and the rom. :)
[Galaxy S Plus I9001 Android Development] annqx:
ADB not working for me

adb shell
error: device not found

Got a logfile from adb logcat, but I'm not sure if it's that what you need.
[Galaxy S Plus I9001 Android Development] arco68:
Try this: http://www.mediafire.com/?g9knd6jz7gp6mpg
[Galaxy S Plus I9001 Android Development] annqx:
Will test it asap, i added a logcat log in my previous post but Im not sure if it's the right one

Edit: Same problem, black screen graphical glichtes at the right side of the screen and no adb connection possible for me.

Just to avoid any mistakes on my side.. this is what I did:

downloaded your image file and copied it on my sdcard. Reconnected usb with phone started adb

adb shell
su
dd if=/sdcard/recovery.img of=/dev/block/mmcblk0p13

Rebooted into recovery -> black screen with graphical glichtes.

To test adb connection: rebooted phone into recovery mode

adb logcat
-waiting for device

No reaction, adb shell not working too.
[Galaxy S Plus I9001 Android Development] arco68:
If it still isn't working, I need to double check my kernel config, so if you could attach a copy of /proc/config.gz that would be great.
[Galaxy S Plus I9001 Android Development] annqx:
Here it is
[Galaxy S Plus I9001 Android Development] arco68:
That's the correct method yes.
[Galaxy S Plus I9001 Android Development] arco68:
Another recovery to try: http://www.mediafire.com/download.php?zj7b7dyv36pnt6q
[Galaxy S Plus I9001 Android Development] ilpianista:
What's wrong with the ClockWorkMod recovery?

Nice that you're trying to work on this port too.

I'm busy with my studies these days.
[Galaxy S Plus I9001 Android Development] Xistance:
Not sure if I actually did it correctly (I probably didn't since I did it directly from the phone) but it got me stuck at the Samsung Galaxy S+ screen.
[Galaxy S Plus I9001 Android Development] annqx:
I'm stucked at Samsung Galaxy S Plus screen too (adb not working)
[Galaxy S Plus I9001 Android Development] arco68:
This is also CWM, but version 5.5.0.4, which is the version meant for ICS. I also noticed that FeaMod are using incorrect partition sizes. Also this will help verify that the custom kernel is working.
[Galaxy S Plus I9001 Android Development] arco68:
Very strange. I'll make a recovery with stock kernel, just to conclude if it's the kernel or not.
[Galaxy S Plus I9001 Android Development] annqx:
I'm running SkyHigh kernel v1.4 currently
[Galaxy S Plus I9001 Android Development] arco68:
Alright, here's 2 new test recoveries.

With stock kernel: http://www.mediafire.com/?q8sy8w5ynlk7sqd

With custom kernel: http://www.mediafire.com/?6s0tqdstgsakutq

Test both. Hopefully the one with custom kernel works.
[Galaxy S Plus I9001 Android Development] bogac94:
im trying now. will report very soon.

Edit: Custom one stucks at galaxy s plus screen. Trying stock one

Edit 2: Stock works correctly hahaha. Good job arco !
[Galaxy S Plus I9001 Android Development] annqx:
Image2 (with custom kernel) isn't working. Still stucked at Samsung Galaxy S Plus logo.
[Galaxy S Plus I9001 Android Development] bogac94:
Stock works correctly :)
[Galaxy S Plus I9001 Android Development] annqx:
The graphics are totaly fine and I can navigate through the main menu options. Every sub menu is empty
[Galaxy S Plus I9001 Android Development] bogac94:
Edit: I can use all features of the recovery. whats the meaning of submenu ?
[Galaxy S Plus I9001 Android Development] annqx:
Thats weird. I couldn't. It showed me just the background when I tried to enter any submenu (like installing zip from sdcard, mounts and storage and so on). Can't enter a single one.

ADB working
[Galaxy S Plus I9001 Android Development] bogac94:
i used broodplank's quick flasher and i can access all the submenus and use all the features of recovery. try quick flasher and tick "wipe before flashing" button
[Galaxy S Plus I9001 Android Development] xewier:
What work now in the rom?
[Galaxy S Plus I9001 Android Development] Blumdum:
everything is explained in the first post

if you mean the upload by arco68

then i have to tell you that he did not upload a rom

he uploaded a recovery.img
[Galaxy S Plus I9001 Android Development] arco68:
Good that it works with the stock kernel, but I was really hoping the custom one would work too. If it doesn't boot up correctly in recovery, there's little chance it will in ICS as well. ICS requires quite a few changes to the kernel in order to work properly.

I've reverted some display patches in the kernel, since this is the first thing I suspect might be the issue. If it works now, then at least I know where to look. Also throwing in a test with custom kernel, but stock config.

With reverted display patches: http://www.mediafire.com/?cndd62q9ieb27ga

With stock kernel config: http://www.mediafire.com/?i6n349c7a4taatt
[Galaxy S Plus I9001 Android Development] annqx:
Hey,

I had with recovery3.img the same issue as before (stuck at SGS+logo).

Recovery4.img is booting successfully into CWM (solved that emtpy sub menu issue :P)
[Galaxy S Plus I9001 Android Development] crybert:
Recovery3 is stuck at bootscreen. Recovery4 is working for me, but I cant use "reboot system now". Here it stucks

Just wanted to say that you have to press the home button for the sub menus
[Galaxy S Plus I9001 Android Development] annqx:
:cool: of course :p. Always used menu button to enter sub menus in Feamod Recovery.

You're right. Everything working with recovery4.img
[Galaxy S Plus I9001 Android Development] arco68:
Interesting. So this means that custom kernel should be ok, but the issue is caused by a config option. I'll have to compare my config with stock then.
[Galaxy S Plus I9001 Android Development] eBug:
Stock kernel is working great with KQB stock ROM. It's the first recovery of many I tried before that doesn't bootloop in recovery mode. Great!!!
[Galaxy S Plus I9001 Android Development] AndrolinRoot:
Lets work together with the galaxy w development . Because they get cm9 this week
[Galaxy S Plus I9001 Android Development] mazen912:
hello arco68

could you please give the correct partition sizes for galaxys+

thanks & regards
[Galaxy S Plus I9001 Android Development] arco68:
board_bootimage_partition_size := 5242880
board_recoveryimage_partition_size := 7864320
board_systemimage_partition_size := 545259520
board_userdataimage_partition_size := 1447034880
board_cacheimage_partition_size := 104857600
board_flash_block_size := 4096

Also, here's 2 new test recoveries. Report back. :)

http://www.mediafire.com/?r4r6gte3ngbco05

http://www.mediafire.com/?k9objubkun7aupp
[Galaxy S Plus I9001 Android Development] T@z90:
I've tryed both and they stuck at Samsung i9001 logo. I've tryed adb to provide a log only on the 6, but it doesn't work (Waiting for device error)
[Galaxy S Plus I9001 Android Development] androabot:
recovery5 don´t work for me

recovery6 work fine but i can´t go into recovery, i use skywalker kernel
[Galaxy S Plus I9001 Android Development] annqx:
recovery5.img and recovery6.img both hang up at sgs+ screen
[Galaxy S Plus I9001 Android Development] arco68:
Damn. One of these two then?

http://www.mediafire.com/?vlqsvzjefs77nfc

http://www.mediafire.com/?fad6q7cir3wnbrf
[Galaxy S Plus I9001 Android Development] crybert:
Recovery 7 and 8 are not working
[Galaxy S Plus I9001 Android Development] annqx:
i confirm
[Galaxy S Plus I9001 Android Development] arco68:
Ok, last two. If none of these work, I'll take a break from this for a while.

http://www.mediafire.com/?fuiid6y49rsheh5

http://www.mediafire.com/?13dw1qqpxci6285
[Galaxy S Plus I9001 Android Development] annqx:
recovery9.img is working, great. Testing the next one

recovery10.img working too!
[Galaxy S Plus I9001 Android Development] rayiskon:
arco, does this mean u might be onto something here ?
[Galaxy S Plus I9001 Android Development] arco68:
Might be getting closer yes. :) It's weird, the ones not working are based on a custom kernel config, while the ones working are based on the stock kernel config. I've compared them but can't really see anything major difference that should cause any problems. The custom config are pretty much the same as being used for the Galaxy W and Exhibit II, where it works just fine. I'll check some more, maybe I missed something, or this device is more picky about the options.
[Galaxy S Plus I9001 Android Development] arco68:
It's because if it doesn't work with a custom config in recovery, there's no chance it will work correctly for booting into ICS. And testing it with recovery first is quicker and easier than building and uploading a complete rom everytime. :)
[Galaxy S Plus I9001 Android Development] arco68:
Still working with this? I'm trying a few changes at a time, so it's easier to pin-point the issue when it occurs.

http://www.mediafire.com/?4i4tqgi0812occ8
[Galaxy S Plus I9001 Android Development] annqx:
I have a black screen and phone shuts down after sgs+ logo. The computer recognizes an usb connection for 1 second but can't see any logcat output
[Galaxy S Plus I9001 Android Development] fabsau:
Nope this is not working :(

When I try to enter the recovery mode I get a black screen and I can reboot the device

but the usual boot works
[Galaxy S Plus I9001 Android Development] arco68:
That's good actually. :) Means there's fewer things to check here. So just need to revert backwards my changes until it works again. Thanks for testing btw. It's much appreciated. :)

http://www.mediafire.com/?9twlvkq24qm0e5z
[Galaxy S Plus I9001 Android Development] annqx:
Still exactly the same issue with recovery12.img
[Galaxy S Plus I9001 Android Development] fabsau:
With recovery12 happens the same like with recovery11...
[Galaxy S Plus I9001 Android Development] arco68:
http://www.mediafire.com/?371rqkc88x8a18a
[Galaxy S Plus I9001 Android Development] annqx:
Reboot after SGS+ logo with recovery13.img
[Galaxy S Plus I9001 Android Development] arco68:
http://www.mediafire.com/?a43h1l0nacx3m0o
[Galaxy S Plus I9001 Android Development] annqx:
reboot with recovery14 too

edit: shut down every time, not reboot sry
[Galaxy S Plus I9001 Android Development] arco68:
http://www.mediafire.com/?ot7c5qk2co4yzhx
[Galaxy S Plus I9001 Android Development] annqx:
recovery15.img shut down after sgs+logo
[Galaxy S Plus I9001 Android Development] Klarostorix:
arco has an incredible output btw. thx for you work :)
[Galaxy S Plus I9001 Android Development] arco68:
http://www.mediafire.com/?h2xje3ca2w7qqi2
[Galaxy S Plus I9001 Android Development] annqx:
recovery16.img is booting into cwm and adb is working
[Galaxy S Plus I9001 Android Development] fabsau:
I confirm this!

annqx you are a very quick tester ^^

btw. thanks for your efforts arco!
[Galaxy S Plus I9001 Android Development] arco68:
Great! Then this one works also? If not I'm pulling my hair out. :)

http://www.mediafire.com/?51m9j3hza6d5m49
[Galaxy S Plus I9001 Android Development] fabsau:
Booting: Yes!

CWM: Yes!

ADB: Yes!

so no need to pull your hair out :D