yashsingh1/xdaforums huggingface dataset:
[Galaxy Tab 3 8.0 Android Development] grandgreed:
Recommended to do this. Many not needed apps works at background, like google maps, email, browser, gallery and etc...
[Galaxy Tab 3 8.0 Android Development] ketut.kumajaya:
My T31x dual boot solution almost ready but still found some glitch related to Samsung init process. This solution mainly for ROM modder for now, open the 2nd slot for ROM development and keep the 1st ROM untouched! The recovery part work as expected, no issue at all, based on PhilZ Touch as usual. Yes, my dual boot solution need a 2nd recovery to maintain the 2nd ROM (flash, backup, restore, etc).
[Galaxy Tab 3 8.0 Android Development] ketut.kumajaya:
Thanks for both of you :good:
[Galaxy Tab 3 8.0 Android Development] ketut.kumajaya:
Just found the source of problem. Now both ROM run as smooth as should be :victory:

How to clone your 1st ROM as a 2nd ROM:

- Flash PhilZ Touch recovery Dual Boot edition

- Boot into 1st recovery, create an empty system.img using AROMA base Dual Boot tool

- Boot into 1st ROM, mount system.img and then copy /system partition contents to system.img

- Boot into 2nd ROM

Hei, it's better if the Dual Boot tool has a capability to copy the 1st ROM :D
[Galaxy Tab 3 8.0 Android Development] ketut.kumajaya:
Slim ROM

I have no chance to build Android from source: slow internet access, slow computer, out of space, knowledges, out of time, etc but a repack version of Slim Bean for N7100 boot my T311 :D Very slow.... Installed as a 2nd ROM :victory:
[Galaxy Tab 3 8.0 Android Development] adrian13th:
Amazing that note 2 rom can fit into T311. Great work bro

Whenever this rom available for testing, I will happily try this

So how does this rom works on T311? Any bugs or limitations?
[Galaxy Tab 3 8.0 Android Development] ketut.kumajaya:
A single patch in kernel boost the graphic performance but still no sound, no camera, button light always lit, still not ready for daily use. What's you expect from 3 hours hack :laugh:
[Galaxy Tab 3 8.0 Android Development] ketut.kumajaya:
Just want to inform, in my Slim Bean repack: data connection, incoming and outgoing call (no sound), SMS works! Slow graphics performance fixed, break this kernel compatibility to stock ROM but I just fixed it :D
[Galaxy Tab 3 8.0 Android Development] zibrah3ed:
I get an error on step 3 make mrproper

Syntax error: "(" unexpected

Is this something wrong with source or a configuration issue on my end?

Problem on my end using the prebuilt arm toolchain. Switched to the native Ubuntu toolchain and was successful.
[Galaxy Tab 3 8.0 Android Development] ketut.kumajaya:
I managed to fix the sound issue :victory: I'll create lt013g device repo, I hope [MENTION=3034891]gr8nole[/MENTION] and/or [MENTION=5337314]CodyF86[/MENTION] willing to help me to compile Slim Bean from source ;)
[Galaxy Tab 3 8.0 Android Development] CodyF86:
No prob, I'll compile anything we just need a complete set of projects for the device and I can run it,

I've gotten pretty good at fixing random errors we run into when compiling things also, im sure we can do it. :good:
[Galaxy Tab 3 8.0 Android Development] ketut.kumajaya:
Thank you :good:
[Galaxy Tab 3 8.0 Android Development] gr8nole:
Not sure I'll be much help, but I am willing. Let me know if I can be of assistance.
[Galaxy Tab 3 8.0 Android Development] ketut.kumajaya:
Thank you :good: I love this community :D
[Galaxy Tab 3 8.0 Android Development] wer11:
I just testing the device with this kernel and I was surprised :) Antutu score is 1600 How is it because this kernel not inculeded any OC :)

Consequently this kernel work stable and fast. I follow this kernel i wait more development

Thanks ketut.kumajaya
[Galaxy Tab 3 8.0 Android Development] surf1:
If you guys get Slim Bean, or any Rom adapted to this device, that'd be f'n awesome!!
[Galaxy Tab 3 8.0 Android Development] ketut.kumajaya:
I managed to fix Slim Bean GPS and compass (still in wrong orientation) but none of mic input working :(

Working: data connection over GSM and WiFi, incoming/outgoing call without mic, SMS, WiFi and USB tether, bluetooth file transfer, audio out over speaker and wired headset, all sensors except grip sensor and wrong orientation compass, button backlight

Not working: camera, mic input, grip sensor, not sure about vibrator

Lightweight and fast!

UPDATE: Built in and headset mic works!

Touchwized unofficial Slim Bean repack:
[Galaxy Tab 3 8.0 Android Development] grandgreed:
ketut.kumajaya great work! Can't wait for camera and sensors being fixed. :fingers-crossed:
[Galaxy Tab 3 8.0 Android Development] ketut.kumajaya:
Still image back and front camera works! All sensors detected but wrong orientation magnetic compass, grip sensor detected but no support from the framework. Thanks to my dual boot solution, really speed up this repack project :D

EDIT: I managed to fix the orientation sensor :D

This is a show-off project for now :laugh:
[Galaxy Tab 3 8.0 Android Development] adrian13th:
cant wait to try this :laugh::good:
[Galaxy Tab 3 8.0 Android Development] grandgreed:
ketut.kumajaya amazing. Actually grip sensor is not needed. :)
[Galaxy Tab 3 8.0 Android Development] ketut.kumajaya:
Please check post #1, #2, #3!

Changelog:

Kernel:

- Commits 17-25 Nov 2013: https://github.com/kumajaya/android_kernel_samsung_lt01/commits/master

- Dual boot support: http://xdaforums.com/showpost.php?p=47342541&postcount=3

Recovery:

- Add dual boot support and dual boot tool: http://xdaforums.com/showpost.php?p=47342530&postcount=2
[Galaxy Tab 3 8.0 Android Development] adrian13th:
Great work bro :good:

Will flash this soon as I get home

One question, is it possible to use STweak (from Playstore) to setup this kernel?
[Galaxy Tab 3 8.0 Android Development] marincax:
And T-310 when it will? Or for the T-310 is suitable?

:crying:
[Galaxy Tab 3 8.0 Android Development] ketut.kumajaya:
I don't know, not compatible for now. I worked in parallel for dual boot and CM/AOSP support in my spare time. Found a serious bug in SlimBean (my SD card corrupted, lost my precise data), switch to CM and my kernel failed to boot :( I managed to fix both problem :D
[Galaxy Tab 3 8.0 Android Development] ketut.kumajaya:
I will share a patch package to make CM-10.2 and SlimBean 4.3 for Galaxy Note II GT-N7100 work on our device. Read my Dual Boot FAQs since I am still not recommend to use AOSP based ROM as a primary ROM for now, stay tuned... and don't forget to press my Thanks button :laugh:
[Galaxy Tab 3 8.0 Android Development] ketut.kumajaya:
Changelog 28/11/2013, NEXT 0.3:

CM: fix bluetooth discovery problem

CM: fix front camera preview

Add PAC ROM support

Stock: SuperSU 1.80, thanks Chainfire

T310 support (dual boot support, kernel and recovery)
[Galaxy Tab 3 8.0 Android Development] wer11:
Thanks for working :) and i have question i dont need dual boot Should I install next 0.3-t310 verison
[Galaxy Tab 3 8.0 Android Development] Alin CG:
whit the latest NEXT 0.3 Kernel i have no sim card present ..... someone else with this problem or is just me ?..thx
[Galaxy Tab 3 8.0 Android Development] ketut.kumajaya:
No problem here. There are 3 version: for T310 (WiFi only), T311 (GSM), T315 (LTE, without dual boot support for now).
[Galaxy Tab 3 8.0 Android Development] Alin CG:
then i did something wrong :D thx
[Galaxy Tab 3 8.0 Android Development] FinTab:
Your kernel is still working nicely on T315, thank You for that! :good:

Just waiting for the dualboot version.

Any progress on that?
[Galaxy Tab 3 8.0 Android Development] ketut.kumajaya:
Will come after T315's CM 10.2 port ready.
[Galaxy Tab 3 8.0 Android Development] FinTab:
Ok thanks!

That sounds nice.

I have CM 10,1 on my old p1000 and it got a new life.

It's so much smoother and faster...
[Galaxy Tab 3 8.0 Android Development] ketut.kumajaya:
I already have all the source for T315's dual boot, just need a little time and support ;) More often without support :( Just for fun, who cares :laugh:
[Galaxy Tab 3 8.0 Android Development] ketut.kumajaya:
Changelog 10/12/2013, NEXT 0.5:

Initial T315 dual boot support

CM: Ramdisk synced to unofficial CM 10.2
[Galaxy Tab 3 8.0 Android Development] Schemerlamp:
When I use tour cm ROM do i have to use this kernel too? I don't neer dual boot.

Thanks
[Galaxy Tab 3 8.0 Android Development] ketut.kumajaya:
No. Both are separate projects using the same source, different ramdisk. Usually I forked CM kernel source but this time the opposite :laugh:
[Galaxy Tab 3 8.0 Android Development] FinTab:
Kernel working nicely on t315, also dualboot...
[Galaxy Tab 3 8.0 Android Development] _alex74_:
Hey,

fantastic repack, could you gently point where is available that rom?:good:

I hate that ugly White theme...
[Galaxy Tab 3 8.0 Android Development] ketut.kumajaya:
Boot to CM 10.2 in your free time, report back your experience, issue, idea, fix, etc. Back to stock in your busy time, faster than restoring a nandroid backup. That's the point :D

Flash CM 10.2. Unofficial CM build better than this repack version :good:
[Galaxy Tab 3 8.0 Android Development] whoosename:
remove twrp?

I was on TWRP 2.6 with my t315 and Stock rom. I followed this thread to flash blackhawk-next kernel and philz-touch recovery with heimdall.

When I reboot into recovery I'm on philz-touch.

But when I look into settings>storage I'll find TWRP 5.94 GB which eats my internal sd space. Now I need to know how can I delete this recovery

or what else to do. I want to flash [ROM][SM-T31x][JB][4.3.1] CyanogenMod 10.2 unofficial builds with dualboot and I'm running out of space on my internal sd-card.
[Galaxy Tab 3 8.0 Android Development] ketut.kumajaya:
Maybe a nandroid backups, you can move it to external SD card using a root capable file manager.
[Galaxy Tab 3 8.0 Android Development] whoosename:
remove twrp?

I checked the twrp-folder. It contained old backups.Deleted,gained about 6GB free space.
[Galaxy Tab 3 8.0 Android Development] niwaywood:
Hello,

I am trying to flash Philz touch recovery and I have one question.

In the instructions it says: Extract both blackhawk kernel boot.img and PhilZ Touch recovery.img.

But my question is which boot.img is it talking about?

1. blackhawk-kernel-0.1-t310.zip

2. blackhawk-next-kernel-0.5-t310.zip

Thanks in advance
[Galaxy Tab 3 8.0 Android Development] zibrah3ed:
Those are both kernel zips. 0.5-t310 is the most recent build of kernel and contain the boot image. The recovery is found in the second post. Philz touch 6.00

Sent from my SM-T310
[Galaxy Tab 3 8.0 Android Development] ascii79:
blackhawk's NEXT kernel 0.5 compatibility

is blackhawk's NEXT kernel 0.5 compatible with CM11 or omni 4.4
[Galaxy Tab 3 8.0 Android Development] arnabJ:
Whats new in Next Kernel 0.6 for T311? Does it support Kitkat now?

And whats New in Philz Recovery Next selinux?
[Galaxy Tab 3 8.0 Android Development] ketut.kumajaya:
KitKat compatible.
[Galaxy Tab 3 8.0 Android Development] arnabJ:
You mean Now we can dual boot with kitkat?
[Galaxy Tab 3 8.0 Android Development] ketut.kumajaya:
Yes, T311 only and T310 for now.

EDIT: And T315.
[Galaxy Tab 3 8.0 Android Development] A1:dev:
Do you plan to overclock and downclok kernel? Let's say 100mhz up to 1700mhz?

blackhawk-next-kernel-0.6-t311.zip

---------- Post added at 04:09 PM ---------- Previous post was at 04:03 PM ----------

I'm currently using your kernel blackhawk-next-kernel-0.6-t311.zip. It works... for 2 weeks now. No issues.

Do you plan to overclock and downclock this kernel? Let's say 100mhz up to 1700mhz?

Love my T311 :)
[Galaxy Tab 3 8.0 Android Development] ketut.kumajaya:
No in the near future. I need a known stable kernel as based of CM development.

You should love T311, what's better than KitKat :D
[Galaxy Tab 3 8.0 Android Development] A1:dev:
Ok. Will wait longer then... :(
[Galaxy Tab 3 8.0 Android Development] antutu:
[MENTION=4021423]ketut.kumajaya[/MENTION], what kind of modification got to be added to original cm11 ramdisk, so dual boot got work?
[Galaxy Tab 3 8.0 Android Development] ketut.kumajaya:
Psst, it's should be a new year gift ;)
[Galaxy Tab 3 8.0 Android Development] igy_tab:
Need help.

how to use hemidall???

it think it should be explained to non-experienced users.
[Galaxy Tab 3 8.0 Android Development] ketut.kumajaya:
Windows:

1. Download Heimdall https://bitbucket.org/benjamin_dobell/heimdall/downloads/heimdall-suite-1.4.0-win32.zip

2. Extract it C:\heimdall

3. Read the README.txt file inside for driver installation instructions

4. Open command line window cmd as Administrator

5. Type "cd C:\heimdall" (without quote)

6. Boot your device into download mode, connect it over USB

7. Type "heimdall flash --RECOVERY recovery.img" to flash PhilZ Touch recovery

8. Boot into recovery and then flash NEXT kernel

Ubuntu:

1. Download Heimdall https://bitbucket.org/benjamin_dobell/heimdall/downloads/ubuntu12.10-heimdall_1.4.0-0_i386.deb for 32bit system or https://bitbucket.org/benjamin_dobell/heimdall/downloads/ubuntu12.10-heimdall_1.4.0-0_amd64.deb for 64bit system

2. Install it using "sudo dpkg -i ubuntu12.10-heimdall_1.4.0-0_i386.deb" command

3. Boot your device into download mode

4. Flash PhilZ Touch recovery using "sudo heimdall flash --RECOVERY recovery.img" command
[Galaxy Tab 3 8.0 Android Development] antutu:
ok got it
[Galaxy Tab 3 8.0 Android Development] igy_tab:
Ketut, you are great man!
[Galaxy Tab 3 8.0 Android Development] ascii79:
Request to increase size of system.img

[MENTION=4021423]ketut.kumajaya[/MENTION], Is it possible to increase size of system.img to 1GB. Because 500MB is not sufficient for the Gravity box installation.

Thanks for the help!
[Galaxy Tab 3 8.0 Android Development] ketut.kumajaya:
I will add 1GB option to NEXT tool.
[Galaxy Tab 3 8.0 Android Development] arnabJ:
1) Present sammy, setup aosp as secondary:-
i) Reboot into recovery
ii) Flash blackhawk's NEXT tool, create system.img for CM/CM based ROM and then close it
iii) Reboot into secondary recovery (red on screen navigation buttons)
iv) Flash aosp ROM as 2nd ROM
v) Flash blackhawk's NEXT kernel again

The last step has to be done by which way? Main Recovery or Secondary Recovery Or heimdall?

UPDTAE : Its all done. Dual Boot ready. Thanxxx a lot.
[Galaxy Tab 3 8.0 Android Development] curiousmike:
I'm trying to get dual boot working (AOSP primary, Samsung Secondary) and failing.

Stock is successfully on the second 'partition' and boots.

I'm to the step where I'm rebooting into my primary recovery and trying to flash CM11.

I'm seeing error (Status 7); i've tried the 1231 and the 0104 version of the zips and see the same thing.

I've backed up a bit and reflashed the 'Next' Kernel again on the secondary partition, then came back to primary where I'm trying to flash CM11.

set_metadata_recursive: some changes failed

UPdate: I had an 'old' copy of 10.2, and that flashed. So for some reason this issue is happening with CM11.
[Galaxy Tab 3 8.0 Android Development] arnabJ:
Have you flashed the latest next kernel o.6 and philz recovery with selinux?

Those 2 support cm11 dual boot.

If not and flaah those n u will be good to go.

I dual booted with cm11 as secondary its working perfectly.

Sent From My Sony M Dual C2004
[Galaxy Tab 3 8.0 Android Development] zibrah3ed:
Use the philz*selinux.zip that it's what is causing the status 7

sent from a buggy xda app by some miracle
[Galaxy Tab 3 8.0 Android Development] curiousmike:
I didn't use the "selinux" version; do we need both versions (as download options in the first post), or could everyone just use the selinux version?

I have CM11 now - thanks.
[Galaxy Tab 3 8.0 Android Development] arnabJ:
Only selinux version is required for cm11.

cm10.2 will work on both with or without selinux version.

Congo(Y)
[Galaxy Tab 3 8.0 Android Development] ketut.kumajaya:
Changelog 05/01/2014, NEXT 0.6.1:

Flip cover detector, work on both stock and CM ROM
[Galaxy Tab 3 8.0 Android Development] Kchitown1977:
Good to know just got my tab 8..... t310 going to root today
[Galaxy Tab 3 8.0 Android Development] Phil3759:
[MENTION=4021423]ketut.kumajaya[/MENTION]

Check PM please. Added you to my contacts so you can PM me too now

Need to know if it is in landscape or portrait modes?

Did you swap things at kernel level for touch, or should I add some axis swapping flags?
[Galaxy Tab 3 8.0 Android Development] ketut.kumajaya:
Just replied your PM. This is a portrait device 800x1280 resolution, no need any swapping axis touchscreen. Thanks :good:
[Galaxy Tab 3 8.0 Android Development] Phil3759:
build/core/base_rules.mk:134: *** hardware/samsung/exynos4/exynos4x12/liblights: MODULE.TARGET.SHARED_LIBRARIES.lights.exynos4 already defined by device/samsung/lt013g/liblights. Stop.

Please fix this conflict/duplicate module
[Galaxy Tab 3 8.0 Android Development] ketut.kumajaya:
Please cherry-pick https://github.com/kumajaya/android_hardware_samsung/commit/74f7ec32dac6353fa0eb8d6126435a6289a8c17b . Thanks.
[Galaxy Tab 3 8.0 Android Development] Phil3759:
But why don't you fix your device tree like this?

CM repo won't merge your change this way

You could even try to bring your repo to official CM through gerrit

You deserve it
[Galaxy Tab 3 8.0 Android Development] Phil3759:
Ok

I am building with this quick patch:

lt013g/liblights/Android.mk

LOCAL_MODULE := lights_lt01.$(TARGET_BOARD_PLATFORM)

lt013g/common.mk

PRODUCT_PACKAGES += \
lights_lt01.exynos4

I do not think it would break anything in recovery

Hope you fix your device tree to be compatible with CM repos

And many thanks for all your work

Building the recoveries now :good:
[Galaxy Tab 3 8.0 Android Development] Phil3759:
Changes I did to your kernel:

- enable LZMA to all fit things (Samsung still giving lowest recovery sizes!)

- use native exfat/ntfs support instead of modules
[Galaxy Tab 3 8.0 Android Development] Phil3759:
lt01wifi online

lt013g being uploaded

lt01lte compiling

Will open dedicated threads in dev part for official support with needed credits

Big thanks again [MENTION=4021423]ketut.kumajaya[/MENTION] for his amazing work

Sadly you did not get a Note 10.1 2014 edition
[Galaxy Tab 3 8.0 Android Development] Phil3759:
PhilZ Touch for the three Tab 3 8.0 variants:

http://xdaforums.com/showthread.php?t=2598976

[MENTION=4021423]ketut.kumajaya[/MENTION]

You are free to repack / reuse all my work without needing any permission obviously

Feel free to continue providing your dual boot repacks
[Galaxy Tab 3 8.0 Android Development] ketut.kumajaya:
Thanks [MENTION=4666971]Phil3759[/MENTION] for your advice. I will try to fix my device source tree for better integration to the existing resource/framework. After a few weeks working in Android device port, now I much better ;)
[Galaxy Tab 3 8.0 Android Development] Phil3759:
I see your last commit to rename audio module

That also fixes the compiling error or not yet?
[Galaxy Tab 3 8.0 Android Development] ketut.kumajaya:
Not yet. I will merge my liblights module to the existing module but I have to learn how working with gerrit :(
[Galaxy Tab 3 8.0 Android Development] -Mr. X-:
If it is not too much trouble, can you please include the USB patched found in this thread in the OP "cdrom patches by jpeg725". http://xdaforums.com/showthread.php?t=2196707 It will allow proper USB CD emulation so DriveDroid works correctly. I have tested it on your current kernel and it does not work correctly, I assume you have not patched it.
[Galaxy Tab 3 8.0 Android Development] ketut.kumajaya:
My first gerrit code review http://review.cyanogenmod.org/#/c/56984/1 :laugh:
[Galaxy Tab 3 8.0 Android Development] Phil3759:
Congrats

Gerrit is the better way yes.

Try to add cyanogen (Steve Kondik) to your reviewers and ask to merge your device trees in that commit

I will PM you a list of my most used commands

My skills are poor there too, but have already enough to do the basics
[Galaxy Tab 3 8.0 Android Development] -Mr. X-:
ketut.kumajaya

i cannot get your ramdisk to extract properly. Do you mind sharing it? I'm going to test those USB patches i requested.

Edit: Never mind, I was able to get it to extract, but i didnt end up needing to since i used abootimg to inject the zimage into the device via flashable zip. The downside is, because you pack the modules in the ramdisk, reusing the ramdisk overwrites my new modules at boot. but the kernel is working with your modules, so its fine for testing.

As a side note, the patches work :)
[Galaxy Tab 3 8.0 Android Development] -Mr. X-:
I have Created a patch file with git diff for you if you like, should patch right in to your current tree since i cloned it.
[Galaxy Tab 3 8.0 Android Development] -Mr. X-:
I forgot to ask, moving more to the "norm" of things, could you stop packing the modules into your ramdisk/initrid.img? Use the flash-able zip to move them to the system instead. this allows for quicker and easier testing for users who may want to change something in the kernel or try to help out. Its also not common practice to pack the modules into the ramdisk (unless its a recovery image i guess). Especially since when i test a kernel i dont replace/flash the ramdisk unless i have to i use abootimg to inject the new zimage into the boot partition and then use the updater-script to move the modules to the system, makes for a flashable kernel zip that's about half the size of one with the ramdisk built in :)
[Galaxy Tab 3 8.0 Android Development] ketut.kumajaya:
Dual boot / multi ROM kernel not "normal" by design.
[Galaxy Tab 3 8.0 Android Development] -Mr. X-:
I can understand that, I just assumed it was doable. Since the instructions to flashing a secondary rom include flashing the kernel again. Which would place modules in both system images. However you know more about your dual boot design then me obviously. If i need to use modules with a new kernel compile I will just inject them into the ram-disk as you are doing now. Thanks :)
[Galaxy Tab 3 8.0 Android Development] ketut.kumajaya:
After flashing a ROM, directly flash NEXT kernel no matter on 1st or 2nd recovery. Reboot to Android no matter to 1st or 2nd ROM.

You can use /data/local/userinit.sh to load your own module on boot.
[Galaxy Tab 3 8.0 Android Development] Ariesdroid:
Hey guys, glad to see some stuff happening for the Tab3 8.0!! I bought myself one for christmas and i currently have twrp 2.6.0.0 on it for recovery. I'm just a bit confused...do those zips in the OP here come with next kernel as well?? or is there just a flashable zip for philz touch?? I am using galatab3 kernel on mine right now as well and all i really want to do is flash philz touch so that i can flash 4.4 + roms ....Any help or pointers would be great...I am on the sm t310 ....
[Galaxy Tab 3 8.0 Android Development] zibrah3ed:
Just use flashify from play store to replace twrp with philz. Just unzip the flashable and get the recovery.IMG then flashify. Can all be done from device without computer, Odin, or heimdall.

sent from a buggy xda app by some miracle
[Galaxy Tab 3 8.0 Android Development] Ariesdroid:
Cant you just flash the flashable zip with twrp?? I'm just not sure where the flashable zip is?
[Galaxy Tab 3 8.0 Android Development] zibrah3ed:
Sorry I misspoke I said flashable but should have just said zip file. Your options for changing recovery are either Heimdall as KK instructs in the second post or extract recovery. IMG from zip in second post and use flashify. Those are the only options unless there is a flushable I haven't seen which is unlikely.

sent from a buggy xda app by some miracle
[Galaxy Tab 3 8.0 Android Development] Ariesdroid:
Ok thanks... i havent ever used flashify or any app to flash anything before so that sounds kinda sketchy to me is all...So i should be using the selinux zip in the op then?? or the other one??
[Galaxy Tab 3 8.0 Android Development] zibrah3ed:
Sketchy is not using heimdall or Odin. As this is what you wanted using flashify is your answer. I have used it on this device without a problem. To have the ability to flash 4.4 KitKat Roms you will need to use the selinux recovery for your device.

sent from a buggy xda app by some miracle