yashsingh1/xdaforums huggingface dataset:
[Fascinate Android Development] djp952:
I've been scratching my head on this since you started asking, and I really can't come up with anything for you. Very little changed between 2.4 and 2.5 in the kernel, extremely little in fact.

The only thing that I can see somehow affecting battery life at the kernel level is that I changed the auto-recharge point from 95% to 98%, mainly because that combined with the removal of the "charger connected" tone/vibrate event in the ROM would make GW behave exactly like Ice Cream Sandwich does and I thought it would make people happier to wake up to 98%.

What I didn't really take into consideration and is making me second-guess this is if that change would have an effect on the battery meter. I know that my phone over-charges routinely, in that it will say "100%" but yet continue to charge for quite some time (very annoying when you're trying to test battery charging!!). I've always attributed this to the fact that I'm constantly rebooting, formatting and flashing the poor thing and the battery meter just gets out of whack.

If you do take the time to go back to an older Kernel, I have a request to make. Before you do that, can you download a battery widget or some other application that shows you the battery voltage? If you can compare the voltage of the battery from the point where it stops charging to a point where you feel you've used the same amount of juice with both kernels, that would be a better indicator of if there really is more drain occurring, or if it's just the meter indicating different % values.

Understandably, this is all kind of subjective without some 100% repeatable battery drain test, but I have read your posts and did as much due diligence as I could to see if I could find an explanation for you. Unfortunately, I've come up short of having any answer to your concerns. :(
[Fascinate Android Development] nitsuj17:
lol yeah, when i did 2 or 3 sc3 updates in a few days back in nov/december i got a bunch of pm's from people asking me to slow down the updates :o

unless you are a themer (and theres only 1 left lol) wiping data and flashing an update shouldnt be a big deal...just takes a few minutes to restore stuff w/ tibu

do what you personally want with updates...if you have something, put it out :)

its up to the end user if they want to go through the process of using it
[Fascinate Android Development] djp952:
Got a request from one of our top contributors here on the ol' GW thread to have a way to restore the charger sound/vibrate event that I removed in GeeWiz 2.5. I decided to try and go all-out and make it a legitimate top-level setting, accessible from Settings/Sound. While it works great (screeny attached to this post), I can now

completely

understand why most ROM devs/builders/hackers stopped doing it this way and have instead provided their own custom apps to manage their custom settings. What a pain the rearend this was!!

So, there will be a new setting in Settings/Sound in GeeWiz 2.6 that enables/disables the charger connection event. I was happy to try doing it and I learned a few new things, but I don't think I'm going to try this type of modification again without source code :cool: LOL

Oh, and I left the default for this new setting to OFF so out of the box you won't get a sound/vibrate when you plug the phone in. I haven't had many requests/complaints about it being gone, so I'm assuming that's what the majority of folks prefer.

Mod source changes are on my github (see first post) as always if anybody wants to kang it or just see what/how was involved.
[Fascinate Android Development] djp952:
One more quick question for you guys ... how many people would be averse to me rolling the "EI20 Enhancement Pack" into GeeWiz 2.6 by default and thereby trimming down the number of extras/add-ons? Is there any benefit to the applications that pack replaces that I don't see?

Checking the mediafire.com stats, it looks to me like more than 2/3 of everyone that downloads GeeWiz has also downloaded the EI20 Pack. While that can't tell me who actually applies it and ends up liking it, on the surface it's a pretty good majority....
[Fascinate Android Development] AuroEdge:
Are there issues with downloading files in the EI20 browser?
[Fascinate Android Development] crakedparrot:
Thanks for this, I kind of missed the connection event sound. will be glad to have it back... Thanks again for all your work on this incredible rom.
[Fascinate Android Development] djp952:
Hmmm ... I don't know. I'll have to poke around and find out. I don't download a lot through the browser myself. Good point, though!
[Fascinate Android Development] poetics:
I agree, the enhancements pack is pretty basic and useful so I think it should be included
[Fascinate Android Development] lord dredd:
I would rather prefer EI20 enhancements as a separate pack, coz TBH i dont use nything out of them, but thats just me , if the majority of the users are willing to get it all mixed them i am game too.

regards
[Fascinate Android Development] crakedparrot:
I would have to agree... I would rather pick and choose what extras I add to the rom. Just one guys opinion.
[Fascinate Android Development] ibrubeer:
I get the impression that I may be the only Fascinate user to have this problem, but the volume in a call is too loud and I can't turn it down any more. I am using the TW 2.5 kernel on SC3. Is there a way to turn the volume down a little more?
[Fascinate Android Development] djp952:
I still haven't seen it the past couple nights, so I'm going to provide some hope and say "it may not be a problem anymore". The only time my phone screen turned on tonight was when Superuser 3 auto-updated itself. Otherwise, that screen has been dark as night.

I've all but given up with getting the Puzzle/Button incoming call widgets working as well as just about everything still on my list of "would really like to have before calling it beta" things :( I'll probably be updating this to "BETA" tomorrow or Saturday as a result, which will include what I hope will fix your problem.

The one thing I haven't given up on quite yet is the in-call volume, since other people have fixed it for the i9000 it can't be that hard to port (or so he hopes). As it turns out, I'm pretty good at the light mods, but when getting into the heavier stuff I'm still at the mercy of being able to use other people's work as a reference :rolleyes:
[Fascinate Android Development] scarfman4:
I hope you can figure out the incall volume issue. That's what has been holding me back from using any of the TW GB roms.
[Fascinate Android Development] AuroEdge:
To me the volume doesn't seem unacceptable. Then again I am halfway comparing it to CM7
[Fascinate Android Development] nitsuj17:
call volume is bad...relatively speaking

call volume on froyo touchwiz is the best this phone had

aosp is MUCH improved and imo actually better than gb tw

i had my fascinate activated for a day to make it easier to work on stuff and test...but volume was so inferior to my inc2 that it was getting frustrating to talk outdoors and having to use speakerphone :o
[Fascinate Android Development] comradesven:
Hi :)

Do you like programming the wm8994 DAC on the driver level? Because that's what it takes. The codec pathways for in-call audio are too different from the EH09 source vs. working fixed kernels to simply copy/paste. And I'm in the same position as you are, except I don't even know C.

Here's to winging it. :cool:

---------- Post added at 06:37 AM ---------- Previous post was at 06:22 AM ----------

Pretty much. To add to that, the one thing I really appreciated off the bat about TW GB is that the external speaker is the best it's ever been. Can't have everything.

Sometimes I'm like, why TW? Why try to polish a turd? The answer to that I think is that it's kinda fun and horrifying at the same time seeing how polished we can make it. And nothing's outright broken on TW ROMs that isn't supposed to be, and the important stuff is up to carrier specs one way or another. Ah, the benefits of QA testing. AOSP on this phone is better overall but it feels jury-rigged in some ways. Like how Linux feels compared to Windows or OS X - Linux probably has more parts done "right" but the parts don't fit together as smoothly.
[Fascinate Android Development] Wolfkmann:
It may have been said, but do things like the market recognize this rom as a verizon fascinate, or something else?

Thanks
[Fascinate Android Development] AuroEdge:
I am excited about the new beta. I like this ROM
[Fascinate Android Development] thedoman:
Were glad your polishing man. Good work.
[Fascinate Android Development] droidstyle:
one thing I have found is, while making a call, turn the volume down then back up and it gets just as loud as tw froyo.
[Fascinate Android Development] djp952:
I was offline for a bit as my FiOS broke down ... sorry guys. Anyway, I'm in the process of cleaning off and re-flashing everything to my phone for BETA! woooo... it's not exactly as good as I'd like yet, but it's getting better.

I was poking around the ol' forums and found that a couple folks have forked my kernel and are doing some exciting things with it. This is good news for everyone, myself included! One such fork is here, and it's looking great! Lots of cool new stuff and enhancements, I highly recommend checking it out:

http://xdaforums.com/showthread.php?t=1279153

I've stolen a couple things, notably a Voodoo Sound patch from ccampos784 that I'm trying with my base kernel as well, and hope to be able to include that at a minimum. The changes look exactly like what I was trying, but I think he managed to actually get it right :D [edit: he did! so the man!]
[Fascinate Android Development] djp952:
GeeWiz 2.0 BETA has been posted:

GeeWiz 2.0 (Beta) - 10.09.2011

Base: SCH-I500 EI20 ACG

