yashsingh1/xdaforums huggingface dataset:
[T-Mobile, Samsung Galaxy SIII] reeferbob:
I'm honestly not sure. I was just going through and seeing if I could make it work. It installed and booted, and ran well enough for about ten minutes, that's all I can tell you. Didn't have any problems with it, but I really didn't test it either.
[T-Mobile, Samsung Galaxy SIII] guest_2011:
T999L 1080 recording

Does it support 1080 recording with the stock or 3rd party camera apps? GPS, BT, front camera work?

I'm on cm11 latest 0104 build. Camera glitching gets worse with every build. I'm tired of uninstalling reinstalling apps and gapps. Want to try something different before i revert back to 4.3.

I want to try it with my T999L. What gapps are compatible?
[T-Mobile, Samsung Galaxy SIII] alek889:
http://xdaforums.com/paranoid-android/general/gapps-official-to-date-pa-google-apps-t2943900

These are the ones im using without problems.....
[T-Mobile, Samsung Galaxy SIII] guest_2011:
What model s3 do you have? Does your camera work?
[T-Mobile, Samsung Galaxy SIII] alek889:
T999L...Stock camera dont work for me,but this one do the work https://play.google.com/store/apps/details?id=photo.camera.hdcameras&hl=en

Also, if you want to feel the hole "Lollipop madness" install this launcher(the one im using).Maybe you like it too....https://play.google.com/store/apps/details?id=com.lollipop.launcher&hl=en
[T-Mobile, Samsung Galaxy SIII] guest_2011:
Same here. Stock cam, camera fv5, snap cam, camera360, google camera, camera for android don't work. I'll pass on the launcher. Had enough lollipop madness. Back to cm11 or stock 4.3.
[T-Mobile, Samsung Galaxy SIII] s13epy:
seriously man read the OP. this is in ALPHA state. This ROM is not stable as a daily for the common user..
[T-Mobile, Samsung Galaxy SIII] guest_2011:
Sorry i didn;t mean to offend you with my questions. I know its alpha and it does work with my t999l except the camera. Since OP says some camera apps work i thought maybe someone here had installed and tried. I didn't use cm12 long enough to test everything but it seemed stable enough to use, minus LTE.
[T-Mobile, Samsung Galaxy SIII] Masterloki666:
I would wait a week or two more lollipop goodness is almost ready to be released for our devices and ad for gapps and apps I use tibu habitually makes everything easier for me being that I'm always tweaking and flashing my phone
[T-Mobile, Samsung Galaxy SIII] ShernDog:
Is this going to be updated to have the new CM changes?? There are some important fixes that could be ported over from the AT&T forum.
[T-Mobile, Samsung Galaxy SIII] Nexus11:
See my G+. I took a brake from building to take care of a few things. Been doing updates last night and today.
[T-Mobile, Samsung Galaxy SIII] nirogu325:
It supports zero video camera functionality. This is known in all CM12 threads for both AT&T and T-mobile units. Please wait a month or two until things get fixed and stabilized.
[T-Mobile, Samsung Galaxy SIII] keith.macdonald:
Can I flash this with the D2ATT TWRP

I have a T999V, but am using the D2ATT TWRP because I'm running matrixzone's Lollipop ROM. Can I still flash this, or will I need to switch over to the D2TMO recovery?
[T-Mobile, Samsung Galaxy SIII] X-TraxxX:
I have tried this on a wind mobile T999 and lost carrier connection and data.. Wifi still works..
[T-Mobile, Samsung Galaxy SIII] nirogu325:
You can use the d2tmo TWRP just fine. No need to switch.
[T-Mobile, Samsung Galaxy SIII] fenixus:
Awesome work! How did you fix baseband issues on d2tmo built from CM12 sources? Sent you a PM.

EDIT:

ah, I read the posts, same problem as mine on Liquid Smooth Lollipop d2tmo ... no data, no baseband on T999/T999L ... I assume you built d2tmo from device sources in CM12 ... so did I with a different ROM and same problem ...

