yashsingh1/xdaforums huggingface dataset:
[Galaxy S Plus I9001 Android Development] XeLLaR*:
@hahnjo

you could use a bus-pirate like Adam outler does for his XDA Unboxings.

---------- Post added at 04:18 PM ---------- Previous post was at 04:15 PM ----------

Or get a look at this

http://xdaforums.com/showthread.php?p=13473163#post13473163

Or this:

http://www.ebay.com/itm/USB-To-TTL-...357?pt=LH_DefaultDomain_0&hash=item2c658621f5
[Galaxy S Plus I9001 Android Development] Keinbockwurst:
There are also other ways to get kernel messages during boot, one can check out the netconsole, Linux-aware Trace32 (JTAG), or simply dump kernel messages on the LCD — "console=tty0".

Gesendet von meinem GT-I9001 mit Tapatalk
[Galaxy S Plus I9001 Android Development] R341M@N:
What about this https://github.com/ronubo/kernel-android-3.4-common-goldfish/tree/android-3.4-goldfish can it be as base ? Remember that current kernel is too goldfish or something.
[Galaxy S Plus I9001 Android Development] Keinbockwurst:
ATM a 3.0.8 Source is used, 3.4.x is worth a try I think, maybe the log-on-screen-thing works with that Sources. Hahnjo, could you try to compile a kernel out of that Sources or are they useless?
[Galaxy S Plus I9001 Android Development] bhundven:
I finally posted my usb uart guide. Hope that helps!

I will be updating it, so don't think it's quite complete yet ;)
[Galaxy S Plus I9001 Android Development] Keinbockwurst:
Do you think that UART will solve our problem that we cant get any logs from the kernel!? Is it even possible on our device as its very different from normal galaxy s?
[Galaxy S Plus I9001 Android Development] bhundven:
SGH-T959V is an ugly duckling galaxy s device as well. They all have their differences, but if this phone has the fsa9480 chip, then your good to go. I've tried this on my SGH-I717, as it also has the fsa chip, but it doesn't output the kernel log output because it might have to do with the kernel configuration.

I know that if you have the FIQ debugger option enabled in the kernel, you won't see any kernel output after the SBL boots the kernel.

Also, the FSA9480 chip has to be setup and configured by the kernel driver to display uart before it will work correctly. (this is why internal uart is better)
[Galaxy S Plus I9001 Android Development] Keinbockwurst:
The Galaxy S Plus is using a Qualcomm MSM8255T. Hahnjo tried to get the log beeing displayed on the LCD but it did not work for any reason. Is there any idea that you have about this mess?! :x
[Galaxy S Plus I9001 Android Development] bhundven:
I just looked at the i9001 source, and it does use the FSA9480 chip. This should work.

If you guys have problems using my guide, do let me know.

If all else fails, use internal uart. As long as the arch/arm/mach-msm/board-ariesve.c and friends setup the UARTs correctly, internal uart should work great, regardless if the fsa chip is working properly or not.
[Galaxy S Plus I9001 Android Development] Keinbockwurst:
Thanks for your help! :highfive:
[Galaxy S Plus I9001 Android Development] hahnjo:
I already tried LCD-console (read my first post today) and it didn't work with the same mods like on arco's kernel where it worked. I have somewhere in this thread posted my differences

Goldfish kernels are just the kernels for the emulator that is running under Windows or Linux to test Android applications on different screen sizes without need to buy lots of phones.

No, my source is 3.0.21 from code-aurora (git://codeaurora.org/kernel/msm.git, branch ics_strawberry) which is a community for a opensource kernel for devices with msm-chips. On their repo there is also a 3.0.8, but I chose 3.0.21 because the official google source code for kernels is now also 3.0.21. Concerning useless, look above :)

The problem is that the driver for fsa is ported from 2.6 kernel and these are the files which most probably break the kernel :) but it is worth a try. And thanks for your guide, it looks really good. I will look after it in detail soon.

I hope this will answer a few of your questions and few other things.

EDIT: My github is here. It is currently also up-to-date because I didn't manage to get something work :(
[Galaxy S Plus I9001 Android Development] E:V:A:
This is interesting to know! Any ideas why this is so and where it is checked? (Would it also be true for other devices?)
[Galaxy S Plus I9001 Android Development] eBug:
Yes. Standard output will be redirected to your serial port. On the host computer you need a program such as kermit (on Linux) or hyperterminal on Windows.
[Galaxy S Plus I9001 Android Development] bhundven:
Right, I use minicom.
[Galaxy S Plus I9001 Android Development] bhundven:
Well, it's interesting.

On the SGH-T959V and other Exynos (3110/s5pc110) Galaxy S devices, it looks like this:

https://github.com/bhundven/android...0-ics/arch/arm/mach-s5pv210/mach-aries.c#L261

It seems to be tied in differently with the qualcomm proc. It may be different for this device.
[Galaxy S Plus I9001 Android Development] EB20XY:
"No, my source is 3.0.21 from code-aurora (git://codeaurora.org/kernel/msm.git, branch ics_strawberry) which is "

==> Did you found a place to manipulate the logfile-output in that code already or

have the necessary cable to get the output ?

==> Or can someone "rent/offer" him the right special cable ?
[Galaxy S Plus I9001 Android Development] Keinbockwurst:
Sadly its not only a cable. There are many things to be bought.

Gesendet von meinem GT-I9001 mit Tapatalk
[Galaxy S Plus I9001 Android Development] hahnjo:
That's right. And I don't own all these things. But maybe there is someone in the community who already has and who would like to test it. If yes I'll try to enable serial logging in arcos kernel and then try it with the new kernel
[Galaxy S Plus I9001 Android Development] XeLLaR*:
Could this help you?

http://xdaforums.com/showthread.php?t=829817
[Galaxy S Plus I9001 Android Development] hahnjo:
No, but read thread please
[Galaxy S Plus I9001 Android Development] EB20XY:
Perhaps we really should just start a fund raising für 3.x kernel development.

It would help also to buy such equiptment (50 - 80 €). correct ?

If then 1-2 devs like you could try the port it would be a start.
[Galaxy S Plus I9001 Android Development] rickvrolings:
I would like to donate! Why dont you guys make a new thread for the fundraising?
[Galaxy S Plus I9001 Android Development] Keinbockwurst:
Asking for Dontations is not allowed at XDA, thats why. ;)
[Galaxy S Plus I9001 Android Development] rickvrolings:
Ooh. Okay...

I forgot.
[Galaxy S Plus I9001 Android Development] Keinbockwurst:
But if someone here would say: "Hey, I can do that!" and is someone that has the trust of members, he maybe could add a Donation Link to his profile and Post here that he is open for donations of the equipment. I think Hahnjo should choose if there is someone..
[Galaxy S Plus I9001 Android Development] crybert:
Hey I don't know if this was already done by someone else or if hahnjo did it already. If yes just forget it :D

I made a diff between the common-aosp.android-2.6.35.7 Kernel (here) and the default 2.6.35.7 I9001 Kernel (here) to find out which files and folders have been changed/added by samsung to run the kernel on the i9001. Perhaps this helps someone.
[Galaxy S Plus I9001 Android Development] hahnjo:
I think that 2.6 kernel for our device is also based on code-aurora. But great idea. Which tool did you use? I'll then also do it for that...
[Galaxy S Plus I9001 Android Development] crybert:
The mentioned AOSP Kernel is from CodeAurora, but maybe there is a better version.

I did it the following way.

diff -qr dirA dirB | grep -v -e 'DS_Store' -e 'Thumbs' | sort > diffs.txt

I also tried the following, but I'm on MacOS and somehow stuck at the splitdiff part. http://xdaforums.com/showthread.php?t=784270

So it could be possible to create a patch for the aosp kernel. And maybe this is somehow adaptable to 3.x
[Galaxy S Plus I9001 Android Development] XeLLaR*:
Quick Question:

