Jump to content

Recommended Posts

Guest Asphytxtc
Posted

ooh, exciting stuff! looking forward to seeing what sort of things we can do with the stuff now..

I don't know much on how the android kernel world works, do you think it'll all be pure source we can tinker with? Or will we see various hardware bits done in crappy binary blobs ala nvidia?

Posted

Finally!! :P

I bet they will only release the 1.6 source and then take about 6 months to get the 2.1/2 source out :)

Posted (edited)

Tbh i havent looked at the Aero source yet, but I guess that will give us the best clues as to what we're likely to get. Can't see there being that much proprietary in there looking at config.gz and build.prop.

References to build.Austin I guess are theirs..

Edited by fards
Posted (edited)

looks like the Aero at least is using minimal proprietary blobs..

build steps of these packages

1, bluez

1)in cupcake source tree, replace "external/bluez" folder with content of

bluez.tar.gz

2)run ". build/envsetup.sh" in the root dir of cupcake source tree

3)mmm external/bluez

2, openobex

1)Extract openobex.tar.gz to "external" folder of cupcake source tree

2)run ". build/envsetup.sh" in the root dir of cupcake source tree

3)mmm external/openobex

3, webkit

1)backup and remove "external/webkit" folder in cupcake source tree

2)Extract webkit_open_source.tar.gz to "external" folder

3)run ". build/envsetup.sh" in the root dir of cupcake source tree

4)mkdir -p out/target/product/generic/obj/STATIC_LIBRARIES/libwap_intermediates/

5)copy libwap.a in webkit_open_source.tar.gz to the "libwap_intermediates" folder

6)copy Surface.h in webkit_open_source.tar.gz to frameworks/base/include/ui/

7)mmm external/webkit

4, ppp

1)Extract ppp.tar.gz to "external" folder of cupcake source tree

2)run ". build/envsetup.sh" in the root dir of cupcake source tree

3)mmm external/ppp

5, Linux kernel

1) make blaze_defconfig

2) make

6, blob (tip:must build Linux kernel firstly before build this package)

1) install arm-linux-4.1.1

2) ./setup.sh PRODUCT=BLAZE linux_kernel_path(for

example:/home/b130/work/linux/lnx2625pxa_release/)

3) make

7, wlan

1)Extract wlan.tar.gz to "external" folder in cupcake source tree

2)backup and remove "wpa_supplicant" folder in "external/" folder of cupcake

source tree

3)backup and replace "wifi" folder in hardware/libhardware_legacy/ of cupcake with

the "wifi" folder in this package

4)move "wapi" folder in this package to hardware/libhardware_legacy/ of cupcake

5)mv wapi.h to hardware/libhardware_legacy/include/hardware_legacy/wapi.h

6)run ". build/envsetup.sh" in the root dir of cupcake source tree

7)make external/wlan

Edited by fards
Guest gingernator
Posted
1.12. ??

[TXT] HOW-TO-BUILD.txt 09-Sep-2010 01:36 1.9K

[ ] streak_1.12_bluez.tar.gz 09-Sep-2010 01:37 1.5M

[ ] streak_1.12_jpeg.tar.gz 09-Sep-2010 01:37 687K

[ ] streak_1.12_kernel.tar.gz 09-Sep-2010 01:43 74M

[ ] streak_1.12_wekit.tar.gz 09-Sep-2010 01:44 19M

[ ] streak_1.12_wpa_supplicant.tar.gz 09-Sep-2010 01:44 695K

Posted

Looks like it.. good job I freed a 25gb partition on my work PC.. :P

Guest gingernator
Posted

Someone needs to do a quick and dirty vanilla build, STAT!

Posted (edited)

Cant believe it !

But in case this is not another accidental leak....then they made 1st step to grow in my eyes

Edited by Sader0
Guest Stephen Hyde
Posted

*me starts downloading to my build pc :P methinks its hackin time

Posted

its donut, so don't get too excited..

but it does show one thing, I was right when I said they were using codeauroara kernel :P

Posted

now we've got this, I'm thinking of the best way to get it into a froyo or eclair kernel.

diff against the codearoura kernel to see what they changed then patch the froyo with the same ?

any other thoughts?

Guest Stephen Hyde
Posted (edited)

how about trying to boot using the current kernel first as froyo *should* work with it although not perfectly

am syncing froyo tree from codearoura as i type :P

Edited by Stephen Hyde
Posted
how about trying to boot using the current kernel first as froyo *should* work with it although not perfectly

am syncing froyo tree from codearoura as i type :P

lol

I was going to play with eclair, but am repo syncing the donut_strawberry (as its the last donut to get some work) to diff it first

Guest Stephen Hyde
Posted
lol

I was going to play with eclair, but am repo syncing the donut_strawberry (as its the last donut to get some work) to diff it first

lol well ill stick to froyo :P i doubt dell have changed anything for eclair in kernel (i can swap and change between eclair and donut happily in my own android port using same kernel

Posted
lol well ill stick to froyo :P i doubt dell have changed anything for eclair in kernel (i can swap and change between eclair and donut happily in my own android port using same kernel

yeah I think so as well, but if I can check what they've changed, we have a better way of building froyo :)

Guest timbomfg
Posted

I'm no programmer, but i'm pretty handy to a point. Anyone got a decent generic guide on building a copy of android? I want to try to compile a vanilla copy of 1.6 for the streak sans DellUI.

Following Dell's own guide seems simple enough, but its the precursor stuff i'm unsure of.

Guest Stephen Hyde
Posted

im gonna throw this out here now since we have source.

i registered the irc channel #dellstreak on freenode other week, just a thought that we could make use of it to discuss things esp for dev stuff,. and timbomfg the android source is fairly simple to sort out

Posted
I'm no programmer, but i'm pretty handy to a point. Anyone got a decent generic guide on building a copy of android? I want to try to compile a vanilla copy of 1.6 for the streak sans DellUI.

Following Dell's own guide seems simple enough, but its the precursor stuff i'm unsure of.

tbh the codeaurouraforum wiki guide is fairly self explanatory to start with, that'll give you the basics..

https://www.codeaurora.org/xwiki/bin/QAEP/

Stephen I Hate IRC with a passion :P

pity google scrapped wave, would have been perfect for collaboration on stuff like this!

Guest Stephen Hyde
Posted
tbh the codeaurouraforum wiki guide is fairly self explanatory to start with, that'll give you the basics..

https://www.codeaurora.org/xwiki/bin/QAEP/

Stephen I Hate IRC with a passion :)

pity google scrapped wave, would have been perfect for collaboration on stuff like this!

lol also wouldn be all that difficult for me to setup a web based chat room somewhere :P

Posted (edited)

here's the diff between the codeauroura "strawberry_donut" kernel source and dell donut source.

as you can see I ran diff with -bay --suppress-common-lines --recursive to try and clean up the output a little

codearoura on the left, dell on the right.

Hope this helps someone out :P

donut_diffs.txt

Edited by fards

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.