yashsingh1/xdaforums huggingface dataset:
[Galaxy Tab S Android Development] maxal:
Same here, I couldn't download on my tablet because of capta security.
[Galaxy Tab S Android Development] lionheartk:
Post updated with MEGA links. MediaFire moved to MIRROR status. Uploads will be done to MEGA from now on then.
[Galaxy Tab S Android Development] kdkinc:
Wow ! thank You for the site download change:D
[Galaxy Tab S Android Development] Zootopia:
I'm on the same boat. :)

Trust me, it works beautifully, albeit the thread title.
[Galaxy Tab S Android Development] FormeriPhoney:
32gb model here and works beautifully
[Galaxy Tab S Android Development] reubenskelly1992:
Mirror of latest build :). https://docs.google.com/file/d/0B4KHBeQ_RH3ua2FURU5kcXp2M1k/edit?usp=docslist_api
[Galaxy Tab S Android Development] hurray:
[MENTION=4405529]nvertigo67[/MENTION]: Thank you very much for the build instructions! VERY helpful informations!!

I hope I have soon more time to make the move over to CM12. I am still running the latest CM11 which is rock stable. :)

This thread is awesome and full with good informations!

Also thanks very much [MENTION=1409248]lionheartk[/MENTION] for building and uploading the newest builds.
[Galaxy Tab S Android Development] mx900:
I'm currently experiencing very slow data transfer to Tab S via Media Device (MTP) mode. Mass storage (UMS) option doesn't work. Copying 9 GB file took 50 minutes. Tried multiple SD cards, and on stock ROM speed was very fast. I read multiple threads regarding slow data transfer on all AOSP ROMs and formatted the SD card to FAT32, before it was exFAT, but still same slow transfer speeds. Taking out SD card every time is bit cumbersome as I am using a case on the tablet and when I re insert the SD card the tablet doesn't mount the SD card, had to reboot, and that reboot messes up the Xposed. Is everyone else experiencing slow data transfers?
[Galaxy Tab S Android Development] barth2:
I copied a 7.6gig file and it took around 25 mins. I formatted with exFAT. It's a 32gig PNY card, not really the best. I don't remember how long it takes with stock, but this does seem slow. I don't copy to the card much. Mostly use it for nandroid and to offload the bigger apps.

Happy New Year everyone!!
[Galaxy Tab S Android Development] :
Please read posting #3.

If I get this right you are reporting three issues:

slow data transfer rate

ums mode not working

sdcard does not get remounted, once ejected

1. I need to know what is the bottleneck: copy the same file (at least 1GB) from internal memory to sdcard1 and from the other end of USB (PC? Mac? OS?) to sdcard1.

2. PC? Mac? OS? Logcat when you try to switch to ums. (Hint: posting #3)

3. For that one I have tried this: Settings->Storage->unmount external sdcard; fiddle at case and eject sdcard; reinsert sdcard. You know what: works flawlessly, even though I have some apps on the external sdcard.

Conclusion: Before checking anything else, "clean flash" (posting #2) rom (the latest from yesterday), gapps (pa pico) and SuperSU. Work your way through SetupWizard. Check if unmounting, ejecting and reinserting of sdcard works: if it works, continue with 1. & 2.; if it doesn't work, save the logcat.

A side note: If you are using Xposed, please always do a clean flash WITHOUT installing Xposed, before reporting an issue. There is nothing wrong with Xposed, but keep in mind, that xposed replaces basic framwork elements of the rom. If you look at gerrit, you can see, that there is heavy work in progress on frameworks/base (at least), so either Xposed has to be adjusted to the changes made in cm, or it's just a matter of time when Xposed fails on cm... And, of course, if you replace main elements of the basic OS, it's not Nvertigo/Cyanogenmod anymore, but something different. In other words:

I don't support issues expirienced when Xposed is installed.
[Galaxy Tab S Android Development] mx900:
I read on XDA threads that exFAT has problems with CM12. That's why formatted it to FAT32.

---------- Post added at 08:34 AM ---------- Previous post was at 08:25 AM ----------

Thanks for the quick input. The SD card method works now. The UMS issue is I think the Windows 8 issue, many other users on other ROM/devices are reporting issues with it on XDA. I will try from another Win 7 PC.

Other than these issue no problems so far. Pretty solid and fast ROM :svetius:
[Galaxy Tab S Android Development] :
Perhaps there is more then one issue involved. I just let me a win7 laptop (I own no devices, I don't compiled the OS my self - besides the coffemaker) and I see the disc, but win asks me to insert a disk. I logvat on chagall I can see a access to lun/file, which had to be lun0/file.... So it's a matter of vold or kernel. Let me take a look at it and rethink... Hopefully I can take a hand on this laptop for today.
[Galaxy Tab S Android Development] Bushcrafter:
For what its worth, I transfered a 3.85 gig movie file from my SD card in my tab s to my download folder on my tab s and it took 2mins and 3 seconds to transfer at a rate of 34 megabytes per second. Then I transfered the same file back to my SD card and it took 7mins and 20 seconds, at a rate of 11.50 megabytes per second. :confused:
[Galaxy Tab S Android Development] erm1001:
For most sdcard write rate most likely slower than read.
[Galaxy Tab S Android Development] FormeriPhoney:
I also experience very slow transfer speeds on a very fast card on this rom (when comparing to stock based iron rom) took close to 10 min for a 300mb file from my Windows 7 PA to my tablet connected to the fast Port USB.
[Galaxy Tab S Android Development] FormeriPhoney:
Is there anyway that this rom can support those RRO bitsyko layer themes instead of the cm12 themes?

I know nothing about how or why works, but I just find the rro layer method and themes much more compatible, creative and has a much better selection from using it on my Nexus 7, Nexus 6 and note 4.
[Galaxy Tab S Android Development] mx900:
Slow transfer speed is due to CyanogenMod/AOSP based ROMs.

Did you tried the USB Mass Storage (UMS) mode?

I tried on Windows 7 laptop too, it's same as Win 8, when you connect it, Removable Media shows for couple of seconds in explorer and then disappers. But it keeps on showing SamsungAndroid in the Windows safely remove storage.

---------- Post added at 09:37 PM ---------- Previous post was at 09:19 PM ----------

NAND flash memory or internal permanent storage, is much more faster than the removable SD cards.
[Galaxy Tab S Android Development] :
I have tried to fix ums mode the whole day. I had only partly success: the external sdcard is shown in explorer, but it's only readable. The sdcard/storage handling is still under heavy development, so I'll wait a bit. Just today there was another commit to fix move app to sdcard - which works nice for move 2 sd, but breaks Ttanium again... (@lionheartk: I fixed it, we don't need the patch anymore).

While trying to fix ums I fixed mtp: now both cards (inzernal and external show up. I use a "Samsung Memory 64GB EVO MicroSDXC UHS-I Grade 1 Class 10 Speicherkarte Memory Card" with vfat filesystem. To get this straight I did a simple test for raw troughput:

root@chagallwifi:/ # time (sync && echo 3 >/proc/sys/vm/drop_caches && dd if=/dev/zero of=/storage/sdcard0/test bs=4k count=102400 && sync && echo 3 >/proc/sys/vm/drop_caches)
102400+0 records in
102400+0 records out
419430400 bytes transferred in 43.260 secs (9695570 bytes/sec)
0m44.32s real 0m0.65s user 0m15.02s system
root@chagallwifi:/ # time (sync && echo 3 >/proc/sys/vm/drop_caches && dd if=/dev/zero of=/storage/sdcard1/test bs=4k count=102400 && sync && echo 3 >/proc/sys/vm/drop_caches)
102400+0 records in
102400+0 records out
419430400 bytes transferred in 83.582 secs (5018190 bytes/sec)
1m27.16s real 0m0.83s user 0m18.52s system
root@chagallwifi:/ # time (sync && echo 3 >/proc/sys/vm/drop_caches && dd of=/dev/null if=/storage/sdcard0/test bs=4k count=102400 && sync && echo 3 >/proc/sys/vm/drop_caches)
102400+0 records in
102400+0 records out
419430400 bytes transferred in 17.649 secs (23765108 bytes/sec)
0m18.26s real 0m0.48s user 0m7.78s system
root@chagallwifi:/ # time (sync && echo 3 >/proc/sys/vm/drop_caches && dd of=/dev/null if=/storage/sdcard1/test bs=4k count=102400 && sync && echo 3 >/proc/sys/vm/drop_caches)
102400+0 records in
102400+0 records out
419430400 bytes transferred in 22.430 secs (18699527 bytes/sec)
0m23.04s real 0m0.51s user 0m7.77s system

From win7 with explorer I copied 2.1 GB, 15 single mp4 files to sdcard0 (10 MB/s) and to sdcard1 (3.9 MB/s). Thats each quite similar to the IO of the cards itself. All the test are not absolute accurate: background activity, governor switching etc., but they give an estimate. And that seems consistent - the performance is not really good, but also not really bad. A device well known for extremly bad usb2 implementation is the gopro hero3: I can read the sdcard with <2MB/s. If I take the card to an usb connected card reader I can read with 14 MB/s. So let's wait for cm12 M9 (or M8... ;) ) and do the tests again.
[Galaxy Tab S Android Development] DUHAsianSKILLZ:
Do you have any recommendations on what to do if you want to go back to kitkat(ex stuff that I should wipe in twrp etc)? I tend to try different roms here and there so I just wanted to be safe. Thanks!
[Galaxy Tab S Android Development] FormeriPhoney:
Do it all the time. Just wipe data, caches and system.

Never had an issue.
[Galaxy Tab S Android Development] wasiq224:
Go to recovery and wipe data, system, boot, cache, and dalvik cache. Then just flash the ROM and the gapps and whatever else

Also, I always make both a twrp backup and a titanium backup before flashing a new rom, but two backups aren't really necesary
[Galaxy Tab S Android Development] nanodan:
Hey nvertigo, you're the man.

Just got one question for you:

I build for my Galaxy S4, and I always wanted to build for my tab S too. I had pulled your repos from github for the relevant device info and framework, but it would always fail to build very early on.

Then, you and your awesome self posted that build guide for the new guys. That's awesome, I wish more devs were as cool as you. Looking through your instructions, I saw a few steps I was not aware of, specifically the two patch files and 'breakfast picassowifi.'. One of the patch files doesn't exist, however, and looking through your repos I still don't see it (this is the mv2sd-framworks-base.diff file, maybe I'm missing something?).

The lack of this might cause errors further into the build, but pulling the device tree from picassowifi with breakfast fixed the error I had been encountering.

Unfortunately, I'm not staying up for the build to finish, so I'll find out tomorrow when I wake up if something else is broken. I just wanted to see if you knew why I'm missing that one patch file.

Cheers dude!
[Galaxy Tab S Android Development] :
Good Morning,

for thr missing patch read #426 last sentence in brackets from first paragraph... it's not longer needed. I've adjusted the README in the sources, but not the Howto - forgot it last night after a day of hacking. Will fix it today. So your build will be finished, if you wake up. If not, look in the lines just before "Error 1"

Just an idea: if grabbing the gits from another dev, it makes sense to read the commit comments with "git lg1"... ;)

As for "breakfast picassowifi" you can also hack the needed gits in some file in .repo/local_manifests/, but I need picassowifi for reference, and repo sync won't work, if gits are in two places.

May the source be with you!
[Galaxy Tab S Android Development] nanodan:
Thanks dude! I guess I missed that sentence in post 426 when I read the thread. That's on me.

Anyway, I'm all built, no errors. Dunno if it's going to flash/boot yet, but I imagine it will. Test is gonna have to wait until I'm out of classes.

I'm a noob, so thanks for the "git lg1" idea. I'll definitely do that from now on.

---

Works great. You guys ever need a new build for any reason, give me a holler. I'm more than willing to post up builds when they're needed.
[Galaxy Tab S Android Development] lionheartk:
Here comes the SEX build!

cm-12-20150220-UNOFFICIAL-lionheartk-chagallwifi.zip 237.5 MB

cm-12-20150220-UNOFFICIAL-lionheartk-chagallwifi.zip.md5sum 142 B

Dirty flashed (get it? Sex build, dirty flashed) and working!

All CM12's commits, Nvertigo's. The usual!

Have a nice weekend!
[Galaxy Tab S Android Development] wasiq224:
Fellow noob here. What is the second md5 link for? What does md5 do?
[Galaxy Tab S Android Development] mx900:
MD5Sums
[Galaxy Tab S Android Development] Genesis Nova:
Is there any way to make the app dock bigger in trebuchet? From what I can see I can make the grid bigger but that doesn't affect the size of the app dock.
[Galaxy Tab S Android Development] mx900:
I don't know about Trebuchet, and this ROM has Google Now Launcher by default. I use Nova Launcher Prime. With it you can set the width margins on both end to none, low, medium. Set number of icon on dock and even add 4 more pages to dock.
[Galaxy Tab S Android Development] :
That's not exactly true: this rom has - like any nightlies since late November - Trebuchet. But in settings it is shown as Launcher3.

root@chagallwifi:/storage/emulated/0 # find / -iname Launcher3.apk -o -iname Trebuchet.apk
/system/priv-app/Trebuchet/Trebuchet.apk
root@chagallwifi:/storage/emulated/0 # strings /system/priv-app/Trebuchet/Trebuchet.apk |grep -i launcher3
::com.android.launcher3.permission.RECEIVE_LAUNCH_BROADCASTS
==com.android.launcher3.permission.RECEIVE_FIRST_LOAD_BROADCAST
Launcher3
Launcher3
root@chagallwifi:/storage/emulated/0 #

If you want to access Trebuchets settings you have to longpress background and select it from there. Not all configuration options from cm11s Trebuchet have been implemented in cm12s Trebuchet. Give some time to the cm team.

Or you use a third party replacement like nova - but standard launcher for cm12 is Trebuchet.
[Galaxy Tab S Android Development] jodvova:
Thank you!

What's so SEX about it ?
[Galaxy Tab S Android Development] lionheartk:
The build date on the Friday builds is SEX, since Friday is Sexta in portuguese, so SEX instead of FRI :)
[Galaxy Tab S Android Development] barth2:
So if you are married to a Portuguese or Brazilian woman, I guess you are guaranteed sex on Friday [emoji14]
[Galaxy Tab S Android Development] :
That was such a nice easteregg - now it's broken... :(
[Galaxy Tab S Android Development] lionheartk:
Yeah it's practically Sex day! LOL
[Galaxy Tab S Android Development] Bantryred:
Hi all, at some stage I'm pretty sure on this ROM that I set power save to come on automatically, now I can't seem to find it. Is it still there and if so can some one point me in the right direction. Thanks in advance and thanks to all for keeping this ROM so good.
[Galaxy Tab S Android Development] :
Search in settings: tab on the looking glass. Other then that, there is now way to get to the power save option. cm has "reorganized" settings and hide on that way some things...
[Galaxy Tab S Android Development] lionheartk:
There will be others :D
[Galaxy Tab S Android Development] Zootopia:
Ah ah ... Seriously now, are you portuguese?! :)
[Galaxy Tab S Android Development] lionheartk:
Nope brazilian. I will be visiting your city, Porto, soon though.

Any good restaurants I should go visit ? :D
[Galaxy Tab S Android Development] barth2:
[MENTION=4405529]nvertigo67[/MENTION] [MENTION=1409248]lionheartk[/MENTION] do you know if the cyanogenmod stock browser can be built and installed as a normal separate app. I pulled the source from

https://github.com/CyanogenMod/android_packages_apps_Browser

and tried to import as an Android Studio project. Got a bunch of errors. I just like to know if this is even possible before I try to fix the build errors.
[Galaxy Tab S Android Development] :
Download repo sync cm12 and look through build/envsetup and Makefile; there is an option to build single projects.nI don't know if Browser.apk reloes on cm12 framworks/*; if so, it will only run on cm12. I don't know if aosp still contains Browser.apk (or if google has droped it); if so, repo sync aosp and build it from there.

I belive also that this question belongs in some general development forum and not in a galaxy tab s forum.

I also belive that google (the searchengine) may help.
[Galaxy Tab S Android Development] Zootopia:
Really? That's amazing. :)

Good restaurants? :) ...

Trust me, we're all about food...

Your main problem will be which one to choose. But you got to try the "Francesinha".

Check your PM inbox sometime around tomorrow ;)

(I apologize for the off-topic).

And congrats on the delightful work. :)
[Galaxy Tab S Android Development] lionheartk:
Thanks! I'm the one that should apologise since I started it LOL

Thanks for the tips I'll make sure to follow them!

Back on topic, will be uploading a new non sex build tomorrow. Nothing much to report so far.... unless nvertigo comes up with something and blow our hats off...
[Galaxy Tab S Android Development] lionheartk:
Today's build is Live!

cm-12-20150224-UNOFFICIAL-lionheartk-chagallwifi.zip 237.5 MB

cm-12-20150224-UNOFFICIAL-lionheartk-chagallwifi.zip.md5sum 142 B

Dirty flashed, all OK.

Enjoy!
[Galaxy Tab S Android Development] Bushcrafter:
What was added to the new build?
[Galaxy Tab S Android Development] nanodan:
On CM's end, there have been numerous improvements/changes to stagefright and nuplayer, so pretty much video playback. Themes have seen some improvements.
[Galaxy Tab S Android Development] lionheartk:
My builds always contain all CM12 commits and whatever Nvertigo says he added to the current branch of his code, since the last posted build.
[Galaxy Tab S Android Development] jodvova:
Francesinha is junk food. Its like advising to go to McDonalds.
[Galaxy Tab S Android Development] sloan1919:
I am no longer getting audio glitches caused by A2DP and 2.4ghz co-existence on the latest build.
[Galaxy Tab S Android Development] Zootopia:
Can't wait to get home and try the new version.

You guys are awesome! :)

I see what you mean there, but it's something close to outrageous calling "Francesinha" junk food. It's obviously very different from going to McDonald's.

I mean, we're talking about one of the best sandwiches in the world (http://www.thrillist.com/travel/nat...a-and-other-must-eat-international-sandwiches), and imho a must-taste to whoever comes to visit Porto... Something you can truly ONLY find in my hometown, it's iconic.

Of course there is much more you can taste around here, even if you prefer to stay on the healthy side of the menu. Stay tuned for that Lionheart ;)
[Galaxy Tab S Android Development] jodvova:
It's a god damn sandwich with ham and cheese full of calories. Every country has tons of them. Nothing special.
[Galaxy Tab S Android Development] reubenskelly1992:
Why are you fighting about the best restaurants on this forum!!!!!??!
[Galaxy Tab S Android Development] lionheartk:
My fault!
[Galaxy Tab S Android Development] Zootopia:
Nonsense. [emoji33] [emoji18] [emoji41]

Back to business.

Flashed the latest CM12, been playing around a bit with it, and I feel like it's better than ever, performance wise.

Too soon to say the same about the battery, bit this sure is fun to use... It's like a new life cycle to the Tab S.

Thank you for making me fall in love all over again with my Tab... [emoji7] [emoji16]
[Galaxy Tab S Android Development] :
KODI/XBMC, games issue solved

I adapted this commit to our kernel - and it solved the xbmc, kodi and some games input issue. Attached you find a flashable zip with a kernel with this change. Please flash it (no wipe required) and test if this has any side-effects.

If this change works and has no other regressions, I will publish a new rom build tommorow - so this time no sex build.
[Galaxy Tab S Android Development] barth2:
^^^ you're awesome. This definitely fixed a no touch registered problem in one of my apps. Don't know about kodi as I don't use it. No side effects seen thus far. [emoji106]
[Galaxy Tab S Android Development] FormeriPhoney:
You guys get the nav keys back in the build yet?
[Galaxy Tab S Android Development] :
Really? Again that Question? :(

Read OP for workaround.
[Galaxy Tab S Android Development] FormeriPhoney:
To my defense the OP isn't always updated with latest features, also they are also releasing an alternate build by Lion so a simple yes or no would suffice.
[Galaxy Tab S Android Development] barth2:
Wait did you say no sex build

http://youtu.be/5ilGGP9BDZs
[Galaxy Tab S Android Development] :
No! Ther are NO alternate builds. [MENTION=1409248]lionheartk[/MENTION] is doing builds from my gits to help me with my data plan. If there is something new besides cm commits we share this information with the builds.

It's very annoying to answer the same question again and again over 3 months.
[Galaxy Tab S Android Development] enico64:
Kodi is ok ! :good:
[Galaxy Tab S Android Development] Zootopia:
OMG !!!

nVertigo, you're the Maaan!!

Can't believe I can finally use Kodi with this CM12 Beauty Beast rom [emoji106] [emoji2]
[Galaxy Tab S Android Development] lionheartk:
Nvertigo doing his magic as always :D

So as he said, no Sex build, but you guys will have a Saturday build from the man himself!

Also, I come to apologize. Next week I'll be traveling and without access to my build machine. So next build from me should be uploaded only March 10th.

Since Nvertigo will be posting a build tomorrow that will have almost every bug this ROM had fixed, I think you guys will have a lot of fun testing it for the week!

Thanks Nvertigo for fixing the ROM and doing tomorrow's build!
[Galaxy Tab S Android Development] Bantryred:
Fantastic work to get xbmc responsive again, just what this Tab is for.
[Galaxy Tab S Android Development] :
New build: 20150228

Mirrors are welcome. Thank you in advance!

For cm-12 upstream changelog please consult: http://www.cmxlog.com/12/#

Build 20150228

KODI/XBMC and some games,no input issue solved.

Power off charging fixed.

Updated kernel to 3.4.106.

Cherry picked some effiziency changes from SkyHigh (thanx to [MENTION=3511708]UpInTheAir[/MENTION]

USB UMS mode fixed.

Added mdnie mode setting to init.d/10systemtuning. From: rklrkl@xda.

Make wifi 2.4GHz channel 12 (and perhaps channel 13) working again.

ROM: http://charlesingo.mine.nu/ftp/nvertigo/cm-12-20150228-UNOFFICIAL-nvertigo-chagallwifi.zip

MD5: e6ff3a48b31826cfc5c1e31211062e2e

Happy flashing!

Allow me a private OT word on kodi: I like kodi and I have liked xbmc - on linux-pcs, on raspberry pi (linux). I'm using a linux pc as mediacenter and smart tv: the tv part is done by vdr (http://www.tvdr.de/); the mediaplayer part (dvd, bluray, music, youtube) is done by xbmc/kodi for years. But after playing with kodi for two days on our tab, I have to realize it is the wrong tool (like trying to put a nail in the wall with a screwdriver):

It's a real battery drainer!

Decoding h.264 in a ts container for 1080p as well as for 720p is not possible.

Playing flac sound files with standard visualization keeps cpu at least at 1600MHz - that's a bad joke.

Video quality in mxplayer is much(!!!) better.

But as stated I like xbmc as a standalone media center (that's its intend!). But I found it useless on our tab. Of course that's a matter of personal taste and you milage my vary.

NFS most wanted (you need a backup, play store says it's incompatible to our rom; I installed it from a Titanium backup) is a real pleasure to play - much smother and more detailed than on my manta. BTW: NFS most wanted is one of the game, where the input issue is fixed as well.
[Galaxy Tab S Android Development] :
Thanx for your kind and encouraging words. That is allso a "thank you" to all others, who like this fix.

I wonder: At this very moment there are 100 downloads of the kernel with the fix; but only 8 users have the manners to say thanx...
[Galaxy Tab S Android Development] DUHAsianSKILLZ:
nvertigo and everyone else, I cant upload/update mirrors anymore :( I am currently working on other stuff and school stuffs too. If anyone would like to mirror, feel free to do so. 2mbps connection takes ages.. Sorry :/