[Q] To Brick or not to brick - LG Optimus 2x

ENVIRONMENT:
LG Optimus 2x (O2X) P990 .
Was running Android 2.3.4, and was Rooted nearly 2 years ago, and had CWM (Clockwork Mod).
Now running what ever is contained the the recovery img from the "[TOOL] Full Brick Repair (Clean & Easy)".
UPGRADES:
The AIO (All in one) tool recommend on multiple threads (within the O2X section), bricked my each time I followed the instructions on those articles.
Each time I tried to install one of the Download O2X ROM ZIP's via the CWM bootloader, it starts the install ok then aborts upon error (cant find path /system etc), and bricks the phone. Not sure if this relates to the partition compatibility, but I really have no way of knowing based on the info provided to me.
The only thing which has worked is: "[TOOL] Full Brick Repair (Clean & Easy)".
This appears to have installed Clockwork Mod 6.x, and JB (JellyBean) 4.1.2, (no idea what the partitions format or if it extended - but you can check the tool's batch script cfg fileif you know how to read the syntax).
After installing with the aforementioned unbrick tool, the phone was extremely fast to boot and to operate. But was missing Play and Gmail etc.
In the end I found that I needed to download the gapps zip, and install it off the SD card using Clockwork Mod recovery mode. However, after installation - the phone booted very slowly, and after it booted, the device experienced intermittent lockups for a few seconds at a time, and the keyboard kept crashing (would never show on screen at all), meaning I couldn't even download another via google play.
WHERE TO FROM HERE:
Please help - I need the correct tutorials and Firmware compatible with my device and its existing software/config.
Ideally I would like Jelly Bean version 4.2, with all the extra's.
Most importantly I want a stable build which doesn't have bugs preventing normal use of the phone (e.g. the In-call bug preventing audio, which requires and second step to apply the fix, or battery drain issues).
RESPONSES:
Please, no acronyms! Proper etiquette is that you put the full words brackets after the acronym, the first time you use it. Then you may use just the acronym on its own, throughout the rest of your post. This make each post self-sustained and useful. Not a breadcrumb of scattered information.
.

Related

What to do while waiting for Ginger, stuck on boot guide

From what I see here, we are missing one thread for starters, to keep basic informations in one place. Yeah, it's all here (and on MoDaCo forum) but to find everything there is to know... pffft. A lot of searching and zillion tabs opened - there is a thread for everything, but scattered around. So, here is what I did with my Optimus, all in one place (SD card recommended for some steps) guide wanna-be:
1. install alternative launcher (ADW, GO Launcher, LauncherPro... search for reviews, try them out)
2. get root with SuperOneClick
3. install ClockworkMod Recovery because there is no other way to apply patches, updates or flash custom ROM's, and it's easy to make backup and restore too (system only, before some critical flashing I would suggest to create backup of internal memory or you could lose everything, like photos, music etc.)
4. from recovery install Paul's patches (copy zip file to phone/SD, shut down, boot to recovery with *hold power and vol- buttons*, select flash zip, reboot):
Stock Performance Pack
Stock Patch Pack - AOSP style lockscreen
there is also Stock Fix Pack - Camera with brightness fix + silent camcorder but looks like I don't need it
5. freeze and/or uninstall some of LG's apps like in this thread here. Most important ones I guess would be F-secure, LG Home (you have alternative one, right?), Car, and SNS.
Phone works like a charm . There are also custom ROM's that you could flash through ClockworkMod. While I flashed the hell out of my previous phone, I'm still on stock so no advices in that direction but it is really easy. Just be careful with wiping - everything on internal memory could be lost.
Also, tried to theme it using http://uot.dakra.lt/ but that didn't work well - got stuck on LG boot logo and phone was dead, nandroid restore didn't help. I downloaded a custom ROM (what the heck, stock one was destroyed anyway) but even flashing new ROM from recovery didn't help. There are few threads that go there and this is my humble guide how to fix this but remember - THIS WIPES INTERNAL MEMORY - and I learned it the hard way:
1. download stock ROM (Firmware) from LG Optimus 2x P990 Original ROM's, in my case it was BIN_LGP990AT-00-V10c-EUR-XX-APR-16-2011+0 (Euro open), unzip it
2. download SmartFlash from this thread on MoDaCo forum (just SmartFlash and drivers, baseband is not covered here) and follow instructions. Only difference is that you DON'T flash "fls", it is baseband. Other one, that big, fat .bin file (LGP990AT-00-V10c-EUR-XX-APR-16-2011+0_AP.bin) is the one needed
This is it, after 2-3 minutes Optimus wakes up and works again, completely stock, clean and un-rooted. If you had nandroid backup (from recovery) and it still is on your SD card, after rooting and installing ClockworkMod again you can apply it and OS will be the same as it was. Except for everything that was on internal memory.
Of course, I take no responsibility if anything of this breaks your phone
If you have some advices, please write.
Also, if someone could tell me how to get wifi auto reconnecting after sleep or coming back in range, that would be awesome.
Ok, wifi sorted!
My baseband was rather old, version 405. So I flashed baseband 622 with RIL from here: [Baseband+RIL] 1035.21_20110622 (latest at the moment)
Click on MoDaCo forum link for instructions. Create nandroid backup in recovery first, OS was reverted to original and internal memory wasn't wiped, but did complete backup anyway.
RIL is in zip file, so it's obvious - flash it from recovery after baseband is done.
After nandroid restore had to apply Paul's patches again and that was it
Now wifi reconnects, 3G seems like is waking up faster. Still to early to comment on battery life but for now I'm satisfied
edit: for some reason, maybe the problem was with WiFinder app and not baseband. Strange. Switched to WiFi Manager

[Q] Stuck on Samsung logo after a restart (did not flash)

Apologies if this is answered elsewhere but I've been looking around the forums and a lot of information/posts from people seem to conflict or the information is only valid for X kernel or Y kernel etc and it can still be a little overwhelming even after lots of nice people have posted guides.
I bought a German Note about a month ago and upgraded to 4.0.3 through the devices own update method (I have not flashed any ROMs on this device), leaving me on XX-LPY. I have since rooted the device, and did not perform any kinds of wipes doing this, this was the only time I even used CWM, I havent booted into CWM since (or used any of the normal recovery features).
The device has been working fine for around a week, I've restarted it several times without issue. However today after restarting it gets stuck on the Samsung logo and will not boot properly. The only thing I have used root for is to uninstall Kies and the SNS Push stuff (which seemed to save me a lot of battery life) and install ad-free android. I also installed the Carbon Tweaks app and applied the Carbon Booster stuff along with the Beats Audio and Bravia Engine stuff (nothing else).
I am able to get into recovery mode however I seem to be unable to put it into download mode (Edit: finally got it to do it once, wont do it every time though) so I have a few questions:
Can anyone tell me if its ruined or why its doing this?
Is it safe to just factory reset/wipe cache through normal android recovery (not CWM?).
Is it safe to try to flash another ROM through CWM (I'm on XX-LPY) and if so which one is safe for me to flash?
Is it safe to try to flash through Odin and if so which ROM should I flash?
I really dont care about the data on it or wiping it w/e. I just dont want to turn it into a paperweight if I can help it.
Thanks
Edit: Also if it makes any difference, this is the method I used to root the device:
http://forum.xda-developers.com/showpost.php?p=20963730&postcount=3
Nope, don't go around flashing stuff with CWM on that device.Also, you can't wipe as that may trigger the MMC_CAP_ERASE causing superbrick.Judging by what you say you've done, I'd say I don't know why it happened but it isn't ruined.
You can try to flash a stock GB rom of your country by following dr.ketan's guide in the dev section and then rooting it (if you want).Alternatively,you could just take it to a Samsung service center as there is no yellow triangle.But I'd try to flash the GB rom as flashing a stock kernel via PC Odin doesn't increase the flash counter.

[Q] Galaxy SIII mini toolkit

Hey there! First post here and it's filled with questions since my first attempt at flashing Maclaw's CM ROM went awry at best... So I downloaded the SIII mini toolkit, and proceeded to carry out the necessary tasks to root my phone( e.g installing TWRP, installing the drivers etc.) The problem initially arose when I couldn't find the Gapps and CM ROM zips in my root, all that after having wiped my data, dalvik and cache. I also couldn't mount the internal storage in order to place them somwhere where they would visible, but after reading up on the Internet I came across some posts that mentioned that it's a problem with TWRP and some 0 folder. Needless to say I was stuck in a constant bootloop and I had to revert to stock firmware. Whick brings me to the ultimate question: I ended up with JB 4.1.2 JZO54K.I1890XXAME1 which I'm unsure whether or not is supported by the toolkit itself. What process do I have to carry out to root my phone and install CWM (seeing my first experience with TWRP was unpleasant to say the least ) and from there have another go at flashing the custom ROM I initally tried to? Was the soft brick related to the fact that TWRP was not able to read my zip archives from the internal storage? Moreover, I wasn't able to find the fabled 0 folder...
P.S Since I'm a new user, I can't post at the original thread regarding the toolkit, so I thought this was a good place to start.

[FULL GUIDE][UNBRICK][Root] Flash custom or stock ROMs or kernels [i9000][VIDEO]

Downgrade / change a custom ROM **** unbrick i9000 **** safely upgrade to a custom ROM **** exclusively-made videos
If you find this thread useful, please click "thanks" button left beyond the post.
DISCLAIMER:
Code:
* [I]I am not responsible for any bricked devices, marriage crisis,[/I]
* [I]sleeples nights, termonuclear wars, electricity blackouts, short[/I]
* [I]circuits, or for bad weather in your region that will brick your phone.[/I]
* [I]I just try to help here, but it may not work for you.[/I]
WHAT IS THIS GUIDE GOOD FOR?
Switching between custom ROMs: sometimes it just helps to flash a stock ROM. If you already use a custom ROM with modified system partition size, flashing a stock ROM is sometimes simply easier outgoing point for flashing another custom ROM. While the opening posts of the custom ROMs development threads usually describe very well how to upgrade, but the way how to downgrade to stock gets explained very seldom. By attempt to flash across the ROMs unexperienced people run often into various unexpected problems (like bootloops, system files crash, etc) although some of those people spend some time searching for the information how to downgrade. It is simply difficult to obtain the informations so I would like to make here a checklist in almost-noob-friendly way for downgrading / unbricking. What I meant with words "almost noob-friendly" is: you must know what these words mean: Odin, ROM, kernel, CWM recovery, ADB, zip file, nandroid backup or download mode before continuing.
Unbricking: soft-bricked SGS i9000, or if you get into bootloop and lose recovery mode (if download mode is still accessible) can probably likely be unbricked by following this guide. Flashing novices: if you have bricked the phone by first flashing attempt, please check as the very first thing do you really have the i9000 in your hands, as there are about 20 sub-models. You can check HERE your IMEI number, but please always use app Android System Info, as it is more reliable. This guide is only for Samsung Galaxy S, GT-i9000!
Root: for people who just want to root their phone, everything is described here as well. Unexperienced people should please read whole the guide before doing anything. It will be very helpful to understand more, flashing should work without big stress or problems then.
FAQ (about this guide):
FAQ: this guide is for PC users, what about Linux or iOS?:
Ubuntu and iOS users can use Heimdall perfectly well for the flashing procedure. Heimdall ver 1.31 works excellent with the i9000. But as this guide indeed refers primarly to PC/Odin users, I would like to re-direct Linux und Mac users to this Heimdall Flashing Guide and advice novices to learn first some more on CyanogenMod Wiki about using Heimdall.
FAQ: restoring a nandroid backup across different ROMs:
Having a nandroid backup kept somewhere would make life of bricked i9000's owner much easier. But to restore it safely, you must first flash the same ROM, the same kernel and the same custom recovery version like you had when you have created your last nandroid backup. Otherwise bootloop might be the result.
FAQ: formatting & partitions:
Compared to the modern devices, Samsung Galaxy S GT-i9000 has quite limited RAM (500MB) so many recently developed custom ROMs must use different system partition sizes than stock ROMs. Restoring nandroid backups made while in different ROM, or flashing across differently partitioned ROMs is problematic and appear to be the most common reason for the bugs or soft bricks.
FAQ: Troubleshooting
At any point of the flashing procedure, various problems may occur. On the bottom of this post are the solutions listed for the most common, typical problems.
Click to expand...
Click to collapse
1. PREPARATION:
People with bricked devices could also benefit from reading this
1.1 like always: make a nandroid backup of your presently used ROM. It is recommended to keep the zip files of your build, gapps and nandroid backup of your presently used ROM on the phone as well as on your PC.
1.2 remember version No of your custom recovery (rename backup file) - beyond under FAQ is explained only workflow for the CWM recovery. Nandroid backups made by one version of CWM recovery usually aren't restorable in another version of the CWM recovery. Therefore it is at all times very valuable information to know which version did you use to create your nandroid backup. Same thing for kernels and ROMs: attempt to restore nandroid backup created by different kernels and by different ROMs will likely end in soft-bricking or bootloop.
1.3 backup your SMS, call logs and contact data. Use for this free apps from Play Store "SMS backup & restore" and "Call logs backup & restore" (both by Ritesh Sahu) as they work reliably accross all the ROMs, no matter if custom or stock. Who doesn't want to synchronize his contacts with his google account can simply in the settings of Contacts (People) app export a *vcf file of all the contacts to SD card. It is universal standard format acceptable throughout the ROMs (even photo/avatar of your contact will be saved)
1.4 backup your IMEI / EFS folder (if you have never flashed before, make sure which model do you really have a i9000 check HERE your IMEI number! IMEI number ocasionally gets erased after flashing of some custom ROMs. It happens often with Slim ROMs, some PA ROMs etc (and no- I didn't wanna say those ROMs aren't good or that you shouldn't try them- I just say: backup your IMEI before!) Save yourself of headache, EFS backup is easy to restore. Backup in a root shell (either by ADB or within the Terminal Emulator) for example like this. TWRP recovery has an option to backup the EFS folder.
1.5 backup your calender- app CalenGoo from Play Store (only pro version) synchronizes the android calender with google calender. Losing dates won't happen to people who use this app or other similar ones.
1.6 backup all your other data (music, photos, videos) - some custom ROMs will erase all your data during the installation, as some of them must reformat parts of the internal SD card. Keep at all times all data from your phone that you might need as backup externally.
Click to expand...
Click to collapse
2. DOWNLOADS, ODIN and ADB tips:
Check the baseband versions /CSC codes for your region HERE or also HERE, or if not sure, choose a firmware with multi-CSC
2.0 Download stock ROM and proper Odin version for your device. All ROMs for SGS i9000, PIT files, Odin and many unvaluably good advices can be downloaded HERE
2.1 Not all Odin versions are compatible with the i9000. Last compatible version is 1.83, uncompatible ones can freeze during the flashing process or won't even start it.
2.2 The most reliable devices for flashing with Odin are notebooks running on Windows XP 32-bit. Big PCs, Win7, Vista and 64-bit OSs can cause troubles.
2.3 The rule of thumb for Odin: option "re-partition" should be checked only if PIT filed is flashed together with the ROM, otherwise it mustn't be checked!!
2.4 For downgrading from the CM to stock ROM, it is strongly recommended to flash the PIT file, as custom ROMs usually use different partitioning of the system. Clicking on "PIT" in Odin will automatically check the re-partition option by default. Leave it that way and choose PIT file for the i9000 ending with numbers 512.
2.5 If your stock ROM after unzipping with 7zip consists out of 3 files, they will be set in Odin under PHONE, CSC and PDA. If the unzipped ROM consists only one big file, we will set it under "PDA" and ignore all other file fields.
2.6 Make sure that your Samsung Kies doesn't run in background (kill process in task manager, or even better: uninstall that crap!)
2.7 Make sure to have installed Samsung mobile USB driver on your PC: when your i9000 is turned on and get connect via USB cable, Windows must be able to perfectly recognize and install drivers for your hardware before you run it in download mode.
2.8 Make sure that USB debugging is enabled under: Applications/Development (it will be disabled by default in every stock ROM). Download mode will work regardless this, but if we will need to use ADB it should be enabled.
2.9 Make sure that your battery has enough juice (full charging is recommended)
Many experienced users and all android developers are using Android development tools and its part ADB tool to remote their android device or to find reason for malfunctioning. For anybody willing to learn more, check this excellent ADB guide. Who installs for the first time should mind that after installation of whole SDK Manager the ADB drivers for Android versions 4.0+ could be not pre-installed and you have to do it manually. Mind also that for CM10.x ROMs you shouldn't use ADB (SDK manager) versions earlier than 1.0.31.
(You can find on the bottom of this post is attached 7zip file of a screenshot of SDK Manager where I've marked in red colour on example of Android 4.3 which options must be checked to update ADB drivers. Your PC must be online to update and you must restart your system to enable the drivers: even if it doesn't warn that you should do so)
Click to expand...
Click to collapse
3. FLASHING A STOCK ROM (same procedure for UNBRICKING):
Following procedure can be seen beyond in VIDEO No.2 (0:00-4:45)
3.1 Steps 2.7 / 2.8 / 2.9 must be done now, switch off your phone
3.2 Run Odin as administrator!
3.3 under PIT: choose the file "s1_odin_20100512.pit" (that will check the "re-partition", it is good so)
3.4 under PDA, PHONE, CSC choose the unzipped 3 files from step 2.1, it is described under 2.6 how to do it (all three options will be checked now in Odin: Re-Partition, Auto Reboot and F.Reset Time)
3.5 run your i9000 now (not before!) in download mode now with 3-button-combo (pressing at same time the buttons: volume down&home&power)
3.6 connect your i9000 now via USB cable to your PC
3.7 Odin must display now in the "Message" tab (left, lower bigger tab) and leftmost ID:COM field must display now port number where your i9000 is connected in color.
If Odin doesn't display BOTH messages, interrupt here, disconnect your phone, switch it off (7sec long press on the power button, ignore the text "Do not switch off the target") and check again steps 2.7 / 2.8 / 2.9)
3.8 if and ID:COM port number are displayed in Odin, click on "Start"
3.9 wait until Odin finishes with the flashing process (in the upper leftmost field first "RESET" and after that "PASS" will be displayed if the flashing ends with successf), don't move the USB cable! After about 1-2 minutes your i9000 will reboot into choosen stock ROM
NOTE: if your stock ROM consists only out of only one TAR file (instead of three), you should choose that big file in Odin under "PDA" (same like in the VIDEO No.3) and if you need re-partition, unzip the PIT file (attached on the bottom of this post) and choose it in Odin under "PIT" (in that case, option "re-partition" must be checked). The flashing procedure just takes considerably longer time than in the video No.3 where only a kernel was flashed (with my PC, a firmware flashing takes always about 2min 20s, same long like in the VIDEO No.2). All stock ROMs for the i9000 (Eclair, Froyo & Gingerbread) use the same partition size for the /system. So for switching from stock to stock you don't need the PIT file. Use it only for unbricking or if you are changing from CM10.2 back to stock (or from any other ROM that uses different partition size than Samsung stock firmwares).
Click to expand...
Click to collapse
4. ROOT stock firmware and UPGRADE TO A CUSTOM ROM:
4.1: BOOTLOADER CHECK
IMPORTANT: i9000 developers recommend upgrading from Gingerbread to 4.x custom ROMs as they need a Gingerbread bootloader!!
Maybe you can skip this part: if your last stock firmware was any Gingerbread version (Android 2.3.x) you don't have to worry about this, as your phone already has a GB bootloader. If a firmware package includes the bootloader (and all stock firmwares do include it), it will get automatically flashed no matter of the chosen options in Odin.
But for all the people who upgrade directly from Froyo / Android 2.2.x into the Android 4+ world, it is recommended to update your phone bootloader to Gingerbread's one. It can be done just before flashing your new custom ROM or even after successful upgrading directly from Froyo to CyanogenMod, as you can see in the video beyond:
This is how flashing of bootloader only looks like:
repeat the steps from 3.1 to 3.2
turn off the phone
Run Odin as administrator and chose GB bootloader (tar file) under "BOOTLOADER" (unzip attached zip file!)
Check the option "Phone Bootloader Update"!
SITUATION ONE: if reboot of the system is not desired uncheck "Auto Reboot" option! (example: if you want right after this to install zip of a custom ROM in recovery mode )
SITUATION TWO: if reboot of the system is desired, leave "Auto Reboot" option checked! (example: you already have installed custom ROM based on Android 4+ and want just to replace an outdated Froyo bootloader)
Further as described above under steps 3.5 until 3.9
In the following video you can see how bootloader flashing procedure for SITUATION TWO looks like:
VIDEO No.1
or https://www.youtube.com/watch?v=zJED4wJYG8c
WARNING: Flashing a bootloader is speaking in general terms possibly the most dangerous flashing procedure for any device, so be absolutely sure to know what you're doing- use exclusively Odin 1.0, 1.7, 1.82 or 1.83 for the bootloader flashing procedure and run Odin as administrator! Any mistake by flashing a bootloader like: moved USB cable, electricity shortcut or even Samsung Kies running in background may result in a hard brick!
I strictly recommend to use for this procedure exclusively an already known PC that has been already reliably used for flashing several times. DON'T EXPERIMENT with unknown PC system here! If you flash a bootloader, be aware you do it on your own risk!
Click to expand...
Click to collapse
4.2: ROOT (for stock ROMs)
ROOT INFO: With root access and custom recovery (like CWM, TWRP etc), we can install any custom ROM (as flashable zip in the recovery mode) which is much safer way than flashing with Odin. Root access also makes us possible to use some of the greatest apps in the universe.
With a custom recovery, we can create a nandroid backup (image of our entire system) that can be later restored at any point (read FAQ to 1.2)
Easy method to gain root access on i9000 with stock ROM, is to flash a compatible custom kernel, that already features a custom recovery. The correct way for flashing with Odin is already exactly described in the steps 2.6 until 3.2
Now we will flash only kernel, so instead of steps 3.3 and 3.4 we will just choose the kernel file(tar) under "PDA", leave the "Auto Reboot" option checked (all other options unchecked) and follow further the steps 3.5 until 3.9
Gingerbread root procedure:
Option 1: flashing (with Odin) of a SpeedMod kernel for Gingerbread ROMs (be sure to choose the compatible kernel version for your GB build version). All versions of SpeedMod kernel are fast and feature the CWM recovery. In recovery mode under "advanced SpeedMod features" you can choose "ROOT" option, which will flash superuser and busybox, so after reboot your i9000 is rooted.
Option 2: flashing (with Odin) of a CF-Root. Also here, be sure to choose the compatible CF-Root version for your GB firmware build from Chainfire's thread. CF-Root is also a kernel that features CWM recovery, some versions root automatically, other just part of it and you can easily do the rest according to Chainfire's description.
Froyo root procedure:
Flash with Odin speedmod-kernel-k13e-500hz.tar that works with all Froyo firmwares (all 2.2 and also 2.2.1).
Reboot into recovery mode and choose under "advanced SpeedMod features" the "ROOT" option, which will flash superuser and busybox, so after reboot your i9000 is rooted.
Video: flashing of a kernel is shown in VIDEO No.3
Root only: (tested by me only for Froyo 2.2.x): with SuperOneClick Root Tool:
INFO: here you would get just root, without custom recovery
No download mode will be used here, your i9000 should be switched on - only USB debugging must be enabled for this. Download from one of those links SuperOneclick 2.3.3 by Shortfuse and unzip it with 7-Zip. Connect now your i9000 via USB cable with your PC and wait until the hardware is recognized by your PC. Run now as administrator (unzipped!) Superoneclick 2.3.3 and when the tool opens, just click on the left big button "Root". SuperOneclick will root your phone, you can follow the status in the big left tab. If the tool asks to install Busybox, do it. If the Superoneclick wants to run the test, you can do it but you don't have to do it, sometimes it just freezes...
Your i9000 is rooted now. To be sure all is fine, you can check the root status with some root-checker app.
SuperOneClick Root procedure can be seen in VIDEO No.2 (4:30-6:55)
Whole the procedure of unbricking, root and flashing a kernel takes less than 10min if all the files are ready and the drivers are properly installed on your PC. Watch whole the flashing/root procedure in real-time on my VIDEO No.2 without annoying talking:
VIDEO No.2
or https://www.youtube.com/watch?v=7IjzUrv9Dz4
Click to expand...
Click to collapse
4.3: UPGRADE TO A CUSTOM ROM
There are so many interesting custom ROMs for the i9000 around. As there were more than 25 million of these device sold worldwide, there is still a lot of development around. Talking only about KitKat (4.4.x) based roms, there is choice of: CyanogenMod 11, Mackay (pure), Mackay OMNI, SlimKat, Carbon, SuperNexus, CyanAOSP, DirtyUnicorns, ParanoidAndroid, Smasher X, Avatar ROM etc.
Each ROM has priority somwhere else so there is no "best" ROM, it is matter of personal choice and needs. The most considerable limitation of the i9000 is its 500MB memory, which is small for today's needs. The benchmark of today for the i9000 with KitKat ROMs is probably Mackay kernel for KK roms that enables 417MB by keeping 720p video possible. That kernel features either CWM or beautiful TWRP recovery.
We have awsome sticky threads for the i9000 here which can help with ROM or kernel choice, like this Soryuu's thread, or many ever-green threads by our important contributor, xsenman.
Video: in VIDEO No.3 one can see how flashing of any kernel with Odin looks like in real time: I've chosen here Semaphore kernel 3.3.0. Any other kernel as Odin package (tar.md5 file) can be flashed the same way
VIDEO No.3
or https://www.youtube.com/watch?v=CQVj-tPDOXo
Click to expand...
Click to collapse
TROUBLESHOOTING:
Some of the problems are quite known and this is how you can solve the most typical situations:
(all the files flashed with Odin must be in .tar format!)
Troubleshooting section 3 (stock ROM):
Note: the following red colored errors get displayed just after the modification of the system and can usually be resolved by flashing of an respective file (attached), the procedure with Odin is identic like in the third video (flashing a kernel)! (unzip file with 7zip to get a flashable rar file)
Error:
Odin didn't flash the firmware completely, nothing happens have bit of patience, if nothing happens for 4-5 minutes, this is your checklist:
If Kies installed, are you sure it doesn't run in the background? (check with Task Manager and kill Kies process)
Don't run your phone in download mode too early: do it just few seconds before flashing a firmware: the i9000 easily get into kind of standby/sleep in the download mode, so prepare the Odin first with all files so the phone can be flashed in the DL mode imediatelly.
Did you run Odin as administrator?
Are you using a compatible Odin version? Use Odin3 versions: 1.0, 1.7, 1.82 or 1.83 (last)
Few tips:
Notebooks with WinXP 32-bit seem to be the most reliable devices for flashing with Odin. Notebooks are in general more reliable than PCs, 32bit systems are more reliable than 64bit systems. Saying that, of course it doesn't mean it won't work with the PCs and 64-bit OS, just be aware of the statistical facts.
Try different USB port on your PC and use original cable, if damaged try another one. Never move the cable during the flashing process!
Error:
E:format_volume: rfs format failed on /dev/block/stl11
Flash cache.rfs with Odin under "PDA"
Error:
E:failed to mount /sdcard (File exists)
E:copy_dbdata_media:Can't mount /sdcard
Flash dbdata.rfs with Odin under "PDA"
Error:
Boot animation problems
Flash param.lfs with Odin under "PDA"
Troubleshooting section 4 (root / custom ROM):
Error:
my device is rooted, but I still don't have root access
Check if superuser and busybox are really installed. Reboot and wait for few minutes, sometimes it just needs bit of time. Alternatively, install SuperSU and let it replace another SU applications.
Error:
CWM recovery is installed, but I reboot in stock Android recovery
Re-flash CWM recovery, download again, check if your download file is corrupted. Some root kernels don't include CWM recovery, check what do you have. Otherwise you may have flashed incompatible CWM recovery, try to use app "ROM Manager" by ClockwordMod to flash the CWM recovery with.
Error:
By attempt of flashing CyanogenMod-build.zip my phone stucks in random bootloop in recovery mode
Remove the battery, insert it again and run your phone with 3-button-combo in recovery mode again. Second attempt to flash zip usually works well, in first step CWM recovery was updated and second attempt to flash zip will be succesful.
For the case that it doesn't help, or you can neither run your phone into recovery mode nor reboot into the OS anymore, just try with different stock ROM or root method/kernel. Your download mode is still accessible then and you won't have any problem to flash again any stock ROM like this guide described above.
Error:
My screen has dark blue tint all over after flashing a custom ROM
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Solution found by pawitp as of February 2014: check this guide by need4steer and hit "thanks" button for both
Error:
My IMEI number got lost
If your IMEI gets unknown, has only zeros, or displays dummy No "0049..." you may not be able to make calls before you restore it. The issue could happen for several reasons. The i9000 ususally displays "unknown baseband and IMEI" if for some reason modem isn't mounted. You can fix thaht with any root file browser by simply c&p and fixing permissions. Otherwise, under section 1.5 was explained how to backup/restore EFS folder (IMEI No) in Terminal Emulator or with ADB shell (read FAQ 2). If you haven't made any backup at all, try first to flash a stock ROM first. If your last stock ROM was Gingerbread, flash a JVU (try with and without PIT) or JVZ firmware as this procedure often restores the IMEI. If you were on Froyo before it, try to flash a JPU firmware. Otherwise this guide might help you. Restoring of a non-backuped IMEI can be painful and successful methods for one won't help another. Upgrading your phone's OS step-wise (in order: Eclair, Froyo, GB, ICS, JB, KK) usually preserves the EFS folder (IMEI No) and can save you of a headache.
Except for those quite common errors, also other unexpected situations might occur. If that happens, I recommend to check for the solution in awsome xsenman's unbricking guide where really many different situations are described and solutions for each of them.
Click to expand...
Click to collapse
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
Thanks to:
We all here are part of an community that shares results of open source projects with the developers, for free.
Whoever had benefits from this thread, consider to make little donation to the developers who made us all this possible and spend their free time to improve at the end: yours and mine device.
I am not developer, so the credits go to the developers, please hit there "Thanks" buttons and consider to make little donations to the developers whose work may have brought you benefits, as we all owe special thanks to them:
dev @pawitp for bringing us all the CyanogenMod versions (up to presently Android 4.3) to our i9000, without even being an owner of it
dev @stratosk for creating the truly amazing Semaphore kernel, a true life-work with compatibility for nearly all Android versions up to date
dev Shortfuse for creating SuperOneClick, comfortable noob-friendly way to root the i9000 on Froyo
dev @Chainfire for tireless work on the i9000 and plenty of mind-blowing apps, root files and other inventions (who roots 2.3.6 stock ROM will need some of it)
dev @hardcore for creating amazing SpeedMod kernel
dev Ritesh Sahu for creating fantastic across-ROMs-compatible free apps for backups SMS and call logs in Google Play Store
I have donated multiple times to all of them, please do the same except if your budget is so tight that you can't buy a beer to the unknown friends.
Click to expand...
Click to collapse
Please let me know if you discover that any download link from this post doesn't work. REMARK: 1.5K downloads, 20K views and only handfull of "thanks" hits? Should I erase all this if it is so useless? Let me know, guys.
Perfect work!!!Thxs a lot!!!:good::good:
tetakpatak said:
Downgrade from CyanogenMod **** unbrick i9000 **** upgrade to CM without bugs
For my post it is enough to click "thanks" button if it was helpful. Cheers
Click to expand...
Click to collapse
freakymod2120 said:
Perfect work!!!Thxs a lot!!!:good::good:
Click to expand...
Click to collapse
Thank you mate! Please just edit your post and erase whole the quote, as it is such a long opening post
Hey, I think this is an awesome thread, very comprehensive and well thought out Can I add a few things to it?
This could become a "Complete reference guide" and I think it should be stickied
Sent from my GT-P7510 using Tapatalk HD
Sorry for wrong quoting...
Maybe you can write such a genious thread for "upgrading" ??? Or changing kernel ???:good:
tetakpatak said:
Thank you mate! Please just edit your post and erase whole the quote, as it is such a long opening post
Click to expand...
Click to collapse
freakymod2120 said:
Maybe you can write such a genious thread for "upgrading" ??? Or changing kernel ???:good:
Click to expand...
Click to collapse
Hey, mate_ thanks for editing and erasing huge quote :good:
Actually if you look at the last section, it is described how to upgrade to CM. I didn'n want to put it into the name of the thread, but after upgrade from Froyo & SpeedMod kernel to CyanogenMod all people so far who did so reported me to have now perfectly working CM10.1x or CM10.2
But it was only around ten people so far, so I will wait for some more reactions. The proceeding of upgrading to CM builds is then very easy: wipe all in CWM recovery, install zip CM, install zip gapps, reboot, after first time installing CM go to right after the first reboot to settings/apps/all/clock and clear cache of clock app. That's all.
EDIT: You're right, after your post I've decided to film my recent kernel flashing that might be helpful for unexperienced users. Now one can watch my short YouTube video (meanwhile added also in the opening post)
No prob...
Okay you`re right ...i`ve skipped during reading sorry...
But a short guide for installing an kernel ,will be nice ...:good:
tetakpatak said:
Hey, mate_ thanks for editing and erasing huge quote :good:
Actually if you look at the last section, it is described how to upgrade to CM. I didn'n want to put it into the name of the thread, but after upgrade from Froyo & SpeedMod kernel to CyanogenMod all people so far who did so reported me to have now perfectly working CM10.1x or CM10.2
But it was only around ten people so far, so I will wait for some more reactions. The proceeding of upgrading to CM builds is then very easy: wipe all in CWM recovery, install zip CM, install zip gapps, reboot, after first time installing CM go to right after the first reboot to settings/apps/all/clock and clear cache of clock app. That's all.
Click to expand...
Click to collapse
Awesome thread OP! Fixed my sister's soft bricked SGS with your instructions. Thanks a lot! None of the links in your post nor the ODIN had the necessary .pit files. So I had to find them myself. So anyone else who are looking for it you can get it here. Look for Samsung Galaxy S I9000 - s1_odin_20100512.pit, s1_odin_20100513.pit, s1_odin_20100803.pit in that page.
Thanks again bro! :good:
freakymod2120 said:
...Okay you`re right ...i`ve skipped during reading sorry... But a short guide for installing an kernel ,will be nice ...:good:
Click to expand...
Click to collapse
Flashing kernel procedure is actually already described in the first post under section "Root" from ninth step. It would work identic way by using CM10.2 to flash for example Semaphore kernel ver. 3.1.0. Download kernel (tar file) from HERE and the rest is same: run Odin 1.82 or 1.83 as admin, choose kernel *tar file under "PDA" and don't change anything else in Odin, put your i9000 in download mode, connect via USB, if Odin recogizes the phone just click in Odin on "START". Kernel will be flashed within few seconds and your i9000 will reboot. Then you can download Semaphore App (free) from Play store, it remotes all kernel functions.
Before any major change on the phone it is just always very recommended to make nandroid backup. But be careful after flashing the Semaphore or any other kernel:
- if everything works fine you shouldn't use your backup made by different kernel (CWM stock) as Semaphore uses its own, adapted CWM recovery mode with added functions (like auto brightness, displaying battery status in %, featuring cool aroma file manager etc).
So if you don't want to use your old CM10.2 build so soon again, copy from your phone whole folder "clockwordmod" where the nandroid backup is stored, paste it on your PC storage in the same folder together with the zip of the CM build you were using (and made that nandroid backup with it). Then you can erase that nandroid backup from your phone (with ROM manager app), reboot to recovery mode (Semaphore CWM recovery) and make new nandroid backup.
Reverting to CM10.2 is easy, just like you installed it first time: to avoid any risk of data uncompatibility, we will wipe all and restore your old nandroid backup: copy&paste your CM10.2 zip and whole "clockwordmod" folder from your PC again on the phone (no matter if extSD or internal), reboot to recovery, wipe all, make factory reset, install zip CM10.2, reboot, reboot again to recovery, restore your old nandroid backup made by that build.
Your phone will be the same like in the moment when you created your nandroid backup. That's why before reverting to stock CM10.2 mind to backup all important SMS, call logs and contacts created after flashing the Semaphore (or other) kernel. Sorry if it sounds complicated, it actually isn't so long proceeding and it possibly saves lot of time and nervs compared to situation where bootloops or other annoying things would occur.
Flashed Semaphore Kernel for the 1st Time
Hi,
with your great instruction it was no prob to flash an new Kernel.
Now i`m using Semaphore 3.1 over CM10.2-nightly ...
Great idea with the short video...
Thank you very much for this Thread and all your help :good::good::good:
Maybe a stupid question...
Is there any option that this thread stay on top and doesn`t go down when new threads are coming ...????
freakymod2120 said:
Maybe a stupid question...
Is there any option that this thread stay on top and doesn`t go down when new threads are coming ...????
Click to expand...
Click to collapse
You can write to the moderator PM with that question, he will check my OP and decide afterwards if it deserves to be sticky thread.
I would have asked myself, but I am now waiting to get some more reactions to my theory in the last section: more people should confirm me that upgrading from Froyo to CyanogenMod works perfectly well. So far it is handful of people but I would need few dozens of positive replies that it works reliable.
It is interesting that some people have bugs with CM10.x and other not at all by using the same device (i9000). So it maybe does matter which ROM was pre-installed before upgrading. If so, it would be extremely important information for all the developers of CyanogenMod.
IMO, so far it is just a helpful thread nevertheless. Confirmation of my theory would be nearly sensational, though. It would not deserve only to get sticky thread then, but it would also bring unvaluable info for further development.
Okay then we wait and see if there will be any reaction about your instruction and more experience about the upgrade-procedure from froyo to CM...
tetakpatak said:
You can write to the moderator PM with that question, he will check my OP and decide afterwards if it deserves to be sticky thread.
I would have asked myself, but I am now waiting to get some more reactions to my theory in the last section: more people should confirm me that upgrading from Froyo to CyanogenMod works perfectly well. So far it is handful of people but I would need few dozens of positive replies that it works reliable.
It is interesting that some people have bugs with CM10.x and other not at all by using the same device (i9000). So it maybe does matter which ROM was pre-installed before upgrading. If so, it would be extremely important information for all the developers of CyanogenMod.
IMO, so far it is just a helpful thread nevertheless. Confirmation of my theory would be nearly sensational, though. It would not deserve only to get sticky thread then, but it would also bring unvaluable info for further development.
Click to expand...
Click to collapse
tetakpatak said:
ROOT:
Flash via Odin stock Froyo 2.2 or even better Froyo 2.2.1
Reboot and enable USB debugging in your new stock Froyo 2.2.1 phone under: Applications/Development (it will be disabled by default after flashing)
Root it, there are several ways: for example download from one of those links SuperOneclick 2.3.3 by Shortfuse and unzip it with 7-Zip
Reboot your i9000 into android OS and connect it with your PC and wait until it is recognized (sound for "new hardware")
Run now as administrator (unzipped!) Superoneclick 2.3.3 and just click (on the left) the big button "Root"
if SuperOneclick asks to install Busybox, do it
if the Superoneclick wants to run the test, you can do it but you don't have to do it, sometimes it just freezes...
Your i9000 is rooted now. To be sure all is fine, check the root status with some root-checker app
Now we need CWM recovery and kernel, turn off your i9000 and download speedmod-kernel-k13e-500hz.tar
Click to expand...
Click to collapse
@tetakpatak.. good job in putting up this guide, was looking at this part concerning rooting and CWM, its easier just to flash the speedMod kernel and use it to root the phone , just use the universal lagfix menu in advanced features to install "superuser" saves time and less complicated, since you have to flash this eventually.
But no harm doing it as you had explained.
Check this out!You , YES! you are an " Android ". Not your phone but U.
You Must watch this documentary concerning your privacy Terms & Conditions we had agreed to, by using a PC or Smartphone
How to say Thank you? If you find any post helpful on XDA, please click on the Thanks button
If you are using XDA App or Tapatalk, long press on the post and select :good: Thanks Its easier to give "Feedback" in this manner than make an additional post.​
Thank you @xsenman, absolutely correct. Yes, the SpeedMod kernel doesn't install by default Superuser and Busybox. SuperOneClick however does install it imediatelly (very quickly also), so I've decided to form the OP this way as it is bit less complicated for unexperienced users, I assume they will be happy to enjoy the easy way.
I am sure it would make many people happy if you would post in this thread a guide concerning the upgrade from Froyo to Gingerbread and explain different variants of 2.3.x ROMs, with info about kernels (like Semaphore etc) for people who woukd like to use GB as their everydays OS.
I would paste in the OP link directly to your guide (of course, it could be also one of your older posts, you have many useful ones). Please post here or PM me the link
tetakpatak said:
Thank you [MENTION=4586061] if you would post in this thread
Click to expand...
Click to collapse
lol, man you are doing great on your own, and people comprehend things in their own unique way, so some will appreciate your methods and others won't , so don't let that stop you from adding whatever you feel like to the OP. As for me, this forum is dying, as most of the users, experts, developers have been gradually moving on to SGS Plus, S2, S3, S4 and maybe S5 soon:laugh:
Check this out! You , YES! you are an " Android ". Not your phone but U.
You Must watch this documentary concerning your privacy Terms & Conditions we had agreed to, by using a PC or Smartphone
How to say Thank you? If you find any post helpful on XDA, please click on the Thanks button
If you are using XDA App or Tapatalk, long press on the post and select :good: Thanks Its easier to give "Feedback" in this manner than make an additional post.​
What? i don`t want to read such things :laugh:
Out good old old device ,the works every day fine for us ...no chance ...:good:
I don`t give up my lovely SGS :angel:
xsenman said:
lol, As for me, this forum is dying, as most of the users, experts, developers have been gradually moving on to SGS Plus, S2, S3, S4 and maybe S5 soon:laugh:
Click to expand...
Click to collapse
SAR values
@xsenman IMHO, the Galaxy S is still very interesting device by all means.
I've attached the list of Samsung's 10 devices produced in last 3 years with the lowest SAR-value (per kg). The highest measured SAR value of each device per kg (respectivelly) is displayed in the green field. It is amazing, how low is the radiation of the i9000 by all means!
Just compare it to the SAR values of all the iPhones (other attachment, with red coloured values)
(my reference: handywerte.de website in german language)
Very few phones ever produced have such low intensity of the electromagnetic field like the SGS i9000 does. Honestly, it was my reason to choose it instead of the already released SGS2 back in 2011 and I don't regret it until today.
My main phone before the i9000 was Motorola MPx200, also for the same reason (low SAR value) and I assume my next phone might be the N7100, which will run besides the i9000, of course
(I need two phones due to frequent journeys abroad)
freakymod2120 said:
What? i don`t want to read such things :laugh::
Click to expand...
Click to collapse
tetakpatak said:
@xsenman IMHO, the Galaxy S is still very interesting device by all means.
Click to expand...
Click to collapse
hmmmm.., guys... hold your horses I am not talking about the Phone ( Galaxy S ) but this Forum. meaning, this was a very active forum, all those that are active in S2,S3 & S4 today, used to be here . So don't conclude I am trying to say, the SGS is dying, Nope most of it will be sold to some guys in the third world (like me) :laugh: and it will be used for a long time to come.
Check this out!You , YES! you are an " Android ". Not your phone but U.
You Must watch this documentary concerning your privacy Terms & Conditions we had agreed to, by using a PC or Smartphone
How to say Thank you? If you find any post helpful on XDA, please click on the Thanks button
If you are using XDA App or Tapatalk, long press on the post and select :good: Thanks Its easier to give "Feedback" in this manner than make an additional post.​
Ah okay ,horses were stopped :good:
xsenman said:
hmmmm.., guys... hold your horses I am not talking about the Phone ( Galaxy S ) but this Forum. meaning, this was a very active forum, all those that are active in S2,S3 & S4 today, used to be here . So don't conclude I am trying to say, the SGS is dying, Nope most of it will be sold to some guys in the third world (like me) :laugh: and it will be used for a long time to come.
Check this out!You , YES! you are an " Android ". Not your phone but U.
You Must watch this documentary concerning your privacy Terms & Conditions we had agreed to, by using a PC or Smartphone
How to say Thank you? If you find any post helpful on XDA, please click on the Thanks button
If you are using XDA App or Tapatalk, long press on the post and select :good: Thanks Its easier to give "Feedback" in this manner than make an additional post.​
Click to expand...
Click to collapse

[Q] Phone fails to start installing ROM

Okay so, I'm not exactly sure if this is the right place but I'll ask here anyway.
I took my old i9000 out of the closet and started playing around with it as I want to use it on my upcoming travel. To make long story short, I used to have a custom ROM on the phone all those years ago, but I am by no means an expert on the subject.
So what I have done so far today:
1. Returned the phone to stock ROM with Odin (XWJW1 or something, most recent anyway)
2. Rooted with Semaphore 2.7.4.
3. Installed Rom Manager and Superuser to check for CWM updates (which caused some sort of a verification error when I tried to boot to CWM through the app).
4. Downloaded the appopriate Slimkat and gapps and moved them into the internal storage.
But after the last step (and after wipe cache, format system etc) when I try to install the ROM, the bar on the screen progresses only slightly and after "Installing update..." it crashes (just goes black without any error messages) and gets stuck with just "Semaphore" on the screen.
I wish to update the phone to Slimkat 4.4.2. But what causes this problem, any ideas? Am I doing something wrong? If anyone can give any help that would be much appreciated!
PS. If I wanted to install for example Philz recovery, how am I supposed to do it when the file is .img?
Anyone?
I guess no one is using this phone anymore?
Yes, you are doing many things bit wrong.... (and many people use this phone still). I hope following will help you:
*recovery and kernel are sharing the same partition on the i9000 what means that you can't flash recovery separately
*make sure to backup your IMEI if still there
*flash first CM10.2 to get updated recovery for KitKat roms and to resize the system and data partitions to those used by all KitKat roms and reboot once into the system. You will need to flash trice to make it work (1. only warning of resizing to come and data lost- and status 7 abort, 2. only recovery update, 3. successful flashing)
*flash SlimKat and latest SlimGapps (addons) for 4.4.4
*PhilZ touch screen isn't yet working well on the i9000 but if you flash Mackay KK kernel, you can get beautiful TWRP touch recovery
tetakpatalked from Nexus 7 flo

Categories

Resources