[Q] Building CM9 for U8800 - Huawei Ideos X5 U8800

Hey everyone.
I have downloaded CM9 source to build for our phone.
I have a problem: Since I have not built anything from source, I don't where to get the proprietary drivers for our phone.
I am guessing I would need dzo's ICS drivers, but I don't know where to get them from.
Can anyone tell me the URL of the driver for dzo's ICS and what command I need to enter in the terminal to download the drivers to the source.
Thanks a lot guys.

You can look at dzo's github. But it isn't enough for build CM9 so I'm building CM9 device and vendor tree for CM9.
You can look at my github.

Related

[Q] Question about the need for sources...

Hey guys,
As a software developer myself I feel a bit embarrassed that I need to ask this, but I really can't think of the answer myself. Here goes:
Why do we always need the latest sources from Samsung to be able to build an AOSP rom?
The way I see it, unless the kernel's internal APIs that Samsung's device drivers use have changed dramatically between, say, Froyo and Gingerbread, wouldn't it be possible to simply check out AOSP, paste the driver source files from Froyo into the appropriate folder in the kernel tree, and compile? Even if the kernel's internal APIs have changed a bit, they would be minor and well documented changes, so it should only be a moderately difficult task to fix the Froyo sources to work with Gingerbread. Sure, the drivers would still be "Froyo quality," but they seem to work pretty well to me. I'd be happy with a Gingerbread AOSP build w/ Froyo drivers.
It's kind of like what VMWare's tools do in a Linux guest OS - if you update your distro's kernel, the ABI is broken and you just recompile the modules. Same VMWare source code, different kernel, but it works.

[Q] Github for ics

Hi can someone provide me with the link to the vendor tree and the device tree for the leo ics on github thanks
sportsstar89 said:
Hi can someone provide me with the link to the vendor tree and the device tree for the leo ics on github thanks
Click to expand...
Click to collapse
Tytung usually does not share code much, but the cm on leo team is working on it, though our builds are pretty broken as of now but we're working from scratch. you can check it out at our git web. And for compiled stuff you can have a look at our page

[Q] Where to get the ICE Kernel and Android Source Code For P6800

Hi ALL:
I want building the ICE Source For My P6800, but I don't know where get it.
Thanks.
There's no ICS kernel or source available yet. You can try working from the current HC kernel source available on Samsungs open source portal though.
The rest of the Android source code you can get from AOSP or another open source project.
vegaman said:
There's no ICS kernel or source available yet. You can try working from the current HC kernel source available on Samsungs open source portal though.
The rest of the Android source code you can get from AOSP or another open source project.
Click to expand...
Click to collapse
HC kernel source ? Please give a URL, Thanks.
borderj said:
HC kernel source ? Please give a URL, Thanks.
Click to expand...
Click to collapse
I'm not trying to be rude, but how is it possible that you know what to do with kernel source but you don't know how to use google search?
https://opensource.samsung.com < will this work for you or do you need a direct link to the file? In that case, do you need the P6800 or P6810 kernel source?
I downloaded P6800's code from opensource.samsung.com, and compiled the kernel, but I try to get the honeycomb 3.2 source from source.android.com, got same error.
repo init -u https ://android.googlesource.com/platform/manifest -b android_3.2.4_r1
error: revision android_3.2.4_r1 in manifests not found.
There is P6800 Readme.
GT-P6800_CHN_Platform.txt
How to build platform
1. Get android open source.
: version info - Android honeycomb 3.2
( Download site : source.android.com )

Original source codes..

Does anyone here have the link for Huawei's source tree? What I'm looking for is the 2.6.35 kernel source code and the tarball which has extract-files.sh inside (android_device_huawei_u8800 I think?) I could only find modified ones for Cyanogenmod and ICS. I'm in a big need for them. I can't even download the source code for the kernel from Huawei's site because it just throws "Service currently unavailable" for me.
I actually tried using some device tree from github, but it resulted in these errors.
What I'm looking for are the non modified source files which I could use to build AOSP (Gingerbread).
Thanks in advance.

[Q] searching for cm-10.1 source for Ideos X5

Hi
I have successfully upgraded my Ideos X5 U8800 to 2.3.5 official Gingerbread, rooted it, and then repartitioned it using Blepart recovery. Subsequently I have checked out cm11 source, including Blefish repositories/code for the U8800 (thanks for good work, by the way!), compiled/built and installed a ROM. This was my first build.
OK. Good so far. Only I am looking to build cm10.1 because my goal is to eventually get this handset running Ubuntu Touch. Therefore, the next step is to get it running on cm10.1.
My problem is that I cannot find the source I need. I have tried to set up a fresh source tree and check out cm10.1 source combined with Blefish's source by specifying branch cm10.1 for the latter, using the files I used in .repo/local_manifests to get the cm11 device source etc. from Blefish. However, something seems to be missing as the lunch command fails and compilation aborts. Also, I can see that development has been discontinued on this branch for the U8800.
Any suggestions?
The cm-10.1 branch is deprecated, and I am not planning to update it as cm-11.0 is better in any way.
Is the Ubuntu Touch source code only based on cm-10.1 code though? Maybe you could have success using the cm-11.0 code as it is right now? I am not familiar to how Ubuntu uses the lunch commands, it might be different than Android's default.
Blefish said:
The cm-10.1 branch is deprecated, and I am not planning to update it as cm-11.0 is better in any way.
Is the Ubuntu Touch source code only based on cm-10.1 code though? Maybe you could have success using the cm-11.0 code as it is right now? I am not familiar to how Ubuntu uses the lunch commands, it might be different than Android's default.
Click to expand...
Click to collapse
Thanks for the quick response!
The Ubuntu Touch guide specifically states cm-10.1, but I will sign up with their forums and check whether I can use cm-11.
The following passage from the Ubuntu Touch Porting Guide gives the impression I might be able to base my work on cm-11? Would you agree?
"For quick reference, these are the current components used from Android:
Linux Kernel (stock Android kernel provided by the vendor, with a few changes to support some extra features needed by Ubuntu, such as Apparmor)
OpenGL ES2.0 HAL and drivers
Media (stagefright) HAL, to re-use the hardware video decoders
RILD for modem support
As Ubuntu is running as the main host on top of an Android kernel and the communication between the Android services and HAL happens via Binder, Sockets and libhybris. "
I am hoping this could work, as it would be a tremendous help, now that I have a running ROM built on 20 May with your source tree for the device specific code etc. which works like a charm! :good:
Best regards,
aribk

Categories

Resources