[U8800 pro] Kernel Devlopment - 3.4 source - Huawei Ideos X5 U8800

Hi all, I'm new here. Already bought a u8800 pro with broken power button for nearly about 2$
And its working great now updated to cm11 and need some suggestions to kernel source to start with.
I heard there a 3.0.101 and a 3.4 port (not gpl)
So need somthing to play with.
Dont spam the thread please post usefull comments or dont.
Edit: this is my repo for now https://github.com/mohammad92/huawei_u8800_pro_kernel_3.4
any patch or suggestion are welcome
Not Working:
video recording and decoding
wifi
bluetooth
ramdisk
something else
Thanks in advance

Nice to see a new developer here. Welcome I'm not sure which is the best one to work with but this is my suggestion which I have been working with: https://github.com/DESHONOR/BroodROM_kernel_huawei_honor. Other good one would be this: https://github.com/CrysisLTU/Project-X5pro-Kernel-u8800pro

Related

Porting Linux for Pharos in progress

I am now working on porting linux to HTC Pharos. Gotten HaREt to boot it, working on the keymap. Will post the image here when it's "usable"
For questions go to the launchpad project's "Answers" page. For discussion, use this thread.
Links:
Progress (Handhelds.org Wiki)
Launchpad project
Git repository
very very cool ... but try to do one better... try to get the android working on our phone !! (the image has been released so it should be possible to compile it for the Pharos)
I'm going to make android work, but I won't make a ROM before next year because android doesn't have a soft keyboard (onscreen keyboard). They plan to develop it in the first quarter of next year though.
Android Roadmap
Still, a working android (but without keyboard) would be cool, so when the linux kernel is good to use, I will start on android.
please DO NOT make it a rom, if possible make it work with HARET because then we have a choice!! (far more flexable)
i see you're dependant on the drivers released by source.android. q1 09 will be great (hell its allmost 2009 anyway)
I'm developing on HaRET, will release that after some time. I will maybe release an android ROM when it's stable and usable. Btw, all releases (ie. files) will be in the first post. So no need to go through pages (if this discussion will be that popular) to look for files...
Also, I can make it work pretty well without the soft keyboard drivers, but not with android. So here's my plan:
1 Make the linux kernel work (keypad and touchscreen most important now...)
2 Release kernel + a distro like familiar
3 Make it work (loosely) on Android
just a supporting note
I will be happy to see your linux rom
Awesome! It will be very interesting to see the progress of this.
i tested linwizard , the touchscreen dont work .
do you found any driver?
what about android?
touchscreen work now.
files will be available soon.
Hey, why don't use kaiser,nike,vogue,polaris zImage and just change the mtype to have android on your Pharos?
Launch haret console and find the gpios button commande and maybe somebody can make a new zimage compatible with your device?
hi,
thank you for the idea.
i already started the project.
touchscreen work very well, and i'm now working on buttons and jog wheel.
pharos is omap850 and many difference/and similarity with list of model you listed.
lets hope it work now.
can you please give me any documentation.I'm very thankful.
Oh yeah i didn't mention it wasn't the same chipset so it isn't possible to merge source with our thread.
I don't know much things but i can try to help you.
Try to contact @ : dzo, dcordes or another member in the kaiser thread
Can you please post a POC zip. I want to test how android is reactive on Pharos.
Thanks.
please join this thread http://forum.xda-developers.com/showthread.php?t=494991
source will be uploaded on server as soon as possible.
for now you can play with proposed file.
you can join our project.

Zubuntu!!!!!

I just got Zubuntu running on my universal!!! I'm so excited!!!!
It's kernel 2.6.32 with the android drivers enabled but i've only gotten zubuntu to start. None of the keys seem to work...or anything else for that matter. will do some more test and debugging.
Here's the link to the Zubuntu page
Here's a link to the rootfs
I got the kernel, default text, and haret attached below.
Congratulations!
Keep us informed if make any advance in getting it work!
awesome
Bravo very cool, good luck with solving the problems will watch this topic
Great news mate, I will test it by myself today
How can I install it?
The download link is crash don't work. Please upload again.
The link is working, I have no problems
I think. Thank you.
great!
touchscreen work?
is there any progress on this project?i think drivers from other linux kernel's could be imported.what works and what does not?
Any chance you could point me in the direction of the Git and defconfig that you used to build the 2.6.32 kernel?
keep it up !!
Any news so far??
Any news on this topic?
Making this work perfectly would be awsome, hence the large amount of RAM and CPU power!
Unfortunately im a linux user, not a developer.
I hope someone could get the touchscreen and keyboard drivers from other distro.-s, e.g Titchy linux, or Opie.
It has been already done for other HTC phones, and for Samsung Omnia, and there is a big bunch of programs already compiled for ARM versions of Ubuntu.
Getting and making the drivers work with this wont take more than days for developers, but without the suitable knowledge, it would take weeks for us to research everything about embedded linux's from zero.
I'm going to release a new 2.6.33 kernel, defconfig, and the source changes for everybody to play with later this evening (now posted below). It's faster and the power functions seem to work and you can see the touch screen enabled not functional in ubuntu tho.... .
KEYMAP
Posted corrected keymap above. All of the fn keys are as they are labeled on the universal except for & and the first and last rows of special keys.
Not kwl: Kernal Panic
how to fix? =]

