[KERNEL] Perseus JALTE S4 (E300K, E300S & E300L) - Galaxy S 4 i9500 Android Development

Perseus for the E300K, E300S & E300L
Please read the FAQ.
Notes:
* I have not tested and have no way of testing the E300L. I have made the initramfs files available. If something doesn't work and you have any experience with ramdisks, please try to fix. At this point if something doesn't work it could be the zImage or the ramdisk.
Test 3 for E300L:
I haven't given up on the e300l but I won't have any time until after 9/23.
cwr-perseus-e300l-test1.zip (5.2 MB)
odin-perseus-e300l-test1.tar (5.1 MB)
cwr-perseus-e300l-test2.zip (5.2 MB)
odin-perseus-e300l-test2.tar (5.1 MB)
Click to expand...
Click to collapse
Changelog:
- build 091413 Latest
separate defconfig for each device (perseus_e300k_defconfig, etc)
MH2 OSRC source code
added support for E300L (untested)
removed some unnecessary code
made sperate kernels for each device
- build 090513
updated initramfs to fix bootloop on E300S
- build 090313
fully compatible with E300S
build with linaro toolchain
updated initramfs
- build 090213
DMB fixed
- build 082913
perseus alpha9 (as of Aug 29)
perseus_e300k_defconfig updated
Ad-hoc (IBSS) support added to kernel
audio tab removed from stweaks
battery tab added to stweaks
- build 082713
perseus alpha8 (as of Aug 17)
samsung mg2
first build
hardware added ymu831, dmb, modem
stweaks support
Kernels - flash via recovery:
cwr-perseus-e300k-091413.zip (6.6 MB)
cwr-perseus-e300l-091413.zip (6.5 MB)
cwr-perseus-e300s-091413.zip (6.6 MB)
Kernels - flash via Odin:
odin-perseus-e300k-091413.tar (6.4 MB)
odin-perseus-e300l-091413.tar (6.5 MB)
odin-perseus-e300s-091413.tar (6.4 MB)
Kernel Source Code:
perseus-e300x-091413-src.tar.gz (116.2 MB)
Ramdisks:
e300k_initramfs.tar.gz (2.4 MB)
e300l_initramfs.tar.gz (2.3 MB)
e300s_initramfs.tar.gz (2.4 MB)
Be sure to thank AndreiLux for making this possible.

How-To
This is how I set my E300K. You can do it however you want but I know this works. If you have an E300S you need to use the firmware for your phone.
- backup and important data on SD and microSD
- shutdown
- remove sim & microSD
- vol up + home + power to cwr - factory reset - power off
- vol down + home + power to odin - [No Auto Reboot] - flash (E300KKKUAMG2_E300KKTTAMG2_HOME.tar.md5 or firmware for E300S) - remove battery
- vol up + home + power to recovery but will boot to OS
- quick setup OS ("next", "skip" or "no" to everything)
- settings - accounts - backup & reset - factory reset
- quick setup OS ("next", "skip" or "no" to everything)
- settings - more - unknown sources
- connect to PC - copy UPDATE-SuperSU-v1.32.zip to SD
- vol down + home + power to odin - [No Auto Reboot] - flash (i9500-cwm-recovery-6.0.3.2-2.tar) - remove battery
- vol up + home + power to cwr - install zip from sd (UPDATE-SuperSU-v1.32.zip)
- reboot
- shut down
- insert sim
- boot
- enable data or wifi - software update - "modified .. blah, blah"
- open Play - update superSu app & install Busybox or Busybox Pro
- exit Play
- superSU - update binary (Normal) - exit
- Busybox - Root Perm. (Grant) - Backup (No) - Install (Smart Install) - Option "Auto Update Busybox" (No) - exit
- if using microSD - BEGIN
make directory /etc/init.d
make script for exfat
---
#!/system/bin/sh
insmod /lib/modules/exfat_core.ko
insmod /lib/modules/exfat_fs.ko
---
change permission of script to 755
​- if using microSD - END
- boot OS
- update all apps via Google Play, Olleh Market, Samsung Apps, etc.
- restart
- vol up + home + power to cwr - install zip from sd (kernel)​
FAQ:
1. Why is this in the i9500 thread?
The Galaxy S4 has many variations. SHV-E300K is one of three models sold in South Korea. Since XDA only has a small number of users of this variation, the moderators do not make separate sections for this device.​
2. Will you make a kernel for the e300s and e300l?
This depends on if the people testing the devices I don't own can help me make them work. The more useful information you give me, the more likely the kernels will work.​
3. XYZ doesn't work. What can I do?
PM me, not AndreiLux. Tell me as much as you can so I can try to recreate the problem.​
3. How do I use init.d feature?
make folder /etc/init.d
put your scripts in /etc/init.d/
chmod your scripts​
4. How do I mount an SD Card?
4a. (Option 1) load exfat_core & exfat_fs from terminal and then Settings - More (Tab) - Storage - Mount SD Card
4b. (Option 2) load modules via init.d​5. Can you add xyz feature?
I will certainly try.​
6. STweaks is force closing. What can I do?
The "unexpected error" seems to mostly occur due something messing with busybox in /sbin.
If you are using Busybox Installer (Stericson), Uncheck or decline the option to disable busybox in /sbin.
To get to the Settings page, swipe two pages to the left. There is a check box at the top. This option disables the copy of busybox built into the kernel.​

Glad to meet you koe1974 again
Can I add the link of your thread in my thread?

can we also get perseus kernel for E300L ? would love it. please try to develop this kernel for E300S and E300L

I've been waiting for this, anyone know where I can buy a SHV-E300K for a reasonable price?

You know that perseus kernel is for universal 5410 exynos?
SHV-E300K is a i9505 variant which uses snapdragon and you cannot port every feature
btw: this is the wrong section and without kernel source you will get into trouble

Grarak said:
You know that perseus kernel is for universal 5410 exynos?
SHV-E300K is a i9505 variant which uses snapdragon and you cannot port every feature
btw: this is the wrong section and without kernel source you will get into trouble
Click to expand...
Click to collapse
SHV-E300K is an Exynos 5410 phone with LTE support.
Research before posting useless posts.

Grarak said:
You know that perseus kernel is for universal 5410 exynos?
SHV-E300K is a i9505 variant which uses snapdragon and you cannot port every feature
btw: this is the wrong section and without kernel source you will get into trouble
Click to expand...
Click to collapse
The SHV-E300K is not a variant of the I9505. It is a variant of the I9500. And yes, while the source code is for a "UNIVERSAL" 5410 chipset, there are still tons of things that need to be done in order to actually make it work with either phone. I.E. .. ril code, wifi supplicants, cpu governers, audio, and the list does go on. It takes a lot of hard work and patients to get it to work with either phone to be honest. And no this isn't the wrong section due to the fact that it is part of the the I9500 family. We do not have and will not have our own thread for this phone because it is considered a localized phone branding.

lunerceli said:
The SHV-E300K is not a variant of the I9505. It is a variant of the I9500. And yes, while the source code is for a "UNIVERSAL" 5410 chipset, there are still tons of things that need to be done in order to actually make it work with either phone. I.E. .. ril code, wifi supplicants, cpu governers, audio, and the list does go on. It takes a lot of hard work and patients to get it to work with either phone to be honest. And no this isn't the wrong section due to the fact that it is part of the the I9500 family. We do not have and will not have our own thread for this phone because it is considered a localized phone branding.
Click to expand...
Click to collapse
Sorry my bad
Samsung just released too many s4
Sent from my GT-I9500 using xda app-developers app

Grarak said:
Sorry my bad
Samsung just released too many s4
Sent from my GT-I9500 using xda app-developers app
Click to expand...
Click to collapse
Its all good. I wasnt trying to be mean ir anything. Just heloing out with the knowledge flow.
Sent from my SHV-E300K using Tapatalk 2

Koe, getting random crashes with compatibility layer, cloud service agent, and random with com.android.phone. I went back to your old kernel until I get off work and then I will reinstall this kernel and send a log cat...
Also getting baseband service stopped responding. But it recovers once the phone boots completely.
Sent from my SHV-E300K using Tapatalk 2

lunerceli said:
went back to your old kernel until I get off work and then I will reinstall this kernel and send a log cat...
Sent from my SHV-E300K using Tapatalk 2
Click to expand...
Click to collapse
Also let me know if you have frozen/hibernated/uninstalled things from the stock rom.
I am testing against a rom with only a few things frozen and nothing removed.
Sent from my SHV-E300K

koe1974 said:
Also let me know if you have frozen/hibernated/uninstalled things from the stock rom.
I am testing against a rom with only a few things frozen and nothing removed.
Sent from my SHV-E300K
Click to expand...
Click to collapse
Nope, nothing frozen/hibernated/uninstalled from stock rom. I know the baseband service stopped error only happens at boot and then it recovers itself. The others will randomly stop and then quickly recover .. maybe you could turn off show error msg dialogue within the kernel since these services are actually recovering and not hindering anything?? Oh, and I have started work on the K device tree today, made a little bit of progress. It is just going to take all weekend to download the CM10.2 sources. But what I was planning on doing, with your permission of course, is adding your sources into the kernel build of CM and working it that way. With things like this, we would be working together on making this build possible and working out the bugs for each would be a lot faster .. let me know what you think...

lunerceli said:
let me know what you think...
Click to expand...
Click to collapse
It is all open source so what's mine is yours.
Sent from my SHV-E300K

koe1974 said:
It is all open source so what's mine is yours.
Sent from my SHV-E300K
Click to expand...
Click to collapse
Yeah, but it's still the principle of asking permission though. I am old fashioned like that .. LOL.

Thanks
I use E300K~!
Thanks!
But Stweaks is not Working..
and Please UPDATE Matcl..
[Sorry. I don`t speak English..]

DukoOsu said:
But Stweaks is not Working.
Click to expand...
Click to collapse
http://forum.xda-developers.com/showthread.php?t=2404954
Sent from my SHV-E300K

And dmb is not working too.
No dmb signal.
Same problem korea E300K user.
---------------------------------------------------
Sorry. I don't speak English
Sent from my Korea GS4 E300K

I cannot repair the error of the STweaks at all.
Isn't there kerenl problem ?
---------------------------------------------------
Sorry. I don't speak English
Sent from my Korea GS4 E300K

DukoOsu said:
I cannot repair the error of the STweaks at all.
Isn't there kerenl problem ?
Sent from my Korea GS4 E300K
Click to expand...
Click to collapse
You must tell me more information. What rom are you using? Which Busybox installer? Logcat log, please. Etc..
Sent from my SHV-E300K

Related

Alpha 3![ICS AOSP]{GSM/CDMA/P1000L/N}{DEV}{WIP} 11/12/11 TEAM DEVELOPMENT

ICS for Galaxy Tab 7
**PLEASE READ THE ENTIRE POST BEFORE FLASHING!**
Before you flash, Do an NANDroid backup, and then you can use an app called "App Extractor" to restore your important apps (Or you can use TB).
Changelog is in the second post
Supported Versions for GSM networks:
• P1000
• P1000N
• P1000L
• P1000R
Supported Versions for CDMA networks:
The CDMA kernel isn’t perfect at the moment, but it does work, so your tab won’t be bricked if you flash the right kernel, you'll just have more issues!
• Verizon
• Sprint
Not Supported:
P1010 (Wi-Fi only tab).
Current version:
Alpha 3
Developers:
Angel_666
koxudaxi
cdesai
cheatman
humberos
Working features:
• Reverse tethering- http://forum.xda-developers.com/show....php?t=1371345
• External SD
• Sound
• Multitouch
• Orientation sensor does work, but with a delay (you need to enable it in settings)
• Wifi
• Root
• 3G
Not Working:
• Camera doesn’t work yet, and won’t anytime in near future, due to great changes in ICS. We’d have to either write of wrapper or find some other workaround
(although it does work in panorama mode)
• Bluetooth
•
Notes:
• Touch buttons can be enabled if you want, (ro.product.characteristics=tablet in build.prop).
• Once you have a file manager installed, you can install app the normal way
• Honeycomb tablet apps works.
• Apparently you can boot this on CDMA sprint tabs as well (very long boot time at first) and P1000R!.
• If you can't get Wi-Fi to work, check here how to: http://forum.xda-developers.com/show...postcount=1175.
If you've got any questions, post them here(thanks joethc): http://webchat.freenode.net/?channels=##galaxytab7-ics.
FAQ:
Q: Keyboard not showing up:
A: Change dpi to 160 in build.prop and click on small keyboard icon and slide physical keyboard off
Q: I've got no root?
A: Flash the root at bottom of post (thanks cheatman), or
http://forum.xda-developers.com/show...&postcount=262,
Then add the sh.zip (at bottom of page) file via adb to the /system/bin folder of this device.
Thanks to sinamosavi for root!
Q: Issues with apps and/or settings:
A: WIPE DATA, THEN SEE, IT WORKS PERFECT!
Install Guide(Make sure you are on ext4 file format and gingerbread bootloaders!):
• Plug Tab into computer.
• Mount USB storage.
• Copy ICS ROM to SD Card.
• Reboot into recovery.
• Perform a ROM backup.
• Optional, but recommended: Wipe data (if you don't wipe, wait for some time on home screen for the old data to work fine with the new rom).
• Wipe the dalvik-cache.
• Flash ICS ROM.
• Reboot.
• Flash the kernel depending on your tab, (thanks to humberto for this!)
• Flash the root patch and then then the Wi-Fi patch.
• Reboot.
Enjoy!
Downloads:
Alpha Series:
• Alpha 1:
http://depositfiles.com/files/qf2yahrb0?
http://www.megaupload.com/?d=Q9EY9U38
• Alpha 2:
ftp://xda:[email protected]
• Alpha 3:
http://depositfiles.com/files/xhhvucq67
ftp://xda:[email protected]
Kernels:
http://forum.xda-developers.com/show...&postcount=544
Other Stuff:
Google apps: http://minus.com/mbgPLHnlmN#2
Kernels:
P1000
http://www.multiupload.com/I0GAWLNFKF
sha1sum: 256d530f84b61a00897c2dc0a6db45ab3dd083d0
==================================================
P1000L
http://www.multiupload.com/5T54ROP1L7
sha1sum: b1b9e545f092e9017eea8b6c3a68aa060b2a4d77
==================================================
P1000N
http://www.multiupload.com/XNP7QZJJVO
sha1sum: 7aba6a545c153cc5cf2b8c9e8b9587bdb4a30891
==================================================
CDMA
http://www.multiupload.com/8C0RV66449
sha1sum: 483a64214a054629f57ab75d2861e8ea9c8a5fe7
==================================================
Sources (CM9 Kernel)
https://github.com/sgt7
Changelog: https://github.com/sgt7/p1000-kernel-cm9/commits/master
Look at the attachments for additional files
Added the build.prop if any1 wanted to modify!
Enjoy the rom!
Please rate this ROM 5 stars and hit the thanks button if you like it!
Special thanks to:
koxudaxi
Angel_666
cheatman
dizgustipated
cdesai
woocashewski
joethc
humberos
mssmison
speedsilwady
{Diemex}
d2dyno
Changelog
CHANGELOG
Alpha 1:
Touchscreen works
Everything else doesn't work.
Alpha 2:
Works:
3G works for some
Sounds and effects
GSM
Camera
Alpha 3:
Works
Mobile data work (works fully now!)
External/internal storage automount
Orientation sensor works (sometimes )
Phone
Wifi (see patch)
Root(see patch)
Alpha 4:
In progress!
What doesn't work:
GPS
Bluetooth
HW Accelaration (not just smooth gui!)
multitasking button
everything else...
ani55 said:
If anyone wants to help, please PM me for files and stuff
Sent from my GT-P1000 using XDA App
Click to expand...
Click to collapse
https://github.com/dizgustipated
For devs : http://forum.xda-developers.com/showthread.php?t=1313337
We need to edit the boot.img and init.rc first. I can't do this today so will do tomorrow if I can.
Sent from my GT-P1000 using XDA App
Even though nexus one has fully working build, I chose to port from nexus a as it has same processer and other similar hardware
Sent from my GT-P1000 using XDA App
To help devs, download nexus s rom then download cm7 by technomancer and unzip it. Extract the boot.img with splitbootimg.pl script. Compare the init.rc to ICS init.rc. Specifically the most important part here is the PATH, LD_LIBRARY_PATH statement and BOOTCLASSPATH lines. Build your kernel with the updated init.rc and flash with heimdell.
From mssmison porting guide.
I am in no way responsible for anything that happens to your Tab
Sent from my GT-P1000 using XDA App
Help! Guys, any developers:
When i try to split technomancer's cm7 boot.img in terminal, it says:
Android magic not found. Giving up.
Yet when I do this with nexus s ics it splits it, so until unless I can't change the init.rc we can't even build a kernel. Please help, anyone!
If someone can split the cm7 boot.img for me it would help a lot!
Thanks!
Best for you is to try to download Techno Heimdal version and extract initramfs from zimage, check here .
Good luck.
ani55 said:
Help! Guys, any developers:
When i try to split technomancer's cm7 boot.img in terminal, it says:
Android magic not found. Giving up.
Yet when I do this with nexus s ics it splits it, so until unless I can't change the init.rc we can't even build a kernel. Please help, anyone!
If someone can split the cm7 boot.img for me it would help a lot!
Thanks!
Click to expand...
Click to collapse
yea the cm7 boot.img wont split, me n diz already working since days, just synced cm7 source and now gonna make a new kernel with the edit, zImage doesnt work, needs boot.img
af974 said:
Best for you is to try to download Techno Heimdal version and extract initramfs from zimage, check here .
Good luck.
Click to expand...
Click to collapse
But then I can't compare that with the ICS rom
Sent from my GT-P1000 using XDA App
I am looking for someone with good porting knowledge who can check my build prop.
Looking at it right now
EDIT: Ok,it should be fine
dariolob said:
Looking at it right now
EDIT: Ok,it should be fine
Click to expand...
Click to collapse
Cool, but in the mssmison guide, he says something about the propiertray files. What do I do with these?
Thanks dario
hi, ani55
it's good project to make sure a possibility of Galaxy Tab
Have you build a kernel and ROM ?
you should edit init.rc in initramfs which have other block device names.
if i help you , i will happy
dariolob said:
Looking at it right now
EDIT: Ok,it should be fine
Click to expand...
Click to collapse
How does it know the resolution of my screen and the cm7 one. Because in your hc build prop( which is a lot more organised) It has resolution and everything?
koxudaxi said:
hi, ani55
it's good project to make sure a possibility of Galaxy Tab
Have you build a kernel and ROM ?
you should edit init.rc in initramfs which have other block device names.
if i help you , i will happy
Click to expand...
Click to collapse
Thank you very much, hopefully we will then release a test version.
Quick note, make sure that the new kernel/initrdfs uses the proper new class statements in the *.rc files, there's been a change to that.
Secondary, getting the system to boot isn't terrible once you have the right class statements and new services loading in the init.rc. There will be challenges however with networking due in part I beleive to the sdk build most are sourced from.
I spent some time playing with it the other day, and waiting for the source is the best idea. You'll probably get it booting, but would want to have the source to make some of the changes requried to really get it working more than 80%.
I totally appluad you guys for starting on this though Good to see.
mssmison said:
Quick note, make sure that the new kernel/initrdfs uses the proper new class statements in the *.rc files, there's been a change to that.
Secondary, getting the system to boot isn't terrible once you have the right class statements and new services loading in the init.rc. There will be challenges however with networking due in part I beleive to the sdk build most are sourced from.
I spent some time playing with it the other day, and waiting for the source is the best idea. You'll probably get it booting, but would want to have the source to make some of the changes requried to really get it working more than 80%.
I totally appluad you guys for starting on this though Good to see.
Click to expand...
Click to collapse
Get mssmison, good to see you back! I am following your porting guide, but is the build.prop the only thing that you need to edit when you port from device to device.
Btw I am porting from nexus s.
Sent from my GT-P1000 using XDA App
has anyone tried the kernel from the HC build? Just a stab in the dark but that could at least provide a starting point
Im also starting to take a look at this but im more of higher level software guy
I need someone to build a kernel please
Sent from my GT-P1000 using XDA App

<DISCONTINUED>[SC-02B][CM-10.1_PATCH]Howto install I9000 CM-10.1 ROM to GS1 NTT Japan

<DISCONTINUED>[SC-02B][CM-10.1_PATCH]Howto install I9000 CM-10.1 ROM to GS1 NTT Japan
WARNING!! For SC-02B Galaxy S1 NTT-Docomo Japan only...
Basically this patch is original work by HiroyukiIkezoe (hiikezoe) on his kernel. I just apply his codes & try to compile it.
Since I don't know how to unpack & repack boot.img on cm-10.1, I use stratosk ramdisk with some modification to suite my needs. I failed to clone & fork it, maybe because too big, so I download it as zip file, make some changes & push it to github with smaller size.
First install from stock rom:
A. Install CF-Root-XX_OXA_JVT-v4.3-CWM3RFS.zip with odin. Read about how to get odin and using it from
SC-02B Root, Latest Firmware, CWM & Compatible ROMs by IparryU
B. Edit build.prop file from root explorer or similar function, change SC-02B to GT-I9000
before:
Code:
ro.product.model=SC-02B
ro.product.name=SC-02B
ro.product.device=SC-02B
ro.product.board=SC-02B
ro.build.product=SC-02B
after
Code:
ro.product.model=GT-I9000
ro.product.name=GT-I9000
ro.product.device=GT-I9000
ro.product.board=GT-I9000
ro.build.product=GT-I9000
C. Get a CM-10.1 rom & install instruction from [NIGHTLY][ROM][4.2.2] CyanogenMod 10.1 for Samsung Galaxy S thread.
D. Download & install LL1 Modem
E. Download & install this 3 files:
1. Kernel: nutest_sc02b-mMdD.zip or stock/mackay/semaphore unofficial ports from Download Link
2. LL1 GPS and RIL binaries
3. JB_BigMem_26-aug-12.zip by kasper_h
F. Reboot and go to Settings > Wireless & Networks > More... > Mobile networks > Network operators & Choose automatically
G. Edit build.prop file from
Code:
ro.telephony.ril_class=SamsungExynos3RIL
to
Code:
ro.telephony.ril_class=RIL
H. Reboot your device.
Click to expand...
Click to collapse
Update or install any CM-10.1 based rom:
1. Read the rom thread for download info & install guide, like step C. Don't install rom with original partition, since the kernel didn't support it!
2. Repeat E, F, G & H steps.
Click to expand...
Click to collapse
Troubleshoot:
For baseband unknown, no network and data not connected try this steps:
- Turn off data.
- Turn on Airplane Mode from setting menu.
- Reboot.
- Wait 1-2 minutes after bootanimation end, then turn off Airplane Mode.
Known Bugs:
1. Airplane Mode on-off toggle often not work.
2. GPS takes too long time before lock with poor accuracy.
3. Charging when phone switched off didn't show the battery indicator correctly. Read this for detail. Fixed in 20130606 release and after.
Unofficial Kernel Ports:
I add various kernel based on i9000 version, read about the feature or change logs on it's original thread but don't report any bugs (except you can prove it happened in original version)!!!
>> Stock cm-10.1 kernel
file: cm-10.1-sc02b-kernel-yyyymmdd.zip
Finally (May 2013) I found proper way to unpack stock kernel using this kernel-repack and repack again using a part of script from here
It's not real stock, but I think close enough to the origin. You may need revert the bigmem patch by install this if you have problem with video capture/playback function.
sc02b changes: stock-cm branch
>> Semaphore kernel ("s" variant only)
file: Semaphore_JB_<version>sj.zip
info: original thread
sc02b changes: sema branch
>> Mackay kernel ("vc" flavour only)
file: Mackay_kernel_<version>_VC-sc02b.zip
info: original thread
sc02b changes: mackay branch
>> Devil kernel *obsolete*
info: helly bean rom thread since no separate thread for devil kernel on cm-10.1
sc02b changes: devil branch
Click to expand...
Click to collapse
Various Modem:
If latest (LL1) didn't make you happy, read about older modem in this post
Credits:
pawitp
hiikezoe
stratosk
kasper_h
derteufel1980
danielsanchez
iparryu
all epic4g, nexus s/s4g & i9000 variants kernel devs
all sc-02b tester & users
Source:
- kernel
- ramdisk
- ramdisk for semaphore
Alright..about our suggestion on editing kyapa's kernel..so that we can have bigger ram..any comment?.ive just backread our old thread and you said there that you have build kyapa for our stock LC04..how is that?.as i remembered the ram of kyapa is about 490 (i suppose)..is it the tweaks that kyapa applied on the kl4?.is it possible for us to have that on our LC04?.thank you..such a good man.
Nutest change logs
Build 20130705
Additional changes compared to stock cm-10.1:
- SC-02B patch by Hiikezoe
- Sync to linux-3.0.y kernel stable and (sometimes) patched with 3.0.y-rc1 stable review
- Sync to android-3.0 aosp kernel common
- Live OC by Ezekeel^ with 110 max value
- Selective LiveOC^ from Lynx/Devil kernel
- Deep Idle^ by Ezekeel (on by default)
- Add 1.32GHz oc step from Mathkid
- Custom Voltage^ by Ezekeel
- Remove most debug info (Stratosk)
- 8 CPU governors: Userspace, Conservative, Ondemand, Interactive (default), Smartass2, Lagfree, Lazy and Wheatley
- 6 I/O Schedulers: Noop, Deadline, CFQ, ROW (default), SIO and FIOPS from mackay kernel
- 397 MB available RAM (need BIGMEM patch)
- Voodoo Color^^ from Mackay/Devil kernel
- Mackay TWRP 2.5.0.0 (blue)
- Modified ramdisk based on stable CM-10.1.0
- Compiled with Linaro 13.06
- some other changes (O3, ZCACHE, etc...)
^ = set with nstools
^^ = set with Voodoo Sound
Full logs and source:
nutest branch
ramdisk-sc02b
if u want to increase ur ram do an exchange.
btw is the bigmem a ram tweak?
Sent from my GT-I9000 using Tapatalk 2
didhiy said:
ram is 398mb on this build, think I can't get higher than that
Click to expand...
Click to collapse
oh i see..its a new kernel..thanks..about the Big Mem?.I have a semaphore manager and it has a big mem already..is that ok?.or instead flash it?
sir didhiy the kernel you posted here is a new one or still the december 31 build??
greedisgood99999 said:
oh i see..its a new kernel..thanks..about the Big Mem?.I have a semaphore manager and it has a big mem already..is that ok?.or instead flash it?
Click to expand...
Click to collapse
only 398mb ram available, no option to switch between memory size like semaphore kernel
archrae said:
sir didhiy the kernel you posted here is a new one or still the december 31 build??
Click to expand...
Click to collapse
this is a new build, kernel updated to latest 3.0.58
its nice that our ram increases at 15mb. thanks didhiy. and and the creator of bigmem.
Sent from my GT-I9000 using Tapatalk 2
thanks didhiy for ur help and all those who contributed in getting our old sweetheart sg1 so far lol any upgrades on better battery life....
kma221 said:
thanks didhiy for ur help and all those who contributed in getting our old sweetheart sg1 so far lol any upgrades on better battery life....
Click to expand...
Click to collapse
well, since we came straight from gb stock rom... the battery life seems really shocking compared to it
I guess it all happened to all i9000 variants. I have epic4g with cm-10.1 too & battery life is equal to sc-02b
Edit:
Seems this commit fix battery drain problem
Modify battery variables
Click to expand...
Click to collapse
I was wondering if there was a way to get ram like kyapa's kernel but have a deeper look in the ram with an app called memory info and swapcheck I realized...
t10mod3
total ram-504mb
swap total-160mb
didhiy's kernel
total ram-408mb
swap total-0mb
since swap memory is available if we get space on sd card I think didhiy's kernel got more ram than t10mod3, am I right!?
u can check it by your self with this app!
thanks for the good work and updates in this kernel didhiy!
eternalcrewthiago said:
I was wondering if there was a way to get ram like kyapa's kernel but have a deeper look in the ram with an app called memory info and swapcheck I realized...
t10mod3
total ram-504mb
swap total-160mb
didhiy's kernel
total ram-408mb
swap total-0mb
since swap memory is available if we get space on sd card I think didhiy's kernel got more ram than t10mod3, am I right!?
u can check it by your self with this app!
thanks for the good work and updates in this kernel didhiy!
Click to expand...
Click to collapse
wow. i hope didhiy can work on this stuff. hope he can do a swap of lots of memory.
Sent from my GT-I9000 using Tapatalk 2
eternalcrewthiago said:
I was wondering if there was a way to get ram like kyapa's kernel but have a deeper look in the ram with an app called memory info and swapcheck I realized...
t10mod3
total ram-504mb
swap total-160mb
didhiy's kernel
total ram-408mb
swap total-0mb
since swap memory is available if we get space on sd card I think didhiy's kernel got more ram than t10mod3, am I right!?
u can check it by your self with this app!
thanks for the good work and updates in this kernel didhiy!
Click to expand...
Click to collapse
can you refer me to the kernel source? I knew kyapa kernel based on talon kernel, but not that much ram as I remember
about swap, I decide to disable it I already push all my work to github so everyone can test another config to try
semaphore kernel thread have useful guide to build a kernel, I used it as reference.
didhiy said:
can you refer me to the kernel source? I knew kyapa kernel based on talon kernel, but not that much ram as I remember
about swap, I decide to disable it I already push all my work to github so everyone can test another config to try
semaphore kernel thread have useful guide to build a kernel, I used it as reference.
Click to expand...
Click to collapse
galaxy s forum
http://galaxy.anddo.net/phpBB3/viewtopic.php?f=2&t=101&sid=560d97818f7435bd20ebc4391ea32ffc
Talonの最新版ソースを元にSC-02B用に手を加えたものです。
odinで焼き終わったあと再起動が2~3度繰り返され、EXT4へのコンバートが始まると思います。
また専用アプリもT101シリーズで動作するように変更してあります。(こちらはカーネルを焼けば自動的にインストールされます)
Superuser.apkはマーケットよりダウンロードしてください。
Superuserをインストールしたあとbusyboxなども入れるなら入れてください。
その後再起動で、zram反映されます。
その他は試行錯誤してみてください。
ソースは
https://github.com/kyapa/linux_gt-i9000-gb
にあります。
the last url is the source!
that's the one I knew I've a build for LC4 stock with that source, but never check the ram size.
maybe something similar on devil kernel which use all camera memory to reach bigger ram
I've plan to build semaphore, mackay & devil kernel for sc-02b...
semaphore already done & works, will post it later
didhiy said:
that's the one I knew I've a build for LC4 stock with that source, but never check the ram size.
maybe something similar on devil kernel which use all camera memory to reach bigger ram
I've plan to build semaphore, mackay & devil kernel for sc-02b...
semaphore already done & works, will post it later
Click to expand...
Click to collapse
we just ready to test and use next ones too!!thanks
didhiy said:
that's the one I knew I've a build for LC4 stock with that source, but never check the ram size.
maybe something similar on devil kernel which use all camera memory to reach bigger ram
I've plan to build semaphore, mackay & devil kernel for sc-02b...
semaphore already done & works, will post it later
Click to expand...
Click to collapse
damn. ur making another miracle bro. thank u. will be glad to see whats new.
u combine them. now thats what ive been waiting for.
Sent from my GT-I9000 using Tapatalk 2
@didhiy
can u please add the gingerbread phone apk contacts and messaging apk to this jellybean rom it was great or could u pls give some guidance how to do it thanks
how to have that 408 RAM?.how to swap?.can anyone help me?
here is semaphore kernel for sc-02b
http://dl.dropbox.com/u/820341/Semaphore_JB_2.9.5.zip
note: don't report any bugs to semaphore thread!!!
this is unofficial build, if something goes wrong or some feature didn't works, it might be my fault...

[KERNEL][I9000B] Semaphore JB 3.0 (I9000-B only)

This is stratosk's Semaphore JB kernel compiled for the GT-I9000B (Latin america variant of the I9000). Stratosk doesn't support this variant, so cronot tweaked the build to make this excellent kernel work for the I9000B variant. He now moved on to another phone so he has stopped working on this build, but not before handing it over to me - so I will now be building this kernel, at least for as long as stratosk does
With that said, here comes the disclaimer: By flashing this kernel, you accept that it comes without any support, neither mine and even less so from stratosk, since he doesn't support this variant on his own releases. So please don't bother him with support questions regarding this specific build. IOW: you'll use this kernel at your own risk.
There were reports of data loss during testing on early builds of the 2.8.x (kernel for Android 4.2) series - there were no more bad reports on later versions, but this needs to be said: Always do a nandroid backup before installing or updating any of the kernels posted here. I won't be held responsible if you lose data while using these kernels!
I *may* be able to help depending on whatever problems you might have, but don't expect timely answers, or any answers at all if I'm not technically able to figure out your problem - I'm a beginner on kernel development, all I did with this really was just some slight tunings and then recompile it for the I9000B. Also, I'm doing this on my free time, which is not much these days, so for now I'm just going to focus on following stratosk builds and recompile them for the I9000B as they come. I can say though, as far as problems, I don't have any with it on my device - it works fine and fast for me.
Now, on to the goodness:
This kernel is exactly the same as stratosk builds (hence, the exact same features and changelogs, including compiler versions and configuration), but with the following modifications:
Swap enabled;
ZRAM enabled as module (To configure it (on CM10), go into Settings / Performance / Memory Management);
KSM support enabled (Disabled on system by default, to enable it (on CM10), go into Settings / Performance / Memory Management)
Note about build version 2.7.0
Stratosk is no longer maintaining the 2.6.x builds that are meant for Android 4.1. But cronot was using Android 4.1 before he sold his SGS, and looking at some of the latest 2.9.0 features he felt like having some of its features on the 2.6.x builds, and so he did it. Since there are quite some important changes he thought it would be better to bump the version number to 2.7.0. Do note though that I provide this kernel here only as a convenience, I won't be supporting this version because I'll be compiling, testing and using only the kernels for Android 4.2, like stratosk does.
The 2.7.0 build contains the following cherry-picks from 2.9.0:
Reduce number of frame buffers for more RAM (on my ex-SGS I'm now at 383Mb, up from 377Mb);
Updated Interactive governor;
ROW I/O Scheduler
Known issues
None, as far as I know - feedback is always welcome!
What works
Everything, as far as I could see.
Usage
Just flash it on CWM like any other kernel. Normal version and 's' version are provided just like on stratosk's release. Use the Semaphore Manager app on Google Play, from stratosk, to setup the kernel features.
All instructions and documentation from stratosk's original Semaphore kernel applies to this one, so look into his own thread for more information.
Source
Github repository
Thanks
To stratosk, of course, for his awesome work on his kernel, and for letting me post this here for I9000-B users;
Everyone who is/was involved on the development of the Semaphore kernel - basically, anyone on stratosk's "thanks" list
Downloads:
Until version 2.9.12 here:
http://code.google.com/p/lu4ndr01d/downloads/list
Version 2.9.13 forth herein: http://code.google.com/p/luandroid/downloads/list
Version 2.9.18 forth herein: http://goo.im/devs/LU4NDR01D/Kernel/Semaphore
LInk my site: www.luandroid.com.br
To download previous versions follow the link my friend cronot.
http://forum.xda-developers.com/showthread.php?t=2011376
Re: [KERNEL][I9000B] Semaphore JB 2.9.7 (I9000-B only)
Version 2.9.8 on line.
Enviado do meu GT-I9000B usando o Tapatalk
Personnel who are having problems with BLN, just install this app and activate BLN will work.
Thank you so much ! I want to try Semaphore but never work on my I9000B
PS: With Bigmem I can't record on 720p but I've read that it's fixed, I'm wrong ?
Gezetah said:
Thank you so much ! I want to try Semaphore but never work on my I9000B
PS: With Bigmem I can't record on 720p but I've read that it's fixed, I'm wrong ?
Click to expand...
Click to collapse
Yes it can not, it is not not fixed, download the "SB", it does not contain the bigmen.
rubervalrfl said:
Yes it can not, it is not not fixed, download the "SB", it does not contain the bigmen.
Click to expand...
Click to collapse
Thats what I've downloaded "Semaphore_JB_2.9.8sb.zip" and I can't record. Do you mean Semaphore_JB_2.9.8b.zip ?
Gezetah said:
Thats what I've downloaded "Semaphore_JB_2.9.8sb.zip" and I can't record. Do you mean Semaphore_JB_2.9.8b.zip ?
Click to expand...
Click to collapse
I did not, which one you downloaded? must be the SB.
rubervalrfl said:
I did not, which one you downloaded? must be the SB.
Click to expand...
Click to collapse
I've downloaded the SB one, but I can't use the camcorder :/
Gezetah said:
I've downloaded the SB one, but I can't use the camcorder :/
Click to expand...
Click to collapse
Dude, you want me to post something you see, because this working perfectly, which rom you are using?
rubervalrfl said:
Dude, you want me to post something you see, because this working perfectly, which rom you are using?
Click to expand...
Click to collapse
Sorry, I don't want to bother you, each phone is different.
By the way I'm using CM10.1 (20130124), I'll try again.
EDIT: I saw this on the Semaphore thread...
Please note that there are 2 variations:
Normal versions: for CM10 or ROMs without hugemem configuration, available RAM 384MB - 396MB
's' versions: for Slim Bean ROM or patched ROMs with hugemem configuration, available RAM 397MB - 409MB
So, I'm using the normal version and everything works fine
PS: can I use the default CM10.1 performance menu or this kernel uses the Semaphore manager only ?
Gezetah said:
Sorry, I don't want to bother you, each phone is different.
By the way I'm using CM10.1 (20130124), I'll try again.
EDIT: I saw this on the Semaphore thread...
Please note that there are 2 variations:
Normal versions: for CM10 or ROMs without hugemem configuration, available RAM 384MB - 396MB
's' versions: for Slim Bean ROM or patched ROMs with hugemem configuration, available RAM 397MB - 409MB
So, I'm using the normal version and everything works fine
PS: can I use the default CM10.1 performance menu or this kernel uses the Semaphore manager only ?
Click to expand...
Click to collapse
Yes you can, I am currently in SlimRom compiled by myself, so I said this all working.
Tried 2.9.8b, everything works good but I get an error everytime I try to flash a rom that does not have Semaphore 2.9.8b.
Zkaar said:
Tried 2.9.8b, everything works good but I get an error everytime I try to flash a rom that does not have Semaphore 2.9.8b.
Click to expand...
Click to collapse
What is the error?
Hello, I would like to know if I can use this kernel in a normal GT-I9000, the international version, because I'm interested in ZRAM and KSM.
What is the special compilation for the B version?
Re: [KERNEL][I9000B] Semaphore JB 2.9.8 (I9000-B only)
eTomm said:
Hello, I would like to know if I can use this kernel in a normal GT-I9000, the international version, because I'm interested in ZRAM and KSM.
What is the special compilation for the B version?
Click to expand...
Click to collapse
If you use the normal kernel on the I9000B the touchscreen doesn't work, but it has the same features, you can download the I9000 kernel from the official site.
Enviado desde mi GT-I9000B
eTomm said:
Hello, I would like to know if I can use this kernel in a normal GT-I9000, the international version, because I'm interested in ZRAM and KSM.
What is the special compilation for the B version?
Click to expand...
Click to collapse
As our friend said above, this compilation is for Latin version of the device, sold in Brazil, Argentina and some other countries in South america
rubervalrfl said:
What is the error?
Click to expand...
Click to collapse
It is a generic error, like "get build.prop failed". I always get that when trying to flash a I9000 ROM or a corrupt archive.
I can't really type the error now, it is big, and I've rolled back to 2.9.7b
Zkaar said:
It is a generic error, like "get build.prop failed". I always get that when trying to flash a I9000 ROM or a corrupt archive.
I can't really type the error now, it is big, and I've rolled back to 2.9.7b
Click to expand...
Click to collapse
Dude, I'm not getting this error your understanding, your device is "I9000B" or "I9000", where "B", please send the logcat because the way that, I can not help you.
Another thing, as you have seen deterioration, also'm Brazilian, please make me a visit at my site and describe in Portuguese unclear what his mistake, ok.
Zkaar said:
It is a generic error, like "get build.prop failed". I always get that when trying to flash a I9000 ROM or a corrupt archive.
I can't really type the error now, it is big, and I've rolled back to 2.9.7b
Click to expand...
Click to collapse
I have the same error when using CMUpdate, the phone restarts after download the rom and it gives me an error.

[Kernel - Linux 3.4 Hybrid] Devil3.4_0.1.4 - Aosp&Sammy - Dualboot - 16/03

This Kernel is based off the sources of AndreiLux Perseus Kernel (alpha35).
If you consider to thank me, please also consider to thank him http://forum.xda-developers.com/showthread.php?t=1927852
This kernel only supports roms of android version 4.3.x (sammy and aosp) and 4.4.x!
You can dualboot any of those roms
if you were using this kernel on aosp based roms, and want to use another kernel, you need to reflash the rom, of course without any wipe, it's just to restore modified files
Features (changes compared to Perseus):
- merges samsung open source update12
- dual sound engine
- compiled with linaro gcc 4.8.3
- updated Linux Kernel base to 3.0.101
- updated block subsystem (i/o schedulers) to linux 3.4
- updated memory management subsystem to linux 3.4
- partial updated kernel main system to linux 3.4 (current work in progress)
- zram, zsmalloc and lowmemorykiller updated from 3.9
- DevilQ cpu governor (default)
- fiops v2 i/o scheduler
- working for Aosp and Sammy at once (Big thx to Gokhanmoral for making this possible)
- Portet Ezekeel's Touchwake Feature (from nexus s)
- Oc up to 2.0 Ghz
- Backport from Linux 3.5 smp driver parts
- Wifi driver updated from note3
- backported zswap from linux 3.13 (this replaces zram now)
- backported cpu-boost driver
- possibility to set high/low power mode for wifi when screen is off
- LulzactiveQ cpu governor (from siyahkernel, thx again to Gokhanmoral)
- Hotplug Cpu Governor
- Proportional Rate Reduction for TCP
http://kernelnewbies.org/Linux_3.2#head-1c3e71416a9fdc2f59c1c251a97963f165302b6e
- improve memcopy/memmove
- Using Voodoo Sound and Boeffla Sound
- LED Control by yank555-lu
- ExFat support (thx to samsung for opensourcing the driver)
if your rom is based off PAC, Bam, Fusion, ... :
IMPORTANT: As per notice of 01.11.2013, my CM10.2 kernels do NOT support proprietary Custom Rom frameworks anymore. So if your Custom Rom did not implement the generic framework class framework-2.jar but his own naming convention, you will receive a boot loop. Do not cry about this here but advise your Custom rom cooker to fix this. I will not change this ever again.
The most prominent custom kernels for CM will follow the same approach (aligned between Yank555, Googy, LordBoeffla, Psndna, Temasek and me).
So please do pass this message along to your favorite ROM devs.
If they don't fix their rom, it won't be compatible with custom kernels any more!​
Kernel app http://forum.xda-developers.com/showthread.php?p=41346443#post41346443
How to post bugs:
http://forum.xda-developers.com/showthread.php?t=1520508
Click to expand...
Click to collapse
Click to expand...
Click to collapse
Dualboot Faq:
For more detailed instructions, please take a look at this thread from RichMd (thank you for it):
Dualboot Faq thread
Important: if you want to use this kernel for dualboot, i highly recommend flashing my recovery as well.
General information about the recovery:
dualboot menu.
in this menu you can:
* create the secondary system partition (needed to be run once, if you want to install a second rom)
Install-zip menu:
you'll notice there is a new menu, where to select what you want to flash.
if you select kernel, rom or recovery, the zip gets installed as it is.
if you select zipt to pri./sec. filesystem, it is selfexplanary
if you select rom to secondary fs, the zip gets modified to install to the sec. fs. IF YOU WANT TO INSTALL IT TO PRIMARY FS LATER SOME TIME, YOU NEED TO REDOWNLOAD THE FILE!
if you select rom to primary filesystem, it gets installed there, and you can use the same zip later again.
How to install a second rom:
make sure you have already created ssecondary system partition! if not, go to dualboot menu and create it now (this may take some minutes)
The savest way is the way by using nandroids: if you don't have a nandroid already, create one now. Then just select your backup, and restore it to secondary filesystem.
you now should already be able to boot into primary or secondary rom (which are both the same now).
now you can install any other rom as primary.
if you want to install a new rom directly as secondary,
make sure there are no spaces in the filename!,
then just go to install zip. you'll notice there's a new menu at some point.
in this menu you can select where you want to install, and what type of file it is.
if you choose rom to sec. fs, your zip files itself gets modified to be installed to secondary fs. this may take a minute, because the files needs to get zipped again. Imporant: this file is permanently modified. if you think you need it later again, you should redownload it, because the modified one would always install as secondary.
installing a rom as primary, a zip to primary or zip to secondary fs, does not modify the zip.
Additional information:
roms coming with an aroma installer are hard to handle, as every dev can place own commands into it. It's impossible for me, to take care of every possibility. Because of this, it should be the best method, to flash a rom with aroma installer as primary one (and then move it to secondary, by using the nandroid method, if you want it to be secondary).
Click to expand...
Click to collapse
Many Thanks to:
- RichMD
- Gokhanmoral
- Andreilux
- DAGr8
- simone201
- ptmr3
- Stratosk
- RolloS
- kasper_h
- Philz (for his recovery source, although i had to implement my own touch )
- all the others mentioned in the changelogs
reserved
could someone please upload sammy 4.3 stock kernel? i want to build a seperate kernel for sprint, but i need the stock kernel for extracting some files before. thanks
My links to current devil stuff
New devil recovery with f2fs support for system and cache (data partition to come later). Note you dont need f2fs to use the recovery or kernel but you do need the kernel and recovery to use f2fs. If you convert to f2fs and want to use a different recovery then you must format file systems back to ext4 before changing. Bad things will happen if you do not convert before changing recoveries. Also the rom you are flashing must have an installer script setup for f2fs. I will be updating all my roms to support f2fs when I do their next releases.
Recovery link
https://www.androidfilehost.com/?fid=23622183712470601
MD5sum 1f15bb6c56d1fc65b00c8af188a37cda
Devil tools 1.1.2
https://www.androidfilehost.com/?fid=23622183712470603
MD5sum bcb3e3b4d7ec969b43bd68e47e6b556f
May post a current kernel if approved.
Thank you thank you thank you! Been hoping someone would make us a custom mk4 kernal
Thanks DerTeufel980.... we all really appreciate this.
So I can use this with a Samsung mk4 ROM? I'm on digiblur.
Sent from my SPH-L900 using xda app-developers app
krobinso2295 said:
So I can use this with a Samsung mk4 ROM? I'm on digiblur.
Sent from my SPH-L900 using xda app-developers app
Click to expand...
Click to collapse
Once it is done.
Sent from my SPH-L900 using XDA Premium 4 mobile app
kernel is up
dualboot coming in the next days. i need to compile my recovery for you...
Sweet!!
Sent from my SPH-L900 using XDA Premium 4 mobile app
So the kernel posted will work on twiz 4.3?
From My Classic 4.3 n2/3
Chaz187 said:
So the kernel posted will work on twiz 4.3?
From My Classic 4.3 n2/3
Click to expand...
Click to collapse
It's in the first post... Working on Android 4.3 and above...
Gesendet von meinem Note II mit Tapatalk 2
DerTeufel1980 said:
It's in the first post... Working on Android 4.3 and above...
Gesendet von meinem Note II mit Tapatalk 2
Click to expand...
Click to collapse
Just flashed and it wont boot past splash screen. Button backlights flash on but that is all. What extra info do ypu need?
Sent from my SPH-L900 using XDA Premium 4 mobile app
Will this work on cm 4.3 4.4 or have to wait for the dual boot
Sent from my SPH-L900 using Tapatalk
It should but it is untested. Dual boot is just a special recovery that allows you to run two roms without flashing or nanding between the two.
Sent from my SPH-L900 using XDA Premium 4 mobile app
jlmancuso said:
Just flashed and it wont boot past splash screen. Button backlights flash on but that is all. What extra info do ypu need?
Sent from my SPH-L900 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Does the screen turn black after splash? Or does it sit with my kernel logo all the time?
Is adb shell working?
sliverr7x said:
Will this work on cm 4.3 4.4 or have to wait for the dual boot
Sent from my SPH-L900 using Tapatalk
Click to expand...
Click to collapse
It should work already... But as written above, it does not work on sammy currently.
Please report if there are same issues with cm.
Gesendet von meinem Note II mit Tapatalk 2
OK I just read about pac roms so I see It won't work according to the op
Sent from my SPH-L900 using Tapatalk
Can't wait for this to be working.... will it support stweaks
From My Classic 4.3 n2/3
Chaz187 said:
Can't wait for this to be working.... will it support stweaks
From My Classic 4.3 n2/3
Click to expand...
Click to collapse
The older version stweaks workes sort of but there is a devil tools in the market that works.
DerTeufel1980 said:
Does the screen turn black after splash? Or does it sit with my kernel logo all the time?
Is adb shell working?
It should work already... But as written above, it does not work on sammy currently.
Please report if there are same issues with cm.
Gesendet von meinem Note II mit Tapatalk 2
Click to expand...
Click to collapse
Sits on devil logo. Not sure about adb not around pc. Anything specific just list it and will try later.
Sent from my SPH-L900 using XDA Premium 4 mobile app
I would need someone to try on cm11 or omnirom (generally any aosp rom), to know if the issue is caused by sammy initram files, or the main init file.
Gesendet von meinem Note II mit Tapatalk 2

[ROM] 6045Y-DCZ - 6.0.1 stock, root, debloat - 2.2 (2016-08-09)

**************************************************
[ROM] 6045Y-DCZ
current version 2.2 (2016-08-09)
STOCK, STABLE, FAST, ROOT
**************************************************
FOR NOW IT IS ONLY FOR SINGLE SIM DEVICES!! DUAL SIM NOT WORKING ​
-it is not exactly a build. Its more a mod.
-based on latest Alcatel IDO 3 5.5 6045Y MMB29M EUROPE UPDATE
-including ROOT (latest supersu 2.76)
-removed all unnecessary apps from Alcatel. there is only the necessary basic to run the phone. All other things you can download by yourself.
-Due to source is the avaliable set of languages shrinken to English, German, Slovak and Czech. But More Locale 2 app (included) will do the trick for you on most apps.
GUIDE:
-Its always better to flash this upon a stock firmware. You can try to flash it upon custm roms like CM AOKP etc, but since i havent tested it, i dont know if it will 100% work
-download firmware and also the MD5 checksum and copy both files to your phone.
-go to TWRP recovery (please make sure you use the @Unjustified Dev version from here
-make backup of your current ROM
-here you can grab a bat file to make backup of your curent MODEM, or download your MODEM in a zip file. Don´t forget to thank @famewolf for the time he spends to gather the modems.
-If you hav ebackup of oyur curent modem, just open my ROM zip in a ZIP app (i use 7zip). Replace the non-hlos.bin with your non-hlos.bin (modem) file.
-copy the ROM (and if you choose the modem zip file from @famewolf )
-wipe chache/dalvik/system/data
-format data (just to be sure. Format data is something diferent than wipe data)
-install ROM (make sure you have MD5 check enabled and it gives no error)
-reboot
-on first boot be patient it takes a while after the first boot (about 5 minutes) untill the ROM settles down
DOWNLOAD:
From my google disk
ISSUES:
-on my 6045Y i have no issues so please report
changelog in 2.2 build (2016-08-09)
-parallax background on stock launcher (looks great)
-translucent appdrawer background
-cleared updater-script of useless lines
changelog in 2.1 build (2016-08-08)
-build from latest 6045Y 010 06 update (6045Y MMB29M EUROPE UPDATE)
-no need to do some silly unmount and mount crap, because i know how to write the updater-script
-Root (systemless) included, GAPPS included (as this is just a moded stock ROM)
-Debloated 6.0.1 version..lockscreen is working well for my on 6045Y
-Background wallpaper from Vikas Kanwal (no stealing from web)
-Included 6045Y modem, so if you are on non 6045Y version see above to get your corespondent modem zip fle or image file before you start flashing.
-Security patch for 6.0.1 (from 2016-1-7)
-Double tap on lock screen to sleep
-Launcher 5x6 and dock 5x grid (instead of 4x5)
-lcd density set to 430
-USB debuging enabled from first boot
-Color temperature setting
-Technicolor enhanced colors
-Call recorder - when you are in a call you can tap on the three dots on the right and record the call
-Multi window enabled (under sttings/developer option)
-Glove mode (higher sensitivity of touchscreen)
-Three fingers swipe to make screenshot
CREDITS:
@Unjustified Dev , @famewolf , @The Marionette, without them there will be no IDOL 3 5.5 develpment, so pelase give them a thnax!
And of course i am not responsible for any damage you do by flashing this on your device!
DallasCZ said:
**************************************************
[ROM] 6045-i806-DCZ
current version 1.0
STOCK, STABLE, FAST, ROOT
**************************************************​
-it is not exactly a build. Its more a mod.
-based on latest TCL i806 (IDOL3) firmware (JSU_I806-2[ABC]LCCN7_7TMBRCB3)
-I exchanged the kernel for the ARDE DEV TEAM STOCK OC one (4x1651 MHz + 4x1601 MHz).
-Antutu player will love the 37K ratings (all cores set to performance Governors)
-including ROOT (latest supersu 2.52)
-added KERNEL ADIUTOR
-removed all unnecessary apps from TCL. there is only the necessary basic to run the phone. All other things you can download by yourself. So the ROM is only 600 MB on size.
-Due to source is the avaliable set of languages shrinken to English and Chineese. But More Locale 2 app (you can download form google play) will do the trick for you on most apps.
GUIDE:
-go to TWRP recovery
-wipe chache/dalvik/system/data
-install ROM
-install GAPPS (i use open gapps 5.0 nano)
-reboot
-on first boot be patient it takes a while after the first boot (about 5 minutes) untill the ROM settles down
DOWNLOAD:
From my google disk (size aprox 600 MB)
ISSUES:
I dont know of any, you tell me.
FUTURE PLANS:
-merge another languages from framework res, settings, systemUI apks . As i am not a DEV i will repack the apks adding these languages it should work with more locale 2 then. I cannot add the language support to the rom itself.
-replace the i806 launcher with one from 6045Y (will do need more tests because of lags of the 6045Y launcher).
-add some minor build.prop tweaks
CREDITS:
BIG thnax to @franq36 of ARDE DEV Team for the Kernel, also thank @Grarak for the Kernel Adiutor.
Click to expand...
Click to collapse
Nice work! Does your version allow wifi to be enabled while in airplane mode? Are you changing the model to something unique like x806 to prevent updates from trying to be downloaded/installed that could affect partitions beyond system/boot? Did you remove the system update checker? Have you modified or eliminated the default updater-script in the stock i806 rom which clobbers several partitions beyond system and boot?
famewolf said:
Nice work! Does your version allow wifi to be enabled while in airplane mode? Are you changing the model to something unique like x806 to prevent updates from trying to be downloaded/installed that could affect partitions beyond system/boot? Did you remove the system update checker? Have you modified or eliminated the default updater-script in the stock i806 rom which clobbers several partitions beyond system and boot?
Click to expand...
Click to collapse
-yes wifi can be turned on while in airplane mode
-i deleted update checker app, so there are no updates
-yes i deleted all entries that were messing around with radio etc.. So now this script only format and copy system, busybox, root, kernel thats all. So it should be also suitable for 6045I version. I can enable the double sim stuff in build.prop so this should work also for 6045K version.
DallasCZ said:
-yes wifi can be turned on while in airplane mode
-i deleted update checker app, so there are no updates
-yes i deleted all entries that were messing around with radio etc.. So now this script only format and copy system, busybox, root, kernel thats all. So it should be also suitable for 6045I version. I can enable the double sim stuff in build.prop so this should work also for 6045K version.
Click to expand...
Click to collapse
Sounds like you have all the bases covered! What a shame we can't get multirom to work on our device YET....it would allow us to use our external sd to swap between multiple roms and I could have cm12.1, yours and whatever new one I'm testing all going at the same time. Multirom also has it's own custom build of twrp that supports the roms.
i know i have used MULTIROM on my older devices...
DallasCZ said:
i know i have used MULTIROM on my older devices...
Click to expand...
Click to collapse
You may want to look back to your source and see if they do an unmount of /persist at the end. You have left in the code which format's it and extracts the wifi drivers then symlinks them but I didn't see an unmount so it may have gotten accidentally deleted. It may be unnecessary but normally for every mount you have an unmount as it can leave partitions mounted in twrp that could cause issues if the user installs packages after the current one.
Hmm I guess I should also confirm for the 6045i users that you are using the "group 2" kernel? If not, 6045i users will need to flash the group 2 kernel right after flashing the rom before they reboot..not a big deal but if necessary a link to it in post #1 might help. Looking forward to trying this one since the i806 rom had such better performance for the idol3 than the default roms.
famewolf said:
You may want to look back to your source and see if they do an unmount of /persist at the end. You have left in the code which format's it and extracts the wifi drivers then symlinks them but I didn't see an unmount so it may have gotten accidentally deleted. It may be unnecessary but normally for every mount you have an unmount as it can leave partitions mounted in twrp that could cause issues if the user installs packages after the current one.
Click to expand...
Click to collapse
My fault i wrote twice unmount system.... hmm thats when you make such things at 2:00 AM
thanx bro.
DallasCZ said:
**************************************************
[ROM] 6045-i806-DCZ
current version 1.0
STOCK, STABLE, FAST, ROOT
**************************************************​
-it is not exactly a build. Its more a mod.
-based on latest TCL i806 (IDOL3) firmware (JSU_I806-2[ABC]LCCN7_7TMBRCB3)
-I exchanged the kernel for the ARDE DEV TEAM STOCK OC one (4x1651 MHz + 4x1601 MHz).
-Antutu player will love the 37K ratings (all cores set to performance Governors)
-including ROOT (latest supersu 2.52)
-added KERNEL ADIUTOR
-removed all unnecessary apps from TCL. there is only the necessary basic to run the phone. All other things you can download by yourself. So the ROM is only 600 MB on size.
-Due to source is the avaliable set of languages shrinken to English and Chineese. But More Locale 2 app (you can download form google play) will do the trick for you on most apps.
GUIDE:
-go to TWRP recovery
-wipe chache/dalvik/system/data
-install ROM
-install GAPPS (i use open gapps 5.0 nano)
-reboot
-on first boot be patient it takes a while after the first boot (about 5 minutes) untill the ROM settles down
DOWNLOAD:
From my google disk (size aprox 600 MB)
ISSUES:
I dont know of any, you tell me.
FUTURE PLANS:
-merge another languages from framework res, settings, systemUI apks . As i am not a DEV i will repack the apks adding these languages it should work with more locale 2 then. I cannot add the language support to the rom itself.
-replace the i806 launcher with one from 6045Y (will do need more tests because of lags of the 6045Y launcher).
-add some minor build.prop tweaks
CREDITS:
BIG thnax to @franq36 of ARDE DEV Team for the Kernel, also thank @Grarak for the Kernel Adiutor.
Click to expand...
Click to collapse
I participate in the development but the creator of the kernel is @acura2201 should also include in the credits, also a link to the original kernel thread in HTCMania
thx,good job
Does this ROM support all the variants?
Sent from my 6045X using XDA Forums Pro.
The Marionette said:
Does this ROM support all the variants?
Sent from my 6045X using XDA Forums Pro.
Click to expand...
Click to collapse
As it does not rewrites original recovery neither radio files it should be good to all variants, but I have not tested (only on my 6045Y).
the second thing is the OC kernel from HTCMANIA.com if it will be working on 6045I,6045O nad 6045K variants.
If someone with dual sim (K version) would try it and has no dual sim options there have to be a slightly build.prop modification. Just change line "persist.radio.multisim.config=single" to "persist.radio.multisim.config=dsds".
someone should try...If he made a full TWRP backup, there is nothing to worry about (i think)
famewolf said:
Hmm I guess I should also confirm for the 6045i users that you are using the "group 2" kernel? If not, 6045i users will need to flash the group 2 kernel right after flashing the rom before they reboot..not a big deal but if necessary a link to it in post #1 might help. Looking forward to trying this one since the i806 rom had such better performance for the idol3 than the default roms.
Click to expand...
Click to collapse
You re right as always i mentioned it on 1st post.
DallasCZ said:
Suprisingly no. I used the group1 OC kernel and i am running on it since yesterday and no hicups,lags or reboots.
Click to expand...
Click to collapse
*removed half asleep post since you had already added link to post #1*
I'm surprised the chinese rom had higher antutu scores than cyanogenmod but I'm looking forward to having a rom that flips "upside down" properly.
Edit: Disregard what I said below, I just looked at the page again without it being translated and found the link, I think. Wow, translators really make a mess of a page. Is this the correct file/img...."Nuevoboot_Alcatel_V1.img"?
I'd like to try this but the link to HTC Mania translates horribly, it's a absolute mess. I cannot find the download link for the Group 2 OC Kernel (6045i) anywhere on that page. Can direct links be posted?
Hmm, so I have cm12.1 11/23 running, and its rebooting alot more than it was yesterday Lol. I am running the group 1 oc. Is that the right one? I think it is, so hmm. Is it worth switching back to stock?
anyone with other model than 6045Y should download the Nuevoboot_Alcatel_V1.img as I understood.
Odesláno z mého 6045Y pomocí Tapatalk
DallasCZ said:
anyone with other model than 6045Y should download the Nuevoboot_Alcatel_V1.img as I understood.
Odesláno z mého 6045Y pomoc�* Tapatalk
Click to expand...
Click to collapse
Well, I have tried that one as well, and it doesn't boot. So I guess its for stock ROM? Haha.
Disregard previous information, apparently the kernel in the thread changed somewhat since the last time I downloaded it. Testing again, boots up with the group 2, will report back.
capeorigins said:
Hmm, so I have cm12.1 11/23 running, and its rebooting alot more than it was yesterday Lol. I am running the group 1 oc. Is that the right one? I think it is, so hmm. Is it worth switching back to stock?
Click to expand...
Click to collapse
You should talk about cm in the cm thread..thats what it's for. Group 1 and group 2 is only for "stock" roms. the i806 falls under "stock rom". Roms like cyanogenmod should be running the CM kernel on that page. It's part of the name and not either of the groups.
---------- Post added at 09:39 PM ---------- Previous post was at 09:34 PM ----------
@DallasCZ
What min/max/governor are you choosing for big & little in KA?
Ok... so:
6045i
- Full Wipe
- Installed without kernel, then hit reboot
- Rebooted straight to TWRP, said OS not installed. Installed over it, rebooted.
- Booted up, went through settings, then froze when Supersu free dialog box popped up
- Installed Nuevoboot_Alcatel_V1, and open_gapps-arm64-5.0-micro-20151124
- Booted up fine, no play service issues of any kind
- Ran AnTuTu 64-bit with big/little on performance (1651 and 1113), score 33,625
Can't fathom why the 6045Y would score almost 3,500 more on AnTuTu. Made sure there was no thermal throttling by placing phone in front of air conditioner.
Edit: Seems the 6045Y can throttle the little up to 1601, whereas my 6045i maxes at 1113? I'd assume that is where the extra 3,500 in AnTuTu is coming from. Odd, in the CM OC kernel I was able to 1601 on the little..
Edit 2: Set the GPU to max clocks and performance governor, score 35,868. If little clocks would hit 1601 instead of 1113, I'm betting it would pass 37,000.
Final Thoughts: I've had zero issues with performance in any capacity, and the MOTO Camera for v2 Lollipop works great. I think we've got a winner here. Not a big fan of the news thing when you swipe to the left though, hopefully an easy way to get rid of that... and apparently its pretty easy, just press and hold on homescreen, then hit the toggle on the mini version of the news screen, gone!
xStealth said:
Ok... so:
6045i
- Full Wipe
- Installed without kernel, then hit reboot
- Rebooted straight to TWRP, said OS not installed. Installed over it, rebooted.
- Booted up, went through settings, then froze when Supersu free dialog box popped up
- Installed Nuevoboot_Alcatel_V1, and open_gapps-arm64-5.0-micro-20151124
- Booted up fine, no play service issues of any kind
- Ran AnTuTu 64-bit with big/little on performance (1651 and 1113), score 33,625
Can't fathom why the 6045Y would score almost 3,500 more on AnTuTu. Made sure there was no thermal throttling by placing phone in front of air conditioner.
Edit: Seems the 6045Y can throttle the little up to 1601, whereas my 6045i maxes at 1113? I'd assume that is where the extra 3,500 in AnTuTu is coming from. Odd, in the CM OC kernel I was able to 1601 on the little..
Edit 2: Set the GPU to max clocks and performance governor, score 35,868. If little clocks would hit 1601 instead of 1113, I'm betting it would pass 37,000.
Final Thoughts: I've had zero issues with performance in any capacity, and the MOTO Camera for v2 Lollipop works great. I think we've got a winner here. Not a big fan of the news thing when you swipe to the left though, hopefully an easy way to get rid of that... and apparently its pretty easy, just press and hold on homescreen, then hit the toggle on the mini version of the news screen, gone!
Click to expand...
Click to collapse
Most folks could choose 1601 but their phone was rarely actually at that speed...people experiencing reboots should check their cpu temp in KA...in every case I encountered a reboot checking it right after boot showed it was still quite high and more than likely the cause of the reboot. You should however be able to set it to 1300 without issues.
I wouldn't use performance or interactive as they had all 4 cores going way to much of the time allowing temps to rise.....try "wheatley".

Categories

Resources