[ROM] seeARMS' Customizable UGJL2 v0.4 (02/13/11) [v0.4 - Major Release!]

Search This thread

seeARMS

Retired Recognized Developer
Dec 21, 2010
339
149
Ontario, Canada
seeARMS' Bell UGJL2 Custom ROM

News
02/13/11: v0.4 is released! Major overhaul: allowed for a customizable install. Users are now able to select their preferred kernel, modem, theme, applications, etc!
01/19/11: v0.3 is out folks. Updated the kernel, updated a few apps, and (hopefully) fixed the WiFi. See the full changelog for more info.
01/12/11: Improved Beta, v0.2 released! Better battery life and speed, new kernel (Super Optimized), improved update script.
01/09/11: Initial beta release, v0.1

Hello XDA. :)

Welcome to seeARMS' JL2-based custom ROM. The essential purpose of this ROM is to provide a fast, functional ROM for those who are wishing to run JL2. Basically every other custom ROM out there is a variant of JPY, and that's great, but what about those seeking a different base? I chose JL2 because frankly I wanted to stick to a firmware which my provider, Bell, has actually released, not an unofficial ROM created by Samsung.

This is a ROM which aims to be fast without sacrificing any necessary features or software, as well as similar to stock firmware but without all the bloatware Samsung has included. This ROM includes many tweaks and bug fixes which creates a high-performance phone with a long lasting battery.

It's also running the newest Bell firmware, UGJL2 (Froyo v2.2). This allows us Canadian users (which seem to get ignored quite often - no other JL2 custom ROMs!?) to have our precious 850MHz band back, while sticking with an officially released ROM base.

If you have any questions prior, while, or after installing this ROM, please read the first few posts, as I'll try to address every possible (major) problem which can occur. If, after reading the posts, you are still encountering a problem, please reply to this thread being as detailed as possible. This allows me to fix problems quickly and easily. :) Also, I encourage you to post your opinions and comments; it's a beta, and as such, I'll be improving the ROM in future releases.

Note: Please don't complain about Quadrant, Linpack, or any other pointless benchmark scores. If you've used the ROM and it's sluggish, by all means tell me, but don't base your opinion of the speed merely on a benchmark.

Okay, so what else?

1. Download and Install Instructions
2. Changelog, To-Do
3. FAQ And Common Problems
4. Screenshots, Media, User Comments

Features
  • Based on UGJL2 (Bell Froyo 2.2) [850MHz band, Bell base!]
  • Choice between Super Optimized Kernel and SpeedMod [Voodoo sound, sharpness + color, BLN, overclockable, lagfix, faster, better battery!]
  • Steam multi-touch recovery: update.zip on SD card [New, enhanced recovery!]
  • Added an error-checking script which prevents errors when installing [Ensures the installation goes as smoothly as possible]
  • 3 Launchers - Gingerbread, Stock, Launcher Pro
  • 3 Keyboards - Gingerbread, Stock, Swype (w/ French Canadian)
  • Fully deodexed [Easily Themable]
  • Fully zipaligned [Better RAM Usage]
  • Fully updated Google Apps (YouTube, Flash, Market, Gmail, Maps)
  • Latest Su and Busybox [Preinstalled, no extra effort required]
  • All protected apps in market visible - modified build.prop
  • Big APN list, which allows instant internet + MMS access
  • Integrated Custom ClockworkMod Recovery
  • Stock AOSP Lockscreen [with the option to use default samsung]
  • Backlight Notifications

Removed Applications:
  • Layar
  • Buddies Now
  • All Share
  • Write and Go
  • ThinkFree Office
  • Mini Diary

Credits (in no particular order)
-laststufo for the kernel
-sztupzy for the Steam recovery

If you like this ROM and are interested in supporting me, then a simple "Thanks" would suffice. Also, please try to help out others on the XDA forums - we were all newbs once, and it's quite overwhelming, being introduced to everything Android.
Oh, and the mandatory, "like my work, buy me a beer" way of supporting would also be cool. :)
 
Last edited:

seeARMS

Retired Recognized Developer
Dec 21, 2010
339
149
Ontario, Canada
Downloads

ROMs
Latest and Greatest:
-v0.4: seeARMS' Customizable UGJL2 (02/13/11)
http://www.multiupload.com/8MDT96KB5W
Note: In order to customize your ROM, read below for installation instructions!

-v0.3: seeARMS' UGJL2 (01/21/11) [REVISED]
WIPE: http://www.multiupload.com/D3AX48JJXF
NO WIPE: http://www.multiupload.com/JIPP3XXZ2N

-v0.2: seeARMS' UGJL2 (01/12/11)
WIPE: http://www.multiupload.com/P4VGWV675A
NO WIPE: http://www.multiupload.com/4FQNPWRP95

-v0.1: seeARMS UGJL2 (01/09/11)
WIPE: http://www.multiupload.com/WCZI2W9REV
NO WIPE: http://www.multiupload.com/12XDCEQCI4

Addons
Install all addons from CWM. Flash the modems through Odin. [Soon: CWM flashable modems]
JL2 Stock Lockscreen: http://www.multiupload.com/6AWIRG1SZK
JL2 AOSP Lockscreen (Installed by Default): http://www.multiupload.com/QAYTU45UB4

JK4 Modem: http://www.multiupload.com/3HOKWMBHO2
JL2 Modem (Installed by Default): http://www.multiupload.com/TC1ME8VB20

Swype 2.15 MultiLanguage: http://www.multiupload.com/V68NY29BU5
-English, French Canadian, Dutch, French, German, Italian, Portugese, Spanish
NOTE: To use French Canadian, select "English UK". This is the only way (as of now) that dictionaries are able to get added.

ThinkFree Office (Bundled with v0.4, but uploaded as per someone's request)
http://www.multiupload.com/6YUAV3J4BH

Themes
More coming soon. If you have any requests, post in this thread :)

Stock Theme
Download: http://www.multiupload.com/9SEBW5HKG7

Generation X
Ported by D3StRoY - thanks! (Also, thanks to yiannis for taking the initiative to getting this theme ported. :) )
Download: http://www.multiupload.com/ZTVDOVAWWH
Screenshots: http://forum.xda-developers.com/showthread.php?t=898892

Gingermix by MAMBO04
Work in progress
Download: http://www.multiupload.com/O4SE91X8VO

Screenshots:


Circle Battery Mod
Download: Circle Battery Mod (Credits to Electroz for the port)
Screenshot

Installation Instructions
REQUIREMENTS
-NO lagfix enabled (Can typically be disabled by booting into recovery and selecting "Disable Lagfix")
-A Samsung Galaxy S i9000 (or its variants, i9000M, etc)
-Recovery 2e (that comes with 2.1) or Clockworkmod Recovery
If you're running recovery 3e, please read the first question in the FAQ
-If you wish, a backup is also very helpful in case anything goes wrong. This ROM does contain bugs (just like any ROM), so I really recommend backing up your data.

