Post Reply

[DEV] 3.x.x nAa kernels for SEMC 2011 line - Devs only

OP nobodyAtall

22nd April 2013, 06:20 PM   |  #1  
nobodyAtall's Avatar
OP Recognized Developer
Flag Patras
Thanks Meter: 19,396
 
1,527 posts
Join Date:Joined: Jan 2008
Donate to Me
Hello community,

First things first...

I'm opening this thread for developer discussion ONLY. There will be a separate thread for releasing this kernel and for user feedback, etc. Please RESPECT that and keep this thread only for developer discussion. This is only for development chat - nothing else.

To report bugs, questions, etc (NON-development stuff) --> http://forum.xda-developers.com/show....php?t=2247466

As you might already know, I've been working on getting 3.0 booting for our devices with success. Progress is good, but as expected there are bugs here and there that need to be sorted out.

Current status:

- Some components (e.g. charging and camera) have to come from SEMC .32 sources (which are not bad anyways) - this is ok
- Most other stuff are updated from later sources

3.0.x
- Based this kernel on M7630AABBQMLZA404033I CAF tag. It's the latest tagged release for this arch and is linux 3.0.8.
- Rebased on ics_chocolate branch
- All mogami devices are fixed almost completely. There are bugs here and there as with all software.

3.4.x
- Based this kernel on M7630AABBQMLZA40901040 CAF tag. There is no tagged release for this arch for 3.4. msm7x30 is not officially supported any more.


Goal:
- To stimulate kernel development discussions and get all 2011 devices completely supported.

What's needed:
- Developers to pick up on a device they have (there's no point trying to port a new kernel without having the device, please don't do that) and make the needed changes for fully supporting them.
- Look for bugs and instabilities and fix them
- Propose enhancements and patches

Some rules:
- I will not be accepting patches blindly. They must be tested and verified to work without affecting other devices. Plus, these are stability-targeted kernels
- If porting from .32 is needed (i.e. after evaluating that new CAF drivers don't work) changes should be kept minimal and close to CAF. This will allow for further upgrades
- You can fork as much as you like, but please contribute back so that all devices can benefit! This is open source in action.

Sources:
3.0.x: https://github.com/nobodyAtall/msm7x30-3.0.x-nAa
3.4.x: https://github.com/nobodyAtall/msm7x30-3.4.x-nAa

Want to support?
- Help development
- .

Cheers!
-- nAa
Last edited by nobodyAtall; 17th May 2013 at 10:32 PM.
The Following 252 Users Say Thank You to nobodyAtall For This Useful Post: [ View ]
22nd April 2013, 06:20 PM   |  #2  
nobodyAtall's Avatar
OP Recognized Developer
Flag Patras
Thanks Meter: 19,396
 
1,527 posts
Join Date:Joined: Jan 2008
Donate to Me
3.4.x

What works
- Pretty much everything - major or minor functionality is already implemented in the kernel

What does NOT work
- FM Radio

Status per device

smultron Done (nAa)

3.0.x

What works
- Pretty much everything - major or minor functionality is already implemented in the kernel

What does NOT work
- USB tethering
- FM Radio

Status per device

smultron Done (nAa)
coconut Done (pcfighter)
iyokan Done (M66B)
haida Done (mechmetal, mikeioannina)
hallon Done (mechmetal, mikeioannina)
satsuma Done (mikeioannina)
anzu Done (DooMLoRD)
ayame Done (DooMLoRD)
urushi Done (irii)
mango Done (expeacer)
zeus nothing
phoenix nothing

Legend:
- Done: Device boots the kernel and is usable. Functionality is close to 100%
- Initial support: Some basic bits are in and some stuff are working. Kernel is not usable at this point
- Nothing: either nobody is looking into it or there is little to no work done.

Please let me know if the above lists are wrong or incomplete

NOTE: New wl12xx firmware is needed for compat-drivers: http://forum.xda-developers.com/atta...1&d=1368826342

NOTE: New wl12xx firmware is needed for compat-wireless: http://forum.xda-developers.com/atta...3&d=1368791362
Attached Files
File Type: gz wl127x-fw-5-sr.bin.gz - [Click for QR Code] (197.8 KB, 431 views)
Last edited by nobodyAtall; 17th May 2013 at 10:35 PM.
The Following 115 Users Say Thank You to nobodyAtall For This Useful Post: [ View ]
22nd April 2013, 06:28 PM   |  #3  
matmutant's Avatar
Recognized Contributor
Flag ~/
Thanks Meter: 3,440
 
2,817 posts
Join Date:Joined: Mar 2011
More
Nice idea
if you need any help, i'll be glad to help from my side !
The Following 8 Users Say Thank You to matmutant For This Useful Post: [ View ]
22nd April 2013, 06:54 PM   |  #4  
Recognized Developer
Thanks Meter: 560
 
169 posts
Join Date:Joined: Mar 2013
Donate to Me
More
Photos can be took normaly ? What Toolchain you used ?


Downloading now, will try to adapt that on SEMC coconut, (this is pretty same as smultron), will give feedback.
Last edited by pcfighter; 22nd April 2013 at 07:03 PM.
The Following 8 Users Say Thank You to pcfighter For This Useful Post: [ View ]
22nd April 2013, 06:55 PM   |  #5  
DooMLoRD's Avatar
Recognized Developer
Flag Noida
Thanks Meter: 38,835
 
13,113 posts
Join Date:Joined: Jul 2010
I will take up porting for ARC (anzu), PLAY (zeus)...

Started work on the Xperia ARC




sources are uploaded at the following repos:

ARC/ARC S: [anzu]
Sources on GITHUB

Progress so far:
Changelog | Posts [1] [2]




PLAY: [zeus]
Sources on GITHUB
Last edited by DooMLoRD; 23rd April 2013 at 12:16 PM.
The Following 76 Users Say Thank You to DooMLoRD For This Useful Post: [ View ]
22nd April 2013, 07:06 PM   |  #6  
nobodyAtall's Avatar
OP Recognized Developer
Flag Patras
Thanks Meter: 19,396
 
1,527 posts
Join Date:Joined: Jan 2008
Donate to Me
Quote:
Originally Posted by DooMLoRD

Finally... I will take up porting for ARC (anzu), PLAY (zeus)...

Sent from my C6603 using xda app-developers app

Zeus will be tougher, good luck
The Following 15 Users Say Thank You to nobodyAtall For This Useful Post: [ View ]
22nd April 2013, 07:17 PM   |  #7  
DooMLoRD's Avatar
Recognized Developer
Flag Noida
Thanks Meter: 38,835
 
13,113 posts
Join Date:Joined: Jul 2010
Quote:
Originally Posted by nobodyAtall

Zeus will be tougher, good luck




so do we need to rebuild CM for this kernel?

also which android version did u test with? 4.1.x or 4.0.x?

will stock GB/ICS work on this kernel?
The Following 8 Users Say Thank You to DooMLoRD For This Useful Post: [ View ]
22nd April 2013, 07:18 PM   |  #8  
lo2ay's Avatar
Senior Member
Flag Alexandria, Egypt
Thanks Meter: 267
 
677 posts
Join Date:Joined: Aug 2011
More
Quote:
Originally Posted by DooMLoRD

Finally... I will take up porting for ARC (anzu), PLAY (zeus)...

Sent from my C6603 using xda app-developers app

Will you do it for the iyokan too ?
I'm asking since anzu and iyokan are pretty similar

Sorry if this is considered as spam, I couldn't resist

Sent from my Sony Xperia Pro using Tapatalk 2
22nd April 2013, 07:22 PM   |  #9  
nobodyAtall's Avatar
OP Recognized Developer
Flag Patras
Thanks Meter: 19,396
 
1,527 posts
Join Date:Joined: Jan 2008
Donate to Me
Quote:
Originally Posted by DooMLoRD




so do we need to rebuild CM for this kernel?

also which android version did u test with? 4.1.x or 4.0.x?

will stock GB/ICS work on this kernel?

Android 4.x should all be compatible. No need to rebuild rom or anything. Just make sure you use a CM ramdisk.

Sent from my Galaxy Nexus using xda app-developers app
The Following 8 Users Say Thank You to nobodyAtall For This Useful Post: [ View ]
22nd April 2013, 07:26 PM   |  #10  
Vynikal's Avatar
Senior Member
Thanks Meter: 604
 
792 posts
Join Date:Joined: Sep 2012
More
Quote:
Originally Posted by lo2ay

Will you do it for the iyokan too ?
I'm asking since anzu and iyokan are pretty similar

Sorry if this is considered as spam, I couldn't resist

Sent from my Sony Xperia Pro using Tapatalk 2

All 2011 HDPI are very similar (except zeus). DooMLoRD has taken these two, because he own them.

Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


Top Threads in Xperia Mini, Mini Pro, Active, Ray, Live with Walkman Developer Discussion [Developers-Only] by ThreadRank