Do you guys know the HTC One V? It has the Same Processor as our S Plus, cant we take some drivers from it?
[Galaxy S Plus I9001 Android Development] crybert:
First you need to know which drivers are necessary then you can play around ;)
[Galaxy S Plus I9001 Android Development] t0kgrumps:
Is the HTC one v a single or dual core phone? If its a dual core phone. Their kernel would not work for ours
[Galaxy S Plus I9001 Android Development] gezze:
single core for sure
[Galaxy S Plus I9001 Android Development] crybert:
Samsung has released the kernel Sources for

Galaxy S Duos (GT-S7562) which has a Qualcomm MSM7227A ( 1.000 MHz ) and Qualcomm Adreno 200 GPU so maybe this could help a bit: http://opensource.samsung.com/reception/receptionSub.do?method=search&searchValue=S7562

And also for the Stellar 4G (SCH-I200) but this phone has a Dual-Core Processor. So I don't think this is quite helpful

http://opensource.samsung.com/reception/receptionSub.do?method=search&searchValue=i200

AND: It is really a shame that a phone like the Galaxy S Duos with weaker Hardware than the S Plus has ICS.
[Galaxy S Plus I9001 Android Development] drummer1839:
@up why shame it's marketing:)
[Galaxy S Plus I9001 Android Development] hahnjo:
As you already said: First, we need to know where the error is, then we can search for solutions...

And because nobody replied, am I right, that there isn't anybody who already owns the equipment?
[Galaxy S Plus I9001 Android Development] Ezekiel1998:
no people trying to build kernel?:(
[Galaxy S Plus I9001 Android Development] Xistance:
I am suspicious to whether you even read this thread or not. The kernel IS trying to be built but right now we are trying to figure out which libs are needed. Reading just a few posts back would've gotten you that answer :/
[Galaxy S Plus I9001 Android Development] EB20XY:
Good question. If someone has the equipment (cable) it would be great to share it temporary to get to the stage

where the kernel is booting until writing persitent logs. Right ?
[Galaxy S Plus I9001 Android Development] Ezekiel1998:
but seen no news at all so i ask about that
[Galaxy S Plus I9001 Android Development] Xistance:
Well right now the kernel is built. We just need to get it to boot properly or find any workarounds so we can get logs and make a fully working kernel.
[Galaxy S Plus I9001 Android Development] Keinbockwurst:
correct.
[Galaxy S Plus I9001 Android Development] XeLLaR*:
What Hardware do we need to read logs from UART? I Would say a Bus Pirate is enough?

Maybe this could help?

https://docs.google.com/uc?export=download&id=0Bzvzlst8ACZ7TG1QTGtfVHAxM2M
[Galaxy S Plus I9001 Android Development] Keinbockwurst:
Head to this thread to find out whats needed.

All around its about 50 bucks.

http://xdaforums.com/showthread.php?t=1901376
[Galaxy S Plus I9001 Android Development] CastagnaIT:
between 1 or 2 weeks I'll try to do some testing,

for now i solved only the compile problem,

but do not want to give false hope

in any case, if i have news, i will update here
[Galaxy S Plus I9001 Android Development] hypnos17:
Thanx Castagna, u are a great dev.

I have hopened that Brood try to make it too, he is a great dev too, but at the moment no info from him

Inviato dal mio GT-I9001 con Tapatalk 2
[Galaxy S Plus I9001 Android Development] CastagnaIT:
to do a good porting you need to update the main file

of the board, do not add it, as did oisis

a preliminary analysis of the file, i realize that it will take a long-long time to complete (there are 1500 rows to be modified!), I'll try to start ...
[Galaxy S Plus I9001 Android Development] Keinbockwurst:
Good luck ;)

Gesendet von meinem GT-I9001 mit Tapatalk
[Galaxy S Plus I9001 Android Development] Skar3:
good luck Castagna, thanks for trying :)
[Galaxy S Plus I9001 Android Development] mrjraider:
When does ur status change to Reconized Contributor or Developer?

Realy awesome that you want to try this! :good:
[Galaxy S Plus I9001 Android Development] EB20XY:
HTC one v kernel source

here is the HTC one v kernel source:

http://dl4.htc.com/RomCode/Source_and_Binaries/primou-ics-crc-3.0.16-133e482.zip

https://github.com/htc-mirror/primou-ics-3.0.16-d5b834a
[Galaxy S Plus I9001 Android Development] hahnjo:
Which version are you going to use? 3.0.8 from Huawei or 3.0.21 from code-aurora that I started to port?

And: do you own an equipment for UART?
[Galaxy S Plus I9001 Android Development] arco68:
The kernel sources from the Galaxy Reverb would be the best choice to use. That's the closest you will ever get to the S+, as it has the same exact CPU. I fact, AFAIK it's the first phone with that CPU that Samsung has shipped with ICS on.

If anyone manages to find a system dump from that phone, I'm very interested in getting it. :)
[Galaxy S Plus I9001 Android Development] XeLLaR*:
Hmm it looks like its really hard to get one of those System Dumps for the reverb.
[Galaxy S Plus I9001 Android Development] Keinbockwurst:
http://www.phonearena.com/phones/Samsung-Galaxy-Reverb_id7366

This one?? :) do you think samsung will release kernel sources when the phone is released?

EDIT: oh, its already released. ;) Cant find any sources.

There are some Reverb Sources on opensource.samsung.com when you search for SPH-M950. Maybe thats useful

Gesendet von meinem GT-I9001 mit Tapatalk
[Galaxy S Plus I9001 Android Development] jiteshkudekar:
Can u please tells what do you mean by CPU?

I'm asking this becoz I just checked both specs, ours processor is MSM8255T whereas Reverb has MSM8655.

I'm new to these things so just wanna know :)
[Galaxy S Plus I9001 Android Development] arco68:
8655 is for CDMA networks, 8255 is for GSM networks. Both are the T version - 1.4 GHz.
[Galaxy S Plus I9001 Android Development] EB20XY:
what about this for Samsung SPH-M950 (Reverb): SPH-M950_ICS_Opensource.zip

Enter M950 here: http://opensource.samsung.com/index.jsp

Is the kernel also included ? (can't download at the moment)

but is it really the closest device ? The processor is different.
[Galaxy S Plus I9001 Android Development] _strauch_:
del
[Galaxy S Plus I9001 Android Development] Keinbockwurst:
As Arco said, its the same :P

and just for knowing:

:P

---------- Post added at 10:12 AM ---------- Previous post was at 09:23 AM ----------

Inside of the Open-Source package is a kernel.tar
[Galaxy S Plus I9001 Android Development] YMYA:
So we can use this as our 3.0.8 kernel??
[Galaxy S Plus I9001 Android Development] Keinbockwurst:
I dont think we can use it 1:1, but maybe its useful. :)
[Galaxy S Plus I9001 Android Development] EternalFame:
if the content of kernel.tar is the source of 3.0.x kernel then yes its useful (:

or could be :P
[Galaxy S Plus I9001 Android Development] Keinbockwurst:
I uploaded the Kernel.tar to Dev-host.

http://d-h.st/GRl

I was looking inside the .tar and its a 3.x Kernel :)

Content of the kernel.tar:
[Galaxy S Plus I9001 Android Development] xeGox:
what does it mean?

Device: Samsung Galaxy S Plus (I9001)

ROM: AOKP Milestone 6 b4 Crybert ed.

Kernel: CastagnaIT v6.2 exUv Kernel

Recovery: TWRP TeamWin Recovery Project 2.2.1

USING XDA-APP
[Galaxy S Plus I9001 Android Development] Keinbockwurst:
If the Sources are usable, someone could add our config and driver data and try to get it booting (or at least giving some log output to start working).

The Device is very similar to ours ( as Arco said) so there are good chances to get this one working if the sources are usable.
[Galaxy S Plus I9001 Android Development] 30adi:
maybe one of these devices has files that could help us:

http://pdadb.net/index.php?m=pdacom...199&id25=3094&id26=3084&id27=3097&del_id=3199

NTT DoCoMo Fujitsu F-09D Anteprima

NTT DoCoMo Raku-Raku F-12D

These Japanese "things" have 3.0.8 kernel :)
[Galaxy S Plus I9001 Android Development] EB20XY:
can someone look on http://opensource.samsung.com/index.jsp (enter "i847" there)

if samsung has a 3.x kernel in one of the open source zip files

SGH-I847_Opensource_Update1.zip