Look slike CM12 device/samsung/d2tmo sources are broken and result in no baseband ... I use UVUENC2 modem and can't make it get detected, in SYstem/About I always see Baseband Unknown. Funny that d2att build works fine on my T999 ...
[T-Mobile, Samsung Galaxy SIII] bkwas:
Camera settings

There is only minimum settings for camera.

Am I missing something?
[Galaxy S Advance I9070 Original Android Developmen] mkaluza:
Thanks to [MENTION=5656837]Reinkaos[/MENTION] for beta testing :)

His report:
[Galaxy S Advance I9070 Original Android Developmen] nss357:
No problem, glad I could help ;)
[Galaxy S Advance I9070 Original Android Developmen] pictorul20:
Wi-fi isn`t working properly. After 1 or two reboots, I can`t switch wi-fi to on . ( commonly problem seen before on other builds )
[Galaxy S Advance I9070 Original Android Developmen] mkaluza:
It happens when there's kernel-module mismatch - have you extracted modules.zip into right place? check this again... It works fine for me and [MENTION=5656837]Reinkaos[/MENTION]. What does dmesg say just after you try to enable wifi?
[Galaxy S Advance I9070 Original Android Developmen] mkaluza:
There might be some subtle problem with this kernel that is causing random reboots from time to time. For now set your deepest sleep state to 4 (it defaults to 5 now), as I suspect this might be the cause (I removed all oc/uv and mali stuff and it still happens, now testing deepsleep=4).

If a reboot happens, save /proc/last_kmsg somewhere and look for "Unhandled fault: imprecise external abort (0x1c06)". Actually every time a crash happens, save last_kmsg :) You can use this init.d script to collect it at every system startup (saves them to /data/local/log/last_kmsg
[Galaxy S Advance I9070 Original Android Developmen] pictorul20:
sorry, I might said that wrong. I wanted to say that I don-t have wi-fi network at all. I can-t switch it on at all from settings menu. any help would be more than welcome. Ohh, and one last thing. U seem to always do a great job when it comes to " under the hood" customisation and enhanced features . Good work .
[Galaxy S Advance I9070 Original Android Developmen] mkaluza:
You said it right and my response is probably correct - you try to tap the wifi button or turn it on in settings and either it turns on for a very brief moment or not at all. That's a sign of module-kernel mismatch. Check again if you extracted those modules (or even better, just do it) - your old modules from vanir won't work with this kernel, there are too many changes.

I'll try to make update.zip later to make install easier.

Thank you :)
[Galaxy S Advance I9070 Original Android Developmen] pictorul20:
U`re welcome., and yess that-s exactly the problem I`m facing. It`s not quite a hazardous problem but it-`s just a bug somewhere in the kernel probably. It happens. And one last question, first time I had overwrited the modules to the sistem folder ( that-s when i saw 4 the 1st time that my wi-fi isn-t responding at all ) , then ........ I thought I might delete all the modules from lib/modules to prevent any incompatibility with the copyed ones. Now my question is : Everytime i-m installing cm 11 roms or vanir rom , Do I have to copy/paste modules and overwrite them to lib/modules folder, or do I have to wipe all content inside of that folder and only after that paste the modified modules that you posted in this thread?

L.E :. I can-t switch from internal to external also usb connection doesn-t work in windows ( can-t access my internal / external storage from usb cable )even with proper usb drivers installed )
[Galaxy S Advance I9070 Original Android Developmen] mkaluza:
That shouldn't matter. What "lsmod" says? what happens when you do "modprobe dhd". If it shows some error, do "modprobe dhd; dmesg | tail -n 50" and pm me the output.

Overwrite should be enough and yes, you have to do it every time you reinstall rom

I don't understand...

