[Samsung Infuse 4G] gtg465x:
Infused v2 Gingerbread

Features:

Kernel:

-Voodoo lagfix by supercurio! (all partitions converted to ext4)

-CWM w/ ext4 support and Voodoo lagfix config options built in

-Lowmemkiller tweaks

-Background writeout tweaks

-Init.d script support

ROM:

-Based on Rogers UXKG3 firmware

-Rooted

-Busybox

-Fully deodexed and zipaligned

-Removed bloatware (Buddies Now, Days, Dual Clock, Facebook, Mini Diary, Protips, Rogers My Account, urMusic, and Write and Go)

-Optimized TouchWiz 3 launcher with Galaxy S II inspired theme

-Galaxy S II lockscreen

-Lightly themed (Galaxy S II inspired launcher theme, Galaxy S II icons, dark Gingerbread style menus, and a couple other things)

-CM7 style battery icon with 1% accuracy

-Extra notification sounds and ringtones from CM7

-Galaxy S II wallpapers

-CRT screen off animation

-Extended power menu with reboot, recovery, and download options

-Modded logs provider (text messages will not be displayed in the phone log)

-Modded camera:

Allows taking pictures with the power button

Works with less than 15% battery and during calls

-Additional screen timeout options (30 minutes and never)

-Mobile AP and USB tethering

-Updated Google apps

-Unbranded Market

-Kies Air (this a very cool app)

-AppWidgetPicker (organizes widgets into groups)

-Automatic zipalign at boot (init.d script)

-Power on and charging full sounds disabled

-Wifi scan interval set to 120 seconds to reduce battery drain (default was 15)

-Browser home page set to Google and Rogers bookmarks removed

-Quite a few addons available!

BETA 2 Changelog:

Kernel:

-Voodoo lagfix by supercurio! (all partitions converted to ext4)

-Lowmemkiller tweaks

-Background writeout tweaks

-Init.d script support

ROM:

-Theme modifications: Messaging and Settings

-Updated Adobe Flash, Gmail, and Street View

-Switched Nexus live wallpaper out for the Nexus S version

-Added automatic zipalign at boot (init.d script)

-Changed GPRS class to 12

-Changed default UI selection sound

-Disabled power on and charging full sounds

-Fixed a bug in the TouchWiz wallpaper chooser

-Fixed busybox installation

-Fixed permissions to match the UXKG3 release build

-Cleaned up unnecessary libs and binaries only found in the UXKG3 test build

-Removed MediaHub (Purchased content would not play. UXKG3 is probably missing some drm files since it didn't ship with MediaHub.)

BETA 3 Changelog: (Page 62)

ROM:

-Galaxy S II lockscreen

-Fixed Adobe Flash

-Changed hsxpa to 2 (for real this time)

-Updated BusyBox to version 1.18.4 (fixes some things in root apps)

-Removed AOSP Gingerbread launcher (it can be a bit laggy with UXKG3 for some reason)

New Addons:

-Enable AOSP lockscreen

-Change overscroll from bounce to glow (AOSP yellow)

-Change overscroll from bounce to glow (Samsung blue)

-Disable all overscroll effects

-Disable CM7 style battery w/ percent

-Revert to the default Infused configuration

Tip:

-There is still some lockscreen lag, but it's only visual. If you quickly drag your finger across the screen it will unlock just as quickly as on Froyo builds despite the background taking a second to start moving. Luckily the Galaxy S II lockscreen makes it much easier to unlock directly to missed calls and messages.

v2.0.0 Stable Changelog: (Page 106)

Kernel:

-Rainbows fixed by LinuxBozo. CWM, video playback, and the camera viewfinder are all rainbow free and working perfectly now! Show your appreciation by clicking here and buying him a few beers!

-Battery charge current property fixed by Entropy512. This should fix apps like Current Widget.

ROM:

-Set wifi scan interval to 120 seconds (hopefully this will improve battery life a bit when wifi is enabled but not connected)

v2.0.1 Changelog: (Page 178)

Kernel:

-Disabled Carrier IQ. It's a service that runs in the background and collects and sends anonymous network statistics to carriers. It was eating cpu cycles and nothing about this was good.

ROM:

-Removed Carrier IQ

-New AOSP style notification pulldown theme

-Updated YouTube (obviously only included in the full install) (edit: no longer included in the full install either because Google is being retarded lately and releasing buggy updates)

v2.0.2 Changelog: (Page 192)

-Fixed HSPA+. Thanks to LinuxBozo (again... damn) for the suggested fix and to umm for testing it. I couldn't test this because I don't get HSPA+ in my area regardless. To complete the fix after updating, you need to go to Settings > Wireless and network > Mobile networks > Access Point Names and then select menu > Reset to default. When it finishes resetting select ATT PHONE and back out. You should be rocking HSPA+ now.

New addon (8/9):

-Added an addon to install the newly redesigned Market. I modified it to fix the insufficient space error. Don't give Google any credit for getting off their asses, because they haven't yet.

Status Update (8/10):

The ROM has been pulled for a couple days while I investigate network connection speed issues.

READ CAREFULLY - NEED TO KNOW INFORMATION:

Updated 8/7 @ 1:00PM

1) Do NOT install Beta 1 and 2 themes on Beta 3 and newer! THEY WILL NOT WORK!

