[ROM][MTD]CyanogenMod 7.2.0 UNOFFICIAL by TeamAcid[R13][Mar-22-2013] - Samsung Galaxy S (4G Model)

Code:
#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, broken hearts,
* thermonuclear war, you getting fired because the alarm app failed, or
* unfulfilled sexual partners. Please do some research if you have any
* concerns about features included in this ROM before flashing it! YOU are
* choosing to make these modifications, and if you point the finger at me
* for messing up your device, I will point that finger back at you and laugh.
* Then I will put it in your eye.
*/
By using the ROM you agree with the above terms!
This thread is for the latest unofficial builds of CyanogenMod 7 for the Samsung Galaxy S 4G. This version is based only on upstream CM7 (currently CM 7.2.0 RC1). We have not made any theming changes, apk changes, etc. It's exactly how it would be on any other phone that receives CM7 nightlies (usually just slightly more broken). CyanogenMod 7 is stable enough on this phone where it can be used as a daily driver, provided a feature that you require is not broken. That said, you may encounter issues, so don't rely on everything. This is a beta port but we're getting very close to being ready to start the process of becoming official.
This thread is for development. If you have a problem and don't post logs (where relevant) or provide any detail, I will ignore you.
Please report issues with proper grammar, thorough explanation, and speak in a respectful manner. If you are reporting an issue that has already been reported, post some logs (logcat, dmesg, kmsg, last_kmsg, etc).
Working:
MTD and YAFFS2.
Tiny Preempt RCU in the kernel for lower memory allocation overhead.
ClockworkMod Recovery (CWM) 5.0.2.8
Power Management
2D and 3D Graphics
Sound
Brightness control
Modem/Radio/RIL
SMS/MMS
WiFi
BLN (Requires the use of neldar's BLN application. Use the pro version for the best experience)
Ringtones
Vibration
GPS
Rear Facing Camera
Front Facing Camera *New
Camcorder
Video Encoding and Decoding
cpufreq/underclocking, etc. No OC/UV.
Rebooting to recovery
USB Mounting in Android and Recovery Mode
Wireless and Wired Tethering
Bluetooth
Voodoo sound
911
Broken
Rebooting to download mode (not sure if anything can be done about this, short of hacking the bootloader)
Car/Desk dock audio
TV-Out
WiFi-Calling
Known Issues/Bugs
Check the Device Issue Tracker and the Kernel Issue Tracker
WiFi reception is reportedly poorer than the KJ6-based ROMs. (Please report if the new wifi driver has helped!)
If you find more issues, please check with CM7 gerrit before you think it's a problem with something we've done.
If you find an issue, please provide any relevant logs. It's also preferable to post it to our github issue tracker.
If the error is occuring in /proc/kmsg or /proc/last_kmsg, it's definitely kernel related. Post it on the Kernel Issue Tracker
If the error is showing up in logcat, chances are it can be fixed through modification of our device tree. Post it on the Device Issue Tracker.
Github/Changes: https://github.com/teamacid/
Instructions are in the second post.
Builds are in the third post.

Instructions
Build instructions: http://forum.xda-developers.com/wiki/Samsung_Galaxy_S/SGH-T959V/Building_From_Source
Get the build from the thrid post. Make sure you read all the instructions before trying anything!
INSTALLATION INSTRUCTIONS:
Installing CyanogenMod 7 @ SGS4GWiki

Builds & Modems
Builds & Modems
Builds
DO NOT attempt to flash these using ClockwordMod Recovery (CWM) 3.0.2.8
Twelfth Release (R13) - 03/22/2013 (04:37:48PM CDT) - Available on GooManager
update.zip:
Goo.im
Mirror
(md5sum: 48fabdf8be3fe2e52acbb6c008663b90)
Twelfth Release (R12) - 07/03/2012 (10:17:48PM CDT) - Available on GooManager
boot.img
update.zip (md5sum: a37b342792132316cb2a44f61cd0e542)
Fixed Eleventh Release (R11B)
boot.img
update.zip (md5sum: 5ea86295ef6a095cab83be6cc848def0)
Eleventh Release (R11) - 06/14/2012 (09:17:23PM CDT):
boot.img
update.zip (md5sum: b27ab2d86890381ce4109d613dedff46)
Tenth Release (R10) - 05/21/2012 (9:27:38PM CDT):
boot.img (debug version )
update.zip(md5sum)
Debug note: The debug version is meant to be used temporarily, when debugging a specific feature where extra kernel debugging is needed. Because of this, no external modules such as wifi are provided, causing wifi to no longer work until you go back to the regular boot.img.
Ninth Release (Fixed) (R9B) - 05/10/2012 (11:53:47PM CDT):
boot.img
update.zip(md5sum)
ADB Note: You need to use the Google USB drivers from now on, as opposed to the Samsung drivers. The Samsung drivers are only used for Heimdall/ODIN now, and not ADB.
I broke it. Use R9B.
Ninth Release (R9) - 05/10/2012 (06:15:24PM CDT):
boot.img
update.zip(md5sum)
Eighth Release (R8) - 04/30/2012 (12:43:31AM CDT):
boot.img
update.zip
Seventh (1st Reset) Release - 04/21/2012 (01:41:41AM PST):
boot.img
update.zip
Sixth Release - 04/19/2012 (6:47PM PST):
boot.img
update.zip
The download links to these are in the old thread, you shouldn't be using them:
Fifth Release - 04/18/2012 (2:13PM PST):
boot.img
update.zip
Forth Release - 04/09/2012 (10:17PM PST):
boot.img
update.zip
Third Release - 04/09/2012 (2:15PM PST):
boot.img
update.zip
Second Release - 04/08/2012 (12:15PM PST):
boot.img
update.zip
First Release - 04/05/2012 (8:12PM PST):
boot.img
update.zip
Modems
Here

Just a reminder, there is a "thanks" button for a reason. While devs do like to know their work is appreciated, the thanks button does that as well. We don't need the forum full of a lot of thanks posts. Thread cleaned.

My SGS4g is going up in a rocket this week but after that if I have any free time let me know if I could help you in any way

Incoming internet calls work well. I'm using my sgs4g exclusively on wifi, so I can't comment on mobile network connection; however, wifi strength is a bit weak.
Sent from my Galaxy Nexus using Tapatalk 2

I'm just glad to see you picked this up m4x
Sent from my SGH-T959V using xda premium

Noooo bryan!!!
Sent from my SGH-T959V using XDA

Happy to see this stay up.
Running R6 currently because I found it had better battery life than R7, even though (maybe because?) it doesn't properly report which apps burned down the battery (Settings->Applications->Battery shows 33/33/31 for the Cell standby/Wifi/Phone idle, with 2% for display and 2% for a game). With R6, from 6am-9pm (15 hours), battery goes down about 50% with moderate scattered usage including some games that burn fast battery.
If any logs are desired with either R6 or R7, just let me know what to run. Thanks.

Glad to see that you are still going to be contributing! That's awesome. You guys have been doing excellent work!
Thanks for all of your help.

In an email I sent to teamacid members:
M_T_M has helped to convinced me to stick around.
I'm gonna take two weeks off from hacking to get my life sorted out
and to clear my mind.
When I come back, my threads (heimdall, cm7, and kernel) will be
unlocked and updated.
Until then, I'll be hangin out in #teamnerd in case you guys need any help.
Click to expand...
Click to collapse

Nice to see you'll be back Bryan. You've done so much for our phone already, and you're a great dev, and put up with more than you should have to. Wish that was enough to make life not suck.

This is great news. My wife always enjoys the updates that you devs provide. Can't wait to see what comes next!
Anyway, back on topic, can't wait to try out this ROM soon
Sent from R2's G2

Not that I don't have access to *nix. but will there be a build to install that is similar to the way everyone is used to such as CWM, Basically a windows version?
Just a question of curiosity, I'm happy to see CM 7 here on our devices and am excited to see a final build once everything has been worked out.
Thank you very much for working on this build and to whoever helps out with it! you are a credit to the community.

neocorteqz said:
Not that I don't have access to *nix. but will there be a build to install that is similar to the way everyone is used to such as CWM, Basically a windows version?
Click to expand...
Click to collapse
Even on the Galaxy S, you have to heimdall the zImage(boot.img... same thing) as the first step to moving over.
After the heimdall step is done, you basically install cm7 through cwm.
We don't have RomManager/GooManager support... yet, but that will be worked out later.

bhundven said:
Even on the Galaxy S, you have to heimdall the zImage(boot.img... same thing) as the first step to moving over.
After the heimdall step is done, you basically install cm7 through cwm.
We don't have RomManager/GooManager support... yet, but that will be worked out later.
Click to expand...
Click to collapse
If you talk to pawitp over on that side, he can walk you through the two-stage recovery flash we do now. Going from BML to MTD does not require heimdall or Odin anymore on the i9000, Captivate, etc.

sixstringsg said:
If you talk to pawitp over on that side, he can walk you through the two-stage recovery flash we do now. Going from BML to MTD does not require heimdall or Odin anymore on the i9000, Captivate, etc.
Click to expand...
Click to collapse
Yes, our cm7 build uses the same two stage recovery.
But for some reason, I still have to heimdall the boot.img.
https://github.com/teamacid/android...mmit/7b72e16d2dc37ca8cd81e22357b98a5187656cce
and
https://github.com/teamacid/android_device_samsung_galaxys4gmtd/blob/gingerbread/mkshbootimg.py
(edit): Unless... something changed with their two-stage recovery...

sixstringsg said:
If you talk to pawitp over on that side, he can walk you through the two-stage recovery flash we do now. Going from BML to MTD does not require heimdall or Odin anymore on the i9000, Captivate, etc.
Click to expand...
Click to collapse
http://www.quickmeme.com/meme/3oz1a6/
on topic: didn't want to leave CM7, but i'll be back once bryan comes back

After using it for two days, I'd say the the rom is very stable. Battery is relatively great. I'm not having the wifi or 4G issues that people are talking about. USB transfer worked for me once yesterday, but now when I try to hit the message about connecting to the computer (can't remember what it says exactly) in the notification menu, it doesn't open the option. Other than that though, everything is great.
Also, I think FB's instructions for installing the rom should be pasted here. It's what I used, and it seems to have caused zero issues.

bhundven said:
Yes, our cm7 build uses the same two stage recovery.
But for some reason, I still have to heimdall the boot.img.
https://github.com/teamacid/android...mmit/7b72e16d2dc37ca8cd81e22357b98a5187656cce
and
https://github.com/teamacid/android_device_samsung_galaxys4gmtd/blob/gingerbread/mkshbootimg.py
(edit): Unless... something changed with their two-stage recovery...
Click to expand...
Click to collapse
I think it might be, because the partition layout differences between bml and mtd, but at that point the real differences only exist beyond the system partition.

Related

[ROM][BBQ] CyanogenMod-7 for EVO :: V7.0.3.1 (05/06/2011)

CyanogenMod is a free, community built distribution of Android 2.3 (Gingerbread) which greatly extends the capabilities of your phone.
THIS IS NOT HTC SENSE AND NEVER WILL BE. DO NOT ASK ABOUT IT IN THIS THREAD. THANK YOU.
Code:
#include <std_disclaimer.h>
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/
This is an AOSP-based build with extra contributions from many people which you can use without any type of Google applications. I found a link from some other project that can be used to restore the Google parts, which can be found below or elsewhere in the thread. I've still included the various hardware-specific code, which seems to be slowly being open-sourced anyway.
Visit the CHANGELOG for a full list of changes and features!
All source code is available at the CyanogenMod Github!
If you'd like to to contribute to CyanogenMod, checkout our Gerrit instance.
INSTRUCTIONS:
- First time flashing CM 7 to your Evo (or coming from another ROM)?
1. Unlock/root your device and install Clockwork Recovery via ROM Manager or Amon_RA's recovery image (You MUST be NAND unlocked!)
2. Do a Nandroid backup!
3. Update your radio if necessary
4. WIPE
5. Install the ROM
5. Optionally install the Google Addon
- Upgrading from earlier CM7 or nightly build?
1. Do a Nandroid Backup!
2. Install the ROM (your Google apps will be backed up automatically)
HOW TO REPORT BUGS OR PROBLEMS?
- Was it a hard reboot? Get me the file "/proc/last_kmsg".
- Was it a soft reboot or a "boot loop"? Run "adb logcat" and get me the full output.
- Pastebin links preferred
- Please use the issue tracker whenever possible!
Please visit the CyanogenMod Wiki for step-by-step installation walkthroughs and tons of other useful information.
The preferred method of installation is via ROM Manager, or you can head over to the CM Forums for manual downloads.
Thank you to EVERYONE involved in helping with testing, coding, debugging and documenting! Enjoy!
CM7 FAQ/ISSUES​
This is being compiled by ausch30, and all credit should be given to him. I am simply helping by posting it here in the second post.
Visual Voicemail: Flash into sense, backup with titanium, flash back into CM7, restore data. Or use Google Voice or Youmail
WiFi Sleep Policy: Change WiFi sleep policy to never, menu>wireless and networks>WiFi settings>menu>advanced>WiFi sleep policy. Honestly it's been so long since I've done this I'm not quite sure what it fixes but I know it's been mentioned quite a bit. I do know that this will significantly improve your battery life also with some ROMs changing the WiFi sleep policy setting to never sleep can prevent random reboots.
Camera Shutter Sound: To remove shutter sound you need to remove shutter.ogg in system>media>audio>ui. Remove it through Root Explorer, ES File Explorer, ADB, etc
GPS fix: Flash into a sense rom, download MSL reader from the market, input ##GPSCLRX# into the dialer, reboot, reflash into CM7
Facebook Contacts that fail to Sync: First go into the Facebook app and select settings>sync contacts>sync all, then go into sync and sync now. Now go into your contacts list and select a contact the press menu>edit contact>menu>join, you should see all your facebook contacts in there and you can join them to your phone contacts. After that you can go back into the facebook app and switch back to sync with existing contacts.
Google Apps: For apps such as market, gmail, etc. you have to download and flash the latest gapps after flashing the rom, it can be found here http://goo-inside.me/gapps/latest/7/universal/
Does the camcorder app support 720p video recording: As far as I know not yet, but they are working on it.
HDMI: Working for the most part, not integrated into the rom yet. Should be in there by CM7 final.
How can I get the swype? : Go to Swype.com and sign up for the beta, it's really simple to download and install from there. http://beta.swype.com/ Thanks ItsDon
There are a lot of kernel questions. There is a stock kernel included in the rom (a rom won't work without one). There are alternate kernels available, if you have issues and are using an alternate kernel, post those questions in the associated thread.
This is what I have so far. I'm not foolish enough to believe that after posting this there won't still be people that post questions without bothering to look anywhere for the answer but my hope is that it might help to answer some questions and reduce the number of repeat questions.
Edit: SD card speed issues, I'm not sure if this has been fixed in newer releases yet
Edit: The issue is SD card speed over USB mount, use the "USB-MS" option in Amon_RA recovery to mount your SD card. That has not been addressed in RC2 or any of the nightlies so far yet. Thanks aph. There is a know issue that has been logged (#3067) by the CM team about the SD card becomming "Damaged" during RC2 install. This affects a small number of phones with a possible work around of a second reboot after the install. Thanks to s2kdriver
CM7 Supersonic FAQ
http://forum.xda-developers.com/wiki...sonic/ROMs/CM7
Cyanogen site
http://www.cyanogenmod.com/
Download link
http://download.cyanogenmod.com/?device=supersonic
Forum
http://forum.cyanogenmod.com/forum/43-htc-evo/
Wiki
http://wiki.cyanogenmod.com/index.php?title=HTC_Evo_4G
THANK YOU!
Will be flashing this soon.
I've been anxiously waiting for this, it's come a long way in a really short span of time !!
Thank You
Hope boot loop is fixed
Sweet. Working great so far.
We can't stop here!!!
...
Swedish fireballs
...
This man suffers from a bad heart.
...
Heratio Alger says, " Remember kids, always run CyanogenMod."
Sent from my PC36100 using XDA App
About to flash. Pretty excited! Thanks for all the hard work!
Sent from my PC36100 using XDA App
I can't wait to flash this!!!
Great work CM Team I wouldn't love Android as much if it wasn't for your hard work!!!
Flashed and running already!
Thanks you for everything you guys do!
WiredAnim said:
I can't wait to flash this, I'm going to try the salvage kernel that supports 4G just to see if it works. I'll post back if it does.
Great work CM Team I wouldn't love Android as much if it wasn't for your hard work!!!
Click to expand...
Click to collapse
You aren't going to get 4G by flashing a dodgy kernel. It's all about the userspace code, and it's almost ready (thanks to Shinzul, Toast, and everyone else) and we are hoping to have it in for 7.0 final.
Sweeeeeeeeeeeeeeeeeeeeeeeeeeeeeet
Will try this out now. Thanks Cyanogen!
Flashing right now. Woot.
No words can express my appreciation towards Cyanogen (and team!) for this that wouldn't sound highly inappropriate coming from a married man. Total br0mo for these people.
Guess I'll have to express it in dollars again.
Awesome, the first RC for CM7!
Sent from my EVO on 2.3
Everything runs well. Thank you very much!
Thank you!!!
Wait.. Where's the download link for the rom?
in b4 'doesn't work'.
j/k thanks cyanogen. flashed this over nightly 37 (wiped cache, dalvik, first). No issues. And if I do get issues, then fastboot will grace my fingertips.

[KERNEL][GPL]Clean Kernel EC05 v1.05 CWM 3.1.0.1 REBOOT RECOVERY & ROM MANAGER!!!

This kernel is intended to be a simple rooted kernel, based off samsung stock, with only simple mods ... its feature are:
NEW!!! NOW HAS CWM 3.1.0.1 RFS/EXT/USB CWM REBOOT RECOVERY AND ROM MANAGER SUPPORT!
I do think this will be my last froyo kernel build... unless some bug comes up, that has to be fixed...
Kernel developers: feel free to rip my initramfs, for cwm 3.1.0.1 reboot recovery, it should work with all known builds, and may need just a little editing of the .rc files and sdx.sh in /sbin, to get your mods in place. The github is updated, and is ready for prime production!
Changes and features as of v1.05:
* CWM reboot recovery updated to 3.1.0.1 Purple edition, with customized recovery for the Epic4G
* Voodoo sound updated to v9, from supercurio
* busybox 1.18.0 removed, and cwm recovery busybox full 1.16.2 is replacing it, making the kernel even smaller
* thumbEE kernel support reverted, as my testing indicates that deep sleep is affected, draining battery faster
Changes and Features as of v1.04:
* ClockworkMod 3.0.2.5 Reboot Recovery, compatible with RFS and ext4
* fixed busybox DNS, thanks Rodderik!
* Added scripts for USB Mass Storage, mountums & umountums
* Voodoo Sound Driver v8 update, from supercurio
* RNDIS / wired USB tethering support built in from kernel
* THUMBEE built in from kernel for cortex a8 optimization, thanks Rodderik!
* build_kernel.sh modified to reflect EpicCM/nullghost script, but with some special revisions.
* rclean updated, to clean root files without any errors, in case would like to be used, before a stock kernel flash
* Root and busybox with minimal system mods
* designed to allow OTA update after flashing back the stock kernel, provided the user hasn't modified other necessary system files
* RFS and ext4 compatible
* REBOOT RECOVERY TO CWM 3.0.2.5 BOTH RFS AND EXT4, ROM MANAGER COMPATIBLE
* CIFS, TUN, & TMCPSS Clamping enabled from kernel
* market app malware patch, writing blank /system/bin/profile at boot
* mkasick sysfs keyboard patch, with my keytimer script
* voodoo sound 7 by supercurio, controlled by voodoo control app in android market
* additonal custom scripts in /sbin for cleaning root, busybox, and flash kernels and recoveries
This kernel was built to replace the traditional one click root method for my all in one root and recovery script.
Link:
DRockstar.Clean.Kernel.EC05.v1.05.zip
NEW!!! for flashing with Odin, we'll have to get used to this, in future, for rooting the phone by flashing a rooted kernel
You can use this odin flash to effectively root the phone:
Clean.Kernel.EC05.v1.05.tar.md5
Sources:
http://github.com/DRockstar/Clean-Kernel-EC05
Credits:
* kain203: donated the use of an 8 core linux vm for my use in compiling kernels and the cwm binary. This *greatly* increased my productivity, and allowed me to edit and compile everything for cwm and my kernel, *all* from my Epic 4G, believe it or not...
* noobnl & joeykrim- this kernel was originally inspired by noobnl Andromeda kernel for eclair, and uses the same joeykrim root and busybox method
* Rodderik, without his guidance, patience, and original working victory_03_defconfig, this kernel wouldn't have been possible. Some commits in sources taken from his sources.
* supercurio, for his voodoo sound, commits directly from his github source
* mkasick, for his sysfs keyboard patch
* nullghost and tanimn, for help getting github set up, and having easy to follow github sources
* koush, for ClockworkMod, and help in finally getting dualfs support, and direct input for cwm
* vocaltreat, for purple cwm icon
* skeeterslint and Rodderik, for helping me get packages installed, and ClockworkMod binary compiled
Sent from my SPH-D700 using Tapatalk
NICE!
Do you BONSAI?
Nice work man keep it up!
goodness, I went to vote this 5star and my machine hiccupped and rated it one star. your work here is awesome, keep it up
contradude said:
goodness, I went to vote this 5star and my machine hiccupped and rated it one star. your work here is awesome, keep it up
Click to expand...
Click to collapse
You can always go back, and revote the star rating...
Sent from my SPH-D700 using Tapatalk
Hey there, thanks for this, but I'm unable to update profile or prl. I get the unknown error. I am running ace rom v2. Any tips?
Sent from my SPH-D700 using XDA Premium App
lattiboy said:
Hey there, thanks for this, but I'm unable to update profile or prl. I get the unknown error. I am running ace rom v2. Any tips?
Sent from my SPH-D700 using XDA Premium App
Click to expand...
Click to collapse
There was a fix for this in another thread. I don't think it's related to the kernel though cause I was able to update my profile and prl successfully.
EDIT: This is the thread I was referring to, may want to check it out:
http://forum.xda-developers.com/showthread.php?t=1041415
Good work man.
Sent From My Evo Killer!!
blazinazn said:
There was a fix for this in another thread. I don't think it's related to the kernel though cause I was able to update my profile and prl successfully.
EDIT: This is the thread I was referring to, may want to check it out:
http://forum.xda-developers.com/showthread.php?t=1041415
Click to expand...
Click to collapse
Thanks. I followed the instructions, but it now says "Internal Error". Hmmm.....
I wouldn't care, but to use my Airave correctly I'm supposed to update PRL and Profile.
lattiboy said:
Thanks. I followed the instructions, but it now says "Internal Error". Hmmm.....
I wouldn't care, but to use my Airave correctly I'm supposed to update PRL and Profile.
Click to expand...
Click to collapse
Strange, you may want try rebooting the phone and trying again. This issue should have been resolved but then again I always had problems updating the profile/prl even when it wasn't on Sprints side with my first epic. I got a replacement (refurb) and haven't had any issues since.
Why would someone rate this thread less than 5 stars? ...
Anyways great job dude you released some good stuff
Hey DRockstar,
good work on putting out a clean kernel. I havent had any time to look into the modem delta thing lately.
Since you compiled the kernel you must know if the USB driver is compiled into the kernel. I'm suspecting it is right? If so maybe flashing a new kernel can actually fix my USB problem.
LiberatorUSA said:
Hey DRockstar,
good work on putting out a clean kernel. I havent had any time to look into the modem delta thing lately.
Since you compiled the kernel you must know if the USB driver is compiled into the kernel. I'm suspecting it is right? If so maybe flashing a new kernel can actually fix my USB problem.
Click to expand...
Click to collapse
I didn't mess with the usb drivers, and no one has reported any problems connecting usb. You can feel free to see if this fixes your USB problem, but I doubt it will have any bearing on it, honestly.
Sent from my SPH-D700 using Tapatalk
Well I still don't understand how people with DK28 can have USB problems since they seem like independent systems. So if flashing DK28 screws up a USB config or something then flashing a new kernel might help. Its a long shot but worth a try.
Do you know if this one works with CM7 A4?
LiberatorUSA said:
Well I still don't understand how people with DK28 can have USB problems since they seem like independent systems. So if flashing DK28 screws up a USB config or something then flashing a new kernel might help. Its a long shot but worth a try.
Do you know if this one works with CM7 A4?
Click to expand...
Click to collapse
No, it won't.
I wish I could give this a try right now, but i don't have a computer to install clockwork on my phone. guess i'm waiting till quitting time.
just a side note the link in the OP has a typo
http://drockstar.devphone.org/EpicKernel/DRockstar.Clean.Kernel.EC05.v1.02.zip
Does anyone know, is there something like this I can flash, that will give me ext4 cwm3? Cant get to a computer right now.
Oops, wrong thread.
Sent from my SPH-D700 using Tapatalk
Can someone point me in the direction of a clockworkmod flash that doesn't also root. all the ones i have found seem to be expired links
Can't wait to try this. Thanks
@ masterface: Use the one posted by Dameon. Right click to open it. Open in new window. Then you should be able to download it like normal instead of getting blank page. Hope that helps
Sent from my SPH-D700 using XDA Premium App

Samsung Exhilarate SGH I577 Unofficial(CM9)(CM 10)(PA)(Pacman)(TWRP)1 stop shoP

Thomas.Raines and Team Fah-Q! presents
source code Lightning_Zap_Powered CM-10 Unoffical for SGH I577
https://github.com/TeamFahQ/msm8660-common_lz_kernel.git
https://github.com/TeamFahQ/msm8660-common_LZkernel_tools.git (scripts and zipalign binary)
A BIG THANK-YOU goes out to DR4ASTIC for the many months of work he put into porting cm-10 and our kernel so if you see him hit his thanks button, and if you have the means help get him some soap..lol Also thanks to Thomas Raines for bringing us LZ. the site will be under construction for a while as I have had a few requests for links to the various guides and tuts I've used to learn how to build...mind you it takes alot of time and research but to me its deffenitly worth it...Here is a thread for the blaze TFQ tweaks and install instructions for the LZ kernel. also features from this thread http://forum.xda-developers.com/showthread.php?t=1959657
Features:
Improved performance
Improved battery life
Improved network speeds
Improved boot times
Smoother scrolling
Better responsiveness
Cleaner file systems
Governor tweaks for amazing speed and performance without sacrificing battery life
Improved Memory and Ram tweaks
Improved Internet speed
Amazing kernel tweaks, build.prop mods, init.d scripts and more!
TUTS
[GUIDE] PARANOIDANDROID:JB
http://forum.xda-developers.com/showthread.php?t=1863547
Project Rookie How to build ROMS
http://forum.xda-developers.com/showthread.php?t=1798056
Guide how to compile and install CM10 for i9300
http://forum.xda-developers.com/showthread.php?t=1946481
TUT Building your first kernel
http://forum.xda-developers.com/showthread.php?t=1748297
Thanks to everyone who has helped this rookie put all this together
Dr4stic, thomas.raines, racing19969, and many others who i dont remember thanks everyone.
Warning: if you rooted your phone using the blaze recovery you need to use Odin and push our custom recovery tar file located below. make sure to uncheck repartion. if you push this with the blaze recovery it could cause issue's.
ok so d4astic cooked us up a CM 10 mod unofficial and our very own CMW recovery here are the links, and we need someone who can grab this and take over because d4astic doesnt have this phone and has a nightly on the blaze, so here you go everyone. I've taken over running the builds so....
,,,let the fun begin....
One more thing make sure you push the recovery first because the blaze one won't work with this rom
WARNING: if you brick your phone its not my fault i did this and it worked out fine just so you know
Also find this at this thread
http://forum.xda-developers.com/showthread.php?t=1730518
New Govs and U/V control brought to us by Thomas Raines and j3r3goss who dedicated his entire christmas break getting this to work for our phone. Also we know that at this time you cant control voltage with 3 rd party controls we are working on this so no need to tell us thanks
recovery cwm
cwm-6.0.1.4-exhilarate.tar - 6.92 MB
md5sum: f4f327659c35942ac8b5d08940b27efc
Cwm flash able zip
http://d-h.st/0KP
twrp 2.6
TWRP-2.6-Recovery-I577.zip - 7.67 MB
Official cm-10.2 thread
http://forum.xda-developers.com/showthread.php?p=45140599
official carbon rom by somcom
http://forum.xda-developers.com/showthread.php?t=2458690
official pacman by ink slinger
http://forum.xda-developers.com/showthread.php?t=2445143
4.3 is here hey guys so we skipped 4.2 and jumped right up to 4.3 due to efforts of many people
credits
j3r3goss
dr4stic
uberpeaguin
thomas raines
racing
somcom
teamchopsticks
meticulous(wifi-fix and several other things )
and of course yours truley
i know this list should be bigger and if you need to be on it because i missed you pm me and i will add you
i want to offer everyone on this list my heartfelt thanks from me and the rest of the i577 and blaze community without each and everyone of you we would still be stuck on 4.1 so thanks
4.3 moretz kernel source
thanks to these fine gentlemen
Team Chopsticks
CyanogenMod
Car vs Driver
elbermu
https://bitbucket.org/carvsdriver
moretz kernel oc to 1.5 ghz
flash from recovery and wipe caches
moretz_fixed_exhilarate.zip - 5.97 MB
4.3 roms
Liquid-JB-v3.0-UNOFFICIAL-exhilarate.zip - 115.52 MB
dirty unicorns all fixes included camera, torch, light sensor
du_exhilarate_2013-09-23.zip - 167.97 MB
beanstalk all fixes
BeanStalk-4.3.08-20130924-exhilarate.zip - 174.92 MB
pa_exhilarate-3.99-20130831.zip - 150.55 MB
i left out my slim build since meticulous has that under control there is a pac build in the thread by ink search for it its in the last 20 pages or so of the thread we are oficially supported by cm and team chopsticks and working on getting our own forum but xda seems to not be listening to me so all of you raise your voices and be heard by mods and anyone else who has a say in it i hope you enjoy my work this is the culmination of several months of time and energy and believe it or not i didnt even know what linux was when i started lol enjoy
old builds
4/25/13
SlimBean
Slim-3.1.0-i577-20130426-1514-UNOFFICIAL.zip - 80.51 MB
root box
5/6/13
fixed menu button and rom control
RootBox-JB-i577-Nightly-20130506.zip - 141.89 MB
http://d-h.st/3Nw
Remember with the LZ kernel if it hangs at boot let it sit for 10 minutes reboot and enjoy...
pacman LZ UPDATED 2/8/13
http://d-h.st/Afa
1/12/13
http://d-h.st/sjj
Paranoid Android: UPDATED 2/8/13
http://d-h.st/X5B
1/9/13
http://d-h.st/3AF
check this one out guys....
LiquidSmooth UPDATED 12/14/12
LZ:http://d-h.st/4z1
http://d-h.st/bqe. No LZ: NOT UPDATED
AOKP UPDATED revamped kernel
2/8/13
http://d-h.st/UEr
01/28/13
http://d-h.st/gg8
12/18/12
http://d-h.st/Wzb
rom and md5sum: cm10 sgh i577 exhilirate zip unofficial(Powered by LightningZap Kernel)
Cm10 updated 2/8/13
http://d-h.st/2Pd
UPDATED 1/9/13
http://d-h.st/4Hi
G-apps. JB
http://goo.im/gapps/gapps-jb-20121011-signed.zip
CM 9 stable unoficial build by dr4stic (At this time CM 9 does not have the lightning zap kernel)
so below is the folder where you will find the zip file for the cm9 build, make sure you get the md5 sum and compare it,please make sure you do a factory reset and wipe the dalvic cashe also, its under advance in the recovery
Now just in case you did not read from the top and just jumped down here; please push the recovery from the link above, if you do not do this you will have issues.
Thanks dr4stic for all your hard work, I'm going to post the ICS g-apps link . I hope everyone enjoys this as much as i do... With all that said .....enjoy....
CM9 unoficial rom with new kernel(updated by j3r3goss)
http://d-h.st/lNB
ICS G-APPS
http://db.tt/65fqUOcO
Ported ROMS
these roms were ported by InkSlinger420 they are not built from source but still very stable and a good expieriance
Credits
Avatar thanks for letting us post this here
the original thread can be found here
http://forum.xda-developers.com/showthread.php?t=2142130
Avatar Port
http://www.d-h.st/B4O
LiquidSmooth
Donation link for liquid smooth
http://bit.ly/Ruy2HF
thanks to Xwolf13 and the all star team for allowing us to port their work and post it for you guys the original thread can be found here
http://forum.xda-developers.com/showthread.php?t=2284763
Rom Port
http://d-h.st/RE5
i didnt do these ports guy so look up InkSlinger420 hit his thanks button and then go to the original thread and click the thanks button on the op post
this stuff takes alot of time and effort weather its a port or built from source so show them some love
thanks for posting it here... I will test it. Also you should post Gapps link. I have it.. but others might not and may flash the wrong Gapps.
This is NOT a rant...
These are some bugs I found so far.
1. Screen Orientation (Which OP mentioned)
2. While charging if you touch the power button It will black out and Hangs up (Pull battery and restart)
3. Camera sometimes having issues. (camera not found) but most of the time works perfect.
4. Call quality Low (Like all CM builds)
Rest everything seems to be very smooth. Google Now works without any issues.
I'm just writing this for information purpose only for those who like to use this build.
Thanks a lot to dr4stic for giving us this build.
Googler_1976 said:
These are some bugs I found so far.
1. Screen Orientation (Which OP mentioned)
2. While charging if you touch the power button It will black out and Hangs up (Pull battery and restart)
3. Camera sometimes having issues. (camera not found) but most of the time works perfect.
4. Call quality Low (Like all CM builds)
Rest everything seems to be very smooth. Google Now works without any issues.
I'm just writing this for information purpose only for those who like to use this build.
Thanks a lot to dr4stic for giving us this build.
Click to expand...
Click to collapse
Guys, turn off the notifications. The touchkey driver I used is the stock samsung one which doesn't have the BLN (button lights notifications) which CM is looking for. Whenever you get a message, or email, or really anything that would trigger a blinking LED, it's gonna crash the phone cuz the driver doesn't know how to handle it.
http://forum.xda-developers.com/showpost.php?p=32548093&postcount=108
dr4stic said:
Guys, turn off the notifications. The touchkey driver I used is the stock samsung one which doesn't have the BLN (button lights notifications) which CM is looking for. Whenever you get a message, or email, or really anything that would trigger a blinking LED, it's gonna crash the phone cuz the driver doesn't know how to handle it.
http://forum.xda-developers.com/showpost.php?p=32548093&postcount=108
Click to expand...
Click to collapse
BLN was never checked at-least on my phone. But its the screen rotation issue made me rollback to Stock ICS. I know you're very busy... but if you can guide me where to look into for that issue I will. Thanks again for ur hard work.
He needs a log cat run during the screen rotation and during start up so he can see what's going on. I don't know how to do this yet I've been looking into it but don't really know where to start. Do you know how to do this
Sent from my SAMSUNG-SGH-I577 using xda premium
Another thing that would be nice, the output of dmesg.
Just a brief explanation of what these things are. Logcat is basically the general android system logs as it boots up and runs. The dmesg is the log specifically of kernel messages as it boots up. This often includes details on drivers and potential errors there. ADB = android debug bridge, a way to connect to android, push and pull files, get a shell on the system, etc...
Install ADB drivers: If you've installed the drivers necessary to use Odin with your phone, it should include Samsung's ADB drivers for the phone. So I don't think you need to worry about that.
Install ADB: Not great, but not horrible ADB install tutorial
As for the phone itself, ADB is automatically enabled within recovery. When the phone is booted up as, you know... a phone... you'll want to go into Settings -> Developer Options, find "Android Debugging" and make sure it's turned on. That will enable ADB on android.
Now, some sample ADB commands to make your lives easier...
Check to make sure ADB sees your device (you should do this whenever you connect your phone to your computer, just to make sure you won't run into any errors with the commands below):
Code:
adb devices
Grab the output of dmesg (two versions, see it or redirect to a file.. you pick):
Code:
adb shell dmesg
or
adb shell dmesg > C:\name-of-some-text-file.txt
Grab the output of logcat (two versions, see it or redirect to a file.. you pick):
Code:
adb logcat
or
adb logcat > C:\name-of-some-text-file.txt
* NOTE: This will continue to grab output until either the system reboots or you hit CTRL+C on your keyboard. If you're just looking for the most recent messages, let it run for a few seconds and then CTRL+C it out.
Get a Linux shell on the system:
Code:
adb shell
Restart local ADB server (sometimes necessary... if you KNOW your phone is connected and ADB stopped recognizing it):
Code:
adb kill-server
Thanks guys!
I began setting a dB up on my comp last night I have java installed and started on the SDK but I fell asleep will work on it some more today. Now I'm going to read the links you posted and see if my research went in the right direction. One thing I will tell you is I've been spoiled by windows. Setting this up has given me flashbacks to the days of DOS. Lol
Thanks for the info and the time to point us in the right direction.
Sent from my SAMSUNG-SGH-I577 using xda premium
ktempleton said:
I began setting a dB up on my comp last night I have java installed and started on the SDK but I fell asleep will work on it some more today. Now I'm going to read the links you posted and see if my research went in the right direction. One thing I will tell you is I've been spoiled by windows. Setting this up has given me flashbacks to the days of DOS. Lol
Thanks for the info and the time to point us in the right direction.
Sent from my SAMSUNG-SGH-I577 using xda premium
Click to expand...
Click to collapse
Another easy way is install Droid Explorer (http://de.codeplex.com/) Power off phone when connected. then click on the logcat console button. It will open the command window and lines keep scrolling... Don't do anything till it completely boots. then Save the file (option on cmd window).
But i think the rotation issue is in the kernel so we might have to use the cmd line provided for that. U can use it in the same app.
Currently I'm back on ICS... So once I can't do it now. Today when I get some time I will re-install and run this.
Googler_1976 said:
But i think the rotation issue is in the kernel so we might have to use the cmd line provided for that. U can use it in the same app.
Click to expand...
Click to collapse
It probably is in the kernel. That's why I want the output of dmesg as well.
Incidently, it seems my initial kernel patch is winning some reviews and with any luck, I'll have it in the official cm kernel fairly soon now.
I did a search in the play Store for Log Cat, there are numerous apps in there for saving, sharing logcats, will these do the job? I certainly seems it would be much easier than ADB. Just curious.
dr4stic said:
It probably is in the kernel. That's why I want the output of dmesg as well.
Incidently, it seems my initial kernel patch is winning some reviews and with any luck, I'll have it in the official cm kernel fairly soon now.
Click to expand...
Click to collapse
So Is it basically same kernel for ur device and I577? if it is.. That's really cool.
---------- Post added at 07:42 PM ---------- Previous post was at 07:40 PM ----------
pegb856 said:
I did a search in the play Store for Log Cat, there are numerous apps in there for saving, sharing logcats, will these do the job? I certainly seems it would be much easier than ADB. Just curious.
Click to expand...
Click to collapse
I think most of them cant run booting up... ("I think is the keyword")
Googler_1976 said:
So Is it basically same kernel for ur device and I577? if it is.. That's really cool.
---------- Post added at 07:42 PM ---------- Previous post was at 07:40 PM ----------
I think most of them cant run booting up... ("I think is the keyword")
Click to expand...
Click to collapse
*I think* that makes sense and you are probably right.
dr4stic said:
Guys, turn off the notifications. The touchkey driver I used is the stock samsung one which doesn't have the BLN (button lights notifications) which CM is looking for. Whenever you get a message, or email, or really anything that would trigger a blinking LED, it's gonna crash the phone cuz the driver doesn't know how to handle it.
http://forum.xda-developers.com/showpost.php?p=32548093&postcount=108
Click to expand...
Click to collapse
Here is the Logcat... and Kernel Log
Well I'm all in. I was cleaning things up before loading everything up and accidentally deleted all my backups . Oh well, so far I'm loving this. Hope it's good to go for a daily or I'll be setting up a new ICS install too.
I could always upload one of my ICS backups to drop box for you if it comes down to that
Sent from my SAMSUNG-SGH-I577 using xda premium
ktempleton said:
I could always upload one of my ICS backups to drop box for you if it comes down to that
Sent from my SAMSUNG-SGH-I577 using xda premium
Click to expand...
Click to collapse
Not a big deal. So far not having any issues other than rotate bug. Even notifications are working ok. I did turn off some notification light setting and I thought I saw something about softkey flash notification, but I couldn't find it again. Take me a bit to get used to the menu structure.
Everything is pretty smooth as of right now.
Unfortunately my phone randomly shut down twice today and I ended up going back to ICS for now. The first time I had foursquare open but had laid it down since the light changed and when I picked it up it was off, the second time it was just laying on the desk and when I picked it up it was off again. I did back it up before restoring ICS though. I've got a lot going on the next couple days and need a dependable device.
I might restore back to CM 10 and tinker with it when I'm not expecting phone calls.
pegb856 said:
Unfortunately my phone randomly shut down twice today and I ended up going back to ICS for now. The first time I had foursquare open but had laid it down since the light changed and when I picked it up it was off, the second time it was just laying on the desk and when I picked it up it was off again. I did back it up before restoring ICS though. I've got a lot going on the next couple days and need a dependable device.
I might restore back to CM 10 and tinker with it when I'm not expecting phone calls.
Click to expand...
Click to collapse
Same here after i provided the logs. The phone was lying and when i checked it was shutdown.
.
We were having similar problems on the blaze end. Most of them seem to be getting worked out pretty quickly so I'm fairly confident you guys should be seeing some problems fixed soon too.
Sent from my SAMSUNG-SGH-T769 using xda app-developers app

[SM-T520] CyanogenMod 11.0 Official Nightlies for the Tab Pro 10.1 Wifi (picassowifi)

CyanogenMod is a free, community built, aftermarket firmware distribution of Android 4.4.4 (Kitkat), which is designed to increase performance and reliability over stock Android for your device.
Code:
#include
/*
* Your warranty is now void.
*
* We are not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at us for messing up your device, we will laugh at you.
*
*/
CyanogenMod is based on the Android Open Source Project with extra contributions from many people within the Android community. It can be used without any need to have any Google application installed. You will need to provide your own Google Applications package (gapps). CyanogenMod does still include various hardware-specific code, which is also slowly being open-sourced anyway.
All the source code for CyanogenMod is available in the CyanogenMod Github repo. And if you would like to contribute to CyanogenMod, please visit our Gerrit Code Review. Your changelog is whatever was merged into gerrit.
Instructions
First time flashing CyanogenMod 11.0 your device, or coming from another ROM?
Download the zip(s).
Install a compatible Recovery
Perform a NANDroid backup of your current ROM (Optional)
Wipe data & cache partitions of your device (required when coming from stock!).
Flash CyanogenMod.
Optional: Install the Google Apps addon package.
Known Issues
* None
Other Issues?
Before posting on this thread, make sure of a few things:
You've utilized the search function of the forums. Nothing irritates me more than lazy people who do not search for an answer before asking.
If you are the only one having a problem. Boot into recovery, wipe data/factory reset, reflash the rom/gapps and nothing else. Boot up and see if the problem persists.
Make sure your post is relevant to this thread. "I'm having problems rooting/unlocking" is NOT relevant here.
LOGS LOGS LOGS!!!! Use this: SysLog by Tortel
Experience issues?
* Nightlies: bug reports are not accepted. You are relying on yourself and your peers in this thread for support!
* M-series: file a bug in Jira.
Download Links
CyanogenMod: download.cyanogenmod.org
Google apps addon:
Download: http://goo.im/gapps (use latest kk gapps)
Mirror: http://download.crpalmer.org/downloads/gapps/
Useful Links
Unofficial changelog
Picassowifi wiki
The CyanogenMod team would like to thank everyone involved in helping with testing, coding, debugging & documenting! Enjoy!
XDA:DevDB Information
CyanogenMod 11.0 for Tab Pro 10.1 PicassoWiFi, ROM for the Samsung Galaxy Tab Pro 12.2, 10.1, 8.4
Contributors
crpalmer
Version Information
Status: Stable
Created 2014-09-26
Last Updated 2014-09-25
Reserved
Reserved
@crpalmer, let me be the first to congratulate you on this! It's amazing how we have official CM support now!
Thank you very much!
Congrats again on your hard work paying off, and making it into AP. http://www.androidpolice.com/2014/0...-extended-to-the-samsung-galaxy-tab-pro-10-1/
Nice work. Think I'm about ready to do my first flash. . :good:
Congratulations on being official
It's with great interest I have followed the development of your T-520 version of the cm11, even though I don't have one myself. Why? Firstly, I'm amazed by the short time frame in which you actually accomplished this, and conquered the Exynos SoC. But, I'm also A proud owner of a T-900, and from what I can tell there is only the screen size that differs the T-520 from the T-900. In my mind, it should be feasible to port, though I might be wrong.... Maybe, you have some ideas of how to correct/evolve Shaheen's port of your ROM. Who knows, maybe at this point you're bored and need a new challenge, as the major obstacle is breached and, before the work with Android L begins... Besides, neither Shaheen, nor you own a T-900, why this should be a very simple task:laugh:
The current error report is as follows:
arcadia2uk said:
Thanks for reviving this one Shaheer,
After some problems in getting the full ROM onto the drive (all on my side), I finally got it up and working. The ROM is a lot snappier that prior versions, and is stable over all. Below is my summary of working/non-working functions. Additionally, with the all new TWRP 2.8.0.0, see post #55, the format of system and cache are instant, why ROM testing is a breeze.
I have noticed the following issues:
- WiFi connects, but loses password on reboot, same issue as earlier build
- Bluetooth: devices are seen, but do not connect - Error message: Can't connect
- External SD is not detected by device - see post #54, below, for more detailed info
- mtp - device does not mount on PC
- adb - device does not mount on PC
- Camera is broken - Error message
- Torch is broken - Error message
- Lid sensor - No reaction
- Capacitive lights - No reaction
- Sensors - No reaction
- IR blaster - No reaction
- Offmode charging - but it will not work on the picasso-wifi either, at least until tomorrow, 20140926
- Home button doesn't work correctly. It wakes up the device, but does not go to the home-screen
- Battery drain is significant - However, it might be my impression from heavy use of the screen while testing
Only two outstanding items (non-tested) from the list Shaheer posted below. I would appreciate if someone would test them and confirm if they are working, or not:
- Miracast displays - Most likely functional, given that the Chromecast dongle is working | Best Guess: yes
- Google Play Movies: downloading a video and then playing the downloaded copy. Apparently, crpalmer has received a CyanogenMod commit and the issue is fixed as of now, 20140925 | Best Guess: No
Click to expand...
Click to collapse
Anyhow, we (T-900 owners) would really appreciate your input, and I believe speaking for Shaheer as well, and to tap into your substantial knowledge and experience.
Once again, I'm really impressed by your accomplishments, and I sincerely congratulate you to the well deserved status as an officially recognized cm-developer.
Finally, if a tester is needed, I'll be around.
Thanks in advance.
Congrats! I appreciate your hard and nice work. Thanks :good:
I am so thrilled to see official CM support for Galaxy Tab PRO 10.1. Ordered mine couple of days.. and still in transit. They day I ordered.. I am thinking how will i live with touchwhiz..
I guess now i don't have to worry.. will root and flash right away once its here. Looks like everything is working. I don't care about small bugs if battery life is as good as stock
Thanks again
Good work !
I am on GraveD stock ROM, running very well for a month.
But I plan to try CM11 asap.
Sent from my SM-T520 using XDA Free mobile app
Subscribed in hopes this will trickle back to klimtwifi (Tab S with Exynos 5420)
Wow, thanks for the great news @crpalmer!
WiFi easy fix
sorry wrong thread
@crpalmer,
I followed the instructions "How To Build CyanogenMod Android for Samsung Galaxy Tab Pro 10.1 Wi-Fi ("picassowifi")" (http://wiki.cyanogenmod.org/w/Build_for_picassowifi).
I faced issues with drmserver and gpsd on extract-files.sh : "Permission Denied"
I managed this by copying them to internal memory and them adb pull to their destination locations.
It's compiling now...
Which ir app are you guys using? I can't find one that works.
If you want to disable the soft buttons and use the on-screen buttons (I use the tablet a lot in portrait mode and the soft buttons get in the way all the time).
1. Enable soft keys : edit the /system/build.prop file to include the following line qemu.hw.mainkeys=0
2. Disable the soft keys : edit the system/usr/keylayout/sec_touchscreen.kl file and add # in front of the two lines
3. Turn buttons light off : go to settings -> buttons and disable backlight
4. Reboot
I don't think it was posted all in one place before.
cviniciusm said:
@crpalmer,
I followed the instructions "How To Build CyanogenMod Android for Samsung Galaxy Tab Pro 10.1 Wi-Fi ("picassowifi")" (http://wiki.cyanogenmod.org/w/Build_for_picassowifi).
I faced issues with drmserver and gpsd on extract-files.sh : "Permission Denied"
I managed this by copying them to internal memory and them adb pull to their destination locations.
It's compiling now...
Click to expand...
Click to collapse
Hmmmm. That's a good one. Very few vendor blobs tend to have restricted read permissions but apparently we hit two of them. I assume that it was actually drmserver.samsung though right? That's important if your build is going to have working DRM.
I made myself a note to figure out how to make that work better and/or document it better.
FYI, you can also download an existing build, unzip that file somewhere, and then run
./extract-files.sh /path-that-you-unznipped-to/
and it will pull all the files from that unzipped directory.
burnski said:
Which ir app are you guys using? I can't find one that works.
Click to expand...
Click to collapse
I currently like Smart IR Remote. It's not free but they seem to be good people and I appreciate that.
crpalmer said:
Hmmmm. That's a good one. Very few vendor blobs tend to have restricted read permissions but apparently we hit two of them. I assume that it was actually drmserver.samsung though right? That's important if your build is going to have working DRM.
I made myself a note to figure out how to make that work better and/or document it better.
FYI, you can also download an existing build, unzip that file somewhere, and then run
./extract-files.sh /path-that-you-unznipped-to/
and it will pull all the files from that unzipped directory.
Click to expand...
Click to collapse
Hello,
Thanks.
Unfortunately, I need more RAM, only 2 GB RAM and 2 GB Swap don't fit the load.
crpalmer said:
I currently like Smart IR Remote. It's not free but they seem to be good people and I appreciate that.
Click to expand...
Click to collapse
Cool thanks I'll check it out
Did you get Infra Red ever to work? I use Touchsquid and it always worked with every ROM i tried.
But in CM11 it looks like it is broken. Maybe I am too impatient and i should wait a bit for CM to get IR working and go back to GraveD's ROM for a while.
Thanks for the hard work crpalmer!

[ROM]Unofficial OmniRom 5.1 for the Galaxy S 4G (SGH-T959V and T959P)

Code:
Code:
/*
* Your probably long expired warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you
* and point my finger right back at you.
*/
Installation Instructions
Make sure you have a second partition on your SD card before flashing!!!! This can be created with minitool partition wizard on Windows or gparted on Linux.
If on a BML rom (stock-based GB)...
0. Read "Things to take note of" below
1. Reboot to recovery
2. Make sure your version of CWM is at least 5.x
3. Install zip. It will reboot a couple of times, don't be worried.
4. If you want root or Gapps, flash them now
If on an MTD rom (CM7 and all ICS+)(I tested CM9, CM10.1 and CM11)...
0. Read "Things to take note of" below
1. Reboot to recovery
2. Wipe data, and cache paritions (just in case). If updating to a newer build, you can probably skip this step
3. Install zip
4. If you want root or Gapps, install them now
The first boot can take several minutes. Be patient. If it takes 10+ minutes, pull the battery and reboot to recovery.
Things to Take Note Of
Humberos (the i9000 maintainer) has moved on to different projects which means no first-gen Galaxy S devices are being actively maintained. Builds may break at any time!
I actually have a T959P, not a T959V... It was released by Telus in Canada. It is a very similar device (I can run ROMs for the T959V with limited problems - ie sometimes I get wakelocks and the gps never works), it has a different GPS chipset and also uses different cell bands (but I can still use your guys modems but I lose access to the 850Mhz band). I have created a build specifically for the T959V as best as I can guess and also provide T959P builds.
The USB connection is MTP and not mass storage as Omni has removed mass storage. In recovery there is still an option to mount as mass storage device.
This build is very close to the official omni source code. This means that the recovery is TWRP and there aren't any added "features"
In order to get it rooted, you need to install SuperSu.
Gapps reportedly slow down the device significantly so tread carefully.
Backup Backup Backup! I'm not responsible for you losing any data.
Working
Taking pictures
RIL
SMS
Data
Recovery
Bluetooth
Wifi
Vibration
Powered-off charging animation
Flash from BML
Video Recording
Automatic Brightness
Moving Apps to the SD Card
GPS
Encryption
Compass
SElinux in enforcing mode
What probably doesn't
Microphone mute option doesn't work during calls
What doesn't
720p recording is very laggy
What's been removed
TV-Out - It was removed upstream plus I think binary blobs are broken in Lollipop...
Live wallpapers - this is a low-ram device
Everything else is not tested!!!
XDA:DevDB Information
Unofficial OmniRom 5.1 for the Galaxy S 4G (T959V) and Galaxy S Fascinate 4G (T959P), ROM for the Samsung Galaxy S 4G
Contributors
xc-racer99, humberos
Source Code: http://github.com/omnirom
ROM OS Version: 5.1.x Lollipop
ROM Kernel: Linux 3.0.x
ROM Firmware Required: All
Based On: OmniRom
Version Information
Status: No Longer Updated
Created 2015-06-30
Last Updated 2016-05-12
Thanks Time!
This would not have been possible without the following people:
Thanks to humberos for bringing Lollipop to the first-gen Galaxy S series. This would not have been possible without his work.
Thanks to FB and Dao for their work on the CM-11 device tree. I used several of their fixes.
Thanks to noiphonehere for his device trees and kernel, most of my work was based off of his.
Thanks to bhundven and the other members of teamacid for their work on the aries kernel.
Thanks to all others that have helped get this phone to where it is today!
Thanks to vcmerritt. A name you're probably not familiar with, but he was the only one to create something for the T959P and without him I'd still be on stock...
Build your own!
Follow the instructions at http://docs.omnirom.org/Setting_Up_A_Compile_Environment using the android-5.1 branch
Before doing a repo sync, put the galaxy_s_series.xml file from the Download folder in .repo/local_manifests folder of the source tree.
After syncing the source, open a terminal and in the directory where you downloaded the source code type "source ./build/envsetup.sh" and then "brunch galaxys4gmtd"
Changelog
Changelog for 07/03/2015 Build
Newer Omni source
Added volume controls and flight mode toggle to power button menu
Added Bigmem option. This increases available RAM by ~20mb but breaks 720p video recording. Humberos created the kernel setup and I integrated a toggle for it into Advanced device settings.
Selinux is now in enforcing mode. I had to modify the GPS startup to have any chance of getting here. Please let me know if it still works/doesn't work/never worked
Notifications are sometimes wonky. To fix, in Settings, go to Performance, then Advanced. Select Force high-end graphics and reboot your phone.
Changelog for 2015/07/20 Build
The data partition is now the second partition of the SD Card as opposed to internal storage
Gapps now work. If you get error 461 when installing from Play Store, a full data wipe should fix it. You can try experimenting with clearing data for the Play Store and/or Play Services or removing and re-adding your Google account if you don't want to do a full data wipe.
HSPA vs UMTS settings in DeviceSettings has been fixed
High-End graphics are forced by default to fix notification issue
ART parameters have been tweaked
Miscellaneous other tweaks, see my Github for details
Changelog for 2015/07/24 Build
Stabilized bluetooth connection
Fixed typo in GPS initialization. Does it work?
Added ability to use f2fs file system on /data. Supposed to give better performance
Added force fast charge and touch wake to kernel. Touchwake is accessible through its sysfs path, fast charge through Performance Settings, BatterySelinux currently denies these requests...
Changelog for the 2015/07/29 Build
This is a maintenance build. Very little has changed
Some more RAM freed (disabled some debugging stuff, TV-Out driver, IR driver)
Sepolicy updated for fast charge and touch wake
GPS initialization tweaked - unsure if works. If it doesn't, a dmesg would be appreciated
Changelog for 2015/08/02 Build
SElinux changed to permissive - this build only
GPS sepolicy changed - unsure if all necessary things are implemented
Changelog for 2015/08/13 Build
Selinux back to enforcing. Thanks to @anoymonos for the dmesg and @DerPugNa for offering to send me one as well
Fixed encryption
Changelog for 2015/08/31 Build
Updated Android version (5.1.1_r5 to 5.1.1_r12)(upstream Omni Change)
Restoring /system in TWRP should now work
When installing from BML, a chance is given to install gapps and/or SuperSu before rebooting
zRam is now actually used...
Changelog for 15/10/2015 Build
Fixed typo in updater.sh (thanks @FBis251!)
Update Omni source code - plenty of little tweaks since last build
Source Code and Downloads
Main Source
http://github.com/omnirom
Device Specific Source Code
http://github.com/xc-racer99/android_device_samsung_telusgalaxys4gmtd for the device tree (see android-5.1-t959v branch)
http://github.com/xc-racer99/android_device_samsung_aries-common for the common device tree (see android-5.1 branch)
http://github.com/xc-racer99/android_kernel_samsung_aries for the kernel (see android-5.1 branch)
http://github.com/xc-racer99/proprietary_vendor_samsung for the prop blobs (see android-5.1 branch)
Downloads!
All builds are found at https://drive.google.com/folderview...VVSzJxYVU3eHlWZGR1VVNZUWk1V1QzOUk&usp=sharing
Please let me know if the link doesn't work! There are also builds there for the T959P, in case there are any users of it left.
Gapps
Gapps do not work on builds prior to 2015/07/20. On more recent builds, they can be installed from http://forum.xda-developers.com/showpost.php?p=59731008&postcount=2
SuperSu
SuperSu can be found at https://download.chainfire.eu/696/SuperSU/
Thanks thanks ....
Awesome work @xc-racer99!
Wow, bringing this ole device back from a coma here. Nice to see someone else willing to work on lollipop for this oldie but goodie. Keep this device alive man.
Edit: If you are in need for some GFX for this thread, let me know and I'll see what I can brew up for you.
GFX.myst. said:
Wow, bringing this ole device back from a coma here. Nice to see someone else willing to work on lollipop for this oldie but goodie. Keep this device alive man.
Edit: If you are in need for some GFX for this thread, let me know and I'll see what I can brew up for you.
Click to expand...
Click to collapse
I hope I can keep this great little device going a little longer, however it will probably get tough. I did a repo sync earlier today and things are starting to break. The last few builds haven't even booted. With humberos no longer maintaining the i9000 and aries-common, I've had to fork the aries-common repository to try to keep going. The only upside of this is that I now have a little bit more freedom and can add things in if I want to.
Thanks for the offer of the graphics. If I can get a new build working, then I'll probably take you up on your offer. I think I've traced the problem but I'll have to wait and see...
For anyone that is trying/has tried this out, I'd be very curious on the status of the GPS on the T959V. I'm interested in creating the sepolicies for it so we can put selinux into enforcing mode but I don't want to go to the effort if it doesn't even work right now.
I've downloaded the zip and one of the smaller Gapps packages...won't be able to flash until early next week...I'll be out of town...will post results later...thanks for keeping this phone current.
New Build Uploaded!
Download is still at the same link as before, just use the 2015-07-03 build
I managed to find out why my new builds hadn't been booting - it was because the syntax for using a custom kernel toolchain had changed.
Anyway...
Changelog for 07/03/2015 Build
Newer Omni source
Added volume controls and flight mode toggle to power button menu
Added Bigmem option. This increases available RAM by ~20mb but breaks 720p video recording. Humberos created the kernel setup and I integrated a toggle for it into Advanced device settings.
Selinux is now in enforcing mode. I had to modify the GPS startup to have any chance of getting here. Please let me know if it still works/doesn't work/never worked
On another note, I've had a look at re-implementing TV-Out support. It doesn't look promising as several of the functions in the android frameworks that it used have been tweaked.... Still working on it but don't hold your breath.
Also, if somebody could test dock audio that would be appreciated. I don't have any way of testing it. If it doesn't work, I do have an idea on how to fix it (for those interested, another almost-aries device, the Infuse 4G, had to modify things slightly to get it to work. I would try to emulate their solution).
Omg download nowwww....thanks my friend
Alright, I'm having some issues on the latest build with notifications and the lockscreen. I'm still working on tracing down the reason for the problem...
DickyG said:
I've downloaded the zip and one of the smaller Gapps packages...won't be able to flash until early next week...I'll be out of town...will post results later...thanks for keeping this phone current.
Click to expand...
Click to collapse
Hello, im a user of a t959v. And I've been using this rom for three days. Everything is fine and very smooth on this rom except that, I can't install anything from the playstore. I always get (cannot install app due to an error 963). And Ive tried all the gapps, even the new link provided but still no luck.
billowusu47 said:
Hello, im a user of a t959v. And I've been using this rom for three days. Everything is fine and very smooth on this rom except that, I can't install anything from the playstore. I always get (cannot install app due to an error 963). And Ive tried all the gapps, even the new link provided but still no luck.
Click to expand...
Click to collapse
Good to hear that that's its (mostly) been working for you. I was hoping that the gapps problem was just me
Out of curiosity, which of the alternate gapps did you try?
A brief google of the error brings up a couple of possibilities...
Try an older gapps version. The ones from devloz on the i9000 thread devloz and the oldest revision for 5.1.1 are probably your best bet. Please be aware that Google Play store will automatically update!!! In order to prevent this, you will need to create a folder called "com.android.vending-1.apk" in /data/app (use a root explorer such as ES File Explorer or adb if you know how). If a file with that name already exists, delete it first.
Another thing to try would be to unmount your sdcard first before trying to install an app. I know, its a terrible work-around but it should work. This is because the error is that Google Play is trying to save some data on your sdcard but then for some reason it fails (I'm not sure why).
I'll hopefully get around to seeing if its a permissions problem after I find out what's been causing the issue with the notifications on the latest build.
P.S. Does the GPS work?
Early update...
...ROM flashed fine...a little slow to boot...about 3 minutes...but it booted.
...Gapps flashed fine...used 20150513_5.1.x package
...Installed Super SU (although I don't think that's necessary) and TB.
...So far only gave a quick test to camera and web browser...no problems.
...Am now in the process of re-installing user apps and data from TB...this will take a while.
When I'm done with that, I use Link2SD to link most of my user files to the SD card. After that is all set up, I'll test stuff like GPS, root access, etc. I'll post back later...maybe tomorrow.
But so far so good.
OK...I did some testing tonight and here's some results.
Working:
.it boots
.root
.browser
.playstore
.camera
.link2sd (about 180 mb free in internal)
.camera
.wifi
.email
Nor working:
.bluetooth
.google search/voice search
.just about all the rest of the Gapps
.tons of force closes including Maps so can't test GPS
Won't be able to do anymore testing until next week.
DickyG said:
OK...I did some testing tonight and here's some results.
Working:
.it boots
.root
.browser
.playstore
.camera
.link2sd (about 180 mb free in internal)
.camera
.wifi
.email
Nor working:
.bluetooth
.google search/voice search
.just about all the rest of the Gapps
.tons of force closes including Maps so can't test GPS
Won't be able to do anymore testing until next week.
Click to expand...
Click to collapse
Alright, thanks very much for the update. I'll do some more testing here and see if I can solve anything. For me, bluetooth file transfers to the phone work but not from the phone.
I've been looking at the notification "error" where the lockscreen notifications do not appear correctly. It appears to have been introduced upstream with a merge. I'm having difficulty finding out exactly what changed and since no errors are being thrown in the logcat, it could be a while...
For testing the GPS, there's an app from the Play Store called GPS Test which does a nice job of showing satellites and whether or not you have a lock on them.
you're the man!
nice one! its nice that this device are still alive.! and now were on 5.1
DerPuGNa said:
nice one! its nice that this device are still alive.! and now were on 5.1
Click to expand...
Click to collapse
No, it should be Humberos is the man! I basically re-hashed his code for the i9000 and used bits and pieces from people like Bhundven, noiphonehere, maxfierke, Dao, and FB to get things to work properly.
For a status update, I figured out the lockscreen notification problem. I have a new build being made that I hopefully will be able to upload in the next couple of days (internet dependent). TV-Out looks totally broken as the proprietary blobs no longer function. I don't have the know-how to make ugly hacks to get them to work. The new build will have SElinux in enforcing mode and have the different GPS initialization (like the last build) until someone tells me that it doesn't work
Uh-oh, looks like I jumped the gun.... Having problems once again
Any updates on getting the play store to work? I have searched, downloaded, and tried every gapp made for 5.1. I found that I can load any app on the rom, if I get the APK version of it.
AgainstTheFlow said:
Any updates on getting the play store to work? I have searched, downloaded, and tried every gapp made for 5.1. I found that I can load any app on the rom, if I get the APK version of it.
Click to expand...
Click to collapse
Darn, so its still not working. Not surprising. I've been struggling on the notification issue and am at my wit's end as to what the problem is. I don't think its only our phone as several i9000 users have been reporting it as well. Whether it is only the first-gen Galaxy S series that is having the problem or not is anyone's guess. My programming skills are insufficient to fix the issue!
I'll have another look at gapps over the next couple of days and see if I can figure out a combination that works 100% of the time.
I'm assuming the error message is still 963 or does it silently fail now? Its probably related to the fact that we have only an external sd card and no internal sd card like most devices...
All the problems with the notifications that I've found are:
Only one notification will show up at a time
Large notifications such as the music player do not render properly. They are cut off at the normal notification size and occasionally it seems as if there are two layers there (one for the small version, one for the bigger version) (see attached picture, taken with VLC as the media player, but also appears with Apollo)
Notifications don't always show up. A little icon appears in the top left corner of the status bar but no notification is present. Seems hit or miss
The words No notifications appears in the lockscreen just above the clock when there are no notifications. Otherwise, a notification (and only one) which can't be clicked covers part of the clock

Categories

Resources