Please note: the "wipe" version of this rom will wipe all your data. It will not, however, format your internal or external SD cards. This means you'll lose apps and settings, but not music, movies, etc.
Lastly, I recommend performing a factory reset after installing any new rom (but I'm just paranoid like that).

NOTE: If you have a Bell i9000M, do the following to (hopefully) prevent your internal SD card from dying:
1. Upgrade to JL2 using either Kies (recommended) or Odin (make sure to check Bootloader Update).
2. After the upgrade, download and flash Super Optimized Kernel, which will give you access to ClockworkMod Recovery. Instructions to do so can be found in the FAQs (Q1).
(More information regarding the internal SD card dying can be found in Q2 in the FAQ)

To install this ROM:
1. Download and extract the file you downloaded above to the root of your internal SD card (both the "seearms" folder and the .ZIP ROM file).
If you would like to customize your install, continue doing step 2. If you would like a stock install with all the applications + SpeedMod kernel + JL2 modem + Generation X theme, skip to step 3 (however I'd recommend customizing your install. :) )
2a. Browse to the "seearms/kernel" folder on your SD card and delete whichever kernel you do not want to install.
2b. Do the same with the "seearms/modem" folder: delete whichever one you don't want to install (I'd recommend installing the JL2 modem unless you've specifically had problems with it).
2c. Do the same with the "seearms/applications" folder: delete whichever applications you do not use. You're allowed to delete all of them to create a slim install, or delete none to create a stock install.
2d. Browse to the "seearms/extra" folder on your SD card, and delete whichever extras you do not wish to install (You're able to choose the Generation X theme, blue Android Market, custom boot animations, etc). Most importantly, if you would like the ROM to wipe your data, leave "wipe" untouched. If you don't want it to format your data, delete "wipe".
2e. So, before going further, you should have the following folder structure on your SD card:

"seeARMS.UGJL2.v0.4.zip" - anywhere on your SD card, doesn't matter
"seearms/extra" - customized to your liking
"seearms/applications" - customized to your liking
And a single file in both of these folders, depending on the kernel and modem you wish to install:
"seearms/kernel"
"seearms/modem"

3. Boot into recovery, and select "Install zip from sdcard".
4. Select "Choose zip from sdcard", and scroll to the ROM.
5. Select OK, and wait for the file to flash.
6. Reboot. This reboot will take a while (upwards of 2-5 minutes), so be patient and don't shut off your phone!
Congratulations, you've successfully flashed!

After it boots, I'd recommend doing a few things in order to allow your phone to be as quick as possible:
1. Boot back into recovery, select "Advanced ULK Features". Choose "LAGFIX options", then "Enable Lagfix: Convert EXT4 Without Binds". This applies a lagfix, and converts the partitions into the faster EXT4 filesystem.
2. In recovery, go back to the Advanced ULK Features menu. Choose "TWEAK options", and enable the four tweaks. For more information about these tweaks, see HERE.
3. If you really want to squeeze the power out of your phone, with this kernel you're able to overclock it to upwards of 1.6GHz. (However, only about 1.2 is stable). Download the SetCPU app and increase the clock speed in order to overclock it.
 
Last edited:

seeARMS

Retired Recognized Developer
Dec 21, 2010
339
149
Ontario, Canada
Changelog
v0.4 -
-With the use of shell scripting, users are now able to customize their install by modifying a few files on their SD card before installing the ROM
-Users are able to choose between the following:
  • Generation X Theme
  • Circle Battery Mod
  • Blue Android Market
  • Android Particle Boot Animation / Nexus Boot Animation
  • Wipe / Non Wipe
  • SOK and SpeedMod kernel
  • JL2 and JK4 modem
  • The following applications are optional: bell PVR, Daily Briefing, Days, Gingerbread Launcher, Launcher Pro, MIUI Music Player, Navigator, SGS Info / Toolbox / Tools, Thinkdroid, Titanium backup, TW Launcher
-Updated kernels to SpeedMod k13A and SOK 4.7.6
-Tweaked the pre and post installation scripts
-Added the choice of many extras: two boot animations, Generation X theme, wipe / no wipe, blue themed market, circle battery mod to name a few
-Removed "Tunes and Apps" and "TV and Radio"
-Updated maps and flash player to latest version

v0.3 -
-Updated kernel to Super Optimized 4_6_8 [bettery battery life, a few bugfixes, tweaks to brightness]
-Added Multilanguage Swype with French Canadian [NOTE: To use French Canadian, select EnglishUK in the Swype Language settings]
-Removed Startup + Shutdown sounds
-Modded camera.apk - able to shoot with power button
-Updated flash player, voice search, and Launcher Pro to latest
-Added circle battery mod as default

v0.2 -
-New Base Kernel: Super Optimized Kernel v4_6_4 [Overclockable, much faster]
-Changed update script to updater-script; switched from Amend to Edify (this adds more functionality, and the old method will be completely unsupported by Google in newer Android versions)
-Improved update script; less prone to errors
-Fixed wifi battery drain [credits to hardcore for the fix]
-Added improved 3D Gallery [Much faster, uses far less battery than stock app]
-Fixed a bug in the prevent_errors script [Thanks James Palm!]

v0.1 - Initial Beta Release.

To-Do
-Extended Power Menu
-Theme
-Removed application pack - flashable through recovery
-Modded browser with useragent string
-Modded SMS app with received time
-Modded camera application

If you have anything else you'd like to see in this ROM, feel free to ask!
 
Last edited:

seeARMS

Retired Recognized Developer
Dec 21, 2010
339
149
Ontario, Canada
FAQ
Contents (Use control + F to find the question)
Q1 - I'm on stock Froyo and I have 3e recovery!
Q2 - I have a Bell Galaxy S, and I'm afraid of my phone bricking! What can I do to prevent it?
Q3 - I'm encountering force-close issues, and general app issues right after installation.
Q4 - What's this steam recovery and how do I access it?
Q5 - My GPS isn't working! It takes forever to lock and displays my position inaccurately!
Q6 - My battery is running out very, very quickly!
Q7 - What's all this talk about the 850MHz band and modems?
Q8 - I'm unable to back out of the Contacts application when I select it in the Launcher Pro dock.

Q1 - I'm on stock Froyo and I have 3e recovery!
If you're on stock Froyo (ie: not running Eclair with recovery 2e or ClockworkMod) then you might have to do a bit more work before installing any custom ROM. Just follow these steps:

1. Download Odin from here.
2. Download the latest Super Optimized kernel in the attachments. Make sure to download the Odin kernel, not the CWM one!
3. After downloading, extract the .TAR file from the file you just downloaded.
4. Open Odin, and turn off your phone. Connect your phone to your PC via USB, and enter download mode by holding volume down + home + power.
5. Odin should detect your phone. Load up the .TAR file in the "PDA" box in Odin. Make sure the other boxes are left blank. Untick "Repartition". Start flashing.
6. Your phone should automatically reboot with the new kernel! To double check, shut it off and boot into recovery. If you see CWM recovery, you're successful!
After doing this, follow the normal steps to install this rom.

Q2 - I have a Bell Galaxy S, and I'm afraid of my phone bricking! What can I do to prevent it?
It isn't entirely known right now why the phones are bricking; some say it's a hardware issue involving the motherboard, whereas others say it's strictly a software issue. Both Samsung and Bell have stated that the new firmware, JL2, fixes this problem and will prevent the internal SD card from dying. However, there have still been reports of phones running the JL2 firmware and dying (albeit much, much less reports).

A bit more technical: Included in the stock JL2 firmware from Bell is a new secondary boot loader (Sbl.bin). This deals with the phone at boot-time; it handles three button recovery, etc. Typically, the Sbl isn't included in a new ROM, as nothing needs fixing and the boot loader doesn't need touching. Except for this time! The Sbl.bin is apparently the file which fixes the internal SD card problem.

So, if you're wondering what to do in order to prevent your phone from dying, your best bet would be to flash the JL2 firmware using Kies (or Odin if you know what you're doing - tick bootloader update), then you're basically free to flash any other firmware you wish (except for firmwares which contain the Sbl.bin, because that would overwrite the current Sbl. But, every custom ROM and essentially every stock ROM lacks this file, so you're fine to flash anything).

Again, I'm going to restate that not everything is known involving this problem and the above is based on my own research. A handful of people have done this and have still had their phones die.

Q3 - I'm encountering force-close issues, and general app issues right after installation.
If you installed the no-wipe version, try backing up your data and installing the wipe version. After doing so, boot into recovery, perform a factory reset, and clear the cache + Dalvik cache.

Q4 - What's this steam recovery and how do I access it?
Steam recovery is a new, semi-functional multi-touch recovery created by sztupy. This recovery has all the features the standard CWM one has and more. Check his thread for more info.
Please note: Because (currently) the only Steam-compatible kernel is based on a much older base version (ie: not XXJPY), a small amount of features are incompatible, such as lagfix options, kernel options, etc. However, the majority of features (such as mounting, wiping, etc) are working just fine. I'm working on getting everything working; as soon as it is, it will fully replace CWM on this ROM.

To enable it, just boot into CWM and go to "Apply sdcard: update.zip". After doing this, it will boot into the new Steam recovery. You must do this every time you want to access it.

Q5 - My GPS isn't working! It takes forever to lock and displays my position inaccurately!
Try clearing the GPS data on your phone. Do the following: (Original poster unknown. Reposted by dpvu.)

1) Enter *#3214789650# into the dialpad.

2) Under "Application Settings" set the Start Mode to Coldstart.

3) At the main menu "Delete GPS Data".

4) At the main menu "Get Position Test".

If you're still not finding many satellites try setting Operation Mode to "MS Based" in the "Application Settings". I did all of this then set the GPS back to hot start.

Lastly, if you desperately want to fix your GPS, try flashing the JK4 modem. There have been different reports, but it has been regarded by some as the best modem for GPS. To flash it, download the modem, and use Odin to select the "modem.bin" file in the PHONE box. Go to Settings -> About on your phone after flashing and look at Baseband to ensure it flashed correctly.
Download the JK4 modem from the Downloads section. http://www.multiupload.com/3HOKWMBHO2

Q6 - My battery is running out very, very quickly!
There are many, many things which may cause the battery to run out quickly. I'll go over a few of the problems here:
1. After a fresh install of a ROM, the battery may be uncalibrated. Try charging your phone, and use it normally until it discharges. Repeat this 2-3 more times; your battery meter should be accurate again.
2. Clearing your batterystats.bin has been said to help fix the problem, and improve battery life by a lot. Charge your phone to 100%, then boot to recovery and clear batterystats.bin (by selecting wipe battery stats). Reboot, and use your phone normally until it shuts off by itself. After it does, charge it up fully, and you're good to go.
However, it's worth stating a few things: the above method has been put down by some users, who state that the batterystats.bin only contains a history of the battery usage and nothing more. Also, the Galaxy S contains a Li-Ion battery, which technically shouldn't be fully discharged (in order to extend the life of the battery). Do the above at your own risk.
For a few more fixes, please visit this thread.

Q7 - What's all this talk about the 850MHz band and modems?
The 850MHz band is a 3G band which apparently has better range and reliability (as opposed to the higher frequency 1900MHz band). It's basically only used in Canada (and I guess Australia?) but cell carriors like AT&T in the US are trying to make it the standard. Because of this, the i9000 International (not the Bell Galaxy S, i9000M) doesn't have the functionality to connect to the 850MHz band.

To get back this band, you have two options: flash any international ROM (JPY, JPX, JPO, etc), then flash a Canadian modem (JK4, JL2) afterwards. The second option is a lot easier: just install a ROM that contains a Canadian modem already (ie: this ROM, or stock JL2).

Q7 - I'm unable to back out of the Contacts application when I select it in the Launcher Pro dock.
This is a known bug, but has a very easy fix: just long press on the Contact icon in the LP dock, and change the shortcut to the "Contacts" application.
 
Last edited:
  • Like
Reactions: xaav bp

seeARMS

Retired Recognized Developer
Dec 21, 2010
339
149
Ontario, Canada
Screenshots
Click for a larger image.


User Comments
After using seeARMS' rom for a few days now I can't believe how fast and smooth it is. Everything is like butter. No lag or hiccups anywhere. Even something as simple as typing on the keyboard is now instant with no delay when typing quickly.

Its now on par with the iPhone 4 as far as OS responsiveness. I hate iOS, but it always runs like butter. Well this phone does too now! :)

GPS is insanely fast now too. Wow. If I open Google Maps I get a lock of 10m in about 5 seconds. This is IN MY HOUSE!
Nice rom! Very fast! 1550 on quadrant!
Thanks for this ROM, nice to see the Bell I9000M torch burning on!
Installed it last night, no problems, even fixed some graphics slowdown and various issues I was having on the Docs/Idan ROM.
[...]
Otherwise, couldn't be happier I moved to this ROM! Keep up the awesome work seeARMS, looking forward to future updates!
Thanks so much! This is amazing! [...]
Can't wait!
This rom is so far so awesome. I OCed up to 1.4Ghz with no problems, but I keep it at 1.3.
This weekend I decided to explore the world of roms and I must say, I am very impressed with your level of support. I am now running v.2 with the battery mod and its running great!
a HUGE thanks to seeARMS.... my phone was crap out of the box, as in I couldn't access most of my settings menus. That included WiFi... kinda ridiculous don't you think?
After much frustration, and lots of research, I stumbled upon this brilliant ROM made from the JL2 I originally had. There were a few issues flashing (because Vista SUCKS and I'm used to a single user on W7) but my phone is FINALLY WORKING!!!
Thanks again seeARMS, great work.. the ROM looks slick and running smooth as can be.
On another note, my brother got a SGS about a week and a half after I got mine, and his was loaded from Nov. 2010 (mine Dec. 2010) and had the JK4 ROM, which I heard has issues. So, instead of taking the phone back and risking an older, even crappier version, I am glad I undertook the process of flashing and upgrading to a much better, home-brewed ROM.
Again... thanks...
Great Work. Clean, fast and stable.

Donors
Every donation is appreciated; it helps support the development of this ROM. Thanks to all the donors!
James Palm
turokk
bossman74
bdking2
MaverickHHH
GibMcFraggor
(Please note that many users donate without mentioning their forum username so I'm unable to add them to this list. If you see your name missing, please PM me!)
 
Last edited:

yiannisthegreek

Senior Member
Jul 2, 2009
1,996
256
Edmonton
Hey seeARMS... Now I would like to try YOUR rom and if you help me figure everything out I would love to be a "test subject" for you... :D

I am SOOO glad there is someone here that is Canadian and is creating for our i9000M!
 

crippenx

Senior Member
Dec 4, 2010
165
8
Montreal, QC
Great job seearms!!!

Quick question for you though, I have the bell variant also but unlocked it and using it with Rogers ... I've never used these bell firmwares, jumped straight to xxjpy no problem. Can you tell me what you meant about Canadian users getting back their 850 band? Are you saying on xxjpy I don't have 850?? When I check in the dial codes it does say I am on 850 ... always have been too..

Can you elaborate please? Thanks in advance!!!

Sent from my GT-I9000 using XDA App
 

seeARMS

Retired Recognized Developer
Dec 21, 2010
339
149
Ontario, Canada
Great job seearms!!!

Quick question for you though, I have the bell variant also but unlocked it and using it with Rogers ... I've never used these bell firmwares, jumped straight to xxjpy no problem. Can you tell me what you meant about Canadian users getting back their 850 band? Are you saying on xxjpy I don't have 850?? When I check in the dial codes it does say I am on 850 ... always have been too..

Can you elaborate please? Thanks in advance!!!

Sent from my GT-I9000 using XDA App

I believe the I9000 International phones do not support the 850 band HSPA (3G) network, so all their ROMs do not include this band. The Bell Galaxy S Vibrant, however, does support it, which is why Bell includes this band in their firmware.

To confirm that you don't have this band, type this into the Phone app: *#*#0011#*#*
Look at the third line down. It depends on your location, but it won't say 850MHz. In the Debug menu you're able to select it, but it won't actually work.

Flashing a Canadian (bell) modem, or a Bell firmware which includes the modem, gives back your 850MHz band.
seeARMS,

Great Effort!, Rom is downloading now. Sending you some help via PayPal (54K85707XC848100K)

Let's get the I9000M moving.

Thanks!:D

Wow, thanks a lot James! I'll add a section to the first few posts with donor's names. Wasn't expecting any donations. :D
 

dcarr622

Senior Member
Oct 18, 2008
1,622
142
dcarr.io
You do know that Doc has JL2 modem on his kitchen right? 850 works perfectly. No need to base entire ROM off JL2. IMO JPY is better ROM to work from.

Sent from my GT-I9000 using XDA App
 

seeARMS

Retired Recognized Developer
Dec 21, 2010
339
149
Ontario, Canada
You do know that Doc has JL2 modem on his kitchen right? 850 works perfectly. No need to base entire ROM off JL2. IMO JPY is better ROM to work from.

Sent from my GT-I9000 using XDA App

Yep, I know. My other custom ROM is actually based on XXJPY running a JL2 modem.

I've run both this ROM and the custom JPY ROM and I gotta say, I prefer this one. No battery drain, no problems.

Maybe it's because two of my phones have died (one running JPY) so I'm paranoid, but I'm sticking to JL2.

Also, Samsung has stated that JL2 supposedly fixes the internal SD card problems, and there have been much, much less reports of phones dieing running JL2.

Regardless, I'll be running this rom either way.
 

dcarr622

Senior Member
Oct 18, 2008
1,622
142
dcarr.io
Yep, I know. My other custom ROM is actually based on XXJPY running a JL2 modem.

I've run both this ROM and the custom JPY ROM and I gotta say, I prefer this one. No battery drain, no problems.

Maybe it's because two of my phones have died (one running JPY) so I'm paranoid, but I'm sticking to JL2.

Also, Samsung has stated that JL2 supposedly fixes the internal SD card problems, and there have been much, much less reports of phones dieing running JL2.

Regardless, I'll be running this rom either way.

Yes I have heard the miracle stories of JL2 for failed sd cards. Luckily my dad and I have not suffered from that on our I9000M's. I guess I like the feeling of the better kernel with more RAM on JPY.

Sent from my GT-I9000 using XDA App
 

seeARMS

Retired Recognized Developer
Dec 21, 2010
339
149
Ontario, Canada
Yes I have heard the miracle stories of JL2 for failed sd cards. Luckily my dad and I have not suffered from that on our I9000M's. I guess I like the feeling of the better kernel with more RAM on JPY.

Sent from my GT-I9000 using XDA App

What kernel? This ROM is running harcore's SpeedMod. If you're running the same kernel, it'll be the same amount of RAM.

EDIT: Also, the no wipe version has been added. Check the 2nd post to download!
 

James Palm

Senior Member
Dec 6, 2008
51
9
Yep, I know. My other custom ROM is actually based on XXJPY running a JL2 modem.

I've run both this ROM and the custom JPY ROM and I gotta say, I prefer this one. No battery drain, no problems.

Maybe it's because two of my phones have died (one running JPY) so I'm paranoid, but I'm sticking to JL2.

Also, Samsung has stated that JL2 supposedly fixes the internal SD card problems, and there have been much, much less reports of phones dieing running JL2.

Regardless, I'll be running this rom either way.

I agree with seeARMS, let's keep this a safe JL2 Version, it helps keep all the proper Canadian location and Bell settings and our internal SD from frying.

I have installed the ROM and restored all my data using ClockworkMod Recovery. WORKING GREAT! I did have to delete the "com.cooliris.media" folder found in Android/app/data/ as it was causing trouble but it gets recreated. I also had to reROOT using SuperOneClickv1.5.5-ShortFuse but that is normal after installing a new stock ROM.

Great Work!
 

seeARMS

Retired Recognized Developer
Dec 21, 2010
339
149
Ontario, Canada
I agree with seeARMS, let's keep this a safe JL2 Version, it helps keep all the proper Canadian location and Bell settings and our internal SD from frying.

I have installed the ROM and restored all my data using ClockworkMod Recovery. WORKING GREAT! I did have to delete the "com.cooliris.media" folder found in Android/app/data/ as it was causing trouble but it gets recreated. I also had to reROOT using SuperOneClickv1.5.5-ShortFuse but that is normal after installing a new stock ROM.

Great Work!

Thanks. :)

Was there an error message involving that cooliris folder? I can easily add a few lines of code into the error checking shell script to delete that folder, I'm just curious as to why it was causing problems.

And, why'd you re-root it? This ROM is already rooted + contains Superuser and Busybox. :p
 

Top Liked Posts

  • There are no posts matching your filters.
  • 29
    seeARMS' Bell UGJL2 Custom ROM

    News
    02/13/11: v0.4 is released! Major overhaul: allowed for a customizable install. Users are now able to select their preferred kernel, modem, theme, applications, etc!
    01/19/11: v0.3 is out folks. Updated the kernel, updated a few apps, and (hopefully) fixed the WiFi. See the full changelog for more info.
    01/12/11: Improved Beta, v0.2 released! Better battery life and speed, new kernel (Super Optimized), improved update script.
    01/09/11: Initial beta release, v0.1

    Hello XDA. :)

    Welcome to seeARMS' JL2-based custom ROM. The essential purpose of this ROM is to provide a fast, functional ROM for those who are wishing to run JL2. Basically every other custom ROM out there is a variant of JPY, and that's great, but what about those seeking a different base? I chose JL2 because frankly I wanted to stick to a firmware which my provider, Bell, has actually released, not an unofficial ROM created by Samsung.

    This is a ROM which aims to be fast without sacrificing any necessary features or software, as well as similar to stock firmware but without all the bloatware Samsung has included. This ROM includes many tweaks and bug fixes which creates a high-performance phone with a long lasting battery.

    It's also running the newest Bell firmware, UGJL2 (Froyo v2.2). This allows us Canadian users (which seem to get ignored quite often - no other JL2 custom ROMs!?) to have our precious 850MHz band back, while sticking with an officially released ROM base.

    If you have any questions prior, while, or after installing this ROM, please read the first few posts, as I'll try to address every possible (major) problem which can occur. If, after reading the posts, you are still encountering a problem, please reply to this thread being as detailed as possible. This allows me to fix problems quickly and easily. :) Also, I encourage you to post your opinions and comments; it's a beta, and as such, I'll be improving the ROM in future releases.

    Note: Please don't complain about Quadrant, Linpack, or any other pointless benchmark scores. If you've used the ROM and it's sluggish, by all means tell me, but don't base your opinion of the speed merely on a benchmark.

    Okay, so what else?

    1. Download and Install Instructions
    2. Changelog, To-Do
    3. FAQ And Common Problems
    4. Screenshots, Media, User Comments

    Features
    • Based on UGJL2 (Bell Froyo 2.2) [850MHz band, Bell base!]
    • Choice between Super Optimized Kernel and SpeedMod [Voodoo sound, sharpness + color, BLN, overclockable, lagfix, faster, better battery!]
    • Steam multi-touch recovery: update.zip on SD card [New, enhanced recovery!]
    • Added an error-checking script which prevents errors when installing [Ensures the installation goes as smoothly as possible]
    • 3 Launchers - Gingerbread, Stock, Launcher Pro
    • 3 Keyboards - Gingerbread, Stock, Swype (w/ French Canadian)
    • Fully deodexed [Easily Themable]
    • Fully zipaligned [Better RAM Usage]
    • Fully updated Google Apps (YouTube, Flash, Market, Gmail, Maps)
    • Latest Su and Busybox [Preinstalled, no extra effort required]
    • All protected apps in market visible - modified build.prop
    • Big APN list, which allows instant internet + MMS access
    • Integrated Custom ClockworkMod Recovery
    • Stock AOSP Lockscreen [with the option to use default samsung]
    • Backlight Notifications

    Removed Applications:
    • Layar
    • Buddies Now
    • All Share
    • Write and Go
    • ThinkFree Office
    • Mini Diary

    Credits (in no particular order)
    -laststufo for the kernel
    -sztupzy for the Steam recovery

    If you like this ROM and are interested in supporting me, then a simple "Thanks" would suffice. Also, please try to help out others on the XDA forums - we were all newbs once, and it's quite overwhelming, being introduced to everything Android.
    Oh, and the mandatory, "like my work, buy me a beer" way of supporting would also be cool. :)
    6
    Downloads

    ROMs
    Latest and Greatest:
    -v0.4: seeARMS' Customizable UGJL2 (02/13/11)
    http://www.multiupload.com/8MDT96KB5W
    Note: In order to customize your ROM, read below for installation instructions!

    -v0.3: seeARMS' UGJL2 (01/21/11) [REVISED]
    WIPE: http://www.multiupload.com/D3AX48JJXF
    NO WIPE: http://www.multiupload.com/JIPP3XXZ2N

    -v0.2: seeARMS' UGJL2 (01/12/11)
    WIPE: http://www.multiupload.com/P4VGWV675A
    NO WIPE: http://www.multiupload.com/4FQNPWRP95

    -v0.1: seeARMS UGJL2 (01/09/11)
    WIPE: http://www.multiupload.com/WCZI2W9REV
    NO WIPE: http://www.multiupload.com/12XDCEQCI4

    Addons
    Install all addons from CWM. Flash the modems through Odin. [Soon: CWM flashable modems]
    JL2 Stock Lockscreen: http://www.multiupload.com/6AWIRG1SZK
    JL2 AOSP Lockscreen (Installed by Default): http://www.multiupload.com/QAYTU45UB4

    JK4 Modem: http://www.multiupload.com/3HOKWMBHO2
    JL2 Modem (Installed by Default): http://www.multiupload.com/TC1ME8VB20

    Swype 2.15 MultiLanguage: http://www.multiupload.com/V68NY29BU5
    -English, French Canadian, Dutch, French, German, Italian, Portugese, Spanish
    NOTE: To use French Canadian, select "English UK". This is the only way (as of now) that dictionaries are able to get added.

    ThinkFree Office (Bundled with v0.4, but uploaded as per someone's request)
    http://www.multiupload.com/6YUAV3J4BH

    Themes
    More coming soon. If you have any requests, post in this thread :)

    Stock Theme
    Download: http://www.multiupload.com/9SEBW5HKG7

    Generation X
    Ported by D3StRoY - thanks! (Also, thanks to yiannis for taking the initiative to getting this theme ported. :) )
    Download: http://www.multiupload.com/ZTVDOVAWWH
    Screenshots: http://forum.xda-developers.com/showthread.php?t=898892

    Gingermix by MAMBO04
    Work in progress
    Download: http://www.multiupload.com/O4SE91X8VO

    Screenshots:


    Circle Battery Mod
    Download: Circle Battery Mod (Credits to Electroz for the port)
    Screenshot

    Installation Instructions
    REQUIREMENTS
    -NO lagfix enabled (Can typically be disabled by booting into recovery and selecting "Disable Lagfix")
    -A Samsung Galaxy S i9000 (or its variants, i9000M, etc)
    -Recovery 2e (that comes with 2.1) or Clockworkmod Recovery
    If you're running recovery 3e, please read the first question in the FAQ
    -If you wish, a backup is also very helpful in case anything goes wrong. This ROM does contain bugs (just like any ROM), so I really recommend backing up your data.

    Please note: the "wipe" version of this rom will wipe all your data. It will not, however, format your internal or external SD cards. This means you'll lose apps and settings, but not music, movies, etc.
    Lastly, I recommend performing a factory reset after installing any new rom (but I'm just paranoid like that).

    NOTE: If you have a Bell i9000M, do the following to (hopefully) prevent your internal SD card from dying:
    1. Upgrade to JL2 using either Kies (recommended) or Odin (make sure to check Bootloader Update).
    2. After the upgrade, download and flash Super Optimized Kernel, which will give you access to ClockworkMod Recovery. Instructions to do so can be found in the FAQs (Q1).
    (More information regarding the internal SD card dying can be found in Q2 in the FAQ)

    To install this ROM:
    1. Download and extract the file you downloaded above to the root of your internal SD card (both the "seearms" folder and the .ZIP ROM file).
    If you would like to customize your install, continue doing step 2. If you would like a stock install with all the applications + SpeedMod kernel + JL2 modem + Generation X theme, skip to step 3 (however I'd recommend customizing your install. :) )
    2a. Browse to the "seearms/kernel" folder on your SD card and delete whichever kernel you do not want to install.
    2b. Do the same with the "seearms/modem" folder: delete whichever one you don't want to install (I'd recommend installing the JL2 modem unless you've specifically had problems with it).
    2c. Do the same with the "seearms/applications" folder: delete whichever applications you do not use. You're allowed to delete all of them to create a slim install, or delete none to create a stock install.
    2d. Browse to the "seearms/extra" folder on your SD card, and delete whichever extras you do not wish to install (You're able to choose the Generation X theme, blue Android Market, custom boot animations, etc). Most importantly, if you would like the ROM to wipe your data, leave "wipe" untouched. If you don't want it to format your data, delete "wipe".
    2e. So, before going further, you should have the following folder structure on your SD card:

    "seeARMS.UGJL2.v0.4.zip" - anywhere on your SD card, doesn't matter
    "seearms/extra" - customized to your liking
    "seearms/applications" - customized to your liking
    And a single file in both of these folders, depending on the kernel and modem you wish to install:
    "seearms/kernel"
    "seearms/modem"

    3. Boot into recovery, and select "Install zip from sdcard".
    4. Select "Choose zip from sdcard", and scroll to the ROM.
    5. Select OK, and wait for the file to flash.
    6. Reboot. This reboot will take a while (upwards of 2-5 minutes), so be patient and don't shut off your phone!
    Congratulations, you've successfully flashed!

    After it boots, I'd recommend doing a few things in order to allow your phone to be as quick as possible:
    1. Boot back into recovery, select "Advanced ULK Features". Choose "LAGFIX options", then "Enable Lagfix: Convert EXT4 Without Binds". This applies a lagfix, and converts the partitions into the faster EXT4 filesystem.
    2. In recovery, go back to the Advanced ULK Features menu. Choose "TWEAK options", and enable the four tweaks. For more information about these tweaks, see HERE.
    3. If you really want to squeeze the power out of your phone, with this kernel you're able to overclock it to upwards of 1.6GHz. (However, only about 1.2 is stable). Download the SetCPU app and increase the clock speed in order to overclock it.
    5
    Screenshots
    Click for a larger image.


    User Comments
    After using seeARMS' rom for a few days now I can't believe how fast and smooth it is. Everything is like butter. No lag or hiccups anywhere. Even something as simple as typing on the keyboard is now instant with no delay when typing quickly.

    Its now on par with the iPhone 4 as far as OS responsiveness. I hate iOS, but it always runs like butter. Well this phone does too now! :)

    GPS is insanely fast now too. Wow. If I open Google Maps I get a lock of 10m in about 5 seconds. This is IN MY HOUSE!
    Nice rom! Very fast! 1550 on quadrant!
    Thanks for this ROM, nice to see the Bell I9000M torch burning on!
    Installed it last night, no problems, even fixed some graphics slowdown and various issues I was having on the Docs/Idan ROM.
    [...]
    Otherwise, couldn't be happier I moved to this ROM! Keep up the awesome work seeARMS, looking forward to future updates!
    Thanks so much! This is amazing! [...]
    Can't wait!
    This rom is so far so awesome. I OCed up to 1.4Ghz with no problems, but I keep it at 1.3.
    This weekend I decided to explore the world of roms and I must say, I am very impressed with your level of support. I am now running v.2 with the battery mod and its running great!
    a HUGE thanks to seeARMS.... my phone was crap out of the box, as in I couldn't access most of my settings menus. That included WiFi... kinda ridiculous don't you think?
    After much frustration, and lots of research, I stumbled upon this brilliant ROM made from the JL2 I originally had. There were a few issues flashing (because Vista SUCKS and I'm used to a single user on W7) but my phone is FINALLY WORKING!!!
    Thanks again seeARMS, great work.. the ROM looks slick and running smooth as can be.
    On another note, my brother got a SGS about a week and a half after I got mine, and his was loaded from Nov. 2010 (mine Dec. 2010) and had the JK4 ROM, which I heard has issues. So, instead of taking the phone back and risking an older, even crappier version, I am glad I undertook the process of flashing and upgrading to a much better, home-brewed ROM.
    Again... thanks...
    Great Work. Clean, fast and stable.

    Donors
    Every donation is appreciated; it helps support the development of this ROM. Thanks to all the donors!
    James Palm
    turokk
    bossman74
    bdking2
    MaverickHHH
    GibMcFraggor
    (Please note that many users donate without mentioning their forum username so I'm unable to add them to this list. If you see your name missing, please PM me!)
    4
    New Theme for seeARMS JL2 v0.3 REVISED ROM...

    Hi All,

    I have a new theme for us seeARMS JL2 users that was ported for me to share as we dont have many themes for our ROM.

    It is the D3StRoY & R64 Generation X Blue Theme. Download from the link below...

    http://www.multiupload.com/ZTVDOVAWWH

    This theme can be seen in the D3StRoY Theme Thread and all standard install instructions are there as well... See link below...

    http://forum.xda-developers.com/showthread.php?t=898892

    This theme does NOT have the 4 lockscreens or the extended power menu as advertised in the theme thread as our ROM does not have these options built in but this is a NICE theme!!!

    All theme credit goes to D3StRoY and R64... I only asked to have it ported for our JL2 ROM.

    Enjoy it!!! :D:D:D

    EDIT: seeARMS, can you please move this info to the first page / post so everyone can see it instead of it sitting on one of the last pages? Thanks man!!!
    2
    seeARMS, I modified the framework-res.apk in UGJL2 because I wanted the circle battery mod.

    batfull8.png

    batcharge8.png

    That is the battery mod.

    Attached is the CWM install .zip

    After you install it, make sure you wipe the dalvik-cache in CWM options.... If not, you'll get a ton of force closes upon boot.

    Feel free to link it on your main page.