2) Do NOT restore system data with Titanium Backup. Do NOT restore ALL apps with data. If you absolutely must restore something with Titanium Backup, only restore MISSING apps with data.

Tips and answers to common questions

Updated 8/5 @ 8:00PM

1) Animations are disabled by default. Enable them by going to Settings > Display > Animation and selecting "All Animations". If you don't do this, you won't see the CRT screen off animation!

2) If your GPS isn't locking, try this: Go to the phone app and dial *#*#3214789650#*#*. The Angry GPS configuration app will open. Clear GPS data and back out. It may help to reboot after doing that as well.

3) If the power widget isn't working and shows no icons, simply toggling something like GPS in the notification pulldown will fix it. This doesn't seem to be something I caused, but rather a bug in the Rogers shipping ROM. I believe a lot of Galaxy S Gingerbread builds have this problem as well, so it's a Samsung trademark.

Installing from AT&T/Rogers stock, Infused v1, or Infused V2 BETA 1:

Updated 8/7 @ 1:00PM - Clarifications

1) You must be rooted.

2) If you have a /Voodoo folder on your internal SD card, delete it and reboot.

3) If you're already running a custom ROM with Voodoo lagfix FULLY enabled, you can skip to step 7.

4) Download CWM-community-kernel-v8.zip if you're on Froyo or CWM-infused-v2.0.1-kernel.zip if you're on Gingerbread and place it on your internal SD card.

5) Install SGS Kernel Flasher from the Market.

6) Open SGS Kernel Flasher, select choose kernel, select the file you downloaded, and select flash kernel. Your phone will reboot and begin to enable Voodoo lagfix. Let it do that and boot all the way up. It will take a while (5-10 minutes) because it's converting all partitions to ext4.

7) If you're on Froyo, you must now install a file explorer like Root Explorer from the Market and use it to delete the file /system/bin/recovery. You will need to hit the "Mount R/W" button in Root Explorer before it will let you delete it. I can't stress this enough... you MUST MUST MUST delete that file before continuing or else you will get boot loops!

8) Now install ROM Manager from the Market and open it.

9) Select "Flash ClockworkMod Recovery" and choose "Galaxy S i9000".

10) Now go to "Download ROM", select my section (gtg465x), select the latest Infused V2 release, and hit the download button.

11) At the "Installation Type" prompt, select full.

12) Select the addons you wish to install and then wait for ROM Manager to download the ROM. There is a note at the bottom of this post about which addons are not compatible with each other.

13) When you get to the "ROM Pre-Installation" prompt, you MUST check "Wipe Data and Cache" unless you're coming from Infused V2 BETA 1.

14) Press OK. Your phone will reboot and automatically install the ROM. Just sit back and relax.

15) Do NOT restore system data with Titanium Backup. Do NOT restore ALL apps with data. If you absolutely must restore something with Titanium Backup, only restore MISSING apps with data.

Updating from Infused v2 BETA 2, 3, or v2.0.0 Stable:

Updated 8/5

1) Install ROM Manager from the Market and open it.

2) If you aren't able to select "Download ROM", select "Flash ClockworkMod Recovery" and choose "Galaxy S i9000".

3) Now go to "Download ROM", select my section (gtg465x), select the latest Infused V2 release, and hit the download button.

4) At the "Installation Type" prompt, select "Full" if you're on BETA 2, select "v2.0.0 - v2.0.2 Update" if you're on BETA 3 or v2.0.0 Stable, or select "v2.0.1 - v2.0.2 Update" if you're on... you guessed it... v2.0.1.

5) Select the addons you wish to install and then wait for ROM Manager to download the update. There is a note at the bottom of this post about which addons are not compatible with each other.

6) When you get to the "ROM Pre-Installation" prompt, you can uncheck "Wipe Dalvik Cache" and press OK.

7) Your phone will reboot and automatically install the update. Just sit back and relax.

Installing addons:

Updated 8/5

1) Install ROM Manager from the Market and open it.

2) Select "Flash ClockworkMod Recovery" and choose "Galaxy S i9000".

3) Now go to "Download ROM", select my section (gtg465x), select the latest Infused V2 release, and hit the download button.

4) At the "Installation Type" prompt, select "Addons only".

5) Select the addons you wish to install and then wait for ROM Manager to download them. There is a note at the bottom of this post about which addons are not compatible with each other.

6) When you get to the "ROM Pre-Installation" prompt, you can uncheck "Wipe Dalvik Cache" and press OK.

7) Your phone will reboot and automatically install the addons. Just sit back and relax.

Known issues: (yes, we are working on these)

-No HDMI support. It was not present in the Rogers base ROM.

-The default lockscreen is a bit laggy. Again, the Rogers base ROM shipped this way. Use the AOSP lockscreen addon or WidgetLocker if you can't stand it.

Note about addons: The only overscroll addon that is compatible with "Disable CM7 style battery w/ percent" is "Change overscroll from bounce to glow (AOSP yellow)", and for that to work you need to flash "Change overscroll from bounce to glow (AOSP yellow)" first. "Change overscroll from bounce to glow (Samsung blue)" and "Disable all overscroll effects" will not work with "Disable CM7 style battery w/ percent".

I do this for fun so you shouldn't feel any obligation to donate, but here's a link if you want to. Donations of any amount are very much appreciated.