SGH-I847_ATT_Opensource.zip

---------- Post added at 02:06 PM ---------- Previous post was at 02:01 PM ----------

+1
[Galaxy S Plus I9001 Android Development] _strauch_:
There is no ICS for this phone only GB, so it will have no 3er kernel.
[Galaxy S Plus I9001 Android Development] YMYA:
What makes this kernel so useful for the development of ICS? What changes would it do?
[Galaxy S Plus I9001 Android Development] EB20XY:
all functional kernel additions for JB came based on 3.x and not on 2.6.x

if we do not jump to 3.x we will have a growning gap and need more and more "workarounds" and lacks
[Galaxy S Plus I9001 Android Development] XeLLaR*:
I really want to know what arco says to that.
[Galaxy S Plus I9001 Android Development] EB20XY:
changelog of linux kernels: http://kernelnewbies.org/LinuxVersions
[Galaxy S Plus I9001 Android Development] CastagnaIT:
fantastic! just look at the source
[Galaxy S Plus I9001 Android Development] globula_neagra:
hello, i can provide you guys, with my boot.img which is based on 3.0.8 perf kernel

is a tablet and the specs are :

1.4 ghz msm 8255 processor

512 ram

ICS 4.0.3 operating system

the producer of the tablet has not released the source files.

i am working to create a full working cwm, i am partially done, i still need to found out how to change the script to format the partitions and mount them right (at this moment i get status 0 everythime when i try to flash a rom)
[Galaxy S Plus I9001 Android Development] AndrolinRoot:
there is a hope for 3.0 kernel and jelly bean :confused::cowboy::good::laugh:
[Galaxy S Plus I9001 Android Development] alireza17mah:
why project going slowly?

whats the finalest work since now??

please exuse me for my bad english
[Galaxy S Plus I9001 Android Development] ad0dh:
;) uhm there waiting for someone like you!
[Galaxy S Plus I9001 Android Development] AndrolinRoot:
make it faster and learn to use the back and forwart controlers in this thread
[Galaxy S Plus I9001 Android Development] alireza17mah:
exuse me im a new member and i dont know forum good please answer me.
[Galaxy S Plus I9001 Android Development] Laurentyu1995:
because porting is a hard job.... and please don't put this stupid questions it's developing section not questions section
[Galaxy S Plus I9001 Android Development] Not Truly Evil:
Now when arco is (partially) involved this can be done :D
[Galaxy S Plus I9001 Android Development] alireza17mah:
my main Q is where project go now?

can karnel boot the phone?

exuse me for my bad english typing
[Galaxy S Plus I9001 Android Development] XeLLaR*:
Project didnt even really Started. And No, it wont boot. We dont know what will happen with the new Source from M950.
[Galaxy S Plus I9001 Android Development] CastagnaIT:
some of the drivers SPH-M950 may be helpful, but many are different, for the board, for me it is easier to port U8860 board
[Galaxy S Plus I9001 Android Development] Pyrology:
You should add these sources to first post :)
[Galaxy S Plus I9001 Android Development] AndrolinRoot:
Maybe vpupkin and vitaly_y have fun and could help arco and you
[Galaxy S Plus I9001 Android Development] Keinbockwurst:
The drivers were not the problem. ;) With this source we maybe can get the Kernel booting or at least giving logs, which did not work with the other sources..
[Galaxy S Plus I9001 Android Development] XeLLaR*:
The Problem is, its not the Same board.

Im asking myself: Cant we just take the "Board" Files from the Huawei device, and the Libs/Drivers from M950?

Would that work?
[Galaxy S Plus I9001 Android Development] CastagnaIT:
to run, the board must be completely rewritten!

and then should be added missing drivers,

and for those who continue to ask, NO is not bootable! if first you do not perform these tasks.
[Galaxy S Plus I9001 Android Development] xeGox:
great

we'll wait your help...!

Device: Samsung Galaxy S Plus (I9001)

ROM: AOKP Milestone 6 b4 Crybert ed.

Kernel: CastagnaIT v6.2 exUv Kernel

Recovery: TWRP TeamWin Recovery Project 2.2.1