Ok, than MTP is screwed. I never use it so I didn't see it, and [MENTION=5656837]Reinkaos[/MENTION] wasn't sure if it's the kernel or his phone, but now we know it's the kernel.
[Galaxy S Advance I9070 Original Android Developmen] jadega:
[MENTION=3329816]mkaluza[/MENTION] it would be great if you make a stock kernel too, since cocafe has almost stopped to support our device

Most of us are on stock JB but it would be really nice if you implement a stock kernel that can enhance the performance of our phone

Hoping you'll do it
[Galaxy S Advance I9070 Original Android Developmen] mkaluza:
[MENTION=5743624]pictorul20[/MENTION] I just remembered something - apart from modules mismatch there was some problem with I think firmware paths, but I haven't got slightest idea what was it... [MENTION=5656837]Reinkaos[/MENTION] any thoughts?

The funny thing is - I flashed boot.img from original vanir nightly (and copied modules) and wifi ISN'T WORKING :P After flashing my kernel (not my particular source - just any one build on my machine) it works :P

I can remember having once the reverse problem (it wasn't working on my kernel) - I know I fixed it somehow and never had it again. I haven't noticed that wifi stopped working on dist kernel because I never again used one...

DAMN... I know it was something simple to do, but hard to find... Anyone? [MENTION=4832589]cocafe[/MENTION] maybe you can remember?

Guys, what does command find /system -iname "*bcm*" show?

For me it's this:

/system/bin/bcm4330.hcd
/system/etc/wifi/bcmdhd_apsta.bin
/system/etc/wifi/bcmdhd_mfg.bin
/system/etc/wifi/bcmdhd_p2p.bin
/system/etc/wifi/bcmdhd_sta.bin
/system/vendor/firmware/fw_bcmdhd.bin
/system/vendor/firmware/fw_bcmdhd_apsta.bin
[Galaxy S Advance I9070 Original Android Developmen] mkaluza:
But there's actually not much more to be done ;) Cocafe's kernel is very good. It's actually very similar to 3.0.101 kernel in terms of features. As for power/performance, when dynamic gov is field tested a bit more, I'll merge it and send a pull request to Cocafe. There's no point in keepeng two kernels...

Another thing is, for all of you still on JB - install Vanir. It's ****in awesome. Stable, fast and doesn't drain batt. And when issues with wifi are solved, it'll be even better ;) I'm happy with the speed even on JIT, and on ART it's even faster (I don't use it not because it's unstable, but because while developing performance features I want to be able to see any improvements, and it's hard below some threshold ;))
[Galaxy S Advance I9070 Original Android Developmen] nss357:
I have no idea, does different firmware had anything to do with it?

Anyway, here's mine