[Q] State of play for X5 roms:

Hi, just after some advice about huawei roms for the X5. The x5 section on XDA is a bit all over the place with information scattered everywhere unlike the u8150 which has no section of it's own, but has a great wiki.
Seems that development is pretty solid for GB roms for this phone as there are multiple roms which are very close to being perfect and also GB is being released for this phone on the 30th in theory ;-).
Main 2.3 roms seem to be MIUI, CM7 and Oxygen and a long awaited for Huawei approved one.
Main 2.2 roms seem to be B160, FLB and Void
MIUI:
http://forum.xda-developers.com/showthread.php?t=1354680 -.32 kernel and 2 devs
http://forum.xda-developers.com/showthread.php?t=1367448 - Genokolar dev, .35 kernel
Great if you like the android/ios mashup.
Can anyone tell me if there are any problems experienced with the 18/12/2011 .32 kernel release?
Has anyone tried Geno's .35 release? Seems more like a testing release from Geno.
CM7 - Only has one DEV that I can see, Genokolar
http://forum.xda-developers.com/showthread.php?t=1068766 - .32 kernel and 11.11.28 final release
http://forum.xda-developers.com/showthread.php?t=1311565 - .35 kernel and 11.11.22 release
Not quite sure what the deal is here, .32 kernel seems stable with most everything working except usb tether. .35 kernel seems a bit all over the place and I am not sure what the deal is. Anyone able to shed some light here? Also seems Geno is dropping support so hopefully other devs step up.
Oxygen: Seems active but has some of the biggest bugs that I can see:
http://forum.xda-developers.com/showthread.php?t=1149150
http://forum.oxygen.im/
Seems to be really active but has no ability to mount internal SD card, no tethering, video seems a bit suspect. Are these problems still happening?
2.2 roms:
http://forum.xda-developers.com/showthread.php?t=1059753 - B160 customised rom 2.2.2.
http://android.modaco.com/topic/342...rom-for-the-huawei-u8800-with-online-kitchen/ - Not sure what the deal is with online kitchen, but it is 2.2.2 and seems to have a problem with headphone audio.
http://forum.xda-developers.com/showthread.php?t=1147103 - Void: eridanus, seems all working and uses franco kernel.
Guides, Modaco page seems a little outdated, but still useful:
http://android.modaco.com/topic/341011-ultimate-guide-to-the-huawei-u8800/
http://forum.xda-developers.com/wiki/Huawei_U8800_IDEOS_X5 X5 wiki which could do with some updating.
Recoveries:
http://forum.xda-developers.com/showthread.php?t=1343276 - 5.0.27 recovery
http://forum.xda-developers.com/showthread.php?t=1130524&highlight=void 4.0.05 recovery by genokolar
Which one is the recovery to use?
I know it is a personal choice, but which rom is a good start? Seems CM7 is the way to go if I don't want miui interface and need ability to wifi tether and use both sd cards in the phone.
Thanks for any input
Paul
Also, we have a wiki page here:
http://forum.xda-developers.com/wiki/Huawei_U8800_IDEOS_X5
You dont need to be a dev to edit a wiki, anyone can do it, how about if we edit it to keep as a central repository for info and sticky it at the top of the general section.
I have been helping curate the u8150 one here:
http://forum.xda-developers.com/wiki/index.php?title=Huawei_U8150_IDEOS#Unofficial_ROMs_.26_Recovery
and it is very easy to do as well as making all info easy to find.
If you have some info to contribute, why not help make the wiki complete?
Thanks
Paul
PaulMilbank said:
Also, we have a wiki page here:
http://forum.xda-developers.com/wiki/Huawei_U8800_IDEOS_X5
You dont need to be a dev to edit a wiki, anyone can do it, how about if we edit it to keep as a central repository for info and sticky it at the top of the general section.
I have been helping curate the u8150 one here:
http://forum.xda-developers.com/wiki/index.php?title=Huawei_U8150_IDEOS#Unofficial_ROMs_.26_Recovery
and it is very easy to do as well as making all info easy to find.
If you have some info to contribute, why not help make the wiki complete?
Thanks
Paul
Click to expand...
Click to collapse
Added as sticky about the wiki to the general section, thanks for the input.
Peace.

[Q] How to develop ROM?

Hi,
I want to know how can I make my own ROM using paul's ICS sources or build it from the CM9 sources, which software I need to use and is this tut good for beginning?
www(.)theunlockr(.)com/2010/03/26/how-to-create-your-own-custom-rom-for-android-part-1-setting-up-the-kitchen/?
PS: I also want to add the reason why I don't contact with paul is that I wanted to learn & develop it only for me & mine friends
Ofc. for X8 and on nAa kernel ;3
do you know JAVA atleast?
EDIT: wait, you want only to make the build, or to work on the rom and on the source?
EDIT2: Wrong section btw, you should asked on Q&A's
Java on basic level, I do not know any of it's APIs but I can learn them ( I don't know Android API too )
C/C++ on intermediate level
First build it from source, after successful modify source and compile ROM.
MOD: Please move to Q&A if possible, thanks.
You could read my thread (look at my signature). I wrote all the stuff you need to know of ROM-compiling. There's also a thread about kernel making.
eagleeyetom said:
You could read my thread (look at my signature). I wrote all the stuff you need to know of ROM-compiling. There's also a thread about kernel making.
Click to expand...
Click to collapse
Dzięki
Thanks at all, you got the point. I'll try to compile it using yours tut and post result here And one more thing, developing CM9 for X8 build for which phone i need to base on? And where I can get hmmm... X8 Driver sources? Adreno libs and others?
Right now we don't have sources for X8. You need to port most of libs. You could also paul-xxx's drivers from his github. Good luck If you have some questions PM me, I'll help if I'll be able to.
NeveHanter said:
And one more thing, developing CM9 for X8 build for which phone i need to base on?
Click to expand...
Click to collapse
doixanh based his GingerDX ROM - based on Gingerbread - on the Hero source tree. If I recall correctly I read somewhere that a CM9 port to the HTC Hero exists; that might be your best shot as the phone is about the same specs as the X8.
And as eagleeyetom wrote: You either use paul-xxx's drivers or you reverse engineer the Eclair drivers and write them anew from scratch (if your thought was going into the direction of the kernel) - there's no CM9 port for the X8. Your best option would be to try and find devices having a matching hardware component and porting the drivers from there - but chances are pretty slim that other phones use the same hardware SEMC stuffed into the X8.
---------- Post added at 09:13 PM ---------- Previous post was at 09:03 PM ----------
Update: paul-xxx also maintains a GIT repo with a msm7227 kernel ...
paul-xxx / semc-kernel-msm7227-ics
EDIT: Along with some other interesting repos ...
- android_hardware_qcom_camera
- Xperia-TI-Wlan
- android_device_semc_msm7x27-common
These three at least seem to relate to the X8 "Shakira"
Thanks all for help, now I have some basic workaround with this
And one off topic question
ICS is running on 3.0.3 kernel, yes? So why we don't try to port it for X8 and using old 2.6.xx?
NeveHanter said:
And one off topic question
ICS is running on 3.0.3 kernel, yes? So why we don't try to port it for X8 and using old 2.6.xx?
Click to expand...
Click to collapse
It seems the genuine Google AOSP ICS is running Linux 3.0.8
Porting the Kernel might turn into a huge effort. The ABI of 2.6.29 and 3.0 are not really compatible, so the kernel drivers would need to be ported to the CM9 3.0.x series - in case a simple patching them into the kernel tree and trying to compile bombs out with tons of make errors.
Apart from that - the main problem with ICS on the X8 is that a whole lot of devices can't use a custom kernel as a change in the hardware (devices of 11W29 and newer) prevents boot loader unlock.
We could try to see if the CM9 kernel could be slapped into shape ... I got a Quad-Core Phenom II to tackle that task - if someone wants to help out in the research if some msm7227 / Shakira specific parts would need to be patched into the source tree because they aren't part of it.
EDIT: Even the official CM repo uses Linux 2.6.37.6 as their kernel, and the progress on the FXP Kernel seems to have come to a halt; at least I can't see any new stuff in the -shakira repos.
LG GT-540 has ICS on 2.6.35 kernel. Maybe we could try to port Arc's kernel. Maybe this one? Recommend me some C/C++ books to learn basic stuff
You want this book's in english or you prefer in our native? ;3
eagleeyetom said:
Recommend me some C/C++ books to learn basic stuff
Click to expand...
Click to collapse
This is a rather tricky question ...
If you do as I did simply Google up a C/C++ Reference/Tutorial (i.e. http://www.acm.uiuc.edu/webmonkeys/book/c_guide/ or http://www.cplusplus.com/doc/tutorial/) and get going ... you already got gedit to code up .c files, and gcc is also part of your Linux distro to try and compile your "hello_world.c" You could also Google for Online Classes (in the like of http://www2.its.strath.ac.uk/courses/c/) and pick whatever suits you.
However, if you want to read real books ... look through the offers of Addison Wesley and pick what you think is the best book for you. You could also hit up your closest public library and see what they have in store (may be cheaper than buying in case you don't have much money to spend) - or, in case you study, you may want to look into your University's library.
Of course you could also start off with the usual "C/C++ for Dummies" or "Teach yourself <whatever> in 7|14|21|30 days"
Polish would be awesome ;P
Best, simply writed polish C/C++ tutorial, one of the best www(.)warsztat(.)gd/tutorials.php?x=category&id=18
In adddition you can search for ( it's a big ebook ) Symfonia C++ Grębosza ( Symphony in C++ ), you can find it on chomikuj.pl but if U want I can upload it somewhere for you
And if you will have any problems with C/C++ you can write to my GG number 10037533 or PM me here

[ROM] PostmarketOS for HTC HD2

Hi,
I have recently ported PostmarketOS with the help of the developers of the os. It is an initial port, so only display, touchscreen and charging work. 3D acceleration seems to be broken for now, same as other things such as wifi and stuff. The only tested UI for now is xfce4, as it can run on the framebuffer. If someone is willing to help with the port, it would be great For now I'll try to make wifi and bluetooth work.
Here is the link to the device page on the pmOS wiki, flashing instructions are also there : https://wiki.postmarketos.org/wiki/HTC_HD2_(htc-leo))
Update : wifi works now too
Dominduchami said:
Hi,
I have recently ported PostmarketOS with the help of the developers of the os. It is an initial port, so only display, touchscreen and charging work. 3D acceleration seems to be broken for now, same as other things such as wifi and stuff. The only tested UI for now is xfce4, as it can run on the framebuffer. If someone is willing to help with the port, it would be great For now I'll try to make wifi and bluetooth work.
Here is the link to the device page on the pmOS wiki, flashing instructions are also there : https://wiki.postmarketos.org/wiki/HTC_HD2_(htc-leo)
Click to expand...
Click to collapse
Hi Dominduchami, thanks for your work.
Here is the link with the bracket on the end
https://wiki.postmarketos.org/wiki/HTC_HD2_(htc-leo)
Is there a download link there?
@Robbie P Hi. There isn't really any download link, but in the link to the wiki there's an installation guide. You'll just have to install pmbootstrap and follow the instructions there. If there is a need for it, I can also make an image of the sd card with the rootfs, but I think it wouldn't be really practical, because alpine linux is updated all the time
Dominduchami said:
Hi,
I have recently ported PostmarketOS with the help of the developers of the os. It is an initial port, so only display, touchscreen and charging work. 3D acceleration seems to be broken for now, same as other things such as wifi and stuff. The only tested UI for now is xfce4, as it can run on the framebuffer. If someone is willing to help with the port, it would be great For now I'll try to make wifi and bluetooth work.
Here is the link to the device page on the pmOS wiki, flashing instructions are also there : https://wiki.postmarketos.org/wiki/HTC_HD2_(htc-leo))
Update : wifi works now too
Click to expand...
Click to collapse
Hello, are you still working on this? Would you perhaps be interested in working together?
Please get in touch!
ImToby said:
Hello, are you still working on this? Would you perhaps be interested in working together?
Please get in touch!
Click to expand...
Click to collapse
Hi.
Sorry for the late reply. I'm not really working on it right now and I don't plan on doing anything with it in the near future. If you want to work on it however, I can give you some advice on how to set up the environment and such, if you want. The things that probably can be also made working are audio and bluetooth, graphics acceleration is afaik not possible in pmos with such old kernel.
Can you upload sd card with rootfs images ? please

Categories

Resources