USING XDA-APP
[Galaxy S Plus I9001 Android Development] EB20XY:
so overall this is the conclusion of the moment for next time (s.below), correct ?

plus
[Galaxy S Plus I9001 Android Development] alireza17mah:
havnt a new news???
[Galaxy S Plus I9001 Android Development] AndrolinRoot:
I shoot you in your face.........
[Galaxy S Plus I9001 Android Development] XeLLaR*:
Chill bro, thats even too offensive for me, and im very offensive.. oO
[Galaxy S Plus I9001 Android Development] Laurentyu1995:
please DON"T SPAM. you will see if are news . so please STOP with this stupid questions now it's second time or more when you put stupid questions. read the xda rules... are so hard to stop putting this stupid q ???? .. i think no
[Galaxy S Plus I9001 Android Development] alireza17mah:
im sorry but your answers is very bad please dont angry soon!!!
[Galaxy S Plus I9001 Android Development] AndrolinRoot:
Sorry , since you are new , we must not be so hard with you!

Here every dev who have news post is as soon as possible!

Sorry for my angry activity ^^
[Galaxy S Plus I9001 Android Development] hahnjo:
@arco68 and @CastagnaIT:

Have you taken a look at my try (https://github.com/hahnjo/android_kernel_samsung_ariesve)? rmbq also tried it, with the source from U8860 as base. Both kernels are compilable, but not booting. I used the kernel project from code-aurora.org as base because it is made for msm-boards and no vendor put any crazy files in it.

In fact, I don't see any advantage in using kernel sources from other devices beacause the really important files (especially board-ariesve.c) aren't included and probably, the vendor made some crazy changes in the kernel.

P.S.: Please stop asking if there are any news! As already said by many members, it will be posted if there are news. So always asking only creates spam and some important posts simply can't be found
[Galaxy S Plus I9001 Android Development] CastagnaIT:
Today I completed the porting of the board, and the drivers and configuration in the kernel 3.0.8

but there are many errors to be corrected, you must have patience

especially because do it for free, engaging my free time
[Galaxy S Plus I9001 Android Development] adomm420:
Thank you very much for your hard work :thumbup: I think almost everyone could donate $ or two :beer:
[Galaxy S Plus I9001 Android Development] pedrsantiago:
we may have not ended up "hiring" a developer like so many suggested, but I'm still going to donate to the person or the team that manages to pull this off.

so yeah, thank you for your time and dedication :highfive:
[Galaxy S Plus I9001 Android Development] kebuder:
awesome job! keep us posted!:good:
[Galaxy S Plus I9001 Android Development] EB20XY:
But can you migrate to the actual codeline in "code-aurora.org" later ?

Is it a good idea to continue in their github instead of staying seperate ?

www.codeaurora.org/kernel/msm/3.4

www.codeaurora.org/kernel/msm/summary
[Galaxy S Plus I9001 Android Development] amlandey87:
Ok... guyz I have some good news for u... recently I contacted a coder & asked him for helping us to port kernel for our device...& guess what he agreed to help us ...

Now he is asking me to provide the links whrer the developments are going on ... I have given him the link for this thread but because of I am new to XDA ,I don't have all the details..

Can someone provide all the links where development is going on for our kernel so I can give the links to him...waiting for your rply guyz

I think we will definately able to run kernel 3.0.8 for our device..as well as soon as i will get any news from him I will update here...:o
[Galaxy S Plus I9001 Android Development] AndrolinRoot:
who is he? name?
[Galaxy S Plus I9001 Android Development] XeLLaR*:
I only believe what i see & Ivendor / Arco

i believe ivendor is working on Kernel 3.x.x And Arco is working on Jellybean.

So im waiting and drinking my tea.

I think they are working on it secretly since there are no updates @ github.
[Galaxy S Plus I9001 Android Development] Keinbockwurst:
Some links are at first post.
[Galaxy S Plus I9001 Android Development] broncogr:
Thread cleaned.

This stops now....
[Galaxy S Plus I9001 Android Development] amlandey87:
His name is Aditya ...u can see his profile by clicking at below link

http://xdaforums.com/member.php?u=4391784