[KERNEL] [4.4.x] BIDJI Kernel for OMNI/ASYLUM Find-5 3.4.y Vanilla Hybrid+ (08/10)

El-Nath

Senior Member
Jan 5, 2012
147
186
0
BIDJI v.0.2v

Changes are :
- Linux 3.4.103
- Sync to the latest Intelliplug from Faux (3.8)
- Sync to the latest Sound Control from Faux (3.5)
- Patch from Omni's Source
- Tune down L2 a bit
- Removed Zram script from init.d

WIP:
- Bring up thermal core offline/throttling on Synapse

Links:
- BIDJI v.0.2v w/ S2W
- BIDJI v.0.2v w/ DT2W and SOG
 
Last edited:

bierpatriot1

Member
May 7, 2012
27
7
0
Thanks but download don't work for dt2w version

Edit: Didnt work from my mobile, download works from my computer
Gesendet von meinem Find 5 mit Tapatalk
 
Last edited:

bierpatriot1

Member
May 7, 2012
27
7
0
Can i install this after i have a working OMNI rom? or do i need to install this before the ROM?

Thanks
At the moment opendelta doesnt work, best way normally is to but the kernel.zip in the folder opendelta/Flashafterupdate, and yes for now go to recovery and flash the kernel.zip also works!
 

sn33ky

Senior Member
May 20, 2010
63
1
0
At the moment opendelta doesnt work, best way normally is to but the kernel.zip in the folder opendelta/Flashafterupdate, and yes for now go to recovery and flash the kernel.zip also works!
Ok done it and seems to work verry good so far. But i have a problem with rooting the device now. Is there a way i can root my device with your kernel?
 

El-Nath

Senior Member
Jan 5, 2012
147
186
0
Ok done it and seems to work verry good so far. But i have a problem with rooting the device now. Is there a way i can root my device with your kernel?
try look into Omni's page, I believe they have already provided the link to a flashable su.
 
Last edited:

El-Nath

Senior Member
Jan 5, 2012
147
186
0
I wish Bidji would work on PA. By far the best Find5 Kernel.
Well actually I have made one for Cm-based rom, but I decided to drop it since I don't use any cm-based rom (tried PA and others and I pretty much didn't like it at all).

btw, here is BIDJI v.0.2w

Changes are :
- Linux 3.4.104
- Patches from AOSP Source

Link :
- BIDJI v.02w w/ s2w
- BIDJI v.02w

as for dt2w, I'll upload it later on, since my connection is kinda suck nowadays.

note : I won't use "dt2w" thingy or "sog" anymore, since basically it was actually provided in the stock
 
Last edited:

typos1

Senior Member
Apr 3, 2007
9,218
1,634
243
UK
Well actually I have made one for Cm-based rom, but I decided to drop it since I don't use any cm-based rom (tried PA and others and I pretty much didn't like it at all).

btw, here is BIDJI v.0.2w

Changes are :
- Linux 3.4.104
- Patches from AOSP Source

Link :
- BIDJI v.02w w/ s2w

as for dt2w, I'll upload it later on, since my connection is kinda suck nowadays.
Any news on the latest DTW2 ? Thanks
 
  • Like
Reactions: bierpatriot1

El-Nath

Senior Member
Jan 5, 2012
147
186
0
So if i want to use your kernel and dt2w i have to stay at the last version?
Nope, I meant that as for the naming only, if you want to use dt2w/sog, you can flash the version without "s2w" thingy, I just decided to dropping the "dt2w/sog" naming since that version is the closest one to the stock kernel (which of course supported dt2w/sog by default). I'm sorry for the confusion.
 
  • Like
Reactions: bierpatriot1

El-Nath

Senior Member
Jan 5, 2012
147
186
0
BIDJI v.0.2x :
- GPU Overclockable max @ 487mhz, default @ 400mhz(6 stepping to choose from, pick your poison wisely)
- Let the GPU stay at 128mhz when idle instead of 320mhz
- Increase GPU bandwith a little
- Removed unused cpu freqs
- Brought back Smartmax gov by maxwenn
- Some rework and addition into Synapse

Synapse changes:
- Add GPU min scale down (in order to set the desired performance when in the middle of high load gpu)
- Changed from Seekbar into Option list for GPU freq
- Add hysteresis value for hot-plugging
- Add threshold value for hotplugging

Links :
- BIDJI v.0.2x
- BIDJI v.0.2x w/ S2W
 

Attachments

Last edited:

eoghan2t7

Recognized Contributor
Jan 18, 2011
4,371
2,650
253
Belfast
BIDJI v.0.2x :
- GPU Overclockable max @ 487mhz, default @ 400mhz(6 stepping to choose from, pick your poison wisely)
- Let the GPU stay at 128mhz when idle instead of 320mhz
- Increase GPU bandwith a little
- Removed unused cpu freqs
- Brought back Smartmax gov by maxwenn
- Some rework and addition into Synapse

Synapse changes:
- Add GPU min scale down (in order to set the desired performance when in the middle of high load gpu)
- Changed from Seekbar into Option list for GPU freq
- Add hysteresis value for hot-plugging
- Add threshold value for hotplugging

Links :
- BIDJI v.0.2x
- BIDJI v.0.2x w/ S2W
Nice work I would love to see how you got intelli-plug compiling its failing on me no matter what I edit lol.
 

El-Nath

Senior Member
Jan 5, 2012
147
186
0
Its committed to my repo just haven't got round to updating the defconfig lol. I can't remember the error atm.
You're missing some codes on kernel/sched
try sync it with faux's

Look on his
- kernel/sched/core.c line 2269

Code:
unsigned long avg_cpu_nr_running(unsigned int cpu)
{
	unsigned int seqcnt, ave_nr_running;

	struct nr_stats_s *stats = &per_cpu(runqueue_stats, cpu);
	struct rq *q = cpu_rq(cpu);

	/*
	 * Update average to avoid reading stalled value if there were
	 * no run-queue changes for a long time. On the other hand if
	 * the changes are happening right now, just read current value
	 * directly.
	 */
	seqcnt = read_seqcount_begin(&stats->ave_seqcnt);
	ave_nr_running = do_avg_nr_running(q);
	if (read_seqcount_retry(&stats->ave_seqcnt, seqcnt)) {
		read_seqcount_begin(&stats->ave_seqcnt);
		ave_nr_running = stats->ave_nr_running;
	}

	return ave_nr_running;
}
EXPORT_SYMBOL(avg_cpu_nr_running);
#endif
- kernel/sched/sched.h - intelli_plug: refactor stats calculation code to be less intrusive

hope it'll help.
 
  • Like
Reactions: eoghan2t7
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone