FORUMS
Remove All Ads from XDA

 View Poll Results: Do you have battery drain while data connection is ON?

Yes
 
31 Vote(s)
64.58%
No
 
7 Vote(s)
14.58%
I dont get time to use because of development :P
 
10 Vote(s)
20.83%

[KERNEL][FROYO]G3MOD-Froyo - THREAD CLOSED - CHECKOUT NEW THREAD

2,555 posts
Thanks Meter: 3,042
 
By Dharam_Maniar, Retired Recognized Developer on 18th June 2011, 04:22 PM
Thread Closed Email Thread
HEY GUYS, SINCE WE ARE NOW A TEAM
ALL FUTURE DEVELOPMENT WILL CONTINUE ON THE FOLLOWING THREAD
I HAD GREAT FUN DEVELOPING FOR YOU ALL GUYS.
HOPE WE AS A TEAM CAN DEVELOP EVEN BETTER.


http://forum.xda-developers.com/show....php?t=1252698
The Following 96 Users Say Thank You to Dharam_Maniar For This Useful Post: [ View ] Gift Dharam_Maniar Ad-Free
18th June 2011, 05:08 PM |#2  
Dharam_Maniar's Avatar
OP Retired Recognized Developer
Thanks Meter: 3,042
 
Donate to Me
More
Changelog
Kernel Changelog:

v1.8 [30/08/2011]
  • Reworked Battery Driver
  • Reworked CWM Recovery
  • Now 11 ROM's support in Multiboot

v1.7 [15/08/2011]
  • Multi Boot
  • Power off Option in CWM
  • Dynamic OC (ability to change the maximum freq)
  • Modify the max_blk_count value to prevent overflow.(sdcard related)
  • mmc: core: Fix dereferencing after NULL check (sdcard related)
  • Lower vfs_cache_pressure 100->25.
  • ARM: fix some sparse errors in generic ARM code
  • lib: Improve the performance of memcpy and memmove of the general version
  • lib: Introduce some memory copy macros and functions
  • ashmem: fix deadlock when system is low on memory

v1.6 [11/08/2011]
  • Batter Driver Back to Original - Only Change is added Compensation for Data On
  • Stable OC
  • UV Works for All Frequencies - Can be checked via dmesg
  • Removed SavagedZen and SmartAss for now.Giving Problems. Will come back in future versions.
  • SDCard Partitioning Problem Solved - Ext3 partitioning for mmcblk0p2 - Can be converted to Ext4 Using g3mod app.
  • Kernel Flashing via CWM Recovery Working
  • Kernel Hz: Lite:256 Performance:300 Ultimate:500 Extreme: 1000
  • Noop I/O Scheduler by default
  • Fixed Typo in Bootlogo

v1.5 [05/08/2011]
  • CompCache
  • BootLogo
  • TinyRCU
  • Battery Driver Reworked - Please test and give feedback

v1.4 - 31/7/2011
  • CWM Recovery In Kernel
  • Fixed CPU Freq Driver. SetCPU now shows properly.
  • UV working properly now.Can Be Checked in dmesg.
  • A 1300MHz freq Step in Extreme Version for those who want 1300MHz overclocking.
  • Changed Kernel Hz to 300 for Better Battery Backup.

v1.3.4 - 27/7/2011
  • Overclocking Stable (Less freezes) - To Test
  • BFQ I/O Scheduler - http://algo.ing.unimo.it/people/paolo/disk_sched/
  • Extreme Version Screen Off Bug Solved
  • No OC bus for any versions - (For those who want OC Bus, please use v1.3.0 for the moment. I will try to make OC bus in some better manner)

v1.3.3 - 25/7/2011
  • 5 Touch Mod
  • Removed RAM Optimization Script
  • Overclocking Stable (Less freezes) - To Test
  • Solved Bug which showed wrong freq in SetCPU and PimpMyCPU
  • Solved Time In State for SetCPU
  • Extreme Version has OC Bus 200MHz
The Following 48 Users Say Thank You to Dharam_Maniar For This Useful Post: [ View ] Gift Dharam_Maniar Ad-Free
18th June 2011, 05:46 PM |#3  
Dharam_Maniar's Avatar
OP Retired Recognized Developer
Thanks Meter: 3,042
 
Donate to Me
More
Downloads
Kernel Downloads:

http://code.google.com/p/g3mod/downloads/list
The Following 39 Users Say Thank You to Dharam_Maniar For This Useful Post: [ View ] Gift Dharam_Maniar Ad-Free
18th June 2011, 05:48 PM |#4  
Dharam_Maniar's Avatar
OP Retired Recognized Developer
Thanks Meter: 3,042
 
Donate to Me
More
Steps To Install
Steps To Install Kernel:
1. Download the kernel.
2. Flash using Odin via One-Package
3. Install g3mod app by dympy
The Following 29 Users Say Thank You to Dharam_Maniar For This Useful Post: [ View ] Gift Dharam_Maniar Ad-Free
18th June 2011, 05:59 PM |#5  
Dharam_Maniar's Avatar
OP Retired Recognized Developer
Thanks Meter: 3,042
 
Donate to Me
More
Thumbs up Donations
Donations:

Thank You Frank Becker for the donation.
Thank You fuxmen for the donation.
Thank You marcellusbe for the donation.
Thank You kyrillos13 for the donation.
Thank You lovemx93 for the donation(Website - www.g3mod.com).
Thank You Marcin Czado for the donation.
Thank You Sascha Bauer for the donation.
Thank You Orilin(Giuseppe Russo) for the donation.
Thank You Benjamin Lebsanft for the donation.
Thank You Darshak Shah(cool.darshak) for the donation.
Thank You Wim Bogaert(Abelsama) for the donation.
Thank You Harigovind Kaninghat (harkan89) for the donation.
The Following 22 Users Say Thank You to Dharam_Maniar For This Useful Post: [ View ] Gift Dharam_Maniar Ad-Free
18th June 2011, 06:05 PM |#6  
Dharam_Maniar's Avatar
OP Retired Recognized Developer
Thanks Meter: 3,042
 
Donate to Me
More
Steps for Different Features
Steps for Multi boot:

1) Flash Kernel v1.7+
2) Go to CWM Recovery -> Multiboot -> Backup ROM.
3) Backup your Current ROM to ROM1 (It will backup the system.img at /sdcard/Android/data/g3mod/romname_ROM )
4) Add the system.img of your 2nd ROM to /sdcard/Android/data/g3mod/romname_ROM and similarly for different ROM's.
5) Use the CWM Recovery -> Multiboot -> Switch ROM option to switch between different ROM's.
Note: Ask the developer of the ROM's to provide you with the system.img for their ROM

System Img's:
G3MOD ROM
Grigora ROM
Kyrillos' ROM
Stylooo AOSP Style
DutchMods ROM


XXJPS Stock Deodexed Rooted System.img.rar


Steps for Changing the Max Freq(Dynamic OC):

There is an entry in /sys/devices/system/cpu/cpu0/cpufreq/plls_table where you can put your own value for APLL.
Before doing this, set "PERFORMANCE" governor on and min and max frequencies to the maximum.
Code:
// Do this in adb
echo "0 a2580301 a14d0303 c07e13fc cf850240" > /sys/devices/system/cpu/cpu0/cpufreq/plls_table
You need to replace the 258(Hex Value) with your desired value.
Here 258 means
(2*16*16) + (5*16) + 8 = 600
and 3 means it is 600*2 = 1200
Therefore, a2580301 means 1200MHz.
This is a temporary method. For a permanent Method, add this line to a init.d script. Name the script to something like S10_Dyanmic_OC.

