yashsingh1/xdaforums huggingface dataset:
[Fascinate Android Development] djp952:
You can't do *full* Voodoo Lagfix with this recovery/kernel, but you can convert your device to EXT4 if you'd still like to. It has all the primary benefits of Voodoo Lagfix but lacks a couple extra tweaks they make that light the benchmarks on fire :D I run my phone on EXT4. The GW kernel will boot from a voodoo enabled phone, but will not score as high on benchmarks.

If you change your mind and want to convert your file system to EXT4 using this recovery ...

> Make sure you have at LEAST 2GB free on your SDCARD (OK, it's really about 1.6GB, but better safe than sorry)

> Fire up Recovery

> Select Manage Volumes

> Select Convert Volumes

> For each of SYSTEM, DBDATA, CACHE and DATA:

>> Select Convert <VOLUME>

>> Select Convert <VOLUME> [ext4]

The DATA and SYSTEM volumes are rather large and can take a non-trivial amount of time to convert. There is an accurate progress bar that will show you how far along it is. What's happening behind the scenes is pretty much exactly what Voodoo LagFix conversion does ... the volume is backed up to the SDCARD, formatted clean with EXT4 and then restored from that backup.

It's not a one-click shop like Voodoo and CWM, although I always intended to have a "Convert Device" option. I'm honestly not sure I remember why I took it out. That said, I never intended to have anything truly automatic here like converting your filesystem because you flashed a kernel. As far as the other voodoo lagfix tweaks, another non-intent. I don't believe the voodoo lagfix benchmark scores are truly accurate with those tweaks and the devices really don't run any faster. I tend to try and stay in the "stable" realm with a small amount of goodies that hopefully can be counted on to work 99% of the time rather than push the limits or trying to get the best possible score in some arbitrary ratings system :D

Oh, and for anyone reading that didn't catch the stock reference dandar made above, converting your filesystem to EXT4 means you MUST use a custom kernel. (KGB/GeeWiz/etc). The stock EH03 kernel will fail to boot after conversion. If you like the stock kernel or are waiting (like us) for Samsung to give us EH03 code to play with, converting to EXT4 is a bad idea!!

edit: PS - I have looked into shortening the softkey backlight timeouts a couple times. I know where the code is, but I've yet to change it in any way that could possibly have been considered as "right". With the GB ROMs, I believe it's something best left to the ROM rather than the kernel, but there is a way to change it at that level as well.
[Fascinate Android Development] shilohdrummer:
yo, just came from superclean e03... and I found this to be a LITTLE bit more stable than the other e03 superclean

... (PLEASE don't tell him I told you this)

although it's hard to point out the specifics (cause essentially, they are the same radio/modem), it just "feels". not sure if this is a creditable statement.

edit: it's most likely the difference in launcher.
[Fascinate Android Development] dandar:
By stock I meant I'm not changing nothing apart from running GW 2.3. My phone really liked GW 1.1.1, the only problem was text message app froze up on me in a sense that it worked and I could text but it didn't actually send any texts until two days later the phone froze up, rebooted and then all texts went out. Which obviously made no sense to the recipients.

I then went to TSM 1.2, then to SC 0.3, then to CM7.1 now back on GeeWiz. This is stable, fast enough and hopefully I won't have the texting issue reappear. If it does I'll switch to Handcent/Chomp/Go SMS first before switching the ROM.
[Fascinate Android Development] jcurley:
DJP,

What are your automemorykiller settings at on your Kernel?

Thinking of flashing, but KGB has his set up perfectly, but I would love to play with your stability.

thanx
[Fascinate Android Development] nitsuj17:
to check the kgb values (and if gw arent the same u can replicate them with autokiller or minifree manager)

open a terminal

adb shell

cat /sys/module/lowmemorykiller/parameters/minfree
[Fascinate Android Development] djp952:
To be honest ... I haven't the slightest idea :) Whatever the EI20 kernel has as a default (sad, I know). I can check the code, but nitsuj17's method is far easier!

It's all just a nice happy accident up in here!! LOL
[Fascinate Android Development] fulaman:
Wait a sec, I don't see Manage Volumes under CwM Vood Lagfix Recovery...
[Fascinate Android Development] scarfman4:
Manage Volumes isn't a feature of CWM. It's part of the GeeWiz Recovery in this thread which you instead of CWM.
[Fascinate Android Development] fulaman:
My Mistake, thanks!

---------- Post added at 05:08 PM ---------- Previous post was at 04:45 PM ----------

Why are my quadrant scores after the ext4 file conversion still the same as they were with RFS? I'm not saying that Quadrant is accurate, I don't really notice much of a speed difference (if at all) but with Voodoo, I was getting scores that ranged anywhere from 2,000 to 2,650.
[Fascinate Android Development] djp952:
A true Voodoo-lagfix enabled kernel adds some additional EXT4 filesystem tweaks/tuning to the device when it boots. These tweaks are all valid and undoubtedly useful to some extent, but unfortunately they also "trick" Quadrant into reporting artificially high scores.

From my experience/testing, the real-world performance between a Fascinate with RFS and one with EXT4 is rather negligable, but EXT4 does come out on top, especially when your DATA volume starts getting filled up. I use EXT4 on my "real" phone, for what it's worth :cool:

Have you tried Antutu Benchmark? To me, that seems like a more accurate tool than Quadrant. My main complaint with it would be that it puts too much emphasis on the speed of your SD card. I have 2 Fascinates that get almost identical scores in Quadrant, but since my "real" phone has a class 10 MicroSD card in it as opposed to the class 2 MicroSD card in the "dev" phone, the "real" one kills it completely unceremoniously in Antutu :-)
[Fascinate Android Development] fulaman:
Oh ok, fantastic information sir, that makes more sense. I agree with what you said about Antutu. I always used to think that Hummingbird though was the most powerful single core processor. More powerful than TI-OMAP using PowerVR 530 (i.e. Droid X) and Qualcomm using Adreno 205 (i.e. tmobile MyTouch 4G).
[Fascinate Android Development] Wolfkmann:
So, last week I updated my radio from ed05 to eh03. Now my phone isn't as responsive and seems to be hesitant. Is this due to changing the radio, or should I be looking for another cause?

Ultimately, what is the most stable /bug free rom & kernel combination? Not having a few bells and whistles but having consistent stability is worth it.

"I just want the phone to work perfectly, despite all my tinkering. "
[Fascinate Android Development] nitsuj17:
everyone's phone will yield a different answer to this

its really gonna require some experimentation on your part

but i think the latest geewhiz package (rom and kernel) with either ec09 or eh03 radio is a good bet
[Fascinate Android Development] Wolfkmann:
I am currently running the latest gw rom/kernel. I think I might odin back the radio. Will it fix my hesitation issue?

"I just want the phone to work perfectly, despite all my tinkering. "
[Fascinate Android Development] AmanteNJ:
For those people who are still having problems with the gallery showing black screen check this out http://xdaforums.com/showthread.php?t=1019667
[Fascinate Android Development] AuroEdge:
A lot of what goes into the modem "it depends on your phone" issue can stem from your physical situation. That is to say the cell service in your location. These different modems are tweaked slightly different. EC09 worked well until I moved. Now I find ED05 and EH03 are the better choices
[Fascinate Android Development] jcurley:
Just loaded this up on my wife's Fassy and this is a very smooth ROM. I still need to flash the modem to EH03, but other wise, very smooth.

DJP, any chance of an Accurate Battery and maybe removing the location icon?

Thanx!
[Fascinate Android Development] djp952:
I'm still thinking about those :) Unfortunately, my dev phone is out on loan to a friend, so I've been a little dead in the water on updates the past week or so. Should have it back soon. Thankfully (and at the same time sadly) Samsung still hasn't released the EH03 kernel code a lot of us are waiting for, so not much has been missed.

Even if I don't get the dev phone back soon, I'm 95% sure I'm going to be lurking outside my local Verizon Wireless store around 10am Thursday morning to grab a Galaxy Nexus :D I'm actually due for an upgrade and want to beat the 4/2012 deadline for being grandfathered in on the unlimited data.

Either way you slice it, I'll have a dev phone back again soon enough! Been using GW 2.3 exclusively (of course), and I have found very little that I really want to change. The location icon, while stock, is kinda useless/dumb and I know that the lionshare of folks prefer accurate battery icons.

No worries if I get a Nexus, I'm stuck with an extra phone number for at least another 6-7 months and I love to tinker with this stuff so I'm not going anywhere in the forseeable future!
[Fascinate Android Development] droidstyle:
Dont mean to clutter your thread but what is this 4/2012 unlimited data deadline you speak of? I'm already grandfathered in on unlimited, so does that mean I have until next april to upgrade without losing that? thx
[Fascinate Android Development] djp952:
As I understand it from a VZW employee, any new upgrades or activations after 4/12 will no longer be grandfathered in but existing contracts are fine until they expire. My contract was up in August so I have until April to upgrade/renew or lose my unlimited. Should I upgrade Thursday I'm good until 12/13.

My wife, for example, is seemingly screwed since her contract is up at the end of May.

Again this is just my understanding.
[Fascinate Android Development] nitsuj17:
Yeah who knows with changes to data...until Verizon announces something gotta take rumors with a grain of salt

So many facts about this years changes were incorrect about getting locked in and many got the tbolt specifically to lock in, which proved unnecessary

I guess we ll know when we know
[Fascinate Android Development] AuroEdge:
I've been told by store reps and customer service that if you already have unlimited data on a line it will always be that way as long as the line doesn't close. Do I believe it? Hah...
[Fascinate Android Development] Jimi Mack:
With shared Data coming soon I am sure Big Red will get us out of our unlimited data plans some how.
[Fascinate Android Development] jcurley:
I would not mind if they let me share my unlimited! That is not going to happen though.

Edit: don't forget, if you do not sign another contract, you are locked in. So you can buy a phone at full price and be locked in.

DJP, does your kernel have hotspot monitoring removed? I wanted to make sure before I show my wife how to use it.
[Fascinate Android Development] Badger51:
Juice Defender?

I'm loving this ROM and have been pleasantly surprised at the improved battery life.

However, since I'm a mensch, I have tried several times to load Juice Defender Ultimate, which I previously ran on my phone.

I've been unable to get the program to load, it stalls on the initial settings routine..

I've tried uninstalling and reinstalling with no change in the outcome.

1) Assuming Juice Defender can still be useful,

