Welcome to XDA

Search to go directly to your device's forum

Register an account

Unlock full posting privileges

Ask a question

No registration required
Post Reply

[ROM][Source][Jan 11]CM7

OP Sblood86

21st February 2012, 10:04 AM   |  #1  
Sblood86's Avatar
OP Recognized Developer
Flag Middle of nowhere, Texas
Thanks Meter: 425
 
407 posts
Join Date:Joined: Apr 2011
Donate to Me
More
To compile any of the KFire-Android roms please see the instructions in our build wiki.

Device History / Commit Log

This is a mostly stock cm7 build that I try to keep relatively updated for those who still want to use Gingerbread:

Changes from CM7 Stock:
Removed ROM Manager.
Removed CM Stats & Update Notifier.
Added GooManager and Goo.im compatible auto-updater script for incremental updates.
There may be some other differences I'm not remembering honestly it's been awhile since I updated the code.

Quote:

Assert standard disclaimer.

Download the latest package from Goo.im either @ http://goo.im/devs/IngCr3at1on/Otter/cm7stockish
or
via GooManager itself under Browse Compatible Roms > IngCr3at1on.
(the md5sums are listed on the downloads page, if you are downloading via GooManager it checks the md5sums for you).

Make a backup in recovery.
If new to cm7: wipe data (factory reset) and system (found under mounts and storage) otherwise wipe cache (dalvik cache is on the cache so this is enough).
Install zip from sd card

Optional:
Download and install gapps (included optionally in GooManager).

Extra information:
  • It is highly recommended that you use an OpenRecoveryScript compatible recovery to make full use of GooManager (Cannibal Open Touch Recovery {see second post} or TWRP).
  • If you are coming from stock you will need to move all your books from /sdcard/Books/ to sdcard/kindle/ (please note some of these may need to be redownloaded).
  • There is some confusion regarding the entries "Phone Idle" and "Cell Standby" in the battery/usage stats. This is referring to the device idle and standby, it could just as easily say "Tablet Idle" and "Device Standby" but it wasn't considered in the original creation (this can be resolved w/ an overlay most likely but I have not researched it). Your device battery is not wasting away to some mysterious phone/cell service so sleep easy.
  • By default the lockscreen is disabled; to enable it simply go to 'settings' > 'cyanogenmod settings' > 'tablet tweaks' > uncheck disable lockscreen.
  • For some unknown reason (to me at least) the market is not properly loading after flashing gapps; to make it load go into 'settings' > 'accounts and sync' > add your google account. The market should appear after that.
  • You will likely want to install an app to supplement a back button; for this there are button savior and another (allows gestures) which I can't remember currently (someone post the name and I will update this lol).
  • I would also recommend VolumeControl for supplemented sound controls.

Credits and Thanks
  • JackpotClavin for origin concept build.
  • Whistlestop for the initial repos.
  • Sitic/Nind for his work on CM9 (some of which has helped me figure out how to change stuff for us).
  • Pkt_Lnt providing fixes.
  • SkimpKilla for compiling this into something people can flash (even if it is a bit modified )(no longer maintained).
  • Takenover83; a custom backup file is the weirdest concept ever but people seem to like it so have at it (no longer maintained). :P
  • Hashcode for awesome work on CM9/10
  • The CyanogenMod and AOSP teams
  • DooMLoRD (Team UtterChaos) for the CWM Kindle recovery beta and ramdisk reboot scripts. Original discussion thread and source can be found @ [Recovery] Custom CWM-Based Touch Recovery...
  • Napstar (Team UtterChaos) for his awesome, yet surprisingly simply touch screen recovery source. Original discussion thread and source can be found @ [Sources] CWM Based Recovery On-Screen Touch...
  • Drew Walton (Team Hydro & Project Open Cannibal) for helping me create Cannibal Open Touch Recovery and providing all around awesome support in general.
  • Twa_priv for helping to resolve build errors in early builds.
  • mughalgxt for bravely testing recent builds until I corrected what I borked.
  • The XDA Community
  • Whoever else I left out.

PayPal Donate Fund
Thanks to Joshua K. for donating (you just bought me a factory cable; luckily it booted my device).
Thanks to Alexander K. and Ivan K. for also donating.
Last edited by Sblood86; 11th January 2013 at 10:06 PM. Reason: Clean up and update release.
The Following 35 Users Say Thank You to Sblood86 For This Useful Post: [ View ]
21st February 2012, 10:05 AM   |  #2  
Sblood86's Avatar
OP Recognized Developer
Flag Middle of nowhere, Texas
Thanks Meter: 425
 
407 posts
Join Date:Joined: Apr 2011
Donate to Me
More
mine
I've released the recovery under a new name; out of respect to Team Hydro and the original creator of the Dooderbutt image the release is at Cannibal Open Touch, the binary is also available directly on Goo Manager under 'dev/IngCr3at1on/Otter/CannibalOpenTouch/' or direct @ Goo.im (we will be creating a XDA thread for the next release).

-----

A word about kernels: to my extreme annoyment I have yet to get the wireless modules for the kernel to compile on my machine (currently I have given up on this effort, a single module is not worth the headaches) to that end the original JackpotClavin kernel is still included in the source (I do not have source to this and I believe it is the cause of at least some of the issues when running this rom) for the time being please flash an alternate kernel after installing the rom. I would eventually like to replace this kernel with a non-overclocked performance kernel (for OC you will have to install it separate). If someone has a kernel which they would like to see added to the source (this includes Hashcode or IntersectRaven) please fork my device repo and open a pull request with the replacement zImage and modules (include a link to source in your pull request please) I will test it and barring errors merge it.
Last edited by Sblood86; 2nd September 2012 at 10:06 AM.
The Following 8 Users Say Thank You to Sblood86 For This Useful Post: [ View ]
21st February 2012, 10:50 AM   |  #3  
Member
Thanks Meter: 18
 
77 posts
Join Date:Joined: Dec 2011
More
Is there anything new?
21st February 2012, 10:26 PM   |  #4  
smirkis's Avatar
Senior Member
San Diego, CA
Thanks Meter: 613
 
1,808 posts
Join Date:Joined: Oct 2010
More
I appreciate this. thanks.with it being source, u should leave it as is imo, kernals are out there and usually get cooked into custom roms, which is what I've been interested in learnong lately. so again, thanks

Sent from my HTC Glacier using xda premium
22nd February 2012, 06:07 AM   |  #5  
Sblood86's Avatar
OP Recognized Developer
Flag Middle of nowhere, Texas
Thanks Meter: 425
 
407 posts
Join Date:Joined: Apr 2011
Donate to Me
More
Quote:
Originally Posted by smirkis

I appreciate this. thanks.with it being source, u should leave it as is imo, kernals are out there and usually get cooked into custom roms, which is what I've been interested in learnong lately. so again, thanks

Sent from my HTC Glacier using xda premium

I agree that most custom roms will have custom kernels and that's part of why I don't want to include an OC kernel; as it is the stock kernel that's included has some issues though and I'd like to replace it with something more stable (ideally a slightly optimized non-OC stock) similar to Hashcodes kernel. I have tried compiling Hashcodes kernel as a replacement (intent on making some small tweaks if I did) but as previous mentioned I keep hitting walls with the wifi module, it's very annoying.
The Following User Says Thank You to Sblood86 For This Useful Post: [ View ]
22nd February 2012, 06:13 AM   |  #6  
smirkis's Avatar
Senior Member
San Diego, CA
Thanks Meter: 613
 
1,808 posts
Join Date:Joined: Oct 2010
More
Quote:
Originally Posted by Sblood86

I agree that most custom roms will have custom kernels and that's part of why I don't want to include an OC kernel; as it is the stock kernel that's included has some issues though and I'd like to replace it with something more stable (ideally a slightly optimized non-OC stock) similar to Hashcodes kernel. I have tried compiling Hashcodes kernel as a replacement (intent on making some small tweaks if I did) but as previous mentioned I keep hitting walls with the wifi module, it's very annoying.

hmm, I do suggest looking at intersects source maybe? before he updated with oc, his kernal was optimized nicely without oc.

Sent from my HTC Glacier using xda premium
22nd February 2012, 06:47 AM   |  #7  
Sblood86's Avatar
OP Recognized Developer
Flag Middle of nowhere, Texas
Thanks Meter: 425
 
407 posts
Join Date:Joined: Apr 2011
Donate to Me
More
Quote:
Originally Posted by smirkis

hmm, I do suggest looking at intersects source maybe? before he updated with oc, his kernal was optimized nicely without oc.

Sent from my HTC Glacier using xda premium

Aye same issue though sadly; wall with wifi module (I suppose I could build the kernel than pull the wifi module from someone elses but that feels like cheating lol). At this point I'm so annoyed with the wifi module though compiling a kernel is one of the last things on my list, this is why I have requested that someone else do one and add it via pull request.

On that note pull requests on any of my repos are always welcome (anything to fix my half baked swiss cheese hackings)
The Following User Says Thank You to Sblood86 For This Useful Post: [ View ]
22nd February 2012, 05:14 PM   |  #8  
smirkis's Avatar
Senior Member
San Diego, CA
Thanks Meter: 613
 
1,808 posts
Join Date:Joined: Oct 2010
More
after I curl repo, I get the info showing it was created. I than chmod it, than attempt to repo init and I get repo not installed. but when I check my files, its there. but when I call repo init it keeps saying file doesn't exist. its my first time really building in ubuntu, sorry

Sent from my HTC Glacier using xda premium
22nd February 2012, 07:36 PM   |  #9  
Sblood86's Avatar
OP Recognized Developer
Flag Middle of nowhere, Texas
Thanks Meter: 425
 
407 posts
Join Date:Joined: Apr 2011
Donate to Me
More
Quote:
Originally Posted by smirkis

after I curl repo, I get the info showing it was created. I than chmod it, than attempt to repo init and I get repo not installed. but when I check my files, its there. but when I call repo init it keeps saying file doesn't exist. its my first time really building in ubuntu, sorry

Sent from my HTC Glacier using xda premium

Could try. '. repo' personally I've never had Ubuntu require this for the repo command but most Linux commands do require the dot. If it works I'll update the OP and readme that info was in the old readme but for some reason I removed it.
22nd February 2012, 09:39 PM   |  #10  
smirkis's Avatar
Senior Member
San Diego, CA
Thanks Meter: 613
 
1,808 posts
Join Date:Joined: Oct 2010
More
Quote:
Originally Posted by Sblood86

Aye same issue though sadly; wall with wifi module (I suppose I could build the kernel than pull the wifi module from someone elses but that feels like cheating lol). At this point I'm so annoyed with the wifi module though compiling a kernel is one of the last things on my list, this is why I have requested that someone else do one and add it via pull request.

On that note pull requests on any of my repos are always welcome (anything to fix my half baked swiss cheese hackings)

when i run .repo i get .repo not found.

so i try ./repo and i repo not installed, run repo init to install it here...

so i try ./repo init and i get this error msg lol.

"smirkis@smirkis-Parallels-Virtual-Platform:~/cm7$ ./repo init -u git://github.com/Incr3at1on/platform_manifest.git -b gingerbread
Traceback (most recent call last):
File "./repo", line 690, in <module>
main(sys.argv[1:])
File "./repo", line 657, in main
_Init(args)
File "./repo", line 189, in _Init
_CheckGitVersion()
File "./repo", line 214, in _CheckGitVersion
proc = subprocess.Popen(cmd, stdout=subprocess.PIPE)
File "/usr/lib/python2.7/subprocess.py", line 679, in __init__
errread, errwrite)
File "/usr/lib/python2.7/subprocess.py", line 1239, in _execute_child
raise child_exception
OSError: [Errno 2] No such file or directory"

no matter if i delete the repo file, redo curl, re chmod it, any time i type in repo or .repo or ./repo i get errors. i don't wanna jus chop up your zip lol, thats cheating. i wanna compile from your modified source, and than add changes
Last edited by smirkis; 22nd February 2012 at 10:05 PM.

Post Reply Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes