yashsingh1/xdaforums huggingface dataset:
[Fascinate Android Development] djp952:
OMG will wonders never cease ... djp952 actually updated the Froyo GeeWiz!! Of course, he did it the same day Samsung released Gingerbread for everyone, but it's the thought that counts, right? :rolleyes:

GeeWiz 1.2 is essentially just a refresh of 1.1.1. I've updated all the default applications to the latest versions, corrected a bug in the Desk Cradle, matched the default application list with the latest GeeWiz GB ROM (Flash is gone since v11 is problematic, Google+ and Google Music are in), and tweaked a couple other things here and there, but overall the experience will be almost identical to v1.1.1. I've also added a couple new "extras" that I've been maintaining for the Gingerbread GeeWiz: an extra to restore the Samsung Widgets as well as one to restore the TAT Live Wallpapers. The Swype and Stock Battery Meter extras have been refreshed as well. All extras are listed at the end of the first post in this thread.

I've also included the original Froyo-based version of GeeWiz Recovery (see first few posts) for the first time publicly, and provided the same expanded set of EDIFY/ODIN files as I have been on the last couple Gingerbread releases.

Given that the EH03 Gingerbread ROM has become official for all Fascinates, this is likely to be the last hurrah for the original GeeWiz. I can't thank everyone here enough for all the feedback and patience I've received since starting this project back in August. I know I wasn't able to address everything for everyone, but overall I am proud of the project and very glad that I was able to make at least a few other people happy along the way!! ;)

GEEWIZ 1.2

- Remove Adobe Flash Player; must be downloaded from Android Market

- Update BusyBox (ROM/KERNEL/RECOVERY) to v1.19.3

- Update Android Market to v3.3.11

- Update Google Maps to v6.0.0

- Update Google Books to v1.4.6

- Update YouTube to v2.3.4

- Update Gmail to v2.3.5.2

- Update Superuser to v3.0.7

- Update su binary to v3.0.3

- Add sqlite v3.6.22

- Add Google Music v4.0.9

- Add Google+ v2.1.1.219805

- Add Google Maps Street View v1.7.1.0

- [MOD] SettingsProvider: Set default transition animation speed to Fast (50%)

- [MOD] DeskCradle: Set search button to launch Google Search instead of Bing

- [MOD] MusicPlayer: Remove "Download music from V Cast?" message when no media available

- [MOD] AxT9IME: Disable keypress sound from Samsung Keypad
[Fascinate Android Development] ccampos784:
The problem is in the kernel.
[Fascinate Android Development] brossma1:
Great Ron thanks for your hard work any chance of getting the swype keyboard back I am a lazy typer and thanks again
[Fascinate Android Development] brossma1:
Sorry great Ron sorry for typo I did say I was Bad though :)
[Fascinate Android Development] djp952:
Ron? LOL ... Mike :D

I'll take a crack at making an add-on for the stock Swype for ya. Check back tomorrow, it can't be that hard to do!
[Fascinate Android Development] brossma1:
Thanks liking the Rom thanks for all your work this damned keyboard keeps changing my words
[Fascinate Android Development] djp952:
Posted a link to a stock Swype update zip at the bottom of the first post :D Sorry it took so long, I had to test it and wasn't set up for ClockworkMod (nor was I in a good place to switch back!)
[Fascinate Android Development] brossma1:
Thanks I really appreciate it works great thanks for all your hard work Rom still working flawless
[Fascinate Android Development] teezle:
Came from Powerwash a couple of days ago to this Rom. I'm loving It :) For some reason PW was great when the phone was asleep, but when it's used the battery runs out fast as hell. Your rom doesn't have that problem. With my usage, I was getting back home with 34% battery left...with yours 73% ?!?! Thanks for the great Ron!!!
[Fascinate Android Development] vdot:
Error: MD5 hash value is invalid

I am having some problems with the MD5 hash. This is the first time for me using ODIN...have been able to use CWRM in the past but with the ED05 OTA update knocking out root, I decided to try ODINing this ROM. I'm using ODIN3 1.83. Using the original USB cable. I can open the MD5 tar using winRAR without any problem, so the file appears to be OK.

I'm just getting a "MD5 hash value is invalid" message after the

"CS Open for MD5..." ODIN message.

I had a lot of trouble initially downloading the ROM, but eventually downloaded it

without any apparent issues. I *do* have to download via a cellular connection,

too, for what it's worth. WinRAR says the file size is 332,367,124 bytes.

Anyone have any ideas? BTW, what is the MD5 supposed to be?

Also for this version of ODIN, should USB debugging be on or off, and should the battery be in or out?
[Fascinate Android Development] scarfman4:
You can try renaming the file to end in .tar only instead of .tar.md5. That way it will ignore the md5 test. I agree though the hashtab values of each download should be in the OP. That way you can verify the download is not corrupted.
[Fascinate Android Development] vdot:
Thanks for the response, but because of my connectivity dependence on this phone, I don't want to try that until I can confirm the file is kosher. :)
[Fascinate Android Development] djp952:
My bad! As soon as I get home I'll add those in the top posts and pm it to you (with an alternative link you can try if it's no good. I've had numerous complaints about MediaFire over slow links already)
[Fascinate Android Development] vdot:
RE: md5

Hey, thanks! No need to PM me, as I downloaded again, and md5 was OK this time.

I guess my first DL was corrupt for ODIN but openable by winRAR. Anyway, it's

working great. Thanks for this ROM. I like it a lot! Good job!
[Fascinate Android Development] djp952:
Glad to hear it, and you're welcome! I did MD5 the files and post those values anyway, that was n00b bad form on my part.
[Fascinate Android Development] djp952:
I've had the same experience, actually, wish I knew exactly what I did or didn't do to cause it. I think it's really the result of things Samsung did in the 2.2.2/ED05 update in combination with making some dumb luck good choices as to what to remove from it. I can take no credit for it, but I am happy about it :) Now I just need to make sure I don't do something that ruins it!
[Fascinate Android Development] vdot:
10 Step ODIN Flashing

Quick Notes on Flashing GeeWiz Using Odin (modified from a post "[HOW TO] use ODIN" by bhfd64 (Stephen) on the galaxyforums.net forum).

If you find mistakes let me know. If you want to take this as a start for your "reserved" post, OP, please do. I just wanted to help out with an interim post for people like me who never used ODIN to flash before... :)

Here are the notes for flashing the GeeWiz ".tar" files using Odin.

DISCLAIMER:

These notes are posted for amusement purposes only, and not for anything other than your reading enjoyment. These steps are presented as mere hypothetical steps one might take to flash a ROM on a Samsung Fascinate using the software known as ODIN via PC.

If you were to actually act upon a phone by following these notes, you would risk doing damage to that phone, and may in fact void the warranty of the phone.

All responsibility for any damages incurred by your performing any measure upon a phone, utilizing these notes as a guide to those actions, whether in part or in whole, is yours and yours alone.

NOTE: These notes are theorized for PC only. They would not work for MACs.

Preparatory Downloads:

Download desired ".tar" or ".tar.md5" file and place somewhere on your PC where it can be easily located.

DO NOT RENAME IT, if it is an MD5 file, as that will change the MD5 hash.

Download Samsung SCH-i500 drivers (1.3.550.0).

Download Odin (computer program) (Odin3 1.83).

STEPS:

1. Install Samsung drivers on your computer.

2. Open Odin on your computer. (You may need to disable antivirus programs on your computer and/or phone for this to work properly.)

3. (THIS step may NOT BE NECESSARY) - Turn on "USB debugging."

4. Power off your phone

5. (THIS step may NOT BE NECESSARY) - Remove the battery.

6. Plug the computer end of the stock USB cord that came with your phone into a USB port (not external hub) on your computer.

7. Press and hold the "volume down" button on your phone, and continue to hold it while plugging the USB cord into your phone.

This will put your phone into download mode. You'll see a large yellow triangle on the screen of your phone. (Let go of the volume button at this point.)

You should also see one of the small boxes in Odin turn yellow, as well as "Added" appearing in the message box. If NOT, check the connections and drivers are installed properly.

8. Click the PDA button in Odin (NOT the PHONE button) and navigate to the ".tar" file you downloaded earlier.

"Auto-reboot" and "F. Reset Time" are the only checkboxes needed for this ROM.

9. Click START. When this process has finished, you'll be notified in Odin (succeeded 1 / failed 0) and your phone will restart.

10. Unplug your phone, re-insert the battery (if necessary), and power on. At this point your phone should boot up with the new ROM.
[Fascinate Android Development] xjestersdeadx:
I'm giving this ROM a whirl and will report any findings. I left CM7 just because the GB roms just aren't ready for primetime. I love the speed, and a few other things here and there, but too many quirks to make it useful if you actually want to use your phone.

So far, if you want to actually use your phone without quirks, I think this ROM or powerwashed are really your best bet. I know the OP said CM7 was like a Cadillac, and this a Yugo, but give yourself more credit.

CM7 is more like a tricked out car that needs to be tinkered with, (looks flashy, is fun as hell, but it will require you to fix it and you won't always be driving it), and this is like a Honda Accord. The Accord may not look sexy on the surface, but you will drive it into the ground and it will still run. I like hearing my callers and having them hear me!!!

Good job!! Thanks for the effort on this.
[Fascinate Android Development] SeatownGST:
OMG - gonna do this right away. seeing as how I can't use CWM because the SD card is nuked from some 2.3.5 builds... I can only use odin !

I got things back to ED05, rooted. Let's see what happens.
[Fascinate Android Development] xjestersdeadx:
One thing I have found is that my search key long press brings up nothing. Anyone else have this issue? Powerwashed has the same issue... so just wondering if its me since I came from that. I've noticed no other issues so far.
[Fascinate Android Development] scarfman4:
Powerwash has been updated to 1.2 today to address this; I don't use the feature to know if it helped or not.
[Fascinate Android Development] scarfman4:
Just wondering, is the kernel in this thread undervolted/overclocked in any way or is it stock voltages?

Thanks.
[Fascinate Android Development] djp952:
No sir. All stock. I found that every time I tried to tinker with that stuff it just caused some type of ancillary issue. This doesn't mean you can't use some other kernel of course :D I made sure there weren't any interdependencies between the ROM and kernel, even though I had to sacrifice a couple cool things I had originally planned to include.

The only thing that's non-stock about the Kernel is the Wifi driver (from the GT-I9000), support for ext4 volumes, and some requisite changes to the init.rc script to support the above and disable it's ability to overwrite your recovery.

I toyed with other changes like the CPU governor, but again ran into some level of unacceptable (to me) tradeoffs by using them. I'm fairly resigned to the fact that this will be a very boring kernel ... well, I may add Voodoo Sound :) Voodoo lagfix will not happen, I have other ways to get you to EXT4 that I'm still piddling about with. One has been done to death, and the other is something I think hasn't really been done before. We'll see. Expect the 'done to death' version to come out as soon as I can make the entire thing work to my satisfaction :)
[Fascinate Android Development] djp952:
Dumb question before I go beg ccampos784 to let me use what he did on this ... what is the *expected* behavior of the Search button long-press?? This Fascinate is my first and only Android phone, I have nothing to compare it to :confused:
[Fascinate Android Development] rmtobler:
djp952's posts make me feel all warm and safe. If I didn't love miui's launcher so much I would be running this ROM. Or if I could find an app that replaces the Miui folders (favor them over the app drawer and app organizer lags too much) and iphone icons I would again switch :)
[Fascinate Android Development] ccampos784:
:rolleyes: The expected behavior of the long-press search button is to launch Voice Search. It's hard coded in android.policy.jar to Bing Voice Search. Since I know you already have the jar de-compiled, do this:

Fine PhoneWindow.smali.

There, open it with a text editor and find this:

"const-string v9, "com.microsoft.mobileexperience.bing.VOICE"

Change that to this:

"const-string v9, "android.intent.action.SEARCH_LONG_PRESS"

And recompile, that should work. :)
[Fascinate Android Development] deafptl4ever:
GPS

Hows the GPS working on this? :confused:
[Fascinate Android Development] teezle:
I never use gps and turn it off. But when I enabled it then started Maps, it took 3 seconds to find my location.
[Fascinate Android Development] djp952:
Danke sir! Saves all kinds of time looking :) There are actually some additional Bing references I have to chase down still as well, upon a quick code search. Most seem to be benign enough, but I would like to track them ALL down.

I'll fix the voice search next release in a day or two. Have some other things I have to fix first around the house.
[Fascinate Android Development] jimmy2179428:
Thanks for the Rom bro! I just got back from ComGB lost my phone and then got a new Fascinate then went from Stock to this one. Heard only good things about this! Keep up the great week!
[Fascinate Android Development] scarfman4:
Any chance the kernel for this Rom will recognize the bootamination.zip so custom boot animations will work? I'd really like a stock non-OC/UV rom that will and PBJ still doesn't work with the reboot recovery option. Thanks.
[Fascinate Android Development] djp952:
Absolutely! I've just been too lazy to ask my bootanimation.zip vendor of choice for permission to use his thus far. It's classically boring and therefore PERFECT for the "Yugo of all ROMS"!!

That said, where this particular request gets a little weird for me is when you consider my attempt to keep the ROM and Kernel as 100% separate entities that happen to be packaged together. If I enable a regular boot animation in the Kernel/init.rc (trivially easy to do), the ROM has to change to follow suit. Should someone flash a truly stock Kernel against the GeeWiz ROM, they would have no animation whatsoever. If only Verizon just used a normal bootanimation.zip ... *sigh*.

I think what I *really* need to do here is to add support to the Kernel to look for a standard bootanimation.zip and if it finds it, use it. If it doesn't find it, go ahead and try the Verizon animation service.

I'm currently working on making the update.zip install better with a custom mounting tool and an automatic Dalvik Cache clear, then I need to correct Search Button long-press, then I need to update some APKs and put out a 0.3. I promise that I will take a serious look at a "one size fits all" animation solution right after I get the next incremental build tested and out the door :cool:
[Fascinate Android Development] mrtonee:
love your work djp........
[Fascinate Android Development] timeToy:
What about BLN ? a Yugo also need some blinkers !
[Fascinate Android Development] xjestersdeadx:
Appreciate the work. :D
[Fascinate Android Development] djp952:
I'm afraid BLN is likely outside the scope of what I'm trying to accomplish with this ROM/Kernel. I'll absolutely have a look at what modifications are necessary and how well they seem to work with the direction I've been going, but this one's not a promise I can make. Sorry :(
[Fascinate Android Development] deafptl4ever:
I love this rom. I added ED05 PBJ kernel and it's super fast. Thanks.
[Fascinate Android Development] djp952:
Version 0.3 has been posted. Somewhat unremarkable, as I've been working on some other things :D

- Updated Google Maps to 5.9.0

- Updated Google Market to 3.0.27

- Fixed Search button long-press so it launches Google Voice Search (credit:ccampos784)

- New CWM update.zip that uses a tool I started 3 months ago and cleaned up to use here. It's intention is to not care if your device is RFS or EXT4 and still properly mount volumes during the update. This allows me to automatically delete your Dalvik cache after the new SYSTEM has been installed.

(ODIN users should still clear their Dalvik cache after updating to this version!! I can all but guarantee Force Closes if you don't as I modified a core framework package to deal with the Search long-press)
[Fascinate Android Development] teezle:
Thanks for the release. Downloading and will report back after the upgrade. Thanks again!
[Fascinate Android Development] scarfman4:
Any progress on the updated kernel?
[Fascinate Android Development] djp952:
Not yet; removing the remainder of the full battery popup now since that turned out to be really easy. Going to start on the boot animation stuff next :D My current intention is to just write a new startup service that deals with the logic and launches the appropriate existing animation service rather than spend 3 days trying to hack something into init.rc that probably wouldn't work right anyway ;) I hate how limited that stupid init script can be.
[Fascinate Android Development] briguyy:
Just flashed 0.3 and now my screen autorotate doesnt work.......wiped both caches and fixed permissions and reflashed and same problem. Flashed back to 0.2 and still no autorotate....what the?

Well gunna go back to stock and see what happens then try to make it back to 0.3
[Fascinate Android Development] scarfman4:
This was on the CommRom 2.1 thread:

Give it a try.
[Fascinate Android Development] briguyy:
Well after going to stock ED05 and back up to .03 i still didnt have autorotate so i tried that fix and it worked great!!!! Thanks!!!
[Fascinate Android Development] deafptl4ever:
Gingerbread

Just found out the Tellus Fascinate is getting the Gingerbread update. I hope that means we will be getting ours soon and then see your masterpiece of a debloated rom on Gingerbread. I love your rom and the GPS is spot on. Thanks friend. :D
[Fascinate Android Development] djp952:
Status update ... the new service works ... kinda. It has issues stopping at the right time and tends to continue to display the boot animation (stock or custom) well after the system has booted. The concept seems solid, the implementation: not so much. I have some reading to do, but I think my plan will ultimately work. If it does, the general gist will be that you get the stock VZW animation(s) out of the box, but if you happen to put a custom bootanimation.zip into /system/media, the kernel will implicitly skip the VZW crap and use yours :D I like it. I would like it more if I could figure out how to kill the animation at the right time! LOL
[Fascinate Android Development] djp952:
Thank you for the compliment :) If Sammy does give us Gingerbread, I will absolutely stop in my tracks and start retooling! I just wish I had more time in my day to work on this stuff and would be able to release things as quickly as the big guys do! If we get GB, I won't be the first to offer something, but I'd like to think I can provide something in a reasonable timeframe :)
[Fascinate Android Development] deafptl4ever:
That's okay. I wanted everyone know I tried ComRom2 short back light zip and it works beautifully on this rom. I hate when the lights stay on too long. Should save battery too.
[Fascinate Android Development] poetics:
I've been using this rom for a few days now and this is the first dev rom that is truly as stable as stock. I even had problems with powerwashed. Thanks! Please keep developing, i would love to see even more yugoesque features ;)
[Fascinate Android Development] djp952:
Hmmm... that's something I should really look into as those lights do cause that annoying buzz when you're actually using the phone. I'll put it on my list of to-dos ... "contact s44 about backlight timeouts" :D

Testing 0.4 now ... mainly just a new kernel with what appears to be a 100% working automatic stock/custom boot animation chooser! That knocks a couple to-dos off the list. I wasn't actually planning on having more than one or two "beta" releases before calling it "1.0" now I'm up to four! :eek:
[Fascinate Android Development] djp952:
GeeWiz 0.4 has been posted. This version includes a new kernel as well (change logs at start of the thread). The only really interesting thing in 0.4 is the kernel, so I broke that out separately as well (again, see first couple posts)

I need to explain this change:

ANIMATIONCHOOSER

I wanted to leave the stock VZW animation in place for those that don't mind/care, but I also wanted to support a custom bootanimation.zip. When both are enabled in the kernel's init.rc script, you end up with all kinds of graphical weirdness.

What I ultimately did after some trial and error is create a new service called 'animationchooser' that runs in the init.rc. This service takes a look to see if you have a /system/media/bootanimation.zip file installed. If you do, it will launch the default Android boot animation service, which plays the custom animation. If you don't, it allows the stock VZW service to run and you get that instead.

The actual implementation is slightly more complicated than that due to how each of the real animation services wanted to be run from init.rc, but in the end it seems to have worked out, and I'm pleased with the solution. Hopefully it won't cause any problems and you guys will be pleased with it as well. If not, well, it's easy enough to just back out in the next version! :D

ENABLING A CUSTOM BOOT ANIMATION

- Place a bootanimation.zip into /system/media and set the permissions to 0644.

- There should be a million CWM update.zips floating around that can do this for you, but I will try to help you if you have any trouble.

REVERTING BACK TO STOCK VZW ANIMATION

- Simply delete or rename /system/media/bootanimation.zip

Let me know what you guys think! <goes to push his favorite boot animation into /system/media>
[Fascinate Android Development] timeToy:
What happens if we have previously deleted the verizon bootanim ?
[Fascinate Android Development] briguyy:
Great ROM! Just keeps getting better. Could you please:) put in a patch to use the power button as the camera shutter? I found a .zip fix mod for it but every time i update ROM i have to reflash it...maybe im just lazy...

Anyways THANKS!!!!
[Fascinate Android Development] scarfman4:
Go into the Rom's CWM zip (using any kind of file mgr that can browse them; I use Astro File Mgr), find the system/media folder and extract bootsamsung.qmg and bootsamsumgloop.qmg. You can then place those in system/media of your device. If the rom you're using doesn't have those files (like CommRom) try another rom.
[Fascinate Android Development] scarfman4:
Awesome work! This would be so much nicer than having to reload the Samsung apps on Powerwash. Only thing holding me back is the accurate battery mod. +1 vote for adding one!

Glad to see you and ccampos are continuing to keep developing; the seasoned developers have all migrated to Gingerbread. I'd consider trying GB but until they get a working version that a) doesn't have low in-call volume & phantom ring problems and b) doesn't fry SDcards I'm sticking with Froyo.