- Adobe Flash Player 11.0.1.152

- Google Books 1.4.5

- Superuser 3.0.2 / su binary 3.0 (chainsDD)

- [MOD] Puzzle Lock screen works properly; can switch between Glass and Puzzle in Settings/Display Settings (djp952)

- [MOD] CDMA Network Name / Status Bar drop-down properly indicates "Verizon Wireless" (djp952)

- [MOD] Remove full battery notification / status bar icon (djp952)

GeeWiz Kernel 2.0 (Beta) - 10.09.2011

Base: SCH-I500 EH09 linux-2.6.35.7

- Voodoo Sound 10 (supercurio/ccampos784)

GeeWiz 2.0 EI20 BETA ROM/Kernel (CWM-Flashable):

http://www.mediafire.com/file/1oc6993ch6a4tz9/geewiz-2.0-10092011.zip

MD5: e21fb2ca564d63747a936dbfd4f0a5d4

I've also updated the TAT Live Wallpaper "Extra" to include the Beach and Forest Live Wallpapers found on the Droid Charge:

GeeWiz 2.x TAT Live Wallpapers CWM-Flashable:

This update adds back the 'TAT' Live Wallpapers removed from the base ROM

10.09.2001: Now includes 'Beach' and 'Forest' Live Wallpapers from Droid Charge

- Compatible with GeeWiz 2.0 ALPHA/BETA [EI20]

http://www.mediafire.com/file/i9aaq5t33ip360b/geewiz-2.0-ei20-tatwallpapers.zip

MD5: 064c881790b081f231cdf59264a96a25

> [edit: ODIN versions and screen shots are fixed and up in first post]

> I was unable to add back in the Puzzle/Button incoming call widgets successfully yet, nor was I able to fix the EI20 MMS application yet, so the EH09 USCC MMS is still included.

> I have looked into the in-call volume, and I found where it is in the kernel, but I'm not really qualified to make the changes. I tried a few things but they all sound pretty much the same to me, so I'm probably going to have to wait for someone else smarter than me to fix it and port (steal) their changes. I'll keep an eye out!

> I added a section to the first post for alternate kernels. While there is only one listed right now, I know of at least 3 that are currently being developed and will try to keep on top of them all to add links to them, as well as see if any of the edits being made are something that would improve the GeeWiz kernel and ask to include them :cool:

Enjoy! I hope to be able to address the final outstanding issues soon for you guys.
[Fascinate Android Development] droidstyle:
Fyi this kernal has been out for about 2 weeks or better.
[Fascinate Android Development] djp952:
I know, I just haven't taken the time to link to it for people that are following this thread but might not be scanning/searching the forum in general. I'm just trying to consolidate as much useful information and links as I can for everyone :D The activity on this Fascinate forum seems to have dropped off quite a bit in the past few months as a lot of original folks seem to have migrated to rootzwiki, and to think whatever I do hasn't been trumped by someone else would be both naive and unhelpful to everyone else ;)

The thing I'm finding really cool about the new EH09 kernels is that they link back to mine as a base, which is

extremely

flattering to say the least. Now I get to sit back and watch these guys/gals take that basic rough work I did to the next level and revel in their awesomeness along with everyone else!! Open Source working just the way it was always supposed to ... almost brings a tear to your eye :o
[Fascinate Android Development] djp952:
ODIN versions are now available in the first post. There are two of them, one that just flashes the SYSTEM and KERNEL volumes (please please please wipe your Dalvik-Cache afterwards to avoid problems), and a new one I haven't included before that also flashes the MODEM (EC09) as well as the CACHE, DATA, DBDATA, FOTA and PREINSTALL volumes to execute a full data wipe. Using the latter may result in problems with 3G data, please refer to MODEM INFORMATION in that first post for some suggestions on how to deal with that.

I intentionally did not include all of the BOOT volumes in the latter ODIN file as it's an inherently dangerous thing to do that could brick your device if it goes wrong. For a full and complete EI20 flash with GeeWiz, you would ODIN the EI20 leak first, which replaces everything, then the GeeWiz "wipe" ODIN afterwards. My testing has shown no benefit to using the BOOT volumes from EI20 as opposed to the ones from Froyo ED05 on the Fascinate, but your mileage may vary. Please don't brick your phone trying to use my silly little ROM :-)
[Fascinate Android Development] QuattroMechanic:
I'm using geewiz ed05, how do I go about flashing this? I can't seem to find the proper steps
[Fascinate Android Development] thedoman:
Dear sir, I agree with this writer. This thread is getting confusing. Maybe the EH09 and EI20 should be seperate. Just a thought.
[Fascinate Android Development] AuroEdge:
Flashlight apps do not work for me
[Fascinate Android Development] djp952:
The Froyo (ED05) and Gingerbread (EH09/EI20) are using separate threads. This thread deals with the Gingerbread stuff, which started out as "EH09" but has moved into the newer version "EI20". Any confusion may come from the Kernel being based on EH09 and the ROM being based on EI20, but that's unavoidable :(

Do you have a specific app that I can try? I'm not sure if flashlight apps require changes to the kernel or not in order to work. If they do, I can suggest an alternate kernel. If they don't, I can certainly have a look and see if there is anything I can do to make it work for ya
[Fascinate Android Development] djp952:
Yeah, I've been able to squeak by so far without actually providing much "how to" as far as getting a new ROM installed. There are a lot of good resources here at XDA pertaining to how to do that.

The most common 2 ways of installing this, or any other, ROM are to use ClockworkMod Recovery or ODIN.

Going from ED05 Froyo to Gingerbread, my personal recommendation would be to use the "wipe" ODIN I have linked in the first post. You will lose ALL the data that's not on your SDCARD, but it carries the least risk of running into weird problems. It would be like the device was powered on for the first time, just running Gingerbread.

If you don't want to lose all your data, I recommend using the ClockworkMod update.zip method. This will replace your kernel and the ROM and add in a "Dalvik-Cache" wipe automatically to prevent Force Close issues on the first boot-up. Again, you're moving from Froyo to Gingerbread, so there is a risk you may still have to wipe all your data at some point anyway. I don't recommend the "factoryfs/zImage" ODIN file I provide since that requires some additional manual steps you'd need ClockworkMod for anyway, so why not just use it from the outset, right? That install type is for people that are very comfortable with the process and know all the nuances involved.

Using ODIN or ClockworkMod Recovery are topics very well covered here at XDA as well as a lot of other places, so I won't try to summarize that in and of itself, since I won't do nearly as well of a job as others have already done ;)

Regardless of what method you choose to employ, please note that moving from ED05 to Gingerbread can sometimes cause you to lose your 3G data connection. If this happens, I have a few suggestions in the first post you can try, but the best bet would be to peruse the Fascinate Q&A forum. It can be fixed!

Good luck, and thanks for using my ROM! I hope we can get you up and running quickly and the end result meets your expectations! :D
[Fascinate Android Development] AuroEdge:
I have tried Tesla LED as well as Tiny Flashlight. They do work on PWGB v2.0b3

http://xdaforums.com/showthread.php?p=17193232&highlight=flashlight#post17193232
[Fascinate Android Development] JJ5150:
I would love to see the enhancement pack included... or at least the loader and browser. Not sure how many use the cradles, but the EI20 browser is so much faster than EH03. I don't see a problem with including it. But it's not a big deal since they're so easy to flash manually anyway.

I too noticed the volume (in call) is a bit loud, and finding myself turning it down all the way. But it's not distorted, and great for the hearing impaired. bwahaha

I also LOVE the option for setting the charging sound. My phone just now beeped to let me know I'm fully charged. How thoughtful. :D:D:D
[Fascinate Android Development] nitsuj17:
ei20 browser is better than eh03 imo as well (i package into sc and res)

@djp feel free to use the ei20 one i edited to increase max browser tabs/windows from 4 to 8
[Fascinate Android Development] djp952:
Will do, I actually had a PM request for that exact change last night :) I just packaged up 2.6, but I can get to that this evening! Thanks nitsuj17!!!
[Fascinate Android Development] djp952:
New version posted, links are on the first page of this thread. GeeWiz 2.6's main new feature is the addition of BLN support. This is the same support that was in GeeWiz 2.5.3 "Experimental", so any issues/concerns with that implementation will still be present. Any feedback you have on the BLN support, positive or negative, is most welcome. I'd like to make sure it works right for you guys, and the best way to do that is to get it out there.

Otherwise, the default USB mode (after a data wipe or fresh install) is now "Ask on Connection", there is a new setting in Settings/Sound to let you turn back on the charger sound/vibrate event, and of course the requisite application updates.

All the Extras were replaced with refreshed versions as well. Most are exactly the same as they were, I just changed the update script inside to say "2.x" instead of a specific version number. The 2 battery meter extras were changed slightly to accomodate showing the full kernel version in About Phone, but the previous ones are still compatible (as are the new ones with older GW ROMs)

GeeWiz 2.6

February 3, 2012

GeeWiz 2.6 ROM - 2.3.2012

Updated Google Maps to v6.2.0

Updated Google Music to v4.1.512

Updated Google Docs to v1.0.43

[MOD] liblights: Custom lights.s5pc110.so module for SCH-I500 BLN support (neldar/djp952)

[MOD] services: Disable pending LED/BLN notifications when screen turns on

[MOD] SettingsProvider: Set default USB mode to 'Ask on connection'

[MOD] Settings: Show full kernel version and mod/rom version in About Phone

[MOD] framework/services/Settings/SettingsProvider: Add new 'Charger Activation' option to Settings/Sound

GeeWiz 2.6 Kernel - 2.3.2012

Add BLN support (disabled by default; enable with BLN Control or an init.d script) (neldar/djp952)

GeeWiz 2.6 Recovery - 2.3.2012

No changes
[Fascinate Android Development] AuroEdge:
As always an exceptionally clean release. At this point is there anything left to do? I have been curious about whether putting the lastest TouchWiz UI on GW was an eventual goal?
[Fascinate Android Development] luke949:
interesting, i downloaded the full odin of 2.6rom/modem/recovery and odined using atlasv2.2 and re-partition box checked and i keep getting booted into recovery. Maybe a bad download? gonna redownload and re-odin again.

Edit: Nevermind i got it to boot. I first odined stock EH03 w/atlas pit file and repartition box checked. then i booted into android. pulled battery then odined the full GW rom/kernel/recovery/modem tar without atlas and unchecked repartition box. Thank you!
[Fascinate Android Development] scarfman4:
Well after having multiple hot reboots in Superclean3 I went back to GeeWiz and it still amazes me. I'm glad you were able to modify the system info to reflect what version of Rom you made. A sign of a true developer!

The only suggestion I can make is: can you modify the recovery so it shows what version of recovery it is?
[Fascinate Android Development] djp952:
I've been considering the ramifications of that, and I can mark it down as "distinct possibility", but it would definitely be an "extra" rather than a baseline change. I'm kinda/sorta waiting for what comes out of that new refreshed Galaxy S device to see what kind of cool things it has that we might be able to leverage.

I wouldn't say I'm "done" with this, but in all honesty at this point I've managed to do more than I ever set out to do with it and I'm really proud of the niche I miraculously managed to fill. The contract for my dev phone is up in May, so I think I'll keep doing what I can until at least that time :D From there, well, I already have a couple people in mind that might want to keep this project going after that, but you never know. We won't have these phones forever, right?

edit: my big thing is that it "works right", and there's no way anyone can tell me this is perfect, I can't believe that, so there has be at least some more work to do!!

Why thank you for the compliment, sir! I'm currently in the initial stages of re-writing the entire recovery in C++ (as opposed to straight C), and yes, I can certainly add that to the existing one as well as the new one. For some dumb reason I think I can do a better job than Google/Koush/CyanogenMod has done to date. I'm nothing if not a lost cause! LOL. in my defense, I like re-writing/re-doing things because it forces me to understand how they work!
[Fascinate Android Development] AmanteNJ:
just awesome, this update got me laid last night cause i fixed my wife's bln feature on her phone woohoo i'll buy you beer m8 :)
[Fascinate Android Development] ibrubeer:
That's the best testimonial I've ever seen!
[Fascinate Android Development] JJ5150:
LMAO.......:D :D :D
[Fascinate Android Development] mkuehl06:
I agree. Maybe djp should put this in his op make a section called testimonials.
[Fascinate Android Development] mkuehl06:
Random question, any thoughts to making this into an ics rom? Now with all the ics material floating around and all.

hi, im Matt and im a flash addict. :)