05-01-2012 01:17 AM
917 ... 2526272829 ...
tools
  1. mmarz's Avatar
    FYI, the TWS Bug is only when the TWS is always stuck at exactly 50%. If you merely have a high TWS, then you don't have the bug. You live in a low signal area.
    06-22-2011 11:43 AM
  2. obijohn's Avatar
    this rom has better battery life as long as im in areas where there is signal. used it for 2 days. the TWS bug is in this rom and its making me get worse battery life in areas with low signal like my house and areas that i frequent.
    As mmarz pointed out, the TWS bug is when it's stuck at 50% and will not move away from 50% at all, and that bug is definitely not in this ROM. If you're still getting it, you probably flashed a theme or mod that removed the bug-fix. You can have very low signal strength and still have TWS under 2%. And when I say very low, I mean 0 bars but still connected. In my apartment I quite often see 0 bars, but I never see TWS go over 5%. So, low signal does not mean you'll get high TWS numbers. If TWS is over 50% then there is faulty radio/tower communication happening (unless, of course, the signal is so low that you actually lose contact with the tower altogether for quite a bit of time), and that will drain your battery pretty quick.
    06-22-2011 06:36 PM
  3. israelsalinas14's Avatar
    Any word on new major kernel you were working on? I can't wait! I love how this rom focuses on performance and not on looks.
    06-22-2011 10:52 PM
  4. hyruu's Avatar
    OK I tried aosp and I have tried reborn now I'm coming back this rom is the best.
    06-23-2011 06:59 PM
  5. obijohn's Avatar
    Any word on new major kernel you were working on? I can't wait! I love how this rom focuses on performance and not on looks.
    Still working on it, turned out to be a bigger project than I thought at first. Also, a mod on xda has threatened to remove the Bumblebee thread unless I post the current source, so I've been having to get that in a suitable format to post as well, which has slowed me down a bit. (Funny they haven't pulled the aospCMod thread on the same grounds, since he's never released any of his source, but oh well).

    But I'm still working on it, and hope to have something to upload soon.
    citizeninsane89 and aeroseek like this.
    06-23-2011 07:58 PM
  6. MarkD426's Avatar
    Has anyone tried installing the new 3.0 beta Swype Keyboard? I can't uninstall the old version from my phone.

    Optimus V - BumbleBee 2.4
    06-24-2011 01:35 PM
  7. easyguy's Avatar
    Still working on it, turned out to be a bigger project than I thought at first. Also, a mod on xda has threatened to remove the Bumblebee thread unless I post the current source, so I've been having to get that in a suitable format to post as well, which has slowed me down a bit. (Funny they haven't pulled the aospCMod thread on the same grounds, since he's never released any of his source, but oh well).

    But I'm still working on it, and hope to have something to upload soon.
    I dont get why you have to post your source code. Keep up the good work, no rush.
    06-24-2011 01:55 PM
  8. sblood86's Avatar
    Has anyone tried installing the new 3.0 beta Swype Keyboard? I can't uninstall the old version from my phone.

    Optimus V - BumbleBee 2.4
    Being a system app you will have to remove the old version using adb or a root explorer such as file expert.

    Edit: make sure you reboot the phone after removing it
    06-24-2011 01:59 PM
  9. Kreatur3's Avatar
    (Funny they haven't pulled the aospCMod thread on the same grounds, since he's never released any of his source, but oh well).
    Was thinking this EXACT same thing as I was reading what your post lol.

    Has anyone tried installing the new 3.0 beta Swype Keyboard? I can't uninstall the old version from my phone.

    Optimus V - BumbleBee 2.4
    You have to use a root uninstaller to remove the old version. There is actually one app called root uninstaller I like to use and it is free.
    I also believe that you might be able to run the swype installer and it will uninstall the previous version for you. Would make sense but not sure of this or not.
    06-24-2011 02:01 PM
  10. sblood86's Avatar
    I dont get why you have to post your source code. Keep up the good work, no rush.
    Technically speaking, and I should point out that most devs don't do this; anything coded over an open source/gpl related project is required to have the source code posted or linked in some way as well. It's one of the major things that gets linux builders in trouble as well. Easy solution though, if your code is really built from open source and your own modifications, post the source

    I'm sure obijohn has it covered.

    Btw; though I'm an S user and happy with my current rom I still have to say this one does look awesome, I'm curious about the SD read tweak as well, haven't really read anything about that before.

    Edit: Wow, a re-read of that and I feel really redundant, I want to strike out several of those 'as well's but I'm too lazy
    06-24-2011 02:06 PM
  11. Kreatur3's Avatar
    Technically speaking, and I should point out that most devs don't do this; anything coded over an open source/gpl related project is required to have the source code posted or linked in some way as well. It's one of the major things that gets linux builders in trouble as well. Easy solution though, if your code is really built from open source and your own modifications, post the source

    I'm sure obijohn has it covered.

    Btw; though I'm an S user and happy with my current rom I still have to say this one does look awesome, I'm curious about the SD read tweak as well, haven't really read anything about that before.

    Edit: Wow, a re-read of that and I feel really redundant, I want to strike out several of those 'as well's but I'm too lazy
    I only caught 3 "as wells" and one of them was in your edit. :P

    This is my favorite rom but would be nice if the aosp source was posted since it would, most likely, help other devs trying to work on a 2.3 rom. More choices equals more time spent tweaking my phone. With obijohns efforts on this rom I would love to see a gb rom come from his quality of work.
    sblood86 likes this.
    06-24-2011 02:14 PM
  12. JerryScript's Avatar
    I could be wrong here, but I believe only the kernel is covered by the gpl, the ROM is considered your intellectual property, Sense opened their code by choice, I'm not sure about other overlays, but I'm pretty sure ROMs are not covered by the gpl other than those bundled with kernels, and then the kernel's source must be release.
    06-24-2011 03:53 PM
  13. Kreatur3's Avatar
    I could be wrong here, but I believe only the kernel is covered by the gpl, the ROM is considered your intellectual property, Sense opened their code by choice, I'm not sure about other overlays, but I'm pretty sure ROMs are not covered by the gpl other than those bundled with kernels, and then the kernel's source must be release.
    I wish you were wrong so that the source for 2.3 would be released. If you are right than XDA has no right to force Obijohn into releasing his source beyond the kernel. I guess we shall wait and see how this plays out.
    06-24-2011 06:21 PM
  14. obijohn's Avatar
    I could be wrong here, but I believe only the kernel is covered by the gpl, the ROM is considered your intellectual property, Sense opened their code by choice, I'm not sure about other overlays, but I'm pretty sure ROMs are not covered by the gpl other than those bundled with kernels, and then the kernel's source must be release.
    Technically, the entire Android system is open source, not just the kernel. This includes all the framework stuff, all system apks, etc. However, drivers written by hardware vendors can be closed source. Also, extra apks that provide an interface skin can be closed source (like Blur). LG actually provides their contributions to the core Android system on their opensource page bundled with the kernel source download. This allows one to build a working Android 2.2.1 system on the V from source. It's not the same as what they release on the phone, since that includes their proprietary lge-res.apk stuff, which they don't provide the source to.

    Since Android itself is open source, Cyanogenmod is open source. Any modifications to the CM7 source, for example to get it to compile for a particular phone, are covered by the GPL. So yeah, aospCMod is supposed to open source that stuff.

    Also on the technical side, the developer of open source software DOES NOT have to post it online, it just has to be supplied to someone who asks. The GPL says that anyone who gets the binary has to be allowed to obtain the source from the developer if they want it. It doesn't require that it be posted online. I could email it to each person that asked and the GPL would be satisfied.

    The thing that's slowed me down is that I actually never expected anyone to request the kernel source, since 99.9% of it is just the pure LG source already available. As for actual kernel source code changes that I've personally made, there are literally only about 10 files that I've touched (the biggest one being the kernel config file). Most of my kernel tweaks are actually in the boot image, already released as part of the rom, things like the init.rc, init.d stuff, a couple of boot-time qcom scripts, things like that. And all that is already available as part of the downloads.

    So, anyway, since I didn't expect to be asked for it (my bad, I admit, I should've planned better), I didn't set up my build environment for git or svn or anything. When I started, I just wanted to see if I could build it myself, I didn't expect to get so involved in making Bumblebee. So I'm still trying to get my source environment cleaned up so that I can post it without it being a complete mess.

    Alright, that's all said, I need to get back to working cleaning up this mess so I can post it.
    06-24-2011 06:26 PM
  15. Kreatur3's Avatar
    I say you post the mess and move on to bigger and better things. lol.
    06-24-2011 07:36 PM
  16. JerryScript's Avatar
    Not trying to argue, but I'm confused. If overlays such as Sense are required to be open source, why haven't all the carriers released their proprietary overlays?

    I'm still thinking you don't have to release your entire ROM's source, just your kernel, but I'm obviously not a lawyer.
    06-25-2011 01:51 AM
  17. pbailey212's Avatar
    You don't have to release it to the world, but if someone asks, you have to share
    06-25-2011 02:19 AM
  18. easyguy's Avatar
    I say you post the mess and move on to bigger and better things. lol.
    100% agree, why clean it up for them? They want it? let them clean it up themselves.
    06-25-2011 10:51 AM
  19. MarkD426's Avatar
    100% agree, why clean it up for them? They want it? let them clean it up themselves.
    More then likely personal preference. If you take pride in your work you wouldn't just finish and dump the pieces on the floor.
    06-25-2011 10:53 AM
  20. pbailey212's Avatar
    If obijohn was a half *** type of person his rom would run like aosp
    06-25-2011 11:14 AM
  21. JerryScript's Avatar
    If obijohn was a half *** type of person his rom would run like aosp
    This is the definition of trolling.
    06-25-2011 11:23 AM
  22. pbailey212's Avatar
    Trolling (Verb) present participle of troll(Verb) 1. Fish by trailing a baited line along behind a boat: "we trolled for mackerel".
    No, that is the definition of trolling
    06-25-2011 12:07 PM
  23. obijohn's Avatar
    Not trying to argue, but I'm confused. If overlays such as Sense are required to be open source, why haven't all the carriers released their proprietary overlays?

    I'm still thinking you don't have to release your entire ROM's source, just your kernel, but I'm obviously not a lawyer.
    First, you're right that I don't have to release the ROM source, because I don't have it. I didn't build the ROM from source, I worked with the binary. And all my mods to the ROM are transparent in the ROM zip itself (including the TWS bugfix, which is done as a decompile/edit/recompile of some jars -- and I have provided all that info to LeslieAnn so she could include it in her ROM, and I'll be happy to provide it to anyone else who asks, but I didn't use source code to do it so the GPL doesn't apply here).

    But yeah, you might have been a bit confused by my explanation. Those overlays can indeed be (and usually are) closed source. However, if a carrier/manufacturer makes changes to the core open source Android code (for example, adding extra functionality to the power menu, which would be in /system/framework and /system/android.policy and possibly /system/framework-res) then those changes would have to be open sourced. For some reason, no one seems to be holding their feet to the fire on this. Code written specifically for hardware can be closed source, as long as it does not itself build upon code that's already open source.

    My own understanding* of the GPL as it relates to Android and phones is that the carriers are required to release their full Android source minus only the propriety hardware bits which have to be released in binary form with the source so that it can be compiled into a fully functional system. Basically the GPL requires that the source code be in a state that can be built by the end user, which requires providing the proprietary hardware stuff in a binary format that can be linked when the source is built. Yes, the GPL actually does require this, and none of the carriers do it. Ok that's not entire fair since the Nexus line does it, but they're the only ones doing it since Google makes them (the Android build process has a step that extracts the proprietary hardware binaries of your Nexus phone, so the whole thing can be built in a useable state -- Cyanogenmod also uses this process for phones that CM supports). I can't begin to express how frustrated it makes me that Google doesn't require this of all carriers that use Android, but at least they do it with the Nexus line. Yes, Android is open source, which means that the carriers can do almost anything with it. But doing "almost anything" doesn't mean they get a pass on the GPL -- which, again, requires that the source be in a state that can be built, which requires bundling or extracting the proprietary parts in binary format in the build process, which, again, no one does. <insert rants and ragefaces here>

    LG's code for some of the hardware layer in the Android system is released as open source (I'm not talking abou the kernel here, they released all of that), so they get points for this. But some of it is not, and they don't provide a way to extract the required binaries in the Android build process, so building Android from source for the LG does not result in a fully functional system. There are also lots of things they added to the /system/framework source that they don't provide, and their modifications to some of the system apps as well which rely on those framework changes too, so trying to use the framework from a pure Android source build breaks the phone. All in all, they are better than some at releasing source, but they still aren't fully compliant.

    *When I say "my own understanding of the GPL", I mean my understanding as someone who was a lawyer for almost 20 years and handled copyright cases in Federal Court. That doesn't mean I'm completely knowledgeable about all the intricacies of the GPL, but it does mean I do have some specialized knowledge of copyright law.
    LeslieAnn and sblood86 like this.
    06-25-2011 02:28 PM
  24. obijohn's Avatar
    BTW, the current kernel source is now posted, so I can get back to work on the new kernel and then Gingerbread.
    06-25-2011 03:25 PM
  25. JerryScript's Avatar
    Trolling (Verb) present participle of troll(Verb) 1. Fish by trailing a baited line along behind a boat: "we trolled for mackerel".
    No, that is the definition of trolling
    Troll (Internet)
    06-25-2011 05:47 PM
917 ... 2526272829 ...
LINK TO POST COPIED TO CLIPBOARD