2) Any ideas on how to get the program to load.

---------- Post added at 07:45 PM ---------- Previous post was at 07:43 PM ----------

I've installed the Recovery version of Gee Wiz...

Since then, I've tried to install a different battery icon via Recovery mode and get an error message when installing the zip file.

Any ideas?

thanks
[Fascinate Android Development] SnrSuave:
Just thought I'd chime in and say if you have problems with the touchscreen freezing using google maps, then try flashing the stock kernel. Don't have anymore problems with it since I flashed it. Otherwise, I am loving this rom. Great job!
[Fascinate Android Development] djp952:
Yessir. I use the wifi driver from the i9000 and don't even include the monitoring driver in the kernel. You still can't use the built-in app and have to go with something like Android Wifi-Tether (works great IMO), but VZW won't have a clue as to what you're up to!
[Fascinate Android Development] djp952:
Mensches are the folks that make sure everything works the way it was promised to, there is nothing wrong with being one! :D

Admittedly, though, I can't answer your questions without doing a little research on my end first. I can certainly find Juice Defender and give it a go to try and see what the deal is there, but I need a little help with the battery icons ... can you point me to the package you're using so I can download it and try it out? Typically I would expect an incompatible package to cause Force Close issues rather than not installing at all, so if possible I would like to be able to dissect it and try to find out where the incompatibility is for ya :)
[Fascinate Android Development] djp952:
Thanks! I have had a similar experience as well. My wife's Fascinate is totally stock, much to my annoyance (lol), and she has yet to complain about Google Maps to me, which tells me there are zero problems going on there. I check every day for the EH03 kernel source, and really hope that once we get it I'll be able to provide something really rock-solid and stable across the board again.

I really appreciate you trying the ROM at all, and am thrilled that you have found it to be of value ... I hope it won't be too much longer before the final puzzle piece (EH03 kernel) finds it way out to us ...
[Fascinate Android Development] Badger51:
Thanks for the response and all your work, of course.

The battery file I was trying to add is:

AccurateEHO3_framework.zip

I'm currently running the GeeWiz Recovery Rom.
[Fascinate Android Development] djp952:
OK, I see the problem with that update-zip. It's trying to mount the system volume using a mount binary that my kernel/recovery doesn't have (/sbin/mount). It also won't work on an EXT4-formatted SYSTEM volume regardless, the author set it up for RFS specifically (at least judging by the script)

If you're comfortable with ADB, we can get this installed for you no problem ...

> Extract the framework-res.apk from the zip file

> Fire up GW Recovery on the phone

> adb push framework-res.apk /system/framework/

> adb shell

> (in adb now) chmod 0644 /system/framework/framework-res.apk

> (still in adb) exit

> RECOVERY: Wipe Device Data / Wipe Dalvik Cache

> RECOVERY: HOME / Exit

I still haven't looked at Juice Defender yet (been playing with the Galaxy Nexus!), I'll do that as soon as my phone reboots after executing the above steps to make sure I got them right :)
[Fascinate Android Development] djp952:
OK, here's what's wrong with Juice Defender. It's the EI20 kernels and the LOGCAT incompatibilities with EH03. Juice Defender uses LOGCAT to create it's "Activity Log" that you can find by scrolling down on the main "Status" screen. Since LOGCAT is borked with the custom kernel, JD is getting all wrapped up on itself.

I figured this out by flashing the stock EH03 kernel to, curiously enough, use LOGCAT to see if it was crashing. Once JD worked, I saw that Activity Log and it's definitely using LOGCAT, you can see the 1:1 correlation in the logs.

So, for Juice Defender, ALogCat, or anything that uses LOGCAT, the best I can offer right now is to have you use the stock EH03 kernel. You lose EXT4 and gain back hotspot monitoring, but if neither of those are important to you, the performance of stock is really pretty good. I still check every day for EH03 kernel source ... it's still not there.

Mystery solved! Wish I had a better solution for it, though :(
[Fascinate Android Development] Badger51:
Wow !

Service above and beyond expectations !

Thanks for all your work, including the leg work in trouble shooting Juice Defender

I may give EHO3 kernel a try for comparison.
[Fascinate Android Development] scarfman4:
Just wondering, is it possible to make a stock EH03 kernel with the in-call volume fixes without all the other customizations? Or does that still require the source code?
[Fascinate Android Development] djp952:
I believe I've seen a couple apps that can be used to modify the decibel levels of the various devices ("Volume+"? maybe?) on the fly, and Supercurio created a Voodoo Sound that worked on the fly, so I'm sure the basic idea is possible.

It's beyond my personal skill level with Linux, but in theory maybe somebody could make a loadable version of the audio driver with the modifications in it. Something that could be loaded from an init.d or however Supercurio did his loadable version that works without the kernel changes.

I might actually suggest pinging Supercurio, to be honest. If he wouldn't mind pointing us in the direction of how he did his loadable magic, maybe we can learn from the master and come up with something? It would be a most interesting project, that's for sure, maybe even interesting enough that we can get multiple folks working on it.

Is the main issue with not having a native EH03 kernel the logcat problem, or is there something else? I think with some effort the logcat can be fixed, everyone has just been waiting around for Samsung to release the stupid code. I also think that the screen lock-up issue is much less pronounced with the EH03 kernel, but it's hard to prove.

I'm headed to Ohio for the holidays on Thursday and lose my ability to do useful things, but I would be happy to make an attempt at either a loadable audio driver or trying to fix logcat when I get back :D
[Fascinate Android Development] QuattroMechanic:
Can anyone tell me how to fix the movie app so it will work with rooted phones? I'm using geewiz11/30
[Fascinate Android Development] nitsuj17:
iirc, uninstalling superuser to watch movies and then reinstalling it was a solution for some (dont quote me on that though)

look in general android development...there was discussions in there about it
[Fascinate Android Development] QuattroMechanic:
Ok I can't uninstall, do I delete it in super manager?
[Fascinate Android Development] nitsuj17:
should be fine, then just redownload it from market after
[Fascinate Android Development] QuattroMechanic:
Well, i can remove superuser then reinstall but movies still says phones rooted . Darn
[Fascinate Android Development] jcurley:
How are you liking you Nexus, I really want one, BAD!
[Fascinate Android Development] djp952:
It's probably detecting the su binary or maybe even the busybox? In GeeWiz, the su binary is in /system/xbin. Maybe try renaming /system/xbin/su to something else (without deleting it). Once you do, you'll need ADB to rename it back, though as you'll no longer have root from the phone itself.

Worst case I can think of is that you could de-root yourself and need to use CWM or GW Recovery to re-flash SuperUser again using an update .zip file. As long as you have root shell in ADB ("#" prompt), you can always just ADB in and rename files back again. I don't recommend deleting su mainly so you don't have to worry about putting the permissions back properly :)
[Fascinate Android Development] djp952:
I LOVE IT. Like all things Verizon/Samsung, it has it's share of annoyances to deal with, but I have a lot more faith in Google to work them out quickly as compared to the lengthy delays we've had with the Fascinate.

