[Captivate Android Development] Cezar`:
[ROM][GB][JVO][6/8/2011]►Continuum v5.6◄i897/i896/i9088►Support forum is Live!◄

Update 13/6/2011: As I stated, I created a support forum for Continuum. I will continue announcing new releases and give support on xda. However, for those willing to find only Continuum related information and news, the link is below.

Continuum Community Support Forum

-----------------------------------------------------------------------------------------------------------------------------------------------------------------

First of all, I assume NO RESPONSIBILITY to what you do to your phone! So flashing any of the files linked to in this thread is fully your own mature decision and I will not accept to be blamed for your failure in following the installation steps and understanding the information contained in this thread but mostly in the first 4 posts.

Important Note:

After flashing bootloaders the key combinations to enter recovery/download mode are as follows:

Recovery Vol UP + Power

Download Vol Down + Power or Vol Down + USB insert

It has been reported that an inverted combination (Vol Up instead of Vol Down) worked for some. Try that as well if you can't get the ones above to work

I recommend keeping RFS for best battery life.

As well, keep applications on internal memory, don't move the to the sdcard! Makes the loading slower and some things might not work as they should! You've been warned!

Any referral to Quadrand scores will be ignored!!
​

​

-----------------------------------------------------------------------------------------------------------------------------------------------------------------
​

Installation documentation

-----------------------------------------------------------------------------------------------------------------------------------------------------------------​

Feature list

Modem I9000TDVJP9

Talon kernel

Tweaked Touchwiz 3 with landscape support.

Extended power menu

9 lockscreens. Lockscreen Wallpaper and sound can be set for all of them.

MMS/SMS removed from logs

Hacked camera: taking pictures/videos with power button and on low battery - you do not need to long press the power button to zoom, just press once and it zooms automatically before shooting.

Home haptic feedback and buttons light on touch fixed thanks to MikeMike01

Option to enable/disable GPS tagging in Camera

Phone without ascending ringtone.

Link voice call volume with notification volume option in Settings

Killed battery full notification.

Browser with user agent settings and tab limit increased to 8.

Separate tones for Volume setting (each volume intensity has a different sound when pressing the volume keys)

Removed several useless fields in Settings.

Added back keep the screen on in Development settings.

Wifi scan interval increased to 30 sec

Samsung Keyboard with 30 dictionaries for XT9

Bash shell

Simple scripts for fast mounting /system as ro and rw (just type ro or rw in the terminal emulator -requires su- or in a adb shell session)

3D rendering fixed

Tegra 2 Games capability

Perfect keyboard (replacing GB kb) thanks to for.digit

SIP configuration in Call settings

Landscape Dialer

Landscape Phone

Landscape GB Launcher with option to drop to uninstall

Sony ARC Launcher

Updated system apps.

Deodexed, rooted, zipaligned

maybe others that I forgot...

-----------------------------------------------------------------------------------------------------------------------------------------------------------------​

Note: Most of the following instructions are valid assuming that you run a Windows machine and your device does not have updated boot loaders (see Galaxy S bootloaders section).

Caution measures:
​

Make sure you have a full battery

Make sure you have a JIG around just in case (some info about it here and here)

Make sure your cable is in a good status and that it will not cause any interruption between phone and PC while the flash process is ongoing

Make sure KEIS is not not running, you may install it to have the necessary drivers installed

This is difficult but make sure that your computer doesn’t tend to connect and disconnect randomly from USB devices. I cannot support or cover this in any way here, find resources by yourself.

Explanation of technical terms:
​

ODIN: ODIN is a closed source tool application used by Samsung to “download” the operating system onto a device while the device is in “Download Mode”.

Download Mode: Is a state of the device when the internal memory is made available to a tool hosted on a PC. The tool may then write data on the internal memory.

The internal memory, in this case, refers to the system reserved blocks not the user data blocks. The user data will not be touched while using such a tool (e.g. ODIN).

​

The Download Mode status can be achieved by using a key combination, ABD command or a custom made USB device aka JIG.

Ways of achieving Download mode using key combinations and ADB:
​

ADB – from recovery or normally booted with USB debug ON

If you don’t have adb already installed and configured, download this package, extract it somewhere and navigate to that folder in command prompt and type in

adb reboot download

Key combo

Remove the battery, sim, sdcard

Insert the battery back

Hold Volume UP + Volume Down and plug in the USB cable

...Or Hold Volume UP + Volume Down and Power button

Galaxy S Bootloaders
​

Think of a boot loader as a BIOS. If you don’t have them (bad flash), the phone needs serviced.

They are 2 and their usage is as follows:

Primary bootloader – boot.bin – used to perform low lever hardware initialization. Importance – HIGH!

Secondary bootloader – sbl.bin – loads the linux kernel and passes the necessary arguments. This is as well responsible for giving you download mode and recovery by using key combo (see Gingerbread update and how to go back to “stock” safely). Phones batch 1008 and newer do not have this capability due to a hardware lock of the feature. Importance – HIGH!

THEY NEED TO BE THE SAME REVISION! You cannot have a primary boot loader from a gingerbread release in tandem with a secondary boot loader from an Éclair or Froyo release. The phone will not boot and will need to be sent to Samsung or ATT for repair. If you find such a package, please address the issue to the creator so he can fix it by including the primary boot loader from the same revision.

How to find out if the firmware that you are going to flash contains boot loaders or not:
​

The firmware packages that can be flashed with ODIN have .tar or .tar.md5 extension. In both cases, you can open the file with 7zip

[FONT=&quot]L[/FONT]ook inside the file and see if there is a boot.bin and sbl.bin.

Additional information about .rfs images

These images can be opened with MagicISO (shareware)

You can simply assign the program as default for this extension and you can open them just by double clicking.

Gingerbread update and how to go back to stock safely

​

Gingerbread focuses on graphical performance and I assume there was a need in changing several boot instructions, hence the need of updating the boot loaders.

By updating the boot loaders you take a risk of making your device unusable. However, the files are very small so the chance of this happening is somewhere below 1% (roughly calculated by comparing the number of downloads with the number of bricks)

There are 2 presumably safe ways to go back to stock 2.1

OdinOneClick Downloader – all information necessary is in the main thread – this will erase any trace of custom ROMs installed on your phone

Stock JF6 without boot loaders – all information necessary is in the main thread – this will erase any trace of custom ROMs installed on your phone except bootloaders

Stock JF6 with bootloaders and 3 button combo fix (not available yet!) – I will be working on creating this package – it will do the same as OdinOneClick Downloader except that it will add the 3 button combo fix

Unsafe ways to go back to stock

​

ODIN JF6 with 3 button combo fix – this will only downgrade the secondary boot loader leaving the primary one untouched. If you ever flash ODIN packages and is mentioned that they include boot loader(s) make sure that they include them both!! BY USING THIS METHOD TO GO BACK TO STOCK FROM MY ROM OR ANY OTHER GINGERBREAD ROM THAT UPDATED BOOT LOADERS, YOU WILL BRICK YOUR DEVICE!!

You may use this method ONLY AFTER using OdinOneClick Downloader as that method will revert the primary boot loader as well.

Actual installation steps:

​

Download latest version of Continuum and put it on sdcard

Optional - return to stock using this method

Optional - only if you dont have latest bootloaders (you can tell by looking at the first picture when you power up the phone, if is white ATT, you dont have the latest bootloaders) - install JVB bootloaders with ODIN in PDA section

download the bootloaders package

Flash this kernel (or any other kernel with CWM3) with ODIN in PDA section with Auto Reboot option unchecked

Pull out the battery and disconnect the cable after ODIN said "RESET"

Reboot in recovery using Volume UP + Power button

Install Continuum from sdcard.

Note: If you have gingerbread bootloaders perform this quick test:

go back to stock using the method i just described above (in the install instructions)

test orientation sensor - open browser and see if it reorients.

if it doesn't work, i recommend flashing again the bootloaders pack

Updates can be found in post number 2 and can be flashed from ClockWorkMod recovery 3 only.
​

Themes can be found here
​

Bug tracker

​

Important Note:

After flashing bootloaders the key combinations to enter recovery/download mode are as follows:

Recovery Vol UP + Power

Download Vol Down + Power or Vol Down + USB insert

It has been reported that an inverted combination worked for some. Try that as well if you cant get the ones above to work

I recommend keeping RFS for best battery life.

As well, keep applications on internal memory, don't move the to the sdcard! Makes the loading slower and some things might not work as they should! You've been warned!
​

​

Come chat with us on irc at #project-continuum

​

As usual, donations are highly appreciated! I do this mostly for fun but a little more motivation always speeds things up :p
​

Thanks go to:

eXistZ for the heart of this ROM

MaxRabbit, Elisha, FroggyStyle, surfed for hosting

shoman94 for modem expertise, themes porting and forum support

DAGr8 for lockscreen sources adapted for I9000

xcaliburinhand for building the original reoriented kernel

untermensch, Sbrissen, dhiru1602, Rimmer1966 for the 5 lockscreen and extended power menu sources and tweaks

connexion2005 for the video walk through

MikeMike01 for the haptic feedback

verysafety for the bootanimation

sailerboy for oferring a BNC for IRC channel

for.digit for the keyboard

Lukiqq for the volume tones mod

Maybe others which I gorgot...

Thanks everyone for donations! You + plus my addiction :p keep this project alive.