kexec bootloader bypass coming in a few days

Search This thread

Endoroid

Senior Member
Aug 28, 2011
1,463
311
Surrey
Hashcode ‏@Hashcode0f

@tgelter both cores and the radio are already up on the Droid 3


so dont worry about radio :)

It's only because I have the 860, and I'm sure this kernel is being designed for the 862. I don't know what running an 862 radio on an 860 will do.

Sent from my XT860 using xda premium
 

ovelayer

Senior Member
Mar 19, 2011
596
363
spokane
@Hashcode0f
Droid 3 Users: Kexec Kernel 3.0.8 bootlog with radio coming up: pastebin.com/raw.php?i=xcKE… (see the bottom) no ROM to boot yet--still WIP.

@Hashcode0f
Just booted up CWRecovery 5.5.0.4 (ICS version) using the Droid 3 kexec 3.0.8 kernel. We have a display now.

You really should check out the code its something short of amazing
 

Endoroid

Senior Member
Aug 28, 2011
1,463
311
Surrey
Man I've been giving serious consideration to pay full for a new device but I'm gonna see how this plays out. You've given me hope

Sent from my XT860 using xda premium
 

enigmaco

Senior Member
Jan 6, 2011
135
13
Columbus
I feel like a kid at christmas after hearing about this, I can't believe all the work everyone has put in on this phone!!
 

Endoroid

Senior Member
Aug 28, 2011
1,463
311
Surrey
"@Hashcode0f: Droid 3 Users: new kernel seems ready to start trying to boot a ROM on. Starting to tweak up a build for this beast now."

Sent from my XT860 using xda premium
 
  • Like
Reactions: niko99

dawib

New member
Jan 22, 2009
4
0
Ufa
There is a project to optimize omap platform 4xxx (Linaro team) cnx-software.com/2012/06/03/linaro-android-puts-stock-android-to-shame-on-ti-pandaboard-omap4430/comment-page-1/ . to Dev's: may be try to use their achievements to improve performance.
Thanks and sorry for my bad english.
 

niko99

Senior Member
May 15, 2008
403
166
Hash is making a rom.. so if we will be have a luck.. in 2-3-4-5 days get ICS maybe with kernel 3.0.8 ? somebody can belive in that !! :D

our superheros strike back ehhe!
hashandjonpry.jpg
 

ovelayer

Senior Member
Mar 19, 2011
596
363
spokane
@Hashcode0f

I booted CM9 on the new kernel late last night. Have some display issues to work out, and netd was causing a boot loop.

Woo hoo

Once the kernel is complete will it be flashed/included in the rom?,a separate file for user to place? Or a flashable. Zip?. Or is it something that will need to be incorporated into the bootstrap?
 
Last edited:

niko99

Senior Member
May 15, 2008
403
166
Good question, we must ask Hash about it (i think will be automatically loaded before rom)... but if we need to do some extra to run full working CM9 no problem for anybody i think ehheh :D
 

Top Liked Posts

  • There are no posts matching your filters.
  • 24
    Right now the new kernel has a display issue that both me and jonpry are working through.

    Situation is like this:
    - We now has a new 3.0 kernel. So it's old PowerVR drivers are out of date and can't be used.
    - Can't use any of the PowerVR drivers on RAZR, Droid 4 or Bionic due to memory allocation changes in the kernel.
    - Texas Instruments provides "stock" PowerVR drivers as binaries and kernel module source for developers working on their "stock" 3.0 kernel.

    Solution:
    - We're altering the Motorola 3.0 kernel to be more like the stock TI kernel so that these binaries will work.

    Takes time. :/

    And obviously w/ JB out, I'm splitting duties.

    Thanks for being patient!
    22
    From my end, I have a very set focus at the moment.

    #1 for me is getting the new kernel merged up to a point where it can use all of the goodies I have for it.

    This is a fairly long process starting with a grueling merge of code that I'm on day #4 of. Then, I get to debug the thing for days/weeks until most the kernels are resolved,. This includes turning back on the rpmsg system and debugging memory allocation issues that we had previously.

    Only after that, do we finally get to see how effective this new ducati runs on the D3, and if it will work with our camera hardware, etc.

    So sound issues aside, I still have several days/weeks before I can see a new bootup of the kernel in what I consider a really usable state.

    #2 Once the new kernel is functional, I can choose 1 of 2 paths:
    A) I could work on kexec binaries to use the new kernel on the other phones. This would be needed before we could test it on the RAZR and compare audio notes.
    B) I could continue to troubleshoot the D3's audio w/o a reference point like the RAZR and see where it goes.

    I'm not sure I would call that "back burner" :p


    Sent from my XT894 using Tapatalk 2
    19
    Quick status update:
    - I have successfully tested video decoding using the new ducati on the Kindle Fire (doesn't have a camera)
    - And I'm now working on the new Moto kernel bringing it up-to-date so it can use the same drivers and ducati as the KFire, and once done it will be easier to update straight from TI. The new kernel version is 4AI.1.6 (3.0.31 mainline) for those that are curious.

    Reading this thread and thinking about it some more, I will continue to do ICS builds as it's ready for the new codecs w/o any additional changes (once the kernel is done). Be nice to see what's going work and what isn't.

    Once ICS is running well, I'll start on JB. Which will need audio changes and a bunch of optimizations.

    Thoughts?

    Sent from my XT894 using Tapatalk 2
    14
    Starting the "big merge" to add the functionality to this kernel that the D3 would need to fully operate under ICS:
    - Stuff like updated PowerVR binaries
    - Update WLAN drivers and firmware
    - Handling for 512MB codecs (may only be HD codecs not camera-- testing will tell)
    - Etc

    You can see the new kernel developing here:
    http://gitorious.org/droid3-kexec/droid3-kexec-kernel/commits/3.0.8-dev

    Right now I'm debugging the rpmsg sub-system which loads the HD codec binary (ducati).
    13
    I have a new version of Safestrap which handles the kexec load as part of the ROM.

    Sent from my XT912 using Tapatalk 2