It's killer fast, I was getting 30Mbps download at work this morning. Crazy stuff. Battery isn't as terrible as I was worried it would be either, the main issue is a bug El Goog is working on that's causing high "Android OS" awake times. LTE vs 3G is not much different for me on battery drain, but the screen is a real killer. Spring for the extended battery - I like the way the phone feels better with it, to be honest.

I'm glad I still have a second line that I can keep my Fascinate activated on, though. I'm scared to hack up my new toy too much! Yeah, it was rooted in 30 seconds after getting it, but otherwise I'm still rocking boring old stock.
[Fascinate Android Development] djp952:
Added a small new Extra to the first post, the EI20 Car Cradle and Desk Cradle applications. I like them better than EH03, and the Desk Cradle seems to function OK as far as coming up automatically when you dock (NOTE: You have to be using TouchWiz Launcher for the auto-launch!). I have no way to test the Car Cradle dock events, so let me know if I borked that up on ya :D

Oh, and of course still no EH03 kernel source. STILL WAITING SAMSUNG .... WHERE IS TEH CODEZ?
[Fascinate Android Development] JJ5150:
I went from GeeWiz 2.1 to 2.3 and now when i plug in my usb, the usb connection button does not appear. I've waited several minutes... and reflashed back to stock eh03 and back, and still the same problem. Had to go back to 2.1... which i'm not complaining about... love GeeWiz no matter what version. Thanks for a great ROM.
[Fascinate Android Development] Wolfkmann:
Go into Settings - USB and select the option to ask on connection. That worked for me.

As the the movie issue, I use mx video player and don't have any issues being rooted, or having superuser installed.

"I just want the phone to work perfectly, despite all my tinkering. "
[Fascinate Android Development] JJ5150:
Crap... DOH!! I was there once, and forgot all about it. heh.. my n00b is showing.

thx

BTW... any chance of getting the Buddies Now Widget included in the download?
[Fascinate Android Development] SnrSuave:
Is there any way to get the Nuance app on this, or at least some type of bluetooth dialing?
[Fascinate Android Development] djp952:
Doh - I didn't add that to the Samsung Widgets extra did I? Should be an easy addition, will get to it ASAP.

I should have time to whip something up before I leave for my X-Mas road trip, if it works right I'll post it tonight for ya :) I seem to recall something weird about Nuance, but I think that was when trying to remove it, not add it.

There are other Nuance update-zips floating around, but I should really have the EH03 version available here. Thanks!
[Fascinate Android Development] djp952:
- Samsung Widgets extra has been updated to include missing Buddies Now widget

- Nuance Voice Commands extra has been added

Links are in the first post, also mirroring here:

GeeWiz 2.3 Nuance Voice Commands (EDIFY update-zip):

This update adds back the Nuance Voice Commands application that was removed from the base ROM

- Compatible with GeeWiz 2.3

http://www.mediafire.com/file/r5c51u8piquja77/geewiz-2.3-nuance-12222011.zip

MD5: ae9163b3a1bbbd39cb9cd329bf2f7dff

GeeWiz 2.3 Samsung Widgets Rev. 1 (EDIFY update-zip):

This update adds back the Samsung widgets removed from the base ROM

Revision 1 adds missing Buddies Now widget omitted from original extra

- Compatible with GeeWiz 2.3

http://www.mediafire.com/file/k4f1z1017onpyqk/geewiz-2.3-samsung-widgets-r1-12222011.zip

MD5: 599cd524f0b750b4111a8fae1c257c92

Thanks for the feedback guys, and I hope these updates/extras are what the doctor ordered. Nuance *seems* to work, that was quite honestly the first time I've ever even opened it. It spoke to me, I was able to in turn speak to it and it did ... stuff. Don't have bluetooth to try at the moment, so please let me know if you run into any Force Close problems or other weirdness that shouldn't be, and I will of course fix it.

That's probably all she wrote for a few days ... if so, Happy Holidays to everyone!! See ya when I get back -- I promise to catch up with and reply to as many unanswered posts as I can next week.

Besides, I finally got Android 4.0.3 to compile on Ubuntu 11.10 while I made these, it's time to brick my Nexus. LOL.

:D
[Fascinate Android Development] SnrSuave:
Thanks djp! You rock! Hope you have a great Christmas!