<acidfreeze>
well I am just starting out with android dev and i was hoping someone would answer a couple questions. I am using the (gs2) I777 and i would like to compile aosp JB to work on gs2. So as far as major stuff i would be just extracting the proprietary drivers from phone and a working kernel?
<acidfreeze>
and i guess replace the modules/files i see in the hellraiser package?
<Entropy512>
acidfreeze: no one has ever successfully brought up vanilla AOSP on an Exynos device
<Entropy512>
everything AOSP-like is a CM derivative
<acidfreeze>
what about supernexus?
<Entropy512>
AOSP derivative if it's on Exynos
<Entropy512>
er
<Entropy512>
CM derivative
<acidfreeze>
ok
<DAGr8>
Entropy512
<acidfreeze>
thanks
<DAGr8>
you probably have no clue
<DAGr8>
but
<acidfreeze>
glad to finally have that answered
<DAGr8>
somewhere between 21and 23rd
<DAGr8>
my kernel wont boot on cm10 nightlies
<Entropy512>
what device?
<DAGr8>
but if i do inline bulding it willboot
<DAGr8>
whatin hell am i doing wrong
<DAGr8>
it boots just fine on previous nighlties
<DAGr8>
quincyatt
<Entropy512>
hmm dunno... I haven't done anything but inline for ages
<DAGr8>
well tbh
<DAGr8>
im doing inline but form anohter repo
<DAGr8>
and it was always fine until then
<Entropy512>
acidfreeze: lemme find CM build instructions
<DAGr8>
jb is too big my vm doesnt have enough sdpace for both repos anymore
<acidfreeze>
i have them
<acidfreeze>
well you are talking just he generic cm instructions?
<Entropy512>
they haven't been updated for ICS yet on galaxys2 devices, but one sec
<Entropy512>
vendor/cm/get-prebuilts instead of vendor/cyanogen/get-rommanager
<Entropy512>
and it's easiest to get vendor/samsung blobs from github.com/themuppets/
<acidfreeze>
k thanks.
<acidfreeze>
entropy: do you still have a i777?
<acidfreeze>
or was that gs1 when i used to see you on xda?
<Entropy512>
i777, although it's kind of been relegated to "hacktoy" status
<Entropy512>
I usually do n7000 stuff, but 95%+ of the n7000 work applies to i777
<Entropy512>
so every once in a while I test for i777-specific regressions
<acidfreeze>
just let me get my hands on a note 2.. hehe :]
<Entropy512>
note 2 CM bringup should be easy, tbh a good candidate for a new maintainer to get some learning done
<Entropy512>
not sure if any of the current maintainers will actually go for it
<Entropy512>
all of the exynos maintainers except one have either ragequit, silently scaled back work, or are approaching burnout
<acidfreeze>
well I am just getting started with android but have lots of linux experience. I will be learning so one day i can help
<Entropy512>
:)
<acidfreeze>
been using gentoo only for 10+ so i am manual way guy. I installed Unbuntu but it is so slow..
<Entropy512>
heh... I used gentoo for years
<Entropy512>
too time consuming
<Entropy512>
i easymode it now
<Entropy512>
well
<Entropy512>
at least on my desktop
<acidfreeze>
when i say slow i mean load times. everything feels all sluggish
<Entropy512>
not on my phones
<Entropy512>
:(
<Entropy512>
dunno... After moving to ubuntu, I never saw any actual performance degradation
<acidfreeze>
i mean on computer mang. BTw next question is since android is in the mainstream kernel what prevents using the same kernel for linux and android?
<acidfreeze>
unless the intramfs is built in to it?
<Entropy512>
android is only partially integrated
<Entropy512>
I think the core stuff is maybe 90% there
<Entropy512>
but SoC specific stuff - almost none of it is mainlined
<Entropy512>
Samsung hasn't mainlined jackshit for Exynos for example
<Entropy512>
the core CPU stuff is at least a year behind
<Entropy512>
the graphics stuff they use doesn't even remotely match mainline
<Entropy512>
and blob compatibility means you've gotta use their hackjobbed source drops
<acidfreeze>
why can't i just drop the samsung sources in?
<Entropy512>
:(
<acidfreeze>
oh i see
<Entropy512>
it's painful, sometimes to make patching to similar mainline versions easier, we'll drop a Samsung tarball on the same revision it was based off of
<Entropy512>
but for example, many of the drivers are hackjobbed so they're insanely difficult to port to mainline kernels
<Entropy512>
xplodwild was working on it with OpenGalaxy to some degree
<Entropy512>
but it was a nightmare, compounded by lack of documentation of platform libraries
<Entropy512>
there is sadly a ton of userspace stuff that is undocumented binaries
<Entropy512>
especially on Exynos
<acidfreeze>
oh
<acidfreeze>
well chroot is lame is why i was wondering
<acidfreeze>
thats all you see vnc..
<acidfreeze>
could i flash linux the same way as 9100 i believe?
<acidfreeze>
so i could flash linux with kernel and then flash back to android when done
<Entropy512>
Maybe, not sure. Haven't looked into any of the "pure linux on an android device" stuff tbh.
<Entropy512>
main differences between I9100 and I777 are touchkeys, modem audio interface, and the mics are swapped
<acidfreeze>
as far as the recovery is what i am wondering about.
<acidfreeze>
k
<Entropy512>
if you flash a pure I9100 binary, you'll have touchkeys kinda fubar, call audio gone
<acidfreeze>
well i meant as far as the partition were set up
<Entropy512>
partitions are identical between i9100/i777
<acidfreeze>
k awesome. going to try that soon. I already have a sick little arm build of gentoo i am dieing to test
<acidfreeze>
i really appreciate all the answers man..
<acidfreeze>
Entropy512: does Faryaab hang out here? so he took a aosp rom and just used a cm kernel? So as far as that how hard? and would it be best for me starting out?
<Entropy512>
if it was on exynos, he did more than that.
<Entropy512>
there are a TON of commits to the platform so that various things (video acceleration, etc.) work
<acidfreeze>
he mentions some patches he took from your sources
<Entropy512>
there are a ton of patches across many repos
<acidfreeze>
well i need to get with him i bet. save alot of time
peterperfect has joined #teamhacksung
<Entropy512>
easier to just build the CM tree
<Entropy512>
it's almost unheard of for anyone to commit an exynos fix anywhere else
<Entropy512>
sadly
<ibrahima>
Entropy512: out of curiosity, are you the one remaining exynos maintainer? or are you scaling back?
<Entropy512>
xplodwild has scaled back but is still doing some work, i'm slowly scaling back (highly unlikely I'll get any new devices), Espenfjo is doing the heavy lifting these days
<Entropy512>
codeworkx is still doing some 4210 stuff but no more 4412
<acidfreeze>
entropy: i guess my last question is how come exynos works with CM kernel?
<acidfreeze>
i am sure you have stated it 4,567 times but perhaps just 4,568
jt1134 has joined #teamhacksung
<Entropy512>
acidfreeze: there is no one single CM kernel
<Entropy512>
there are, sadly, many
<Entropy512>
due to the high amount of manufacturer hackjobbing
<Entropy512>
what we've done is CMify a Samsung source drop
<acidfreeze>
ok i am syncing now.
<acidfreeze>
wish me luck .. ubuntu would not ever sync due to nic card driver issues i am hoping
<acidfreeze>
thanks , l8ter
<acidfreeze>
afk 15 hours
<Entropy512>
lol
<Entropy512>
yeah first sync takes eternity
<acidfreeze>
it kept failing on ubuntu. i suspect dns issues
<acidfreeze>
i hated how it ran dns locally
<acidfreeze>
resolv.conf 127.0.0.1 ...
<acidfreeze>
i know that is probably networkmanager or gnome but just saying.. hehe
<Entropy512>
never had any issues like that
noobnl has joined #teamhacksung
noobnl has quit [Quit: noobnl]
jt1134 has quit [Quit: Leaving]
noobnl has joined #teamhacksung
noobnl has quit [Read error: Connection reset by peer]
noobnl has joined #teamhacksung
<th3g1z>
I'm growing fond of fedora *hides* from xyz only distro lovers
sixstringsg|afk is now known as sixstringsg
sixstringsg is now known as sixstringsg|afk
sixstringsg|afk is now known as sixstringsg
peterperfect has quit [Quit: It's a dud! It's a dud! It's a du...]
<jero>
is there a major difference between 'galaxys2' and 'i9100' CM builds ?
acidfreeze has quit [Ping timeout: 245 seconds]
sixstringsg is now known as sixstringsg|afk
sixstringsg|afk is now known as sixstringsg
<Entropy512>
galaxys2 = CM7 and cm9
<Entropy512>
i9100 = cm10
<Entropy512>
galaxys2 got too confusing with the 8342703927490237 different galaxys2 variants
samosa has quit [Remote host closed the connection]
Turtuga has quit [Ping timeout: 256 seconds]
Turtuga has joined #teamhacksung
sixstringsg is now known as sixstringsg|afk
freedomrun has joined #teamhacksung
raymonddull has joined #teamhacksung
TheDeadCPU has joined #teamhacksung
DemonWav has quit [Quit: Leaving]
freedomrun has quit [Read error: Connection reset by peer]
freedomrun has joined #teamhacksung
ricotz has joined #teamhacksung
ricotz has joined #teamhacksung
ricotz has quit [Changing host]
raymonddull has quit [Quit: Page closed]
pier|znc is now known as pier
pier is now known as pier|znc
gokhanmoral_____ has joined #teamhacksung
nebkat has joined #teamhacksung
gokhanmoral_____ has quit [Ping timeout: 245 seconds]
gokhanmoral_____ has joined #teamhacksung
gokhanmoral_____ is now known as gokhanmoral
gokhanmoral has quit [Client Quit]
freedomrun has quit [Remote host closed the connection]
luminoso has joined #teamhacksung
luminoso has quit [Ping timeout: 265 seconds]
davi has joined #teamhacksung
davi has quit [Changing host]
davi has joined #teamhacksung
cde has quit [Quit: leaving]
rosseaux has quit [Ping timeout: 260 seconds]
rosseaux has joined #teamhacksung
uberushaximus has left #teamhacksung [#teamhacksung]
pier|znc is now known as pier
davi has quit [Quit: Leaving]
rodries has quit [Read error: Connection reset by peer]
rodries has joined #teamhacksung
zz_Nabobalis is now known as Nabobalis
TheDeadCPU_ has joined #teamhacksung
TheDeadCPU has quit [Ping timeout: 256 seconds]
pier is now known as pier|znc
pier|znc is now known as pier
angelsl has joined #teamhacksung
rosseaux has quit [Ping timeout: 260 seconds]
rodries has quit [Ping timeout: 250 seconds]
rodries has joined #teamhacksung
rosseaux has joined #teamhacksung
pier is now known as pier|znc
peterperfect has joined #teamhacksung
davi has joined #teamhacksung
davi has quit [Changing host]
davi has joined #teamhacksung
gokhanmoral has joined #teamhacksung
cuco has joined #teamhacksung
cdesai has joined #teamhacksung
sbrissen_gone has quit [Quit: Konversation terminated!]
sbrissen has joined #teamhacksung
peterperfect has quit [Quit: IceChat - Keeping PC's cool since 2000]
sbrissen has quit [Quit: Konversation terminated!]
datagutt has joined #teamhacksung
pier|znc is now known as pier
peterperfect has joined #teamhacksung
japc has joined #teamhacksung
sbrissen has joined #teamhacksung
gladiac1337 has joined #teamhacksung
japc has quit [Quit: Ex-Chat]
cuco has quit [Ping timeout: 252 seconds]
pier is now known as pier|znc
peterperfect has quit [Ping timeout: 246 seconds]
gokhanmoral has quit [Ping timeout: 264 seconds]
peterperfect has joined #teamhacksung
g_byers[Away] has quit [Ping timeout: 240 seconds]
cdesai is now known as cmd
techmik has quit [Remote host closed the connection]
AdamG- has quit [Write error: Broken pipe]
g_byers[Away] has joined #teamhacksung
KhasMek_ has quit [Read error: Connection reset by peer]
KhasMek has joined #teamhacksung
pier|znc is now known as pier
TheDeadCPU_ has quit [Ping timeout: 252 seconds]
cmd has quit [Remote host closed the connection]
techmik has joined #teamhacksung
AdamG- has joined #teamhacksung
pawitp has joined #teamhacksung
AdamG- has quit [Remote host closed the connection]
techmik has quit [Remote host closed the connection]
datagutt is now known as nynorsk
nynorsk is now known as spynorsk
spynorsk is now known as datagutt
techmik has joined #teamhacksung
triptosyll has joined #teamhacksung
techmik has quit [Remote host closed the connection]
techmik has joined #teamhacksung
<triptosyll>
Bji
AdamG- has joined #teamhacksung
<triptosyll>
Building for the fascinate, and when I lunch, I get: build/core/product_config:211:***no rule to make target 'full_fascinatemtd'. Stop.
<Espenfjo>
do breakfast
<triptosyll>
I've tried editing the boardconfig.mk, but everything seems to look OK in there. Any ideas which makefile it is that I need to edit?
<Espenfjo>
just do 'breakfast fascinatemtd'
<triptosyll>
OK. May I ask what the difference is between breakfast and lunch?
<triptosyll>
It says breakfast command not found....
<Espenfjo>
cm has breakfast that takes care of this
<codeworkx>
triptosyll: fascinate is no aosp device
<triptosyll>
I figured that. I was just trying to b able to build aosp for it. Sbrissen built aosp for the fassy.
<codeworkx>
aosp needs a ton of patches to work on fascinate
<triptosyll>
I've gotten past this error before, but since I cleared out my working folder, I've been stuck at it.
<codeworkx>
add vendorsetup.sh
<triptosyll>
And yeah, I had to do a lot of patching to get past it before. Maybe I just haven't added the right patch this time around.
<triptosyll>
I already have a vendor setup.sh
<triptosyll>
I added the kernel from cm, the device tree, and the aries common tree.
<triptosyll>
I did a bunch of patching to 'build' to try and get inline kernel building done with aosp
<codeworkx>
. build/envsetup.sh
<codeworkx>
this should show fascinatemtd then
<codeworkx>
if yes, lunch
<triptosyll>
Yup it does. And when I choose it (#11 on my list) it spits out that error.
<codeworkx>
what exactly does it show?
<triptosyll>
I'm wondering if sbrissens version of the 'device_Samsung_fascinatemtd' is different that the cm version. That's what's different this time. I used cm instead of sbrissen device tree this time
<triptosyll>
What does what show? The error?
<codeworkx>
what is it showing? how does your vendorsetup look like?
<triptosyll>
Add_lunch_combo full _fascinatemtd-userdebug
<triptosyll>
THAT is what it looks like in my file
<codeworkx>
lemme assume you broke the build environment while patching
AndChat|679296 has joined #teamhacksung
<AndChat|679296>
Damn internet
AndChat|679296 has quit [Client Quit]
AndChat|679296 has joined #teamhacksung
pier|znc is now known as pier
triptosyll has quit [Ping timeout: 240 seconds]
<AndChat|679296>
Codeworx, if I wipe my build directory, and re sync it, would syncing sbrissens device tree be better than syncing com's? Seeing as he is building aosp for the device already?
AndChat|679296 has quit [Client Quit]
triptosyll has joined #teamhacksung
<triptosyll>
That would make a little more sense than trying cm device tree right?
<triptosyll>
Codeworx, if I wipe my build directory, and re sync it, would syncing sbrissens device tree be better than syncing com's? Seeing as he is building aosp for the device already?
<codeworkx>
i dont know
<codeworkx>
didn't have a look at it since gb
<triptosyll>
Haha. Yeah. Well maybe I'll just try that. I'm pretty sure that is the only difference between this setup and the last. Just wish I knew what to do to get this device tree to work.
<triptosyll>
Can anyone tell me why the breakfast command doesn't work?
<codeworkx>
it's a cm thing
gokhanmoral has joined #teamhacksung
<codeworkx>
looks like gm is here
<triptosyll>
Gotcha. Well thx for the help. Ima try sbrissens device tree and see how that does.
triptosyll has quit [Quit: Peace!]
<gokhanmoral>
yes :) sometimes afk sometimes here. but even the silence is fun here :)
<gokhanmoral>
anybody has exynos4 datasheet by the way?
<koud_>
my guess woul be no X)
<gokhanmoral>
well.. I wanted to try :
<codeworkx>
hehe
angelsl has quit [Remote host closed the connection]
<peterperfect>
heh..exynos datasheet is probably as easy as find a pokemon
<acidfreeze>
i swear it says to do that step first
DemonWav has quit [Ping timeout: 264 seconds]
<Entropy512>
when I gave the list of differences, I forgot about that ics change
<Entropy512>
really need to update the wiki... :)
<acidfreeze>
i left <copyfile dest="build.sh" src="samsung/build.sh" /> in still btw
<Entropy512>
i never use the teamhacksung buildscripts
<acidfreeze>
ok out
triptosyll has joined #teamhacksung
<acidfreeze>
man why does repo keep putting files in my home directory
<acidfreeze>
i keep having to move them all when it is done into android/system
<acidfreeze>
it puts all the files into the root of my home /home/user.. i am in ~/android/system when i run it
<triptosyll>
So, I tried deleting everything in the build environment except the repo folder. I did repo sync, and when that was done, I cloned the aries-common kernel from cyanogenmod, and the device tree from sbrissen. I did the extract-files.sh, and when that was done, I did . build/envsetup.sh lunch full_fascinate-userdebug
<triptosyll>
I ran into the same error as before: build/core/product_config.mk:211:*** no match for 'full_fascinatemtd'. Stop.