[KERNEL][ROOT][GB] nubernel-2.6.35_v0.0.2

Status
Not open for further replies.
Search This thread

KennyG123

Senior Moderator / Mod Committee / Spider-Mod
Staff member
Nov 1, 2010
39,956
54,777
Right behind you!
Maybe something to do with the FC09 Sprint Connection optimizer?

Sent from my SPH-D700 using xda premium
 

flastnoles11

Senior Member
Nov 16, 2011
8,380
4,690
Palm bay
OnePlus 9 Pro
Im still thinking that that is just CiQ renamed

Sent from my SPH-D700 using XDA

Collects usaage reports to make their network better... yep id say same thing with a cuter name so people won't think twice... really couldn't care less either way to tell you the truth... not like I'm doing anything illegal from my phone!

Sent from my SPH-D700 using Tapatalk 2
 

orlzzt

Senior Member
Apr 23, 2011
2,514
2,004
Daytona Beach, FL
Collects usaage reports to make their network better... yep id say same thing with a cuter name so people won't think twice... really couldn't care less either way to tell you the truth... not like I'm doing anything illegal from my phone!

Sent from my SPH-D700 using Tapatalk 2

If k0nane heard you say that... oh, man...

Any infringement on my civil liberties will be met with stiff resistance. I don't conduct any illegal activities in my house, but I'm not letting some flat-foot in without a warrant. Remember what Ben Franklin said about folks who sacrifice freedom in the name of "security"...

Sent from my SPH-D700 using xda premium
 

flastnoles11

Senior Member
Nov 16, 2011
8,380
4,690
Palm bay
OnePlus 9 Pro
If k0nane heard you say that... oh, man...

Any infringement on my civil liberties will be met with stiff resistance. I don't conduct any illegal activities in my house, but I'm not letting some flat-foot in without a warrant. Remember what Ben Franklin said about folks who sacrifice freedom in the name of "security"...

Sent from my SPH-D700 using xda premium

Oh trust that I wouldn't let anybody in my house without a warrant... lol... I'm all for helping to make sprint a better network, maybe if they weren't so sneaky about it people wouldn't mind it so much?

Sent from my SPH-D700 using Tapatalk 2
 

nubecoder

Inactive Recognized Developer
Dec 5, 2010
569
556
Maybe something to do with the FC09 Sprint Connection optimizer?

Nope, turns out it was my fault entirely.

My bash-loader /system/bin/sh replacement had a minor bug breaking some ppp settings. A little confusing to track down at first, but shouldn't be an issue anymore. Some more restrictive logic in the bash-loader script should keep it to adb usage only (which is the goal).

More to come...


=]
 

KennyG123

Senior Moderator / Mod Committee / Spider-Mod
Staff member
Nov 1, 2010
39,956
54,777
Right behind you!
It's candy corn time!!!

Is there a big change in the FC09 source code from EL30?

Sent from my PantechP4100 using xda premium
 

nubecoder

Inactive Recognized Developer
Dec 5, 2010
569
556
It's candy corn time!!!
Yarrr, it sure is! ;]
Is there a big change in the FC09 source code from EL30?
There were minimal changes from Samsung for the FC09 sources.
Mostly hiding print function calls (printk, etc), some initramfs changes as well, but pretty minimal stuff.

Here's some of the stuff I've changed / included:
Updated kernel base to 2.6.5.13.
CPU Frequency changes / fixes.
Added Voodoo Color.
Updated the 3-button reboot to be configurable via sysfs.
Integrated most modules into the kernel.
Enabled Additional BT profiles.
Support for dock audio (requires a market app to do the redirecting).
The loop device patches warren used to get his sdcard-temp-touchwiz stuff working.
Switched to the Simple IO scheduler for default.
Added the V(R) i/o scheduler.
Applied bash as default adb shell.
More...​

For now I'm planning on releasing these builds:
TW BML (stock)
TW MTD
CM7 MTD​
I need to get with someone to see what's needed (that differs from cm7) for a miui build, and a CM9 build will come later.

...

=]
 

nubecoder

Inactive Recognized Developer
Dec 5, 2010
569
556
Update...

Well I've ran into a few snags, first it was a wake problem with the cm7 build, now it seems I've run into a module problem on the tw build. =[

I'm still working on getting this out, and I'm hoping it will be soon.

Until then.

ps- Testing for sleep / wake problems is quite time consuming.

=]
 
Last edited:

KennyG123

Senior Moderator / Mod Committee / Spider-Mod
Staff member
Nov 1, 2010
39,956
54,777
Right behind you!
You should also note that Samsung screwed up the LED calls in the FC09 source. Use the numbers from the EL30 source for those.

Sent from my SPH-D700 using xda premium
 
Status
Not open for further replies.

Top Liked Posts

  • There are no posts matching your filters.
  • 36
    Samsung SPH-D700 (Epic 4G) kernel by nubecoder

    http://www.nubecoder.com/

    nubernel-2.6.35_v0.0.2


    Project info:
    =]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]

    Check the feature list to see an overview of features.

    Check the change log to see a detailed history log.

    Download info:
    =]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]

    Download links.

    Source info:
    =]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]

    Full source available at GitHub.


    Just a note to everyone:
    I'm in the process of purchasing / building a new development box.
    Any and all donations will be used to assist with the cost.
    Thank you.


    =]
    20
    Download links:
    =]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]

    nubernel-2.6.35_v0.0.2 for touchwiz:
    ClockworkMod recovery flash-able zip

    Heimdall package

    Odin flash-able tar.md5
    (If Odin gives you trouble and the md5 values match, remove the md5 extension and try again.)​


    nubernel-2.6.35_v0.0.2 for cm7 / miui:
    ClockworkMod recovery flash-able zip

    Heimdall package

    Odin flash-able tar.md5
    (If Odin gives you trouble and the md5 values match, remove the md5 extension and try again.)​

    md5sums for all files.

    A temporary build (for TW roms) including the fix for video recording can be found in this post.
    (Released early so you can record videos of your families over the holiday.)


    =]
    19
    Known issues:
    =]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]

    The smartass governor needs some tweaking.
    Strange readouts in SetCPU (read below for details).
    Video recording seems to be broken; Still need to verify if EI22 100% stock has the problem.

    Feature list:
    =]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]=]

    nubernel-2.6.35_v0.0.2

    Includes a custom "Nubernel the kernel" bootlogo.
    Includes kexec support.
    Ensures su is installed properly. (tw build only!)
    Ensures superuser is installed properly. (tw build only!)
    Ensures busybox is installed properly. (tw build only!)
    Installs bash into /system/bin/ (if it is not found). (tw build only!)
    Installs bash resources if they do not already exist. (tw build only!)
    Includes flash tools (redbend_ua and bmlwrite) in /sbin. (tw build only!)
    Includes custom scripts in /vendor/bin. (tw build only!)
    Recovery redirector, "reboot recovery" will boot to the recovery kernel (bml8).

    Supports the following:
    init.d scripts, init.local.rc, RFS, EXT4, CIFS, TUN, Netfilter TCPMSS (init.d scripts = tw build only).​

    Fully supports VoltageControl and SetCPU (see SetCPU notes below).
    SetCPU notes:
    SetCPU aparently uses "cpuinfo_cur_freq" rather than "scaling_cur_freq" for it's live readout.
    For some reason, "cpuinfo_cur_freq" reports being at some strange frequencies (75MHz, 150MHz, 300MHz).
    I have no idea why this is happening, or how to fix it as of now, sorry.​

    Includes the following I/O schedulers:
    noop, deadline, cfq, bfq, sio.​
    Uses deadline as the default I/O scheduler.

    Includes the following CPU frequencies:
    100MHz, 200MHz, 400MHz, 600MHz, 800MHz, 900MHz, 1000MHz, 1100MHz, 1200MHz, 1300MHz, 1400MHz.​
    The following CPU frequencies are disabled by default (use an app to enable them):
    1200MHz, 1300MHz, 1400MHz.​

    Includes the following CPU governors (see notes below):
    smartassV2, smartass, interactiveX, interactive, conservative, userspace, powersave, ondemand, performance.​
    Uses ondemand as the default CPU governor.
    CPU governor notes:
    There seems to be a scaling problem with smartass (not V2).
    It likes to hang out at 900MHz, I'll try to fix it later.​
    Loads the Android logger as a module. (tw build only!)
    Supports the following types of bootanimations (See notes):
    bootanimation (bootanimation.zip).
    samsungani (*.qmg). (tw build only!)

    Bootanimation notes:
    bootanimation.zip:
    If you have both bootanimation.zip and boot*.qmg files, they will fight each other.
    It's better than froyo was, in that, it will kind of randomly choose one or the other.
    It's best to just remove the boot*.qmg files if using a bootanimation.zip animation.​
    Samsung boot*.qmg boot animations: (tw build only!)
    You must still fake out the kernel with a "blank" bootanimation.zip.
    You still might see a small glimpse of the framework's animation (blue android logo).​

    Includes system app mover and remover: (tw build only!)
    During boot, the init scripts make room to install root and recovery. (tw build only!)
    Apps that are moved will have their data removed (to prevent FC's).
    Two list files are checked to determine what will be moved or removed:
    /data/local/.mv_sys_apps
    /data/local/.rm_sys_apps​
    The format of the list files is as follows:
    Each line must contain two strings separated by a space:
    #1 - The system app's apk file name with no extension.
    #2 - The system app's packagename.​
    Example:
    FreeHDGameDemos com.gameloft.microwidget​
    If the list files do not exist, defaults will be created.
    Apps that will be moved from /system/app to /data/app by default:
    Asphalt5_DEMO_SAMSUNG_D700_Sprint_ML_330 (Asphalt 5 Demo)
    FreeHDGameDemos (Promo Widget)
    nascar09-prod-release (Sprint Nascar)
    qik-8.66-release-ffc (Qik video)
    sfl-prod-release (Sprint NFL)
    SprintTV
    SprintTVWidget
    SprintZone
    TN6.2-sprint-handset-6201501 (Telenav Navigation)​
    Apps that will be removed by default:
    Term1
    Term2
    Term3
    Term4
    Term5​

    Includes patches and code, etc from the following people:
    Voodoo Sound - supercurio
    Kernel bootlogo creation binary - morfic.
    Keyboard patches, TARGET_PRODUCT fix, MODULE_LOOSE_VERMAGIC fix, kexec patch, etc - mkasick.
    Various patches, scripting, etc - tanimn.
    Various patches, scripting, etc - Tortel.
    ClockworkMod recovery - koush.
    ClockworkMod recovery (device specific), initramfs, scripting, etc - DRockstar.
    Compiler tweaks, compiler warnings, etc - gzub.
    Various patches, scripting, initial help getting my kernel compiled, etc - RandyT / Bonsai.
    scaling_available_frequencies sysfs, compile errors, scripting, etc - nullghost.
    Boot from sdcard (Dual Boot), Re-enabled kernel splash (bootlogo), various patches - Rodderik.
    Various patches / code, scripting, cyanogenmod, etc:
    chris41g / Decad3nce / DevinXtreme / DRockstar / jt1134
    noobnl / nullghost / Rodderik / UberPinguin / wispoffates​
    Miscellaneous somethings - Anyone I may have missed.
    I forgot to add this to the repo before finalizing the release, but I can still add it here:
    A whole lot of the recent changes came from netarchy, Thanks netarchy!​

    Thanks to all the above!
    9
    It's candy corn time!!!
    Yarrr, it sure is! ;]
    Is there a big change in the FC09 source code from EL30?
    There were minimal changes from Samsung for the FC09 sources.
    Mostly hiding print function calls (printk, etc), some initramfs changes as well, but pretty minimal stuff.

    Here's some of the stuff I've changed / included:
    Updated kernel base to 2.6.5.13.
    CPU Frequency changes / fixes.
    Added Voodoo Color.
    Updated the 3-button reboot to be configurable via sysfs.
    Integrated most modules into the kernel.
    Enabled Additional BT profiles.
    Support for dock audio (requires a market app to do the redirecting).
    The loop device patches warren used to get his sdcard-temp-touchwiz stuff working.
    Switched to the Simple IO scheduler for default.
    Added the V(R) i/o scheduler.
    Applied bash as default adb shell.
    More...​

    For now I'm planning on releasing these builds:
    TW BML (stock)
    TW MTD
    CM7 MTD​
    I need to get with someone to see what's needed (that differs from cm7) for a miui build, and a CM9 build will come later.

    ...

    =]
    6
    **I can't record or PLAY Videos after though. Camera works fine.
    It displays a message that says "Sorry, this video cannot be played"
    &
    Are ya'll able to record videos after installing nubernel 2.6.35 v_0.0.1 kernel?
    [snipped]
    "Sorry, this video cannot be played"
    [snipped]
    and when I'm trying to record a Video, it just shows 0:00 and it doesn't record. Only the home button is responsive, which I use to exit the Video Recording app.
    No clue on this one.
    Nothing has been changed that should effect video playback / recording.
    Possibly a ROM issue?
    I'm currently running stock EI22, so that's all I can base things from, but to be honest, I don't use my phone for video related items.
    So, I'll have to check on that to be sure (but there shouldn't be any reason there would be problems).
    0.0.1 has brought an increased battery drain over 0.0.0. I couldn't say why, but it's been consistent on several different setups on different roms.
    &
    +1. Battery drain is more noticeable. I'm on a pretty bare install and haven't installed all my regular apps yet, so I can tell it's not the apps.
    &
    Same here [snipped], I can't get more than 7 hours with 2hrs screen on
    The only thing that was different from v0.0.0 to v0.0.1 that could be causing this is the android logger.
    It's built as a module and I had forgotten to actually load it for the v0.0.0 release.
    Other than that, there should be no reason it would be any different.
    TO NUBECODER:
    What I am trying to do is remove the NUBECODER Boot logo? Do you have to recompile an kernel that does not have this boot logo or is there an easier way?
    &
    I too would like the nubecoder logo gone, but if it takes a new kernel then it is to much bother, given it is beyond me, and I feel it would be rather selfish to think effort would be spent by a dev just to remove his own logo, but if it is something I can do within root explorer, then I would like to know how. I just like a cleaner looking bootup, using my own startup ani
    &
    I just like a cleaner look to the bootup process, I would even get rid of the samsung text if I could.
    &
    Yes that is exactly right, I like a clean look to the bootup process. Trying to keep it stock with the samsung logo tho :)
    &
    +1 to this. It just looks unprofessional. I went back to stock and will wait for a kernel I'm not ashamed to show my friends at work... [snipped]
    Sorry, there is no way to remove the kernel's splash logo with out recompiling.

    You guys are ridiculous, [snipped]
    &
    Hi seriously, if nube put a big [snipped]
    &
    Come On Folks .... [snipped]
    &
    I get the feeling [snipped]
    Thanks for the support, the opinions, and the laughs.

    You really are off base with your assessment
    [snipped]
    I have no issue with the Dev putting a logo in, just like no one should have an issue with those asking if it can be removed WITHOUT the Dev having to do anything.

    If it is hard coded into the kernel, then everyone that cant do the work themselves are SOL, but if it can be removed w/o recompiling, would be nice to know how.
    [snipped]
    To remove Nubernel =[, you would need to rebuild the kernel.
    Here's the commit where I re-enabled the kernel splash, and included Nubernel.
    I would prefer if you rebuild my kernel with the only change being the removal of the Nubernel kernel splash, that you do not publicly share it.
    And sorry for the delayed response, maybe if I had answered sooner, some of the more negative posts could have been avoided.

    [snipped] But your missing the point it is a developers thread, and the developer builds what he wants how he wants, and shares it. [snipped] I have a great idea let's all write to NIKE and see if they will remove the checkmark logo from their products.

    Branding is the most essential aspect of anything, whether it's free or for profit.
    [snipped]
    &
    Nube can I get a splash done for the kernel with a big 'hairy turd'? LOL.
    @#1:
    I was thinking more along the lines of "Samsung would you remove this SamsungMobile.com logo please?".
    But I'm glad you get the idea... branding, recognizable, iconic...
    @#2:
    LOL, this reminds me of an avatar a guy I know used to use (hint: his nickname was 'purdticker').

    And this is where I once again thank anomaly for his design contributions.
    Some of you may feel that Nubernel the (candy corn) kernel is silly, nerdy, or unprofessional, but it is exactly what I had in mind when I brought the idea to anomaly.
    So thanks again anomaly, and to those who don't like it, sorry, we just have different tastes I guess.

    ps- I was going to make a joke about a guy at work at McDonald's being made fun of by all of his buddies that have iPhones because his phone sports a candy corn during boot, but I think I'll refrain from posting that here. ;]

    =]