/system/bin/bcm4330.hcd
/system/etc/wifi/bcmdhd_apsta.bin
/system/etc/wifi/bcmdhd_mfg.bin
/system/etc/wifi/bcmdhd_p2p.bin
/system/etc/wifi/bcmdhd_sta.bin
/system/vendor/firmware/fw_bcmdhd.bin
/system/vendor/firmware/fw_bcmdhd_apsta.bin
[Galaxy S Advance I9070 Original Android Developmen] mkaluza:
[MENTION=5743624]pictorul20[/MENTION] one more thing - can you make sure permissions on modules are 644? because that's what caused wifi not to work (I extracted modules from zip file with total commander to sd card, where default perms are 770), and when I copied them to /system/lib/modules, they remained that way and that was the problem.
[Galaxy S Advance I9070 Original Android Developmen] pictorul20:
So, I need each module file to set with 644 permission, right? I`ll try and report back if that solved the problem. Thanks
[Galaxy S Advance I9070 Original Android Developmen] mkaluza:
Maybe just flash the update.zip from post #1 - it should fix everything and if not, I'll give you instructions how to debug that stuff.
[Galaxy S Advance I9070 Original Android Developmen] hastalafiesta:
I flashed this kernel on my slimsaber and wifi doesn't work.

If can help log just says WifiStateMachine E: Failed to load driver
[Galaxy S Advance I9070 Original Android Developmen] mkaluza:
Wifi problem debugging

Yes it does. Logcat is important - it's good you checked there. We'll try to make it compatible with other roms, but you must help me debug it, ok?

[MENTION=5743624]pictorul20[/MENTION] - can you do those steps too?

(all the stuff below has to be done via adb as root). copy/paste all commands, because all the quotes there are important and it's easy to make a mistake

cd /system/lib/modules
ls -l

check that all modules have 644 permissions (rw-r--r--)

lsmod

It should say something (for me it's). If nothing is shown, continue anyway (but tell me about it).

insmod /system/lib/modules/dhd.ko
lsmod

It should not return an error and lsmod should then contain a line similar to this

if however it return some error, do this and send me the output and the error

insmod /system/lib/modules/dhd.ko; dmesg | tail -n 20

If so far everything is fine, it's time for hacky stuff now ;)

rmmod dhd
mkdir /tmp/strace
cd /proc/`pidof system_server`/task
for p in `grep -i wifi */comm | cut -f 1 -d '/'`; do n=`cat $p/comm`; strace -tt -p $p -o/tmp/strace/${n}.strace& done

then tap wifi button in quick settings at least twice (not too fast - wait at least 1 sec) and then

killall strace
zip -r /mnt/sdcard/wifi.strace1.zip /tmp/strace

if you want to look for an error, do

cd /tmp/strace
grep "= -" *.strace

this will show all failed syscals with (hopefully) some useful info. If it helps you solve the problem, than ok (share it here), if not, continue

mkdir /tmp/strace2
strace -ff -tt -p `pidof system_server` -o /tmp/strace2/system_server

tap the wifi button as before and press Ctrl-C to kill the command above

zip -r /mnt/sdcard/wifi.strace2.zip /tmp/strace2

Mail me (mk at flex.pm) both wifi.strace*.zip files from the root of your internal memory.
[Galaxy S Advance I9070 Original Android Developmen] hastalafiesta:
[MENTION=3329816]mkaluza[/MENTION]

EDIT: I messed up with modules for various tests, i restored the original modules, followed your guide and all went fine.

WIFI works with this! Thanks for your work, till now kernel works pretty well.

Just tried the r3 (630mb) and all is good and very smooth.
[Galaxy S Advance I9070 Original Android Developmen] TPD-21:
Well I guess I don't need to respond to your experience, because I'm sure you provide the explanation based on the experience and knowledge that you have. Therefore, I feel no need too much comment again. So the final conclusion of this discussion, I will relearn your method is, after I actually have time to relax at home. Thanks for everything. :)
[Galaxy S Advance I9070 Original Android Developmen] hastalafiesta:
I have never used it and I found both swap and zram useless, zram stresses cpu (and so worse battery) and swap may damage flash card, btw i am fine with my 630 mb of ram :good:

Check hangouts please!
[Galaxy S Advance I9070 Original Android Developmen] wolverinemaister:
I've sent the arm_requirements file in pm. I've tried to overwrite the touchboost file with total commander but when i try to save it says "not enough memory" :confused:
[Galaxy S Advance I9070 Original Android Developmen] mkaluza:
Yes, I got it - be patient, this is a long answer ;)
[Galaxy S Advance I9070 Original Android Developmen] mkaluza:
release 5.4.0

Ok guys, r5.4.0 is out

Changelog https://github.com/mkaluza/Samsung_STE_Kernel/compare/mkaluza:r5.3.0...r5.4.0

Main features

- separate swap/noswap versions - noswap is recommended for most people (it has swap code disabled completely), swap version has all the features (they cost 2.5MB of memory) needed for efficient swap management in 4.4, however it doesn't have swap turned on - if you need it, you can turn it on yourself the way you want, personally I used swap version and started to get strange lags as the swap got more and more full after a day of use,

- added various cpu governors (someone asked about it). However, I don't support any of them - just patched them from [MENTION=5695278]ChronoMonochrome[/MENTION] kernel and made them compile, didn't even check if they work. I will accept pull requests, I won't accept complains. The only supported gov by me is Dynamic.

- linaro 4.9.2015.01 toolchain

- added safety feature for initramfs overlays

- on-boot module loader (/system/etc/modules)

If you want to use any of the extra governors, you need to load the module. Either use KoControl app for that or add the name to /system/etc/modules file (without .ko extensions, i.e: cpufreq_interactiveq) - one per line. Or you can use init.d/boot.d script - whatever you like...

For the rest, check the commits on github...

This is probably the last release as I consider it finished. There are of course many other things that could be added/ported from newer kernels (ksm, zram, zcache, and many others), but the way it is now, it just works and works fast and stable, which is good enough for me. And I don't think we can get a huge boost from anything more anyway (if I find such a thing, you'll be the first to know :)).

So apart from bugfixes - if any - that's it for now (unless I have some bright idea and a sleepless night ;P). I'm going back to developing Project Zen (and trying to get it merged into CM, or maybe even Android itself;) ) and kernel tuner. I just wish the phone was like that from the beginning ;P
[Galaxy S Advance I9070 Original Android Developmen] SinWei97:
EDIT: Im sorry to say this [MENTION=3329816]mkaluza[/MENTION] that the boot.cpio that you have modified for cm10.2 has cause the 5.4.0 kernel bootloop.... :( sorry
[Galaxy S Advance I9070 Original Android Developmen] mkaluza:
Ok, this is bad... which version did you use? Swp, noswp or debug? Now and before?

Another thing - try to use the unmodified boot.cpio that you posted here, because it might be those modifications that cause the problem and not the kernel.
[Galaxy S Advance I9070 Original Android Developmen] SinWei97:
Yes...i use unswap version....in the very beginning i saw your post that you say you have modified the boot.cpio for us...which you say disable the sd flash or something...so i decide to try and install 5.4.0 kernel. but then i get bootloop....then i think it was the boot.cpio problem...so i change back to mine and it boot the 5.4.0 kernel
[Galaxy S Advance I9070 Original Android Developmen] mkaluza:
At least if you use release_noswp it won't break your flash any further as the swap is completely disabled in this kernel. I'll try to fix this and will contact you.

Thanks for your help ;)
[Galaxy S Advance I9070 Original Android Developmen] bigbiz1975:
NFC not avaiable

I installed version of P CM11 from TC but NFC is not working.

Is there a way to solve?

Thanks in advance! :)
[Galaxy S Advance I9070 Original Android Developmen] mkaluza:
There is a way to try to solve it ;) you need to be using 5.4.0 version (any variant), as previous don't have nfc modules yet.

First you need to load pn544 module - see post #1, "Loading modules" section. Preferrably using methods #1 or even #3. And reboot.

If it still doesn't work, there's probably something missing from init.rc scripts, but we'll get to that later. For now try the above and report back.
[Galaxy S Advance I9070 Original Android Developmen] rog_star:
mkkernel is working with Tanos Paranoid 4.6 beta 5 (pa_janice-4.6-BETA5-20141102-t4n017.zip) without any noticable problems (til now) .

Thanks for your work. :good:
[Galaxy S Advance I9070 Original Android Developmen] bigbiz1975:
I tried the method # 1 and # 3, but nothing, NFC is still not working... :crying:

I will wait for the next update ;)

Thanks, bye.
[Galaxy S Advance I9070 Original Android Developmen] mkaluza:
I just had a look on CM11 thread and in post #1 they state that NFC doesn't work (issues section). So it's not my kernel's problem - it doesn't work with the rom... without access to a nfc-enabled device I don't think I can help you anymore
[Galaxy S Advance I9070 Original Android Developmen] pictorul20:
Now everything we need is the novathor tuner so that we could do the tweaks.
[Galaxy S Advance I9070 Original Android Developmen] nss357:
Hey [MENTION=3329816]mkaluza[/MENTION] hows it going? The initram overlay stuffs is really cool. Now I can finally change how cwm looks, always wanted a darker background lol.

Anyway about that lvm thing, so basically it combine and convert both preload and cache partition into cache lvm (the one in your wiki guide)? Well, I better re-read and do more reading and to make sure I fully understand it before I start to mess around with it, since there is a huge "BEWARE" in the wiki :p
[Galaxy S Advance I9070 Original Android Developmen] mkaluza:
Not bad ;) Although kernel tuner development is slow as hell... Making GUIs sucks... now I remember why I became sysadmin, not a programmer ;P

Thanks ;) Glad you've found it useful. But I didn't even think it can be used to change cwm theme ;P [MENTION=5743624]pictorul20[/MENTION] - you can distribute your cwm theme as overlay package - I can upload it into plugins folder then :)

It'll do what you tell it to do :) It's not a combine and convert thing (at least not directly). It'll create a pool of space (volume group) from partitions of your choice (physical volumes) and will allow you to create arbitrary partitions (logical volumes) inside this pool. So taking a _big_ mental shortcut yes - it's combine and convert, if you just create one big logical volume :) But it can do much much more than that.

But you've read the wiki... I hearby promote you to a Power User of The MK Kernel (tm) :P

As for "beware" - better safe then sorry... Although with most users in mind I've already placed 'recovery' instructions there :P Unless you make a mistake with partition numbers, you'll be fine. The worst thing that can happen is that the system won't boot - then you can just recreate ext4 on /cache, remove fstab overlays and you're back on track. If you mess up something more - reflash the missing part either with recovery, or if that's not possible, with odin/heimdal. But do pay extreme attention to partition numbers... :) **** happens... trust me... been there... :P it's not a matter of "if" - it's a matter of "when" it'll happen :)

The guide is not complete yet - the part about moving dalvik-cache to new big /cache (which was the whole point of this operation) is not there yet. And I need to re-read it once more after a while - probaby will make some corrections in the process as well.

But yes - go and read about lvm, and if you have some ubuntu (or any other linux) vm at hand, add a small virtual disk to it, split it into partitions and play with lvm on it (you can probably use android emulator for that as well).

I'll post info here when It's done. Since someone actually reads it, it motivates me to finish it ;)
[Galaxy S Advance I9070 Original Android Developmen] nss357:
So you're making a kernel tuner app? Did you know about Synapse and UKM?

lol yeah. There are some image on that recovery folder. And thats just it, don't know how to fully theme cwm.

Of course I read your wiki, it's better to understand what I'm getting myself into, plus I could learn a lot. Well looks like it's pretty safe, if I completely follow the instruction. If **** happens and I can't work it out, I'll know where to ask for help :p. I don't have and really not familiar with linux. If not because I own an Android, I wouldn't know anything about linux. Emulator sounds like a good idea, but is slow like hell on my laptop. Well take your time, I'm not gonna try it yet, since I need my phone to be in working condition for now as I'm expecting calls from potential employer, hopefully. For now, I'll read :)
[Galaxy S Advance I9070 Original Android Developmen] mkaluza:
No, but looking at Synapse I think that it's what I've been trying to build... and it's opensource, so I'll just try to create a profile for janice instead. Kernel tuner app has just died ;P

Thanks for the tip :)

What is UKM?

If the recovery instructions can't help you, I'm afraid neither can I... there are just too many things out there. But if you touch only cache and preload, you'll be ok

Getting an ubuntu vm (like virtualbox image) is easy - try it

Then download an intel android image instead of arm - it then runs without cpu emulation and it's faster by leaps and bounds - in fact, it's quite usable then.

But for playing with lvm arm image is enough (you will be using only adb anyway, so once it starts up, you'll be fine - and we've got lvm binary for arm, while for intel we have not...

Good luck with the job :)