yashsingh1/xdaforums huggingface dataset:
[Galaxy S6 Android Development] Setialpha:
I'll see what I can do.

Glad you like it.

Hacker will stay default, but the upcoming addon package will allow you to choose between stock, arter97 (hz_test), hacker and 'keep current'.

Gesendet von meinem SM-G920F mit Tapatalk
[Galaxy S6 Android Development] morgan1202:
Thanks cant wait too see what you come up with,love your rom,the concept is great making what we have as open source as possible.moving away from the norm.Thanks alot.
[Galaxy S6 Android Development] CRiSTiANVASiLE:
http://www.megafileupload.com/6yf8/logcat.txt
[Galaxy S6 Android Development] askim40:
do we have chance to have 3minit Battery + Center Clock + Speed Meter in this rom?
[Galaxy S6 Android Development] geanv:
rom is a bit laggy.

:cool:
[Galaxy S6 Android Development] Setialpha:
Try setting CPU governors to 'Lionheart'.

I don't have such plans.

Gesendet von meinem SM-G920F mit Tapatalk
[Galaxy S6 Android Development] CRiSTiANVASiLE:
I'm running the latest version of your ROM and I can't open any video that I have on my Gallery. The error says "Unable to play video"
[Galaxy S6 Android Development] :
Thank you very much for the microG version. It sounds great! I'll try it when I get back from holiday.
[Galaxy S6 Android Development] Setialpha:
You need to install a player. I recommend vlc from F-Droid.

Gesendet von meinem SM-G920F mit Tapatalk
[Galaxy S6 Android Development] CRiSTiANVASiLE:
It Succeeded!

P.S: I hope you didn't forget about syncing contacts. [emoji16] [emoji16] [emoji16] [emoji16]
[Galaxy S6 Android Development] CRiSTiANVASiLE:
Error when trying to get back from camera.
[Galaxy S6 Android Development] Setialpha:
Logcat please. I'll look through all reported issues tomorrow and Saturday.

Gesendet von meinem SM-G920F mit Tapatalk
[Galaxy S6 Android Development] chemicalmy:
This ROM is okay and really snappy, nice touch on the open sourceness of it, but is there any way I can use the old samsung camera?
[Galaxy S6 Android Development] CRiSTiANVASiLE:
I would be pleased to use again the samsung camera. This Open Camera is kinda full of bugs.
[Galaxy S6 Android Development] Setialpha:
So since some are asking about changing this or that, here's what the next beta (will possibly release saturday or sunday) will deliver (if nothing goes wrong). Everything subject to change.

internal:
- merged GApps and microG into one build

apps:
- update Twidere (3.1.6)

installer:
- add AROMA installer
- choose between kernels:
- arter97 hz_test [default]
- hacker
- stock
- choose between frameworks:
- Google Apps
- microG [default]
- choose between launchers:
- TouchWiz
- Trebuchet [default]
- choose between SystemUI:
- TouchWiz
- Good Lock [default]
- choose between cameras:
- Samsung
- Open Camera [default]
- optional stuff [none by default]:
- Samsung Account
- Samsung Apps
- Samsung Theme Store
- Samsung Backup
- Samsung Voice
- Samsung Voice Note
- Samsung TTS

system:
- update to DP8
- update Trebuchet (6.0.1.4)
- add additional quick toggles (Stock UI)
- remove GNU Nano editor
- rewrite 96kernel (anti-random reboot kernel settings script), will detect running kernel (arter97, Hacker, Stock) and apply optimized default settings (which can be overriden by tools like Kernel Adiutor or Synapse)
[Galaxy S6 Android Development] CRiSTiANVASiLE:
Oh, that's really nice. Will google sync work? (Contacts)
[Galaxy S6 Android Development] Setialpha:
I hope to get the issue sorted out.

Gesendet von meinem SM-G920F mit Tapatalk
[Galaxy S6 Android Development] Setialpha:
I'm doing final tests, expect release tomorrow evening (around 20:00 +0200). I made two observations.

The first one is regarding random reboots:

Note: I've found out that Hacker Kernel will give you strange
results when USB/Charger plugged in during boot. It also spams
logcat with USB read data messages. Thus arter97 hz_test kernel
is now the default one. If you choose Hacker Kernel, be sure to
follow the advice and unplug before booting newly installed
system the first time from TWRP.

The second one is regarding Google Sync:

Google Sync does work, but it can sometimes be picky. If your
contacts don't sync, reboot and try again. If it still does
not, go to Settings > Accounts > Google, disable and re-enable
Contact Sync. Sometimes works immediately, sometimes you need
to re-enable 2 or 3 times (while deleting contacts from Phone
on the other hand is send to Google Servers instantly).

I'm not sure whether Samsung Sync works, because I don't have anything to sync from Samsung - Account and Purchases works as expected.

Edit: dirty flashing 3.0 above 2.0 (only wiping dalvik/cache) did work for me. Still - as always - if issues occur do a clean flash.
[Galaxy S6 Android Development] chemicalmy:
Thanks a lot dude, my random reboots are completely gone now and that's saying something, cuz i think my unit is defective, it reboots and crashes all the time, and i dont know what you did but it's gone now. The stability of this rom takes the cake for me
[Galaxy S6 Android Development] Setialpha:
ROM 3.0 / NoOdin PD8

Version 3.0 is now available (a few hours earlier than expected), NoOdin zip updated to PD8 (now supports both Flat/Edge).

ChangeLog for both in second Post. I added lots of new information in first post, be sure to check out paragraphs "So what does cause those random reboots" and "First Start". Under "Downloads" I also linked xda thread about materialized TWRP themes.

Uprading without loosing user data from 2.0 to 3.0 is possible that way:

- backup your ROM in TWRP
- factory reset in TWRP (data, cache, dalvik (obviously not internal storage))
- install ROM
- install Xposed
- unplug USB (if plugged)
- reboot
- wait until setup wizard appears
- reboot into TWRP
- restore data (and only! data) from your 2.0 backup
- reboot - et voila

[MENTION=693309]edgarf28[/MENTION] [MENTION=6086964]frenkowski[/MENTION] [MENTION=4074799]ambasadii[/MENTION] [MENTION=4553200]Mentalmuso[/MENTION] you may want to include Bash (in the zip it's nano/bash) and my 96kernel script (in the zip it's nano/su.d/96kernel) in your ROMs. That should be enough for most users to avoid random reboots. You may need to change default Synapse profile accordingly (or disable) to avoid those settings getting overriden without user interaction. And ask your users having random reboots to test it. Alternatively I may provide an any-ROM zip for flashing bash/96kernel.
[Galaxy S6 Android Development] Setialpha:
Or this should be more easy: grab Bash from this xda thread and copy this code as 96kernel into su.d:

#!/system/bin/bash

kernel=$(uname -r)

# default settins based on kernel
#
# Note: Kernel Adiutor or Synapse will override
# theese settings
#
# Note: for custom settings use
# /etc/kernel.settings
# which MUST include values for all variables:
# * cpu_governor
# * io_scheduler
# * io_readahead
# * tcp_congestion
# * power_suspend_mode
# * power_suspend_state

if [[ ! -f /etc/kernel.settings ]]; then

case ${kernel} in
*arter97* )
cpu_governor=userspace
io_scheduler=bfq
io_readahead=2048
tcp_congestion=westwood
power_suspend_mode=2
power_suspend_state=0
;;

*Hacker* )
cpu_governor=Lionheart
io_scheduler=sioplus
io_readahead=2048
tcp_congestion=reno
power_suspend_mode=1
power_suspend_state=0
;;

* )
cpu_governor=userspace
io_scheduler=cfq
io_readahead=2048
tcp_congestion=cubic
power_suspend_mode=2
power_suspend_state=0
;;
esac

else	source /etc/kernel.settings
fi

# Get available CPU governors:
# cat /sys/devices/system/cpu/cpu0/cpufreq/scaling_available_governors
for core in {0..7}; do
chmod 644 /sys/devices/system/cpu/cpu${core}/cpufreq/scaling_governor
echo ${cpu_governor} > /sys/devices/system/cpu/cpu${core}/cpufreq/scaling_governor
chmod 444 /sys/devices/system/cpu/cpu${core}/cpufreq/scaling_governor
done

# Power Suspend Mode:
# 0	Autosleep
# 1	Userspace (random reboots when power_suspend_state=1)
# 2	LCD
# 3	Hybrid (not working on arter97)
echo ${power_suspend_mode} > /sys/kernel/power_suspend/power_suspend_mode

# Screen-Off kernel power management:
# 0	Off
# 1	On (random reboots when power_suspend_mode=1)
chmod 644 /sys/kernel/power_suspend/power_suspend_state
echo ${power_suspend_state} > /sys/kernel/power_suspend/power_suspend_state
chmod 444 /sys/kernel/power_suspend/power_suspend_state

# Get available I/O schedulers:
# cat /sys/block/sda/queue/scheduler
echo ${io_scheduler} > /sys/block/sda/queue/scheduler
echo ${io_readahead} > /sys/block/sda/queue/read_ahead_kb

sysctl -w net.ipv4.tcp_congestion_control=${tcp_congestion}
[Galaxy S6 Android Development] marcel112:
i dont get it, clean install....

System UI FC after first boot.... cant get it to go away

clikcing ok doenst help, it keeps comming back

Rebooting also didnt help, any idea?
[Galaxy S6 Android Development] Setialpha:
did you choose TouchWiz or Good Lock?

Gesendet von meinem SM-G920F mit Tapatalk
[Galaxy S6 Android Development] marcel112:
i choose TW, but i think it was a bad download, did again and booting first time now... little wait now

New download didnt help, still fc

Now again flashing using goodlock ui

Touchwizz is the bad one

With good Lock i get past setup screen without FC
[Galaxy S6 Android Development] morgan1202:
I can confirm touchwiz FC but goodlock works perfectly
[Galaxy S6 Android Development] Setialpha:
I'm not sure, I believe I bundled the wrong TouchWiz SystemUI. Attached you'll find one that properly works.

download TouchWiz.apk (attached), reboot into recovery, mount System partition. From PC issue:

adb push TouchWiz.apk /sdcard/
adb shell
rm /system/priv-app/SystemUI/*.apk
mv /sdcard/TouchWiz.apk /system/priv-app/SystemUI/

reboot and it'll work. I'll upload a 3.0a with proper TouchWiz SystemUI right now.
[Galaxy S6 Android Development] morgan1202:
I installed goodlock version them just used root explorer and swaped systemui and all is working as it should
[Galaxy S6 Android Development] Setialpha:
3.0a

Version 3.0a now available. Changes compared to 3.0:

3.0a 20160423:

system:
- fix SystemUI crash when choosing TouchWiz
[Galaxy S6 Android Development] marcel112:
Touchwiz working now...

Lost all my google contacts though..:(
[Galaxy S6 Android Development] Setialpha:
read a few posts back on how to sync.

Gesendet von meinem SM-G920F mit Tapatalk
[Galaxy S6 Android Development] marcel112:
after full wipe, 2.0, set uo and dirty flashed 3.0a it worked , syncing now ok

now enjoying the update :p
[Galaxy S6 Android Development] chemicalmy:
[MENTION=4187311]Setialpha[/MENTION] can i still use the original 3.0 if i'm just gonna use the good lock? Sucks I have limited bandwidth here. Btw, I have used this rom for two days now and manually restarted it a few times, still no random reboots, unlike with other roms, every app crashes (especially messenger from fb) and if I manually reboot it a tirade of random reboots will follow. Thanks OP, I now can properly use my phone (was actually deciding to switch to an iPhone cuz im sick of the crashing)
[Galaxy S6 Android Development] Setialpha:
3.0a is only TW Fix. If you use Good Lock, you can keep 3.0.

Glad it's working for you.
[Galaxy S6 Android Development] chemicalmy:
Oh, I installed 3.0 but I don't see the fingerprint option in my security and fingerprints in the settings, i dont know why, ill try flashing it again
[Galaxy S6 Android Development] Setialpha:
Hmm... it works, but the settings are not visible. Attached is an OTA-Update to fix this.
[Galaxy S6 Android Development] CRiSTiANVASiLE:
How to install this fix?

I've installed rom 3.0a. Works fine
[Galaxy S6 Android Development] Setialpha:
Just flash in TWRP.
[Galaxy S6 Android Development] Setialpha:
regarding this topic: I'm currently testing Google Dialer (basically AOSP). The one from N Preview 2 crashes, N Preview 1 causes reboots, currently testing Marshmallow and it's looking good so far.

Next release is 3.1, ETA next weekend. Here's the list of upcoming changes:

apps:
- update F-Droid (0.100-alpha5)
- update Lightning (4.3.3)
- add Termux (0.34)

user apps:
- add VLC (1.9.8)
- add XDA Labs (1.0.4.2b)

installer:
- make Samsung Camera default Camera
- minor output string fixes
- Keyboard (one or both possible):
- HackerKeyboard [default]
- SamsungKeyboard
- Dialer and Contacts App (only one possible):
- Samsung TouchWiz
- Google [default]

system:
- update Trebuchet (6.0.1.5)
- fix Fingerprint unlock not beeing accessible from Settings > Security > Unlock

Yep the ROM does now come with Termux, VLC and XDA Labs, as I resolved the issues of them not properly working then bundled. Also the Trebuchet update should fix the issues of Open Camera crashing when exiting the Camera and returning to Trebuchet. The Fingerprint OTA-Fix is obviously included aswell.

Lightning web browser was updated just a few hours after 3.0 release. This release brings full support for MM permissions, thus it'll ask for Storage permission for saving Downloads, no longer needed to enter System Settings and give permissions manually.

Get the Trebuchet update prior to 3.1 release from official XDA Thread (or install from XDA Labs).

Get the Lightning update prior to 3.1 release from official GitHub Repo.

Now is the time for requests. :confused:
[Galaxy S6 Android Development] marcel112:
Any idea how to change icons using Trebuchet launcher..?

I dont see a setting or something like that....

I use Wiziconizer
[Galaxy S6 Android Development] Setialpha:
That's not possible (Trebuchet doesn't need it on CM because there's the theme engine, so the Launcher itself does not have such option). The Author of the modified Trebuchet said he'll look into it. I recommend to follow that thread for Trebuchet specific questions.
[Galaxy S6 Android Development] morgan1202:
Thanks for the update on Dialer , i am looking forward too it.

---------- Post added at 01:03 PM ---------- Previous post was at 01:02 PM ----------

think its possible too change icons with GEL settings isnt it.
[Galaxy S6 Android Development] marcel112:
??

Gel settings? Can you explain
[Galaxy S6 Android Development] morgan1202:
It's an xsposed module,you have too buy premium it allows you too apply icon packs too Google now launcher and trebuchet launcher give it a try as I'm not sure it it works on the model version I will give it a try and let you know

---------- Post added at 02:11 PM ---------- Previous post was at 01:57 PM ----------

Doesnt work sadly
[Galaxy S6 Android Development] lambik333:
installed rom and then installed xposed but phone still stay in startup screen.....(G925F int)
[Galaxy S6 Android Development] Setialpha:
What kernel did you choose? Did it properly show "925F model detected" during install?
[Galaxy S6 Android Development] Setialpha:
3.0a OTA II 20160424

Attached is OTA-II. Contains Fingerprint fix from OTA-I and fixes Hacker Kernel (now no more (or at least waaaaay less) random reboots with Hacker Kernel and less system lag).

3.0a OTA-II 20160424:

system:
- fix Hacker Kernel settings (ROM is now stable with Hacker)

3.0a OTA-I 20160424:

system:
- fix Fingerprint unlock not beeing accessible from Settings

Flash through TWRP. It doesn't matter what kernel you're using when flashing this script.

Quick Update on Google Dialer: MM version is stable. Only issue on microG variant: it does not show contact names. I have yet to check GApps variant.
[Galaxy S6 Android Development] Moe9269:
Xposed ? I like the fact that the rom is just under 1GB please keep it that way [emoji12]
[Galaxy S6 Android Development] Setialpha:
I don't feel like bundling xposed, that's better off installed separately, in case Wanam makes updates. But I thought about adding OTA-Survival for xposed in 3.1, so that on ROM upgrade you don't have to re-install it. Same for AdAway hosts, which also gets deleted on every update. I'll see what I can do.

In fact the ROM is less than 900 MB, but the optional stuff takes up a lot of space (Samsung TTS alone is more than 200 MB (unpacked)). Of course I'm not going to blow it up uselessly, but I thought about missing features or whatever.
[Galaxy S6 Android Development] lambik333:
it doesnt show 925F model detected..... i choose the arter kernel...
[Galaxy S6 Android Development] Setialpha:
What is shown when you do the following in TWRP > Advanced > Terminal?

getprop ro.product.device
[Galaxy S6 Android Development] Setialpha:
On a side note: I recommend staying at arter hz_test and not upgrade to v14 yet. It behaves different on faulty devices and I'm currently testing optimized settigs for the new version.

If my device survives the night and day and a full charge, I'll roll out OTA-III tomorrow evening.

(v13 random reboots screen off on userspace power suspend mode and is fine on lcd power suspend mode, while v14 is the exact opposite)
[Galaxy S6 Android Development] lambik333:
i installed the rom for the third time and it shows G925F in aroma.... nice rom but didn't have the edge futures and G920F shows up in settings :crying::crying::crying:
[Galaxy S6 Android Development] Setialpha:
Edge Features can be added in AROMA and that it shows 920F should be fixed in next version. Though it shouldn't make a difference.
[Galaxy S6 Android Development] CRiSTiANVASiLE:
The ROM is fine. Did you change the level of keyboard's vibration?
[Galaxy S6 Android Development] morgan1202:
Having no problems with rom,is working flawlessly,looking forward to next update
[Galaxy S6 Android Development] Moe9269:
Im using v14 no problems detected yet also smooth and pretty average battery life. I have a request for edge features please in the next update. And i have 1 question about night clock? I have it in my settings but I cant go into it to switch off or on. Is it part of your rom or is it because i only wiped cache'dalvik cache and system before I flashed latest version of this rom, left overs from the previous rom i was on ?
[Galaxy S6 Android Development] Setialpha:
arter97 found the cause of the random reboots and will push out an alpha2 soon.

About Night-Clock it's part of the ROM, but not functional. I'll have a look at it.

Edit: I thought about bundling Always On: Ambient Clock
[Galaxy S6 Android Development] Raidermerc:
Can this work on a g920I? I'm in dire need of a ROM like this
[Galaxy S6 Android Development] chemicalmy:
I'm still using the 2.0, the 3.0 (no OTA installed and used Hacker kernel) was buggy to me, the kernel auditor always crashes, so, i copied the camera from 3.0 and pasted it on the 2.0(with correct permissions). I'm still gonna use this version for a while tho
[Galaxy S6 Android Development] Setialpha:
In theory yes. When you go to TWRP > Advanced > Terminal and issue the following command, what's the output?

getprop "ro.product.device"
[Galaxy S6 Android Development] Setialpha:
Hacker on 3.0 needs OTA-II.

I recommend staying on 2.0 then and wait for 3.1.

I never experienced Kernel Adiutor crash, but if you encouter again on 3.1 please provide a logcat.
[Galaxy S6 Android Development] chemicalmy:
That's the plan, im gonna wait for your next release. No hurry tho, 2.0 still runs perfectly on me, i chose Hacker because i thought it was less buggy
[Galaxy S6 Android Development] Setialpha:
Development update for 3.1

backing up and restoring hosts file during install

backing up and restoring xposed during install

arter97 14~alpha2

bundle Always On: Ambient Clock (as user app)

wipe preload, cache and dalvik cache after install

separate settings for 920F / 925F (925F should now identify as 925F, no more as 90F)

Edge Features chooseable from AROMA

and all previously mentioned stuff.
[Galaxy S6 Android Development] Setialpha:
Ota-iii-20160425

Third OTA update for 3.0:

change default settings for arter97 v14~alpha kernel (prevents random reboots)

and of course changes from OTA I and II.

I got the chance to grab the last_kmsg from my phone which still has random reboots even with alpha2. I'll send it to arter97.
[Galaxy S6 Android Development] CRiSTiANVASiLE:
Will you change the Lock And Unlock sounds?
[Galaxy S6 Android Development] Raidermerc:
So which files do i go about and flash first and so on?
[Galaxy S6 Android Development] Setialpha:
What's the output of getprop? If it's zerolte or zeroflte installation will work, so check before flash.

NoOdin > reboot TWRP > factory reset

flash ROM, OTA-III (a few posts back), xposed (wanams samsung build)
[Galaxy S6 Android Development] Raidermerc:
It's not reading my sim card
[Galaxy S6 Android Development] Moe9269:
Flash modem
[Galaxy S6 Android Development] Raidermerc:
Nice thanks
[Galaxy S6 Android Development] Moe9269:
Did it work..i forgot to aay that flash modem for ur model
[Galaxy S6 Android Development] Raidermerc:
Works! Loving the rom
[Galaxy S6 Android Development] Setialpha:
Glad you got it working.

Development update: I further improved default kernel settings. Now Hacker is almost as snappy as arter97. Also: removed Kernel Adiutor. It causes trouble under certain circumstances.

You can still install it or Synapse (or whatever) from Play Store of course. ETA for 3.1 is friday evening.
[Galaxy S6 Android Development] morgan1202:
Thanks for eta looking forward to it
[Galaxy S6 Android Development] lambik333:
maybe im stupid but cant add edge features in aroma............:confused:
[Galaxy S6 Android Development] lambik333:
:laugh::laugh::laugh:thnx and now im trying your rom again, hope the edge functions came soon!!! thnx....
[Galaxy S6 Android Development] Setialpha:
Version 3.1 will release on friday evening.
[Galaxy S6 Android Development] Raidermerc:
There seems to be a problem with lightning browser and k9 mail. I can't download images through the browser and k9 doesn't allow Gmail for some reason.

Ok just checked again, can't download anything from the lightning browser
[Galaxy S6 Android Development] Setialpha:
You need to grant permission. That's explained in first post. 3.1 ships Lightning 4.3.3 which asks for permission on it's own.
[Galaxy S6 Android Development] Moe9269:
So heres my report back using these kernel settings on arter14alpha3. I never got no reboots and a little better battery life with amazing buttery smooth performance,on my normal daily usage. Never yet tested for gaming. Also no kernel auditor or synapse is installed on my phone. However I am a bit reluctant and i need to know for sure 100 percent that these scripts are the settings the kernel is using or if it is using the kernels stock settings. Is there a way for me to check this ?
[Galaxy S6 Android Development] Moe9269:
Now testing with hacker kernel..its blind fast thus far but needa charge my phone
[Galaxy S6 Android Development] Moe9269:
Hey guyz this is so weird how do i fix this. My play store was working fine just minutes ago
[Galaxy S6 Android Development] Moe9269:
[MENTION=4187311]Setialpha[/MENTION] theHacker script is working wonders on my phone even better than arter97.settings.. thanks mate great job well done.. keep 'em coming dev
[Galaxy S6 Android Development] Setialpha:
GApps or microG? Try clearing Play Store data + force stop Play Store.
[Galaxy S6 Android Development] Setialpha:
Final Development update for 3.1 before release tomorrow:

- further improved arter97 settings (for stability)
- more features for kernel settings script
- AOSP stuff (AROMA): Contacts, Dialer, Keyboard
- AOSP/DU Gallery (AROMA)
- add Screen Notifications as user app
- /system/etc/kernel/custom.settings backup/restore during installation
- installer refinements

Remaining issue: AOSP Dialer is not auto-set as default dialer. Looking to fix that.
[Galaxy S6 Android Development] Moe9269:
Gapps... was on micro g before this but than I couldnt use waze to find my way around it kept crashung only maps would work and i dont reallylike google maps..it was solved thanks

---------- Post added at 10:20 AM ---------- Previous post was at 10:16 AM ----------

With thescripts the battry life is awesome for the performance i get from it..if I use synapse will it overwrite the script settings with kernel default or will it just modify the script values ? [MENTION=4187311]Setialpha[/MENTION]
[Galaxy S6 Android Development] Setialpha:
Synapse should start with script values, when you press X on top on first start. Then make your changes and it'll override the script values.
[Galaxy S6 Android Development] CRiSTiANVASiLE:
I experiece lag on 3.0a..