yashsingh1/xdaforums huggingface dataset:
[Galaxy S 4 Active Original Android Development] patzyalex:
This build is with Linaro 4.7 and the build from the 25th is with Linaro 4.8, right?

I'm sticking with the one from 25th, it's just amazingly fluid.

If [MENTION=3876105]spegelius[/MENTION] has some important breakthrough or something new comes up, I'll consider flashing another build, if not - this one is all I can ask for.

Thank you for your good work.
[Galaxy S 4 Active Original Android Development] allram:
Thats correct :) the 25th build is alot faster/smoother, but some errors.. Hopefully some/most of them will be fixed with New blobs as well ;)
[Galaxy S 4 Active Original Android Development] dadme:
What 25th build? This cm-11-20140325-UNOFFICIAL-jactiveltexx.zip? No? Link please? And what gapps package?
[Galaxy S 4 Active Original Android Development] allram:
I am starting to get realy tired of people NOT managing to read .... I don't see how people can stand developing here, realy...

look in my signature..

EDIT:

New build is up: https://drive.google.com/folderview?id=0BwwLmYElvFOmRkF4WGhEbFNoMG8&usp=sharing

Playstore icon bug, but uploaded it for those who wants to test. Seems even smoother than last build, built with Linaro 4.8 (4.7 on kernel). Seems like the battery icon/loading ring bugs have been fixed with returning to -O3 on arm_cflags from -Ofast

Only problem so far is the playstore icon bug, except all the known ones: camera ++
[Galaxy S 4 Active Original Android Development] nasaprinsloo:
Problem is - You would expect the builds and updates to be in the OP - like all other XDA threads - I also couldn't find a random comment with the latest build in the signatures
[Galaxy S 4 Active Original Android Development] Pkt_Lnt:
If you check names, there are three people building and contributing, so only one person has the ability to edit the OP, and he is the least active builder of the three right now. You have to pay attention in this thread, or be lost forever. :D
[Galaxy S 4 Active Original Android Development] 6783:
The problem is when you use xda-developers app for browsing, signature are not visible. It's visible just when you use browser. That's why not all people see it and ask. For example when I need allram's gdrive, I open this thread in chrome.
[Galaxy S 4 Active Original Android Development] allram:
That is true, i forgot that. But i usaly also add the gdrive link when i post an update here :)
[Galaxy S 4 Active Original Android Development] patzyalex:
I've heard people can suffer irreparable brain damage from reading...

Let's just ask [MENTION=4630187]allram[/MENTION] and [MENTION=3876105]spegelius[/MENTION] all the things that come to our undamaged minds, so that we may avoid reading any other post in this thread and stay sane.

Hey [MENTION=4630187]allram[/MENTION], what do you think about the weather? What shoe size should I try? When is the next plane to Oslo?
[Galaxy S 4 Active Original Android Development] 6783:
Much easier to ask snadge to add allram's gdrive to the header of this thread.
[Galaxy S 4 Active Original Android Development] dadme:
I found it in allram's signature. Thanks for tip.
[Galaxy S 4 Active Original Android Development] spegelius:
Finally got the ril stuff working with NE5 blobs, so at least it asks for pin code and mobile data works. Haven't tested actually calling someone. Build is uploading to gdrive, name is cm-11-20140701-UNOFFICIAL-jactiveltexx_NE5.zip.

This has all blobs from NE5. Most of the stuff seems to work, except GPS. Debugging shows that the libloc_api_v02.so doesn't have function getLocApiAdapter function anymore, which breaks libloc_adapter.so. Reverting to previous gps libs should work, but haven't done such build yet.

So take it for a test drive, but be warned that i haven't done any thorought testing.

For those building own roms and want to have new blobs, you need kernel,device/samsung/jactiveltexx,device/samsung/jactivelte-common to use cm-11.0-dev branch and props use cm-11.0-NE5 branch. And if you wish to test with older gps files, they are:

lib/libgeofence.so

lib/libloc_api_v02.so

Oh and some things i've noticed:

to get compass working, download GPS Status Toolbox or something, works like a charm now

WiFi testhering works. SlimKat users mentioned that it wasn't working, don't konw if it was broken on CM. But at least with this build it works

also USB tethering seems to be working (if it was ever broken anyhow?)
[Galaxy S 4 Active Original Android Development] allram:
You'r the man Spegelius! :D

I will make a build tomorrow with old gps files for test ans see if it works then. Camera is working with hdr mode with ne5 blobs? :)
[Galaxy S 4 Active Original Android Development] spegelius:
Oh the camera... i forgot the whole damn thing :). But yeah, quick test and toggling HDR on and off didn't crash it at least, enabling and disabling flash works also (previously i had it crashing randomly). BUT, 720p video plays back weird... black&white, kinda divided to blocks vertically... dang. This is actually how Youtube played some time ago, with some mix of NE5 blobs. Could be something else than camera this time...

Edit: Youtube video plays crappy too... debugging more tomorrow.
[Galaxy S 4 Active Original Android Development] mythi:
here is just a build that i built for myself ... just upstreamd source :cyclops:

http://d-h.st/2St
[Galaxy S 4 Active Original Android Development] allram:
Old gps files (gps works)

HDR seems to work

Thanks alot Spegelius for your work :)

edit: hmmm, seems like calling doesn't work? it starts to call but then it just freezes and i can't hung up, anybody else experiencing that?

and wifi hotspot doesn't seems to work either :(
[Galaxy S 4 Active Original Android Development] ZeroZorro:
This build doesn't recognise my ExtSD (sdcard1), so i quickly went back tot 25-6
[Galaxy S 4 Active Original Android Development] spegelius:
Hmm ok, so calling doesn't work. I'll have to get a logcat about that...

Does your build have /system/bin/radish? It seems to be related to wifi tethering. I added that a while back, but hadn't uploaded latest changes to github until this morning...
[Galaxy S 4 Active Original Android Development] ZeroZorro:
Forget my post... Problems accessing sdcard after going back to 6-25 build still there...will look in'to a solution
[Galaxy S 4 Active Original Android Development] allram:
Yeah, i have /system/bin/radish. when i try to active it nothing happens, when i try to activate again it gives me status error.

(but this can also be my modifications, so maybe some other should try to active and see)

I did a repo sync this morning ~08.00 :)
[Galaxy S 4 Active Original Android Development] spegelius:
Took a logcat when trying to make a call, no error is evident. However, the behaviour is similar to when i was developing AOSP for Active and phone didn't work. The problem then was that vendor specific stuff was missing from the phone framework java code and was fixed after adding that code. But now the code is in there, so it's something else. I'm afraid that Samsung has changed some API in a way that it's near impossible to get it working. But we can still revert to older ril libs.
[Galaxy S 4 Active Original Android Development] ZeroZorro:
Update:

Flashed to 20140618 build and sdcard back working...
[Galaxy S 4 Active Original Android Development] allram:
Have u tried to flash my 30/6 build?

---------- Post added at 12:51 PM ---------- Previous post was at 12:39 PM ----------

Trying a new build now, replaced:

libreference-ril.so

libril.so

libril-qc-qmi-1.so

libril-qcril-hook-oem.so

libsec-ril.so

libsecril-client.so

rild

sec-ril

dunno if that is the correct ones, but i'm gonna give it a try :P
[Galaxy S 4 Active Original Android Development] spegelius:
Great, whole list of files for radio should be (according to jf-common common-proprietary-files.txt):

# Radio
bin/ds_fmc_appd
bin/efsks
bin/ks
bin/netmgrd
bin/sec-ril
bin/qcks
bin/qmiproxy
bin/qmuxd
bin/rild
bin/rmt_storage
lib/libatparser.so
lib/libcordon.so
lib/libdiag.so
lib/libdsutils.so
lib/libdsi_netctrl.so
lib/libfactoryutil.so
lib/libidl.so
lib/libnetmgr.so
lib/libomission_avoidance.so
lib/libqdi.so
lib/libqdp.so
lib/libqmi.so
lib/libqmiservices.so
lib/libqmi_cci.so
lib/libqmi_common_so.so
lib/libqmi_csi.so
lib/libqmi_encdec.so
lib/libqcci_legacy.so
lib/libqmi_client_qmux.so
lib/libreference-ril.so
lib/libril-qcril-hook-oem.so
lib/libsecril-client.so

But since NE5 has some of those fiels in different places (and some files aren't even there), not sure what is actually needed. Only way to find out is to test them :).

To help replacing files, i actually started splitting files to different folders (Camera files in Camera-folder, etc.). Let's see how it goes.

Also, i'm starting to unify jactive to jflte tree as CM devs seem to want it done that way. And i do agree, easier to maintain trees with common code base. So there might be hope for our device yet :).
[Galaxy S 4 Active Original Android Development] ElakNovAlamak:
Just note / warning;

G-Kernel does not work with NE5-build. G-Kernel gives no signal with NE5-edition.
[Galaxy S 4 Active Original Android Development] spegelius:
Yeah, it propably needs a small update to kernel, in drivers/usb/misc; ks_bridge.c needs to be updated, it can be found from my github jactive kernel cm-11.0-dev branch. NEwer file generates /dev/ks_hsic_bridge and /dev/efs_hsic_bridge, instead of /dev/ks_bridge and /dev/efs_bridge

Edit: this file needs to be reverted from kernel when reverting ril-files.
[Galaxy S 4 Active Original Android Development] allram:
With the few rils i Changed phone didnt work at all. Gonna Change all the rils tomorrow and try :)
[Galaxy S 4 Active Original Android Development] ZeroZorro:
Yup, i just did, not working for me...
[Galaxy S 4 Active Original Android Development] spegelius:
Refactored device props so that Camera, GPS etc. props are on their own folders, along with blobs.mk file. This makes it really easy to swap props, just replace the folder and make a build. Uploading to gdrive: cm-11-20140702-UNOFFICIAL-jactiveltexx_NE5.zip

So i made another build, this time with ril and gps from working branch (cm-11.0). Phone and gps seem to be working. Only problem i know of is the erroneous playback of 720p video in gallery and youtube (can't try 1080p on the app). It might be because of the newer Adreno drivers or kernel needs some updating... if only Samsung would release kk kernel sources
[Galaxy S 4 Active Original Android Development] olarf:
Is that uoload still running? In gdrive i See only md5 sum

Gesendet von meinem GT-I9295 mit Tapatalk
[Galaxy S 4 Active Original Android Development] spegelius:
Yes, slow mobile connection...
[Galaxy S 4 Active Original Android Development] olarf:
I See. Once it is there i will give it a try and report how it work here. I guess a clean flash make sense for testing seriously :)

Gesendet von meinem GT-I9295 mit Tapatalk
[Galaxy S 4 Active Original Android Development] spegelius:
Uploaded. Clean flash should help to narrow problems :good:.

Just downloading i537 kk opensource kernel, i'll do some comparing later. Currently i'll need to concentrate on getting current device tree in proper order for CM devs and start merging jactiveltexx kernel to jf kernel, so NE5 development is on ice for some time. It might be that even if NE5 props are sometime working 100%, they might not be in mainline CM as they require changes to initramfs scripts and kernel, which propably cannot be implemented upstream (jflte). But time will tell.
[Galaxy S 4 Active Original Android Development] allram:
Tell me if you need any help, i can try to give a hand :)

Will make my own build tomorrow with your latest modifications for test :)
[Galaxy S 4 Active Original Android Development] olarf:
DeSo my first short report after 30 minutes for spegelius 0207ne5 build:

Phone works, GPS works (sygic lock indoor in 40 seconds), wifi works. The phone is very smooth. Kamera works, hdr switching on/off works, saving in external SD work, HD Video work, 720p make grey stuff like spegelius discribed and i realize that it automaticaly make picture when Start and Stop recording!?

Now i will test teathering and tomorrow Bluetooth with my car.

All over it looks like a major step forward, many thanks!!!

I wipe data, cache, dalvik, format system and use 01.06 small gaps.

Edit: wifi teathering work fine!

Edit: TV streaming via bubbleUpnp from my dvbviewer server give same video output then 720p. So it is definitely not can related, its 720p related .

Edit: BT connecting / Phoning works also fine.

Gesendet von meinem GT-I9295 mit Tapatalk
[Galaxy S 4 Active Original Android Development] spegelius:
Seems to work very well so far and kk open source kernel is available, downloading now.
[MENTION=4630187]allram[/MENTION], to make a working build, use cm-11.0 branch for kernel, NE5 for props and replace Radio and GPS folders from main branch (in proprietary folder)
[Galaxy S 4 Active Original Android Development] qwodge:
[MENTION=3876105]spegelius[/MENTION]: can you just briefly explain whats the dualboot rom is? thx!
[Galaxy S 4 Active Original Android Development] spegelius:
http://xdaforums.com/showthread.php?t=2447534

Brief: have two roms installed simultaenously, switch roms using app provided in above thread
[Galaxy S 4 Active Original Android Development] allram:
New build is uploading :)

Ne5, old ril and gps :)

-O3 plus many optimizations

Seems to work okay, except play store icon bug because of Linaro 4.8

Edit: hmmm.. Camera doesnt work..
[Galaxy S 4 Active Original Android Development] ZeroZorro:
Just installed 140702NE5 and working ok with extSd...;)

Will try latest build as soon it's there ?
[Galaxy S 4 Active Original Android Development] spegelius:
Hmm, check /system/lib/hw, if there's camera.MSM8960.so and camera.msm8960.so, you need to rename latter to camera.vendor.msm8960.so. On the other hand, if you already have camera.vendor.msm8960.so, check that you are using device/samsung/msm8960-common from my github and not from CM; needed patch hasn't been merged yet, it's waiting for code review (and apparently all other patches needed for jactive to become real CM device...).

CM version of msm8960-common will crash camera, there's a null pointer bug in CameraWrapper code... http://review.cyanogenmod.org/#/c/67233/
[Galaxy S 4 Active Original Android Development] mythi:
[MENTION=3876105]spegelius[/MENTION]

is there a way to get around the fix you said about since building two versions of a kernel is dam time consuming :confused:

PS: you all are doing a very awesome job keep it up :thumbs-up:
[Galaxy S 4 Active Original Android Development] spegelius:
What fix are you referring to? Currently cm-11.0 brach of jactiveltexx kernel works:

- for props and device tree using cm-11.0 branch

- for NE5 props and device tree using cm-11.0-dev branch (as long as NE5 props have Radio and GPS relaced from cm-11.0 version)

The cm-11.0-dev branch for kernel is for NE5 props with NE5 Radio files and that doesn't work completely as something has changed in the API.
[Galaxy S 4 Active Original Android Development] mythi:
I meant using this https://github.com/spegelius/android_kernel_samsung_jactivelte/commit/22da4eff03e0667662a702571e6b04dc47c2f2d5 for the people running the ne5 because as you said ne5 builds broke support for older kernels... anyway i will put two branches for future proofing :mad:
[Galaxy S 4 Active Original Android Development] spegelius:
Well complete support for NE5 is broken and i did mention that getting a working build needs to use the main branch. I suggest leaving that commit out since there's no way to know if it'll be ever even needed, as it seems to need support from Android phone framework, no less...

It's a dev branch, u know... don't go rushing to merge all there is.
[Galaxy S 4 Active Original Android Development] mythi:
I am dam confused :laugh::laugh: since i didnt follow the thread these days , as you seen i created a sperate branch so that could be deleted easily , BTW i ammuse libs in /system/vendor/lib/ have to be symlinked to /system/lib/ instead of being copied (just a suggestion)
[Galaxy S 4 Active Original Android Development] spegelius:
That's the current situation, NE5 props work only partially. So very much work in progress, unstable, don't touch etc. :).

As for the symlinks, dunno. Haven't tried, i just copy files to the locations where i find them on source rom. It propably could work, i don't think code expects them to be in certain folder...
[Galaxy S 4 Active Original Android Development] mythi:
Also ... Why not create a new kernel from the newly launched sources that may save us the debugging needed to run ne5 blobs on older kernel , I will download the sources and try applying some patches to it and see what would happen if I create a mixture between ne5 422 and the new kernel .
[Galaxy S 4 Active Original Android Development] spegelius:
Studying the new sources is on my todo list too, i think there could be newer msm gpu stuff and updates to other drivers also. Sadly it won't fix NE5 Radio and GPS, those problems come from the props. But the new kernel sources might fix the 720p playback bug in NE5.

edit: oh and 'm currently merging jf and jactive kernels. Don't know how the new kernel changes will fit this scenario, CM devs want to have unified kernel and device tree...
[Galaxy S 4 Active Original Android Development] allram:
New build from me is now up for those who wants to test :) ne5 props, everything Seems to work except portable wifi hotspot. Download link in signature :)
[Galaxy S 4 Active Original Android Development] Tazzmanien:
Can this ROM only be used NE5?

I am curious, can this ROM only be used NE5? I went back to NE4 cause i had several issues with NE5!
[Galaxy S 4 Active Original Android Development] allram:
Props are from ne5. I use ne4 baseband :)
[Galaxy S 4 Active Original Android Development] ZeroZorro:
Wiped data, cache and dalvik and installed this build.

But no Extsd card recognized. I am thinking maybe it had nothing tot do with build, though 20140318 is working for me.

Now back to stock kk and starting from there again one of these days ?
[Galaxy S 4 Active Original Android Development] allram:
You might want to consider trying a different ext sdcard, i have No problem with my card :)
[Galaxy S 4 Active Original Android Development] moviecut:
Maybe the problems exist only on 64gb exfat?

Gesendet von meinem GT-I9295 mit Tapatalk
[Galaxy S 4 Active Original Android Development] O-T:
The latest build on your Gdrive is 20140630. Wiped browser cache in FF and internal + tried Gdisk.

Expected to find 20140704. Is it removed?

Sent from my GT-I9295
[Galaxy S 4 Active Original Android Development] allram:
Removed like 20min ago. Got alot og problems with calls.. Building a new now with old props.. About 2hours left and it's up.

Getting confused with all the branches at spegelius github :P

think i'm gonna stick to old props till he figures out some more and get it more stable :)
[Galaxy S 4 Active Original Android Development] olarf:
Dies that mean that 720 vid works in your Version while wifi teathering works in spegelius ones?

Gesendet von meinem GT-I9295 mit Tapatalk
[Galaxy S 4 Active Original Android Development] allram:
720p works. and hoperully i have fixed wifi tethering now, i need that to work myself :P
[Galaxy S 4 Active Original Android Development] ZeroZorro:
Did a complete wipe/factory reset and re-install of Stock KK ROM

After that installed Dual-boot and cm-11-20140702-UNOFFICIAL-jactiveltexx_NE5_dualboot

Both ROMs working and able to access ExtSDcard :D

But Googleplay missing in that NE5 ROM, i installed gapps-kk-20140606-signed, so testing can be difficult yet
[Galaxy S 4 Active Original Android Development] allram:
My build from today 5/7 is with old props, but wifi tethering is working :) and it's smooth as usual ;)

Only actually need camera HDR to work :)
[Galaxy S 4 Active Original Android Development] spegelius:
My CameraWrapper fix for jactive was merged to CM so i'm enabling it on device tree. Shouldn't affect build in any way as long as repo sync is done. Fixing hdr might be done using old props except Camera props from NE5. And yes, current branches are bit emssy, but hey that's how i roll ;). I could add -dev branch for props and keep working stuff on it. NE5 stuff on it's own branch, with note that all of it isn't working.
[Galaxy S 4 Active Original Android Development] O-T:
Appreciate the work. The path to solved issues isn't straight. ;) [MENTION=4630187]allram[/MENTION] 20140705

Play Store garbled images

View attachment 2835813

OK:

720 dpi camera make picture & video playback

720 dpi YouTube

Battery and timer/"working" circle

Phone, APN, WiFi, GPS, compass

?

BT disconnect A2DP and handsfree call

I'm still on CNE4 modem because it's working.

How about the released 442 source from Samsung - Any chance to pick solutions from that?

Sent from my GT-I9295
[Galaxy S 4 Active Original Android Development] allram:
My playstore just updated itself last night, and then i had no problems with garbled images anymore :) so hopefully you are getting that update soon also :) The problem there is from Linaro 4.8, but i don't want to sacrifice that amount of "speed" in the android system by building it with Linaro 4.7, the difference is quite huge between those to ;)

Trying to make a new build with bluetooth props from NE5 and see how that goes..

I'm on NE4 modem aswell.
[Galaxy S 4 Active Original Android Development] allram:
New build is up now. Link in my signature :)

Playstore icon bug because of linaro 4.8,should be gone With latest Playstore update

Camera works also With HDR

Bt dosent disconnect (atleast for me)

Seems like everything is working here, thanks for your amazing work Spegelius :D

Used NE5 audio, bt_fw, wifi and Camera props. Rest old versions
[Galaxy S 4 Active Original Android Development] spegelius:
Great, i was hoping that NE5 props help with camera. I did find two things that make camera hang when turning HDR on (and off?): ZSL and flash. If ZSL is set as on when enabling HDR scene mode, camera will fail when setting parameters. Also if flash is on (or auto), same thing will happen. For some reason the camera app doesn't turn flash off hdr off even though it disables flash controls, so it needs to be taken care of in camera drivers (or camera wrapper). Apparently these things are handled better on NE5 camera.msm8960.so, so it's better to use those blobs.
[Galaxy S 4 Active Original Android Development] olarf:
@ allram: New build seems to run fine, just Form benchmark side its slower while it look and feel fast (and thats what count ;) )

Edit: after one day oft use I benchmark it again and now its on 28300 as expected from how it feels :)

Gesendet von meinem GT-I9295 mit Tapatalk
[Galaxy S 4 Active Original Android Development] ZeroZorro:
Sorry for bringing this up again, I mentioned it in an earlier post.

Is there no Google Play in this build?

Or do I miss something?

Flashed this build followed by140606 Gapps
[Galaxy S 4 Active Original Android Development] moviecut:
[MENTION=1369996]ZeroZorro[/MENTION]: did you really flash the gapps? It must be in there... What exactly did you flash?
[Galaxy S 4 Active Original Android Development] allram:
Seems like You didnt flash the gapps package... Try it again, maybe corrupt download as well.
[Galaxy S 4 Active Original Android Development] ZeroZorro:
Okay...will try that...downloaded the GAPPS again from same gdrive where I found the CM 11. ..I will report back.
[Galaxy S 4 Active Original Android Development] allram:
Its in my signature :) both cm11 and gapps that works ;)
[Galaxy S 4 Active Original Android Development] ZeroZorro:
Yup...used both of them....Thanks!

Strange thing is, it seems to install very quickly. Re-install doesn't work either. I think GAPPS is fine, no errors while installing.

Tried the 1405 version for 4.4.2 too but also very quick install and no Google Play.

Just to mention:it's a dual boot setup but that should not have to do with it right?
[Galaxy S 4 Active Original Android Development] allram:
I have no clue about dualboot, that might have something to do about it ..