[KERNEL MODULES] Extra kernel modules for XT910 & XT912 stock JB kernel (03 OCT 2013) - Motorola Droid RAZR

[KERNEL MODULES] Extra kernel modules for XT910 & XT912 stock JB kernel (03 OCT 2013)
Motorola has released the complete source code of JB (9.8.2O-124_SPUEM-14 aka 982.124.14.XT910) kernel only recently, so I modified and recompiled sources of some useful modules.
EDIT: Added a separate build for XT912 9.8.2O-72_VZW-16 (aka the official Verizon JB).
EDIT: Added a separate build for XT910 6.7.2_GC-400 (aka the Chinese JB) - no exfat-nofuse as at now (upstream seems to be currently broken).
Credits:
symsearch module was written by Skrilax_CZ
sio I/O scheduler was written by Miguel Boton
sioplus I/O scheduler was written by Miguel Boton and Boy Petersen
pegasusq cpufreq governor was written by ByungChang Cha (Samsung Electronics) and modified by Gokhan Moral
sakuractive cpufreq governor was written by sakuramilk
smartassV2 cpufreq governor was written by Erasmux and modified by faux123
hotplugX cpufreq governor was written by Mike Turquette and modified by Imoseyon
interactiveX cpufreq governor was written by Mike Chan and modified by Imoseyon
cpu_control OMAP4 overclocking module was written by whirleyes
exfat driver was compiled from exfat-nofuse sources provided by dorimanx
FAQ:
Q: How do I install this?
A: The ZIP file can be flashed via a custom recovery. It contains an init.d script to load all shipped modules, but you'll need to set up a working init.d subsystem first for this to work.
Q: Will this work with 9.8.2O-72_VZW-8 (XT912) / 9.8.2O-124_SPUL-18 (XT910 Northern America) / 9.8.20-124_SPUL-17 (XT910 Latin America) / 9.8.2O-124_SPUEM-14 (XT910 Australia)?
A: Probably yes, but I haven't tested it - YMMV. It would be best to recompile the source code of modules against source code of a given kernel. If modules don't load, please send me output of dmesg command (kernel log) - the reason is most likely missing symbols in a given kernel.
Q: The ... cpufreq governor doesn't work for me - it suspends 2nd CPU core too early/too late, doesn't ramp up/ramp down the CPU frequency quickly enough etc.
A: Please tweak the tunables via sysfs interface. For a nice GUI, please see Trickster MOD app.

Will it work on 982.124.14 ?
like for example on this rom:
http://forum.xda-developers.com/showthread.php?t=2213422
?

Yes, they have been compiled for the exact kernel version as shipped with the stock firmware JB 4.1.2 aka 9.8.2O-124_SPUEM-14 aka 982.124.14.XT910.

Thanks.
You wrote:
"there are more to come". SO just asking:
is it possible to create modules for more governors, like intellidemand, sacurative
and for undervolting and especially for underclocking - it would be great to be able to have stock rom with min freq not 300mhz but 100mhz.
Currrently only dtrails kernel and aokp by surdu can do that, but those rom are AOKP/AOSP based on CM so there is no HDMI support.
It would be great to have such modules for fully working generic factory rom by moto....with ability to underclock at least....

I will look into this. I had fixed pegasusq and ported lulzactive today, I will upload them in the evening.
100 MHz will be hard to achieve unless the stock kernel is modified to support it and booted via kexec. I will focus on kernel modules at the moment.

Ok, but as i understand, source code is available, so hdmi support is inside it and all functions are OK, as for motorola did it.
So if sources are available, and it can be compiled, the only difference between this and stock version will be:
advantage: Overclocking, underclocking, all other mods
disadvantage: Encryption signature not approved by motorola.
So kexec will be needed, to solve this disadvantage.
And all other functions will be working ok, like hdmi etc... ?

I think so, but I will need to thoroughly examine whether it works.
So far, I managed to add some modules - changelog below:
Rebuilt modules using Linaro GCC 4.7-2013.03 toolchain
Fixed pegasusq cpufreq governor
Added lulzactive and sacuractive cpufreq governors

Do you have a step by step guide on how to install these .ko's using insmod in terminal emulator?
Sent from my XT910 using xda premium

Crumplet said:
Do you have a step by step guide on how to install these .ko's using insmod in terminal emulator?
Sent from my XT910 using xda premium
Click to expand...
Click to collapse
copy modules for example into etc/init.d
set permissions rwx -rx - rx
terminal
su
cd /etc/init.d
insmod symsearch.ko
insmod pegasus.ko

xtam said:
copy modules for example into etc/init.d
set permissions rwx -rx - rx
terminal
su
cd /etc/init.d
insmod symsearch.ko
insmod pegasus.ko
Click to expand...
Click to collapse
Not working out for me, 1: Their is no file named intit.d in my etc device folder nor do i have permissions to even write to this folder and ultimately not allowing me to copy and paste them over to it. 2: i am basically stuck at process step "copy modules for example into etc/init.d"

Copy them to another folder /system/lib/modules and follow the steps using this path

xtam said:
copy modules for example into etc/init.d
set permissions rwx -rx - rx
terminal
su
cd /etc/init.d
insmod symsearch.ko
insmod pegasus.ko
Click to expand...
Click to collapse
Nandeh said:
Copy them to another folder /system/lib/modules and follow the steps using this path
Click to expand...
Click to collapse
Not working, i don't have permissions to copy and paste to this directory.I have root, and using es file explorer app to copy and paste.Any other suggestions?Maybe a terminal command on how to give write permissions would help a lot...

Code:
mount -o remount,rw /system

Crumplet said:
Not working out for me, 1: Their is no file named intit.d in my etc device folder nor do i have permissions to even write to this folder and ultimately not allowing me to copy and paste them over to it. 2: i am basically stuck at process step "copy modules for example into etc/init.d"
Click to expand...
Click to collapse
You have to install some file Explorer with root access first.

Nice work, going to try it with my roms. Are you planing to create cpucontrol module?

Thank you. I'm definitely going to recompile and possibly extend cpucontrol module. I'm currently evaluating whether there is any possibility to extend its functionality without affecting existing interfaces. If they stay untouched, I will stay with Tweakerz app (which doesn't seem to be developed anymore). However, if interfaces are going to change, I'd like to make the module compatible with Trickster MOD app in order to achieve some "cross-firmware standard" compatibility.

Is it possible to compile only this kernel as is, to use it with kexec?
because then it would be possible to use roms with other jbs kernel, like verizon, for example jellywiz and .14 with this kexec having full functionality of all roms...

I'm trying to find out what changes are required to turn a stock kernel into a kexec bootable one.
Anyway, for the time being, please see OP for the next release:
ZIP installer is there - at last! You have to have a working init.d system prior to installing this ZIP (install e.g. Universal Init.d).
Oce again switched toolchains, this time to the Android prebuilt one (GCC 4.4.3). This is the one with which the stock kernel is built, i.e. the most compatible one.
Added cpu_control by whirleyes.
Enjoy!

Will this work on an xt912?
Sent from my XT912 using Tapatalk 2

Thanks for amzing work.
Sorry for nood question after flash zip on OP and reboot i use SM to run and got this.
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Sent from my XT910 using Tapatalk 2

Related

[ROM][Kernel][Flyer] FlyHigh ROM v1.2 | extra speed | GSM/WiFi script | Android 2.3.4

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
The team:
samuel2706
Scabes24
​
List of donors:
(Thank you so much guys! I will need the money for renting a server, or so )
linuxis
RalleD
ketpetje
ovigt71
ric242 x2
hhstonecold
droflo2.0
Flyer.michael
iwansuryo
ovigt71
FlyHigh ROM - Features
ROM base: Flyer_Videotron_CA_2.26.1530.3 --> Android 2.3.4
Fully debranded
The ROM recognizes if you have a WiFi only Flyer or one with 3G
FlyHigh custom kernel 1.7GHz see the 2nd post
deodexed
nano
sysro/sysrw
rooted
busybox
The Partitions are being formatted with alignment (Like the zipalign for apks)
Bluetooth headset profile enabled
Enabled hardware rendering
longer wifi scan interval -> better for battery if wifi is on but not connected
unsecured boot image (for root commands via adb shell)
bigger VM Heapsize
Battery with percentage
Very smooth UI
all apk's zipaligned
openvpn support
sqlite3
New Market
Sharper and cooler font
init.d scripts support
zipalign all apk's you installed on boot
no annyoing bootsound
Ad-Free
No-Frills CPU Control
ES File Explorer
Titanium Backup
Other hacks and mods..
Removed:
Amazon MP3
Soundhound
HTC Feedback
Google Feedback
KidMode
Videotron branding
​
>> All about the FlyHigh custom kernel is in the 2nd post
>> You can find the changelog in the 3rd post
>> Patches, MODs and Themes are in the 4th post
>> Join me and my team on our IRC channel on Freenode
​
Announcements:
I am looking for team members, if you want and can contribute please contact me.
Please answer this question about the recognition script, that I can see for how many people it worked. Click me!
What you need:
Your HTC Flyer needs to be s-off and a custom recovery must be installed. Follow this topic: [GUIDE][Flyer + View] Revolutionary S-OFF & Recovery & Permaroot​
Installation:
Download FlyHigh ROM and place the zip on your SD card
Boot the device in recovery by holding vol-down + power
Optional: Go to backups and restore and perform a backup
Choose the option "wipe data/factory reset" and confirm
Then choose the option "install zip from sdcard", then "choose zip from sdcard" and select the FlyHigh ROM zip file and confirm
After flashing, reboot your device
Download:
FlyHighROM-v1.2.zip
MD5: 940B4DD0EEC23CCBC044E807BC465F8E
"Broken" USB patch
Older downloads
MD5 sums:
v1.0: D5E100614971499FF76243DB6E70F391
v1.1: 15E89800099E8AC0E37B4AA2C776E5C8
​
NOTE: If you got stuck at the bootup screen because you flashed a corrupt zip, have a look at this post.
Please report feedback, bugs, ideas to this ROM!
FlyHigh Kernel v0.1
First: Thanks goes to LorD ClockaN he showed me everything and did the most in this kernel.
FlyHigh kernel - Features:
OC up to 1.7GHz
more frequencies
patched to kernel version 2.6.35.14
brazilianwax (smartass2) governor (default)
interactive governor
conservatice gevornor
powersafe governor
ondemand governor
userspace governor
performance governor
and more..
LorD ClockaN said:
Governors for NOOBS:
interactive - Instead of sampling the cpu at a specified rate, the governor will scale the cpu frequency up when coming out of idle. When the cpu comes out of idle, a timer is configured to fire within 1-2 ticks. If the cpu is 100% busy from exiting idle to when the timer fires then we assume the cpu is underpowered and ramp to MAX speed.
smartass - Is an improved version of interactive governor
ondemand – Available in most kernels, and the default governor in most kernels. When the CPU load reaches a certain point (see “up threshold” in Advanced Settings), ondemand will rapidly scale the CPU up to meet demand, then gradually scale the CPU down when it isn't needed.
conservative – Available in some kernels. It is similar to the ondemand governor, but will scale the CPU up more gradually to better fit demand. Conservative provides a less responsive experience than ondemand, but can save battery.
performance – Available in most kernels. It will keep the CPU running at the “max” set value at all times. This is a bit more efficient than simply setting “max” and “min” to the same value and using ondemand because the system will not waste resources scanning for CPU load.
powersave – Available in some kernels. It will keep the CPU running at the “min” set value at all times.
userspace – A method for controlling the CPU speed that isn't currently used by SetCPU. For best results, do not use the userspace governor.
brazilianwax - Very agresive version of smartass
Click to expand...
Click to collapse
Available frequencies [Hz]:
245000, 422400, 499200, 576000, 652800, 729600, 806400, 883200, 960000, 1036800, 1113600, 1190400, 1267200, 1344000, 1420800, 1497600, 1574400, 1651200, 1728000
​
git
Changelog:
21. August - v1.2:
updated es file explorer
updated titanium
updated youtube
updated maps
updated Twitter
updated Superuser app and binary
removed “missing simcard” icon for wifi flyers
removed “no signal” icon for wifi flyers
removed wifi tether app for wifi flyers
removed network options in quick settings for wifi flyers
added openvpn feature
added sqlite3
Added No-Frills CPU Control
write an update for blue-panda script
FlyHigh custom kernel
OC up to 1.7GHz
more frequencies
patched to kernel version 2.6.35.14
brazilianwax (smartass2) governor (default)
interactive governor
conservatice gevornor
powersafe governor
ondemand governor
userspace governor
performance governor
and more..
07. August - v1.1:
Rebased ROM on Flyer_Videotron_CA_2.26.1530.3 --> Android 2.3.4
-> Fully debranded
--> Added all CIDs
--> Added all apns
--> Edited build.prop
--> Removed lots of bloatware
--> And other things, I forgot
05. August v1.0:
Initial release
MODs, patches, themes and signature banners:
Patches:
Patch to fix the USB mount issue: fix_usb.zip
Patch to remove the "missing simcard" icon for the WiFi version: remove_missing_simcard_icon.zip
Patch to enable gsm phone calls and text messaging: enable_gsm_phone_calls.zip
Old Market: old_market.zip
Stock fonts: stock_fonts.zip
Stock battery: stock_battery.zip
Signature banners:
If you like FlyHigh ROM, you can add on of this banners to you signature. Just copy the following code and paste it in you USER CP under "Edit Signature":
HTML:
[URL="http://forum.xda-developers.com/showthread.php?t=1205050"][IMG]http://www.andeets.com/signature_user.png[/IMG][/URL]
wow!!! Promising! Will definitely try this weekend
Sent from my HTC Flyer P512 using Tapatalk
looks promising but you should put [Flyer] in the title just so its clear its for Flyer series devices vs the view
does it have a voice call support? can't see in description!
3g sip call
Hello,
Look nice. Any idea if 3g SIP is enabled? (Stock SIP app allows only WiFi calls) I will probably give a try this weekend!
I will try this. It seems not ready to download yet.
Sent from my HTC Flyer P510e using XDA Premium App
The ROM is now uploaded!
You can find the download link in the first post.
Have fun
burry said:
looks promising but you should put [Flyer] in the title just so its clear its for Flyer series devices vs the view
Click to expand...
Click to collapse
Good idea, did that
ovigt71 said:
does it have a voice call support? can't see in description!
Click to expand...
Click to collapse
Yes it has.
Will you please let me know how long the first boot takes? I've been stuck at the white screen with the HTC logo for over 10 minutes now... At first the buttons were dark, now they are on... But still stuck at the logo screen...
10 mins are a bit long...
Have you performed a wipe?
What device do you have? Wifi/3g?
nickiberli said:
10 mins are a bit long...
Have you performed a wipe?
What device do you have? Wifi/3g?
Click to expand...
Click to collapse
Yes, I did full wipe in recovery, then just flashed the rom. I have a 3g Flyer. Tried i00's rom before yours, and all was fine. A bit lost now what to do next.
Did you see the bootanimation?
Hi,
Do you think I can run the HebFix 0.92 on this Rom and fix the Left to right issue for Hebrew and Arabic ?
K.
koko_f said:
Hi,
Do you think I can run the HebFix 0.92 on this Rom and fix the Left to right issue for Hebrew and Arabic ?
K.
Click to expand...
Click to collapse
Hm I don't know this Fix. Can you provide me a link to an english site?
nickiberli said:
Did you see the bootanimation?
Click to expand...
Click to collapse
The first part of the boot with the vibration when the device turned on after the flash was fine. No, I don't think I got to the bootanimation stage...
Hm ok.. would you like to join this irc channel that we can debug this issue?: http://webchat.freenode.net/?channels=NickiB
Does anyone else have this problem? Has anyone flashed it successfully?
romanas2007 said:
The first part of the boot with the vibration when the device turned on after the flash was fine. No, I don't think I got to the bootanimation stage...
Click to expand...
Click to collapse
Damn. Just check the MD5 sum, and it's not what you have in you download post. So, now it's clear why I can't get it boot up. Obviously, a bad download. Is there a way to get the device to the bootloader now?

[AOSP/Sammy-KERNEL] *21.05.12* Abyss ICS *4.0 Stable* (Sammy) + *2.0 Final 4* (AOSP)

I will present to you a good and stable kernel for ICS
The Kernel is made by the Dev angelom
The Kernel is for all Custom-ROMs like AOSP, AOKP, CM9, MIUI and Sammy-ROMs​
http://www.nonsolosmartphone.it/abyssics-kernel-t133.html
General Functions:
Voodoo-Louder
BLN-Funktion
Voltage Control-Compatiblity(SetCPU, too)
ABYSS Menu in Recovery
Click to expand...
Click to collapse
---The First Version is only for Sammy ROMs---
Changelog 4.0 Stable (vom 21.05.12):
Completely rebuilt
All functions of AbyssAosp kernel
Built from Samsung Sources Update 4
Revert to Linaro arm eabi toolchain 4.7.0
Re-enabled S5PV310 hotplug gb
Re-added ARM: vfp: only clear vfp state for current cpu in vfp_pm_suspend
Disabled rwsem XCHGADD algorithm
Disabled Joe's RCU for best stability
Disabled cgroup_timer_slack for best stability
XZ: changed compression values
USB: gadget: f_accessory: Add support for HID input devices
Changed configuration
Fixed vdd_levels interface
mmc: increase mmc read and write timeout
Fixed auto-brightness as stock (if you use S90abyss script, set min_gamma = 1)
mxt224_u1: Fix typo in touch sysfs interface
touchscreen; Update touch values according to power state
mm: adjust vm ratios
usb:gadget:android: avoid sending extra uevents
arch/arm/return_address.c: hide annoying warning
arm: mm: fixing 'offset.un' may be used uninitialized in this function
Click to expand...
Click to collapse
---Second Version for AOSP/CM9---
Changelog AOSP 2.0 Final 4 (vom 21.05.12):
Built from Sources Update 4
Revert to Linaro arm eabi toolchain 4.7.0
Re-enabled S5PV310 hotplug gb
Re-added ARM: vfp: only clear vfp state for current cpu in vfp_pm_suspend
Disabled rwsem XCHGADD algorithm
Disabled Joe's RCU for best stability
Disabled cgroup_timer_slack for best stability
Sod and slowdowns fixed
Fixed Front Camera
XZ: changed compression values
USB: gadget: f_accessory: Add support for HID input devices
Changed configuration
Fixed vdd_levels interface
mmc: increase mmc read and write timeout
Fixed auto-brightness as stock (if you use S90abyss script, set min_gamma = 1)
mxt224_u1: Fix typo in touch sysfs interface
touchscreen; Update touch values according to power state
mm: adjust vm ratios
usb:gadget:android: avoid sending extra uevents
arch/arm/return_address.c: hide annoying warning
arm: mm: fixing 'offset.un' may be used uninitialized in this function
Click to expand...
Click to collapse
---Special---Recovery Mode--**ABYSS Menu**:
=>Abyss ASV Table Menu
=>Install Abyss Script
=>Delete Abyss Script
=>Create Backup EFS
=>Clear init.d folder
=>Tweaks Service Menu
=>Advanced Abyss menu
=> Abyss ASV Bus Table Menu
Click to expand...
Click to collapse
Here is a table of the "ASV_TABLE" in the Abyss Menu script to set the CPU voltage:
-------------------------------------------------- --------------------------------------------------
There are 8 settings for CPU voltage, 0-7 to read from left to right. Under the following value can change the tension in the script:
Click to expand...
Click to collapse
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Installation instructions for the kernel itself:
Zip download
go to CWM Recovery
then install from sdcard and select the path where the zip is stored
Flashing ...
Enjoying
Click to expand...
Click to collapse
For damage, I assume no liability. Everyone must know what he's doing.​
Enjoy and have fun !​
---reserve for future use----
**----reserve----**
Amazing kernel, great performance with outstanding battery life.
I suggest installing Abyss Script from recovery which is set to Sio + Abyssplug = best combo on this rom.
Please post a link to the source code in the OP. Thanks.
jlevy73 said:
Please post a link to the source code in the OP. Thanks.
Click to expand...
Click to collapse
It is already. 4th line. It's not on github you have to download the whole thing from nonsolosmartphone forums.
Angelom has now merged Sammy and AOSP kernel images. The versions in OP are outdated. Version 1.0 AbyssKernel is now the latest, built on Linux 3.0.32.
hi
yes now is one kernel for aosp and samsung. like siyah kernel. great that is a thread for abyss kernel too in original android development.
jlevy73 said:
Please post a link to the source code in the OP. Thanks.
Click to expand...
Click to collapse
Link is given after my little instruction
Sent from my GT-I9100 using xda premium
and this thread is in "original android development" because...?
gokhanmoral said:
and this thread is in "original android development" because...?
Click to expand...
Click to collapse
oh sorry if it is in the wrong direction, thought it would be correct here?
where should this kernel be moved to?
so_ony said:
oh sorry if it is in the wrong direction, thought it would be correct here?
where should this kernel be moved to?
Click to expand...
Click to collapse
I am not sure if you are the right person to answer it.. afterall, you have started the thread but the development is carried out by someone else.
but unlike xxKernel (myfluxi's) which is also started by someone else, I cannot see any original part in this kernel. I find it quite right that xxKernel should be in this section whereas I think completely opposite for this one.
there is also another extremely important point that this kernel uses tarball for sources which makes me think that it should be moved to another section.
or maybe someone can tell me a point that I am missing about it's originality...
gokhanmoral said:
I am not sure if you are the right person to answer it.. afterall, you have started the thread but the development is carried out by someone else.
but unlike xxKernel (myfluxi's) which is also started by someone else, I cannot see any original part in this kernel. I find it quite right that xxKernel should be in this section whereas I think completely opposite for this one.
there is also another extremely important point that this kernel uses tarball for sources which makes me think that it should be moved to another section.
or maybe someone call tell me a point that I am missing about it's originality...
Click to expand...
Click to collapse
ok understand what you think!
who is responsible for deciding if it is correct here?
i can send him a message for looking for
just report your own thread (first post), the relevant mod will pick it up then (crachel etc)
Darkside Agent said:
just report your own thread (first post), the relevant mod will pick it up then (crachel etc)
Click to expand...
Click to collapse
tank you for this information !
Message is out
Fulgore. said:
Amazing kernel, great performance with outstanding battery life.
I suggest installing Abyss Script from recovery which is set to Sio + Abyssplug = best combo on this rom.
Click to expand...
Click to collapse
Exactly...The Best for Samsung rom....I tried ALL...
Amazing battery life and smooth.
@so_ony
Sorry, but you have contacted me before opening this thred?
Please some moderator to close, thanks
angelom said:
@so_ony
Sorry, but you have contacted me before opening this thred?
Please some moderator to close, thanks
Click to expand...
Click to collapse
Are you author of this kernel? If yes why you don't open a thread? Lot of people using your kernel, me inclusiv.
sachs said:
Exactly...The Best for Samsung rom....I tried ALL...
Amazing battery life and smooth.
Click to expand...
Click to collapse
How to install Abyss script?
078gregory said:
Are you author of this kernel? If yes why you don't open a thread? Lot of people using your kernel, me inclusiv.
Click to expand...
Click to collapse
it doesnt seem like he wants it to be shared on XDA - not everyone does
078gregory said:
Are you author of this kernel? If yes why you don't open a thread? Lot of people using your kernel, me inclusiv.
Click to expand...
Click to collapse
For sure he's the unique author, Angelom.
Take a look at http://forum.xda-developers.com/showthread.php?t=1526852
Respect his choice and close this thread.
BTW, cheers Angelom and keep up your good work.

[KERNEL MODULE] For ICS .587 Stock Kernel with Locked Bootloader [SMARTASSV2/SIO]

First of all,
Code:
/*
* Your warranty is now void.
*
* I am not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM/kernel/mods
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at me for messing up your device, I will laugh at you.
*/
{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
now this is for anyone with stock kernel and can't or wont unlock bootloader due to certain reason only they knew.
but for anyone who already unlocked bootloader don't bother with this, u got many choices of great kernel to flash
anyway for now i've compiled smartassv2 cpu governor and sio disk io scheduler as module that can be loaded onto stock kernel. tested by anerik on his locked bootloader phone. module is compiled using .587 kernel source, against lww/coconut defconfig but since all xperia 2011 shared the same source i assume this would work on all xperia 2011 running .587 stock kernel.
requirement:
- rooted
- busybox installed.
- cwm recovery for flashing.
- rom support init.d sysinit to load the module script automatically on boot, or smanager installed for u to load the script using it yourself.
- running stock .587 kernel
howto:
just flash via cwm and reboot. then use nofrills cpu control to change to smartassv2 or sio.
changelog:
smartassv2 update1:
- added fix for sysfs interface by M66B. should be able to tune smartassv2 via setcpu in governor tab.
- modify init.d script to calculate kallsyms_lookup_name address automatically.
credits:
AnDyX who originally posted thread on neo v forum and giving source on his github
anerik for testing this on his phone.
another placeholder.
another one just to be sure
Re: [KERNEL MODULE] For ICS .587 Stock Kernel with Locked Bootloader
The 'NEW' Module-Man was born
:thumbup:
yes, i sent from my phone using Xda Premium, so what?
Click to expand...
Click to collapse
Can I put more than one governor? And how?
pojhe said:
Can I put more than one governor? And how?
Click to expand...
Click to collapse
don't quote whole op. Maybe if you got files and change the commands... That's what common sense tells me, but annonymus is dev here, just tryin to help
anerik said:
don't quote whole op. Maybe if you got files and change the commands... That's what common sense tells me, but annonymus is dev here, just tryin to help
Click to expand...
Click to collapse
sorry, thanks for remind me.. another one, I put the script in init.d but it not work after I reboot the device.. any advice?
Edit : Its working! thanx!!
pojhe said:
sorry, thanks for remind me.. another one, I put the script in init.d but it not work after I reboot the device.. any advice?
Click to expand...
Click to collapse
have you got init.d support?
anerik said:
have you got init.d support?
Click to expand...
Click to collapse
yes, I have it. I mistakenly copy the wrong script, and now its working. thanx for your concern..
added sio disk io scheduler module
hi there,
tried to add this to the LT18i of my wife, but i´ve got an error message right after the first command, that grep was not found any other way to find that number without this grep thingy?
thanks in advance
probably the phone doesn't have busybox installed.
grep is one of busybox applet. so no busybox=no grep.
ok i´ll check that, it is at least rooted so shouldn´t be a problem
if its already rooted then just install busybox installer from market eg this one
Works perfectly on my SK17i. Thanks! :good:
unable to chmod [...]/sio-iosched.ko: read-only filesystem
which is weird, as I'm already using your smartassV2 module.
edit: so I just opened /system/lib/modules/ and I set the file's permissions manually to 755 (aka rwx-rx-rx) and then typed:
su
insmod /system/lib/modules/sio-iosched.ko
Click to expand...
Click to collapse
and it worked, I made the init.d the script and the sio scheduler sticks, so everything's well. just two commands instead of four, so less geeky way but the most important thing is, I'm on locked BL with smartassV2 and sio!
honest question
Just an honest question guys,
i Admit im noob.
how can i create the init.d script.
im done in doing the smartass governor and it really works.
BIG thanks for that.! :thumbsup:
but i dont know how to create the init.d script. need more help!
thanks again more Power!
doesnt work for me when I write the lines on terminal emulator nothings happens
Edit: For a simple synthax error didn't work! Good job!! but y didnt undertand how to make for got always this governor!
in reply to above 2 posts
how to make init.d script, so that you'll have smartassV2/sio after reboot:
1. copy the text from OP which is said to be put in the script
2. paste to notepad
3. choose "Save as...", type any name and select "all files (*.*)" in file type, so your file won't have any extension
4a. if your ROM has got init.d support or if you enabled it, put the script in /system/etc/init.d and set permissions to... I'm not sure, ----rwxr-x seems to work fine for me, while when using rwxrwxrwx or rwx-rx-rx the modules didn't want to stick.
4b. if you don't have init.d support and for some strange reason you don't want to enable it (how to? SEARCH), download Script Manager from Google Play, open your script with it and in popup windows tap "su" (the icon turns green) and "boot" (this one turns blue),
5. reboot and check if the modules stick
I have tried with all methods to install init.d and couldn't do it.

[MOD] Architect_Edition : * Set your kernel without application * and more *[SCRIPTS]

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Kernel Architect is some scripts to set your kernel without application and 100% compatible with all Kernels
only if you have a Snapdragon 800 as processor
You can modify :
- governors
- schedulers
- max frequences *
- table of voltages *
* if your kernel have OC/UV options
List of commands
Open an application like Android Terminal Emulator
Start always a session with su + enter ...
Code:
Architect
*that give you some informations and recommandations
Code:
governors
*that will show you all governors available
Code:
name of governor
conservative
interactive
wheatley
ondemand
performance
powersave
userspace
*that will activate the governor of your choice ( say me if you want another )
Code:
schedulers
*that will show you all schedulers availables
Code:
name of scheduler
cfq
deadline
noop
row
sio
fiops
test-iosched
vr
zen
*that will activate the scheduler of your choice
Code:
freq
*that will show you some informations about frequences of your CPU
Code:
freqmax1,3
freqmax1,4
freqmax1,5
freqmax1,6
freqmax1,7
freqmax1,8
freqmax1,9
freqmax2,3
freqmax2,5
freqmax2,7
*That will activate the max fréquence of your cpu : 1,3Ghz to 2,7Ghz
Code:
volt
*That will show your table of voltages CPU
Code:
volt0
*That will set the original table of voltages
Code:
volt-25
volt-50
volt-75
volt+25
volt+50
volt+75
*That will set - or + in mV
that will show you before and after
Warning: the base is volt0
How to have these scripts actived at boot
2 way :
- the folder init.d
- use Script manager
1) init.d
Copy your combinaison, for example :" interactive, deadline, volt-25 and past it in /system/etc/init.d/
Don't forget to be in root explorer and give right permissions *... ( read, write, execute )
You can find all my scripts in /system/bin/
or : Kernel-Architect-scripts.zip
2) Script Manager
Take the application Script Manager on play store
Choose the script, give root access and apply at boot
You can find all my scripts in /system/bin/
or : Kernel-Architect-scripts.zip
*** Kernel Architect-signed.zip ***
Uninstall Kernel Architect-signed.zip
Kernel-Architect-scripts.zip
- Reboot in your Recovery
- Install Architect_Edition-signed
- Enjoy
~~~~~~~~~~~~~~~~~~~~~~~~~
More​
Take my TWRP theme :
Our themes1080p​
- Download
- Reboot on Recovery
- Install
- Reboot on Recovery
- Enjoy
~~~~~~~~~~~~~~~~~~~~~~~~~
​
Reserved for OP
Great job man definitely going to try this out
Sent from my SM-N9005 using XDA Premium 4 mobile app
Don't u need custom kernel to run some of these commands?
Sent from my SM-N9005 using XDA Premium 4 mobile app
ahjdmarchi said:
Don't u need custom kernel to run some of these commands?
Sent from my SM-N9005 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
You need custom kernel for Overclocking/Undervolting.
For change governors and schedulers just Root acess is needed.
NorthLight said:
You need custom kernel for Overclocking/Undervolting.
For change governors and schedulers just Root acess is needed.
Click to expand...
Click to collapse
Sweeeeet! Thanks! Will be cool to see how this goes.
So this is basically a trickster mod or setcpu without a ui? Altering the build prop instructions for the kernel thru terminal using adb coding scripts?
Or are you actually talking over clocking your stock kernel? Just a little confused about this...why you would go this route vs using setcpu with performance Gov at max clock.
Especially given how hit the 800 architecture runs anyway I would be extremely cautious over clocking, especially using a script alteration that doesn't shut ooff upon reboot as trickster mod or setcpu does. So if you run into an issue a reboot won't do you any good. I've used setcpu at 2.3 ghz at all times and it's plenty fast without running any real risks. Just my cautious 2 cents for an soc that idles in the mid to upper 90 degrees and we'll into the hundreds doing any real processing power.
Mega
megalomanic14 said:
So this is basically a trickster mod or setcpu without a ui? Altering the build prop instructions for the kernel thru terminal using adb coding scripts?
Or are you actually talking over clocking your stock kernel? Just a little confused about this...why you would go this route vs using setcpu with performance Gov at max clock.
Especially given how hit the 800 architecture runs anyway I would be extremely cautious over clocking, especially using a script alteration that doesn't shut ooff upon reboot as trickster mod or setcpu does. So if you run into an issue a reboot won't do you any good. I've used setcpu at 2.3 ghz at all times and it's plenty fast without running any real risks. Just my cautious 2 cents for an soc that idles in the mid to upper 90 degrees and we'll into the hundreds doing any real processing power.
Mega
Click to expand...
Click to collapse
Hi,
I did that because i was tired to search good app ( compatible ) with kernel wanted.
Then this working on every kernel.
Build prop will not modified.
Not need app for apply on boot, use folder init.d, I prefer that than an app opened in cache.
That not applying on boot if you are not using init.d or script manager, then not risks if you are just using Terminal Emulator.
If you get a bootloop, flash uninstall zip in your Recovery.
The only freez I had is with OC : 2,7 and UV : -25mV
Am I clear ? ( I'm French ... )
Dont hesitate to ask me
NorthLight said:
Hi,
I did that because i was tired to search good app ( compatible ) with kernel wanted.
Then this working on every kernel.
Build prop will not modified.
Not need app for apply on boot, use folder init.d, I prefer that than an app opened in cache.
That not applying on boot if you are not using init.d or script manager, then not risks if you are just using Terminal Emulator.
If you get a bootloop, flash uninstall zip in your Recovery.
The only freez I had is with OC : 2,7 and UV : -25mV
Am I clear ? ( I'm French ... )
Dont hesitate to ask me
Click to expand...
Click to collapse
Thats what I was saying I'd be extremely cautious when altering script commands for the kernel as you just mentioned and as posted, script commands apply on boot...whereas you get the same function with trickster mod or setcpu without having to alter your script commands or risk a bootloop...I was just wondering what benefit this would be. Setcpu works on any kernel as well, so does trickster mod. On stock kernels you can max clock speed and alter gov and io, on custom kernel you can oc and uv....On most other devices I wouldn't be as cautious but the note 3 s800 chipset already runs hot which could potentially cause some serious issues if you do get into a boot loop due to overheating. Lastly the risks to the hardware and firmware is so weighted vs very little benefit for running max clock on boot is why I question the necessity. I never set my over clocking to run on boot for any of my devices especially the note 3. That was what made me ask why you went this route vs setcpu or trickster? Same function...no risk...love the development and not knocking your work, as a dev myself, just wondering if you have checked out setcpu you may find what your looking for.
Mega
megalomanic14 said:
Thats what I was saying I'd be extremely cautious when altering script commands for the kernel as you just mentioned and as posted, script commands apply on boot...whereas you get the same function with trickster mod or setcpu without having to alter your script commands or risk a bootloop...I was just wondering what benefit this would be. Setcpu works on any kernel as well, so does trickster mod. On stock kernels you can max clock speed and alter gov and io, on custom kernel you can oc and uv....On most other devices I wouldn't be as cautious but the note 3 s800 chipset already runs hot which could potentially cause some serious issues if you do get into a boot loop due to overheating. Lastly the risks to the hardware and firmware is so weighted vs very little benefit for running max clock on boot is why I question the necessity. I never set my over clocking to run on boot for any of my devices especially the note 3. That was what made me ask why you went this route vs setcpu or trickster? Same function...no risk...love the development and not knocking your work, as a dev myself, just wondering if you have checked out setcpu you may find what your looking for.
Mega
Click to expand...
Click to collapse
You have exactly same risks with an app like setcpu or trickstermod if you are applying on boot.
You can use my script without apply on boot.
If use an app is better for you, well use an app.
I prefer use script.
Can I flash this with safestrap installed?
knanda said:
Can I flash this with safestrap installed?
Click to expand...
Click to collapse
Yes
I have the AT&T variant of Note 3 with safestrap installed. Do I need to flash loki doki after flashing this?
Sent from my GT-P5210 using XDA Premium 4 mobile app
Ideas4ya said:
I have the AT&T variant of Note 3 with safestrap installed. Do I need to flash loki doki after flashing this?
Sent from my GT-P5210 using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Not need, no incidences.
NorthLight said:
You need custom kernel for Overclocking/Undervolting.
For change governors and schedulers just Root acess is needed.
Click to expand...
Click to collapse
Do you know of any kernel we can install via safestrap, allowing oc?
If so, I could flash the kernel, then flash this right?
Ideas4ya said:
Do you know of any kernel we can install via safestrap, allowing oc?
If so, I could flash the kernel, then flash this right?
Click to expand...
Click to collapse
I don't know if you can install a custom kernel from International version, I would say yes ...
You can flash these scripts before or after, not important.
NorthLight said:
I don't know if you can install a custom kernel from International version, I would say yes ...
You can flash these scripts before or after, not important.
Click to expand...
Click to collapse
I won't chance it now lol. I'll wait to see if someone else attempts to install a custom kernel on the AT&T variant.
Thanks bro.
You cant. dont even try.
Sent from my SAMSUNG-SM-N900A using XDA Premium 4 mobile app
drakeymcmb said:
You cant. dont even try.
Sent from my SAMSUNG-SM-N900A using XDA Premium 4 mobile app
Click to expand...
Click to collapse
Agreed^^^
wish777 said:
Agreed^^^
Click to expand...
Click to collapse
Why?

[Kernel tweaks][for LineageOS14.1and AEX][montana-xt1793][rainbow-32bit]

{
"lightbox_close": "Close",
"lightbox_next": "Next",
"lightbox_previous": "Previous",
"lightbox_error": "The requested content cannot be loaded. Please try again later.",
"lightbox_start_slideshow": "Start slideshow",
"lightbox_stop_slideshow": "Stop slideshow",
"lightbox_full_screen": "Full screen",
"lightbox_thumbnails": "Thumbnails",
"lightbox_download": "Download",
"lightbox_share": "Share",
"lightbox_zoom": "Zoom",
"lightbox_new_window": "New window",
"lightbox_toggle_sidebar": "Toggle sidebar"
}
Rainbow-Kernel 3.18.101
First!- i'm not a developper, so dont shoot me, i do this like a hobby!
Second!- each file posted are tested first by me on my device(dont want to kill someone else device )
original kernel forked from here to my github and reworked
Thanks to @kalyansundhar
fixed compiling-errors and tweaked
Tweaks for now:
first release added new governors
-Lionheart
-bioshok
-alukard
-darkness
6-02-2018 added new I/O schedullers
-row
-sio
-zen
9-2-2018 CPU over/underclock
overclocked to 1497Mhz
underclocked to249Mhz
16-02 update
+ fiops I/O scheduller
set selinux PERMISIVE
9-07 update
+KSM(Kernel Samepage Merging)
changed alucard, darkness, alessa
modules
5-09 added kernel v3.18.101
kernel v3.18.63 patched v.3.18.101
GPU underclocked to 160Mhz
(in work for overcloking GPUto 650Mhz)
8-09 added CPU Hotplug
MSM Hotplug
MSM MPDecision Hotplug
Tweaks wich i want to add:
cpu/gpu over/under clock for better performances
many other tweaks available for kernel( i can say i'm a noob in this so i have to learn about them first)
kernel v3.18.101 compiled with Ubert-4.9.4 toolchain
Kernel tested on LineageOS-14.1 rom!
Download the flashable.zip
and flash it with TWRP, then reboot
*dont forget to make a backup first for all rom partitions
in case of problems, you can restore the phone
enjoy by your new kernel!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
* to change different governors use "Kernel adiutor.apk" from play-store or simmilar apk
** need root for using this and a custom (TWRP)recovery
*** dont use stok recovery
Download kernel v3.18.101(8-09-2018)
Credits:
@kalyansundhar
to all contributors to make Moto-G5s better than ever!
kernel source https://github.com/vaserbanix/Reworked_android_kernel_motorola_msm8937
Thankyou!
Ps. if i miss something, just let me know
THANKS, I test away
1st test crDroid bootloop
lohanbarth said:
THANKS, I test away
1st test crDroid bootloop
Click to expand...
Click to collapse
extract the zImage from my boot.img and pack it in crDroid boot.img and try again
Sent from my Moto G5s using Tapatalk
Great work!
Some questions:
What can we do with it?
Support for 1794?(NFC?)
Battery improvement?
Can you make a zip flashable?
Many thanks for your hard work!
GoldeneyeS2 said:
Great work!
Some questions:
What can we do with it?
Support for 1794?(NFC?)
Battery improvement?
Can you make a zip flashable?
Many thanks for your hard work!
Click to expand...
Click to collapse
*available governors, are about 50 different governors
each one have his own "settings" for performance, battery and compatibilities
is useles to add all in the kernel and is good to make a selection of them
i added few now and i plan to add another 3-4, just to have option to choose.
*kernel source has nfc support and is enabled, so it should work on 1794.(i cant test it)
*battery improvement depend all the time by the user and thats new governors can help.
*yes, i will do it
Thanks!
Edit!
flashable.zip added in first post(atachaments)
vaserbanix said:
extract the zImage from my boot.img and pack it in crDroid boot.img and try again
Sent from my Moto G5s using Tapatalk
Click to expand...
Click to collapse
ok I test early in the week.
lohanbarth said:
ok I test early in the week.
Click to expand...
Click to collapse
you can now to flash the zip atached over any rom.
it will replace zImage(kernel) and dtb files in boot.img without changing the ramdisk!
Sent from my Moto G5s using Tapatalk
kernel update
added new I/O schedullers
-row
-sio
-zen
thx mate .
works well but I'm waiting for more additions
Good work, well done! Any chances to volume adjust feature? Loudspeaker volume, headphones. AFAIK Kernel Adiutor can control this, if it present.
MoonPWR said:
Good work, well done! Any chances to volume adjust feature? Loudspeaker volume, headphones. AFAIK Kernel Adiutor can control this, if it present.
Click to expand...
Click to collapse
Thankyou!
i dont know if that's can be modified in kernel, but i will chek.
also the audio volume can be increased from system/etc/mixer_paths.xml file
editing this lines:
<ctl name="RX1 Digital Volume" value="84" />
<ctl name="RX2 Digital Volume" value="84" />
<ctl name="RX3 Digital Volume" value="84" />
"84" is the standard value and upgrading them to 85, 86, 87, ++ but not much becouse the sound will be distorsioned, will increase the sound volume.
recomended value form me, is max 88
CPU over/underclocked
see the values on firs post!
some feedbacks are wellcome!
thankyou!
new update
+ fiops I/O scheduller
set selinux Permisive
Thankyou!
vaserbanix said:
new update
+ fiops I/O scheduller
set selinux Permisive
Thankyou!
Click to expand...
Click to collapse
Great work!
Many thanks.
Why the selinux to permisive?
Can you help with this project?
https://forum.xda-developers.com/moto-g5s/how-to/discussion-treble-support-motorola-g5s-t3750093
You now a lot of kernels and help is always great full.
GoldeneyeS2 said:
Great work!
Many thanks.
Why the selinux to permisive?
Can you help with this project?
https://forum.xda-developers.com/moto-g5s/how-to/discussion-treble-support-motorola-g5s-t3750093
You now a lot of kernels and help is always great full.
Click to expand...
Click to collapse
"Permissive versus enforcing
A SELinux-hardened system will run with SELinux in enforcing mode, meaning that the SELinux policy is in effect and things that it doesn't want to allow won't be allowed. But when trying to debug permission problems, it might make sense to temporarily disable SELinux. In this case, you can opt to have SELinux run in permissive mode, either for the entire system, or for a specific (set of) types."
related to "help" in that project
OEM partition has only 450Mb, will not be a very important space saver.
system partition has about 3.3Gb and in lineage(for example) is used only 900Mb the rest are free(2.3Gb)
also keeping the original PIT is recomended for the future stok updates
most of the user will want to revert to stok rom (time to time) and modified PIT will make that complicate without a real necesary reazon
this is my opinion(only my opinion)
Thankyou!
vaserbanix said:
"Permissive versus enforcing
A SELinux-hardened system will run with SELinux in enforcing mode, meaning that the SELinux policy is in effect and things that it doesn't want to allow won't be allowed. But when trying to debug permission problems, it might make sense to temporarily disable SELinux. In this case, you can opt to have SELinux run in permissive mode, either for the entire system, or for a specific (set of) types."
related to "help" in that project
OEM partition has only 450Mb, will not be a very important space saver.
system partition has about 3.3Gb and in lineage(for example) is used only 900Mb the rest are free(2.3Gb)
also keeping the original PIT is recomended for the future stok updates
most of the user will want to revert to stok rom (time to time) and modified PIT will make that complicate without a real necesary reazon
this is my opinion(only my opinion)
Thankyou!
Click to expand...
Click to collapse
Thanks for your answer and opinion.:good:
Its not about a space saver or installing lineage on OEM partition. We want to use the OEM partition as Vendor place in Treble support. The kernel will mount OEM as Vendor and symlink it to the TWRP recovery.
If someone wants back to stock he can flash all the stock files over the existing. We are not changing the PIT.
Do you understand Treble?
GoldeneyeS2 said:
Do you understand Treble?
Click to expand...
Click to collapse
after your question i read better about that subject!
https://www.androidauthority.com/project-treble-818225/
https://www.xda-developers.com/how-project-treble-revolutionizes-custom-roms-android-oreo/
others too
for this, all developpers will must be reborn, dropped a lot of their work and reconsider all form start
little hard to do that but to be on top they will do, if not all at least some of them
security will be improved! dont worth to change only for that
system.img instalable on many different devices! yes this is a good thing but will take some tame until it will work how is projected
for custom's rom's!
and "Yes it can come"
also i repaked that XperienceOS for mi3s from new.dat to meta-data for better wiev without install
download the rom and study it
https://drive.google.com/open?id=1CpfoNo2gX6lg3li0aqL_gtJ1zQIqIOca
!!! do not install it!!!!
vaserbanix said:
after your question i read better about that subject!
https://www.androidauthority.com/project-treble-818225/
https://www.xda-developers.com/how-project-treble-revolutionizes-custom-roms-android-oreo/
others too
for this, all developpers will must be reborn, dropped a lot of their work and reconsider all form start
little hard to do that but to be on top they will do, if not all at least some of them
security will be improved! dont worth to change only for that
system.img instalable on many different devices! yes this is a good thing but will take some tame until it will work how is projected
for custom's rom's!
and "Yes it can come"
also i repaked that XperienceOS for mi3s from new.dat to meta-data for better wiev without install
download the rom and study it
https://drive.google.com/open?id=1CpfoNo2gX6lg3li0aqL_gtJ1zQIqIOca
!!! do not install it!!!!
Click to expand...
Click to collapse
Many many thanks for your support.
Can you maybe add the above to the right section?([Discussion] TREBLE Support for Motorola G5s)
arm64bit-kernel
so, i managed to finish compiling the arm64bit-kernel!
also are some problems here:
1. the file resulted are to large for G5s boot partition,
boot partition has 16Mb and the file has 27Mb(not enough space)
that can be from my settings(wrong) or not
2. no 64bit rom to test in case i can get the correct size!
i put my "Telegram" adress here!
if any experienced developper can help,
please contact me!
https://t.me/vaserbanix
Thankyou!
vaserbanix said:
so, i managed to finish compiling the arm64bit-kernel!
also are some problems here:
1. the file resulted are to large for G5s boot partition,
boot partition has 16Mb and the file has 27Mb(not enough space)
that can be from my settings(wrong) or not
2. no 64bit rom to test in case i can get the correct size!
Thankyou!
Click to expand...
Click to collapse
Hello,
1. You must rename Image.gz to boot.img-zImage. (The size will be something like 9.2mb)
2. Because there is no Vendor and Device tree for ARM64. Maybe we can port something from Cedric(Moto G5)?.

Categories

Resources