Help Others: If you calculate a Hex Value for a particular frequencies add it here:
https://docs.google.com/spreadsheet/...dy16VzBvaWc6MQ
You can view all the frequency Hex value's calculated by others over here:
https://docs.google.com/spreadsheet/...hl=en_US#gid=0
The Following 19 Users Say Thank You to Dharam_Maniar For This Useful Post: [ View ] Gift Dharam_Maniar Ad-Free
18th June 2011, 09:36 PM |#7  
Dharam_Maniar's Avatar
OP Retired Recognized Developer
Thanks Meter: 3,042
 
Donate to Me
More
Check This Out
Kernel Related Media:

5 Touch Support:


BootLogo and Progess Bar


Multi Boot

The Following 14 Users Say Thank You to Dharam_Maniar For This Useful Post: [ View ] Gift Dharam_Maniar Ad-Free
19th June 2011, 04:08 AM |#8  
Dharam_Maniar's Avatar
OP Retired Recognized Developer
Thanks Meter: 3,042
 
Donate to Me
More
Post Old Kernels


g3mod_v1.3.4_LITE.tar (5.9 MB)
http://www.multiupload.com/3BIF9S2IES
g3mod_v1.3.4_LITE.zip (6.1 MB)
http://www.multiupload.com/9IJTKFIJDX
g3mod_v1.3.3_LITE.tar (5.9 MB)
http://www.multiupload.com/DDMMU0U9YB
g3mod_v1.3.3_LITE.zip (6 MB)
http://www.multiupload.com/DW1QZPDQOY

g3mod_v1.3.4_PERFORMANCE.tar (5.9 MB)
http://www.multiupload.com/H53ZTO5ULW
g3mod_v1.3.4_PERFORMANCE.zip (6.1 MB)
http://www.multiupload.com/WWFL3EXH0Y
g3mod_v1.3.3_PERFORMANCE.tar (5.9 MB)
http://www.multiupload.com/Y9CDMFVH61
g3mod_v1.3.3_PERFORMANCE.zip (6 MB)
http://www.multiupload.com/0MQQRR1KV8

g3mod_v1.3.4_ULITMATE.zip (6.1 MB)
http://www.multiupload.com/I4JCH7E5JE
g3mod_v1.3.4_ULTIMATE.tar (5.9 MB)
http://www.multiupload.com/TEQXRZMKPQ
g3mod_v1.3.3_ULITMATE.zip (6 MB)
http://www.multiupload.com/97DV0V4OQC
g3mod_v1.3.3_ULTIMATE.tar (5.9 MB)
http://www.multiupload.com/KV9SSVWWZ7

g3mod_v1.3.4_EXTREME.tar (5.9 MB)
http://www.multiupload.com/EGZKK89JTZ

g3mod_v1.3.2_LITE Odin
g3mod_v1.3.2_LITE CWM
g3mod_v1.3.1_LITE Odin
g3mod_v1.3.1_LITE CWM
g3mod_v1.3.0_LITE Odin
g3mod_v1.3.0_LITE CWM

g3mod_v1.3.2_PERFORMANCE Odin
g3mod_v1.3.2_PERFORMANCE CWM
g3mod_v1.3.1_PERFORMANCE Odin
g3mod_v1.3.1_PERFORMANCE CWM
g3mod_v1.3.0_PERFORMANCE Odin
g3mod_v1.3.0_PERFORMANCE CWM

g3mod_v1.3.2_ULTIMATE Odin
g3mod_v1.3.2_ULTIMATE.zip CWM
g3mod_v1.3.1_ULTIMATE Odin
g3mod_v1.3.1_ULTIMATE CWM
g3mod_v1.3.0_ULTIMATE Odin
g3mod_v1.3.0_ULTIMATE.zip CWM

g3mod_v1.3.2_EXTREME Odin
g3mod_v1.3.2_EXTREME CWM
g3mod_v1.3.1_EXTREME Odin
g3mod_v1.3.1_EXTREME CWM
g3mod_v1.3.0_EXTREME Odin
g3mod_v1.3.0_EXTREME CWM

G3Mod_v1.2.7_LITE
G3Mod_v1.2.7_PERFORMANCE
G3Mod_v1.2.7_ULTIMATE
Init.d Working
Undervolt Working
Lite: Non-OC 667MHz Max
Performance: OC Clock-1330MHz Max Bus-190MHz
Ultimate: OC Clock-1372MHz Max Bus-196MHz


G3Mod_v1.2.3
G3Mod_v1.2.3-Increased Voltage
Bus Overclocked - 200MHz
Overclocking Enabled
Max: 1400MHz
Min: 100MHz
Steps:100,200,300,400,500,600,700,800,900,1000,110 0,1200,1300,1400

G3Mod_v1.2.2
Bus Overclocked - 200MHz
Overclocking Enabled
Max: 1000MHz
Min: 100MHz
Steps:100,200,300,400,500,600,700,800,900,1000

G3Mod_v1.2.1
OverClocking Upto 800MHz

G3Mod_v1.1.1
FileSytem Support: rfs,ext2,ext3,ext4(tested working)
Init.d Scripts
Data2SD
No need to convert filesystems to rfs before flashing

G3Mod_v1.0.3
Fixed Sound Click Bug
Updated the battery driver

G3Mod_v1.0.2
adb root and busybox 1.19 Added


G3Mod_v1.0.1
1% Battery Support Added
Convert filesystems to rfs before flashing kernel.
G3Mod_v1.1.0
1% Battery Mod
Root ADB
own busybox 1.19
Fixed Sound Click Bug
Convert filesystems to rfs before flashing kernel.[/QUOTE]

G3Mod_v1.0.0
Stock Froyo Kernel
The Following 11 Users Say Thank You to Dharam_Maniar For This Useful Post: [ View ] Gift Dharam_Maniar Ad-Free
19th June 2011, 06:35 AM |#9  
Dharam_Maniar's Avatar
OP Retired Recognized Developer
Thanks Meter: 3,042
 
Donate to Me
More
Source For Developers:

https://github.com/dharamg3

Note:
  1. I am learning how to develop kernels.
  2. I'll add different features as and when i can implement them.
  3. The main goal of this kernel will be to keep the phone stable and fast.
  4. There will be nothing as alpha or beta releases.
  5. I'll give out the kernels directly, but if anything goes wrong and you have to reflash the ROM or kernel, please dont start shouting.
  6. You may give me different ideas on what features to implement. I'll try my best to implement all the features you want
  7. Many of the features implemented in this kernel, are taken from marcellusbe's Fugumod Kernel, and I shall be ever thankful to marcellusbe for the fugumod kernel

Warning:
I am not responsible for any damage caused to your phone (softbrick or hardbrick)
The Following 10 Users Say Thank You to Dharam_Maniar For This Useful Post: [ View ] Gift Dharam_Maniar Ad-Free
19th June 2011, 08:18 AM |#10  
Dharam_Maniar's Avatar
OP Retired Recognized Developer
Thanks Meter: 3,042
 
Donate to Me
More
Thumbs up Credits
Credits:

marcellusbe for all his help, awesome fugumod kernel
supercurio for voodoo v10
Paolo for BFQ I/O Scheduler
Stylooo for the different version's banner
All developers for making this an awesome phone
Everyone who is helping is solving different issues with this kernel
Please let me know if i am missing anyone
The Following 8 Users Say Thank You to Dharam_Maniar For This Useful Post: [ View ] Gift Dharam_Maniar Ad-Free
19th June 2011, 10:47 AM |#11  
Dharam_Maniar's Avatar
OP Retired Recognized Developer
Thanks Meter: 3,042
 
Donate to Me
More
Quote:
Originally Posted by benzyniarz1

From polish android.com.pl forum:

JaCoL source

It does mean that user has strange problems, for example some problems with Android Market (not specified) and problems with logging in facebook (he can't just do it).

Ok...I'll check that...
Anyone else facing this problem??
Thread Closed Subscribe to Thread
Previous Thread Next Thread
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes