Welcome to XDA

Search to go directly to your device's forum

Register an account

Unlock full posting privileges

Ask a question

No registration required
Post Reply

[development]-kernel 3.4-freexperia

OP jerpelea

12th December 2012, 09:36 PM   |  #1  
jerpelea's Avatar
OP Senior Recognized Developer
Flag Lund
Thanks Meter: 38,454
 
6,673 posts
Join Date:Joined: Nov 2006
Donate to Me
hy all
this is an project starter for android 3.4 kernel development for all msm7x30 mogami devices

sources are hosted on
https://github.com/freexperia/androi...l_semc_msm7x30

br
J
The Following 314 Users Say Thank You to jerpelea For This Useful Post: [ View ]
12th December 2012, 09:38 PM   |  #2  
jerpelea's Avatar
OP Senior Recognized Developer
Flag Lund
Thanks Meter: 38,454
 
6,673 posts
Join Date:Joined: Nov 2006
Donate to Me
Project Status

- we got initial branch after diffing lost of branches
M7630AABBQMLZA203029A
https://www.codeaurora.org/gitweb/qu...cc223acfd2eaa1

forked to our git and with mogami patches aplied
https://github.com/freexperia/androi...BBQMLZA203029A

latest CAF tag for 7630 not usefull for now
https://www.codeaurora.org/xwiki/bin/QAEP/release
"November 16, 2012 M7630AABBQMLZA40701070 - msm7630 - M7630AABBQMLZA40701070.xml - 04.01.02" android 4.1
Last edited by jerpelea; 18th December 2012 at 08:29 PM.
The Following 174 Users Say Thank You to jerpelea For This Useful Post: [ View ]
12th December 2012, 09:38 PM   |  #3  
jerpelea's Avatar
OP Senior Recognized Developer
Flag Lund
Thanks Meter: 38,454
 
6,673 posts
Join Date:Joined: Nov 2006
Donate to Me
ETA

depending on problems and developers that will join
from 6 months to NEVER
Last edited by jerpelea; 12th December 2012 at 10:31 PM.
The Following 150 Users Say Thank You to jerpelea For This Useful Post: [ View ]
13th December 2012, 10:04 AM   |  #4  
CosmicDan's Avatar
Senior Member
Flag Central Coast
Thanks Meter: 3,815
 
3,970 posts
Join Date:Joined: Jun 2009
Donate to Me
More
This is a bold task. Perhaps you could look at the developments of irii-soft (and some others), they have replaced some crap Sony-specific code with generic wrappers. Main obstacle if I remember is memory maps now, there was an issue with partition maps but ATAG can be easily over-ridden via kernel command-line.

Getting it to boot should be trivial, sound and video will be difficult, and RIL may be never working due to lack of sources. Regardless, all the best. When I have more time I plan to help irii with his work on a "generic" 2.x kernel newer than what we have (because 3.x seems outrageous at this point).
The Following 7 Users Say Thank You to CosmicDan For This Useful Post: [ View ]
13th December 2012, 11:06 AM   |  #5  
Senior Member
Flag Rennes
Thanks Meter: 86
 
170 posts
Join Date:Joined: Sep 2008
More
Is there a wiki, a forum or something like that lists all the non-standard things that have already been found ? (some base of work to do)
The Following User Says Thank You to Boudin For This Useful Post: [ View ]
13th December 2012, 12:03 PM   |  #6  
CosmicDan's Avatar
Senior Member
Flag Central Coast
Thanks Meter: 3,815
 
3,970 posts
Join Date:Joined: Jun 2009
Donate to Me
More
Quote:
Originally Posted by Boudin

Is there a wiki, a forum or something like that lists all the non-standard things that have already been found ? (some base of work to do)

Easy to do yourself - download official SEMC kernel source and diff it with the same version of the linux baseline kernel. So to port to newer kernel you can isolate or "extract" the specific code that has been added and changed, and merge or "inject" that into a newer kernel. Easier said than done though, there are massive changes even in linux kernel revisions (0.0.x.0) - let alone alone new majors and minors (x.x.0.0).

There wouldn't be a wiki or anything of this research, because documenting it all would take an unrealistic amount of labor. Considering there are only a small handful of developers capable of it, there's no point. Besides, that's what GitHub and commit logs are for.
The Following 7 Users Say Thank You to CosmicDan For This Useful Post: [ View ]
13th December 2012, 01:03 PM   |  #7  
The Gingerbread Man's Avatar
Recognized Contributor
Flag Gloucester
Thanks Meter: 3,908
 
8,017 posts
Join Date:Joined: Sep 2010
More
To FXP team,

I don't know if you know or not or even got this far in the development stage but I just wanted to point out a couple of things which may or may not help you...

So with the 3.4 kernel brings newer WiFi drivers which will give a better connection signal on wpa2 security but you might find that devices won't be able to connect to open security networks and WiFi hotspot will probably be broken. I'm posting this as on my gnex using custom kernel (FrancoFransico) he incorporated the 3.4 WiFi drivers a few times and broken hotspot and not being able to use open security WiFi networks were repeatedly reported problems.

I think it may be something hardware specific which allows these features to work on the 3.4 WiFi drivers specific to the nexus 4? You may have more luck trying the 3.0.xx WiFi drivers and getting those to work fully.

Best of luck to you guys!

Sent from my Galaxy Nexus
The Following 5 Users Say Thank You to The Gingerbread Man For This Useful Post: [ View ]
13th December 2012, 02:43 PM   |  #8  
CosmicDan's Avatar
Senior Member
Flag Central Coast
Thanks Meter: 3,815
 
3,970 posts
Join Date:Joined: Jun 2009
Donate to Me
More
I'm pretty sure wifi is way down on the priority list, not to be rude but really - who cares about that now. Priority list would be like this:

(1) Get it to boot
(2) Fix primary/critical hardware-specific code for msm7k and qcom platform (display, audio)
(3) Fix RIL
(4) Fix secondary hardware (sensors, bluetooth, wifi)

One step at a time. Getting wifi will probably be trivial because bcm sources are part of the mainline kernel.

With that said, I'm unsubscribing from this thread now. There is massive work to be done and I can see this thread is just going to be filled with posts that have nothing to do with actual development.
The Following 6 Users Say Thank You to CosmicDan For This Useful Post: [ View ]
15th December 2012, 08:13 PM   |  #9  
iridaki's Avatar
Retired Forum Moderator / Recognized Themer
Flag Edinburgh, Scotland
Thanks Meter: 4,878
 
3,954 posts
Join Date:Joined: Feb 2007
Donate to Me
More
All non-dev related posts, and especially "Thank You" posts, will be deleted without further notice. If I have to delete 5 pages of useless posts again, this thread will be locked.

Thank you!
The Following 54 Users Say Thank You to iridaki For This Useful Post: [ View ]
17th December 2012, 01:46 PM   |  #10  
adridu59's Avatar
Recognized Contributor
Flag Paris, France
Thanks Meter: 2,284
 
879 posts
Join Date:Joined: May 2011
More
We have tried for a long time already (as you may already know).

https://github.com/adridu59/semc-msm-3.4/commits/master
https://github.com/adridu59/semc-msm-2.6.35
https://github.com/adridu59/android-msm-2.6.35
https://github.com/ExPeacer/CAF_andr...commits/master
https://github.com/ExPeacer/CAF_android-msm-2.6.32

Have fun with it anyways.

The Following 12 Users Say Thank You to adridu59 For This Useful Post: [ View ]
Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes