Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,741,008 Members 51,865 Now Online
XDA Developers Android and Mobile Development Forum

[APP][ICS-JB-KK] [K.A.T - V1.5.3] [Audio enhancer | Scan Filters | GPS QuickFix]

Tip us?
 
timduru
Old
(Last edited by timduru; Yesterday at 11:29 AM.) Reason: New version
#1  
timduru's Avatar
Senior Member - OP
Thanks Meter 8303
Posts: 1,553
Join Date: Apr 2011

 
DONATE TO ME
Tablet [APP][ICS-JB-KK] [K.A.T - V1.5.3] [Audio enhancer | Scan Filters | GPS QuickFix]

K.A.T - Kat Android Toolbox - Android Unleasher
Android App | Audio Enhancer | Alsa Mixer | NTFS full write support | Media Scanner filters | HDMI audio fix | sound fix | GPS quickFix
(Some of the features requires root)


Hi everyone


K.A.T is now an android application that will do the work for you instead of the different flashable zips from before
KatKernel is available in a separate zip as to not get the application too big.



Through the years, and with the other tablets and roms I've played with, it seems to always end up with a bunch of scripts and enhancements, so the app that will try to make that more practical, and make your life easier
Main difference compared to the chinese tablets I played with before the TF101, is that we have sources for most components, so hopefully the fixes can be integrated directly into the roms for most.


Latest K.A.T version : K.A.T_V1.5.3.apk
ChangeLog:

1.5.3

1.5.2 | 1.5.1 | 1.5.0 | 1.4.2 | 1.4.1 | 1.4.0 - 1.3.2 - 1.3.1 - 1.2.7 - 1.2.5 - 1.2.4 - 1.2.3 - 1.2.2 - 1.2.0 - 1.1.7 - 1.1.6 - 1.1.4 - 1.1.3 - 1.1.2
It includes:
* KatAudio:
- ability to control individually the volume mixers of the WM8903 chip (more controls will be added later)
- predefined optimized profiles that can be applied at boot and run time (custom user profiles will be available later on)
- Pre Amp Boost
- Speaker front boots( DAC L+R merge)
- Abitility to link Speakers and Headphone analog volume with the volume keys and cascade analog with android digital level.
(Only use the volume keys to control the volume in that case, do not use the digital android volume or another app)
- reinit FM34 DSP feature (in case you prefer not to install the "crap sound / mic fix", you can still reinit the dsp that way)
* Install section allows you to install the different patches/features and fixes
- HDMI & crap audio after Mic Fix (rom dependant)
- K.A.T MediaScanner Service (allows you to define filters and such at run time, see below)
- Ad-blocker (host file replacement)
- GPS quickerFix + assistance

* Media
- Allows you to configure the KAT MediaScanner filters (whitelist, blacklist, alwaysadd directories, disable scan completely)
* Storage
- Allows you to mount / unmount drives (with full write NTFS support too)

KatKernel : See dedicated thread

See post #2 for more details.

See post #3 for compatibility reports, please report if a feature works for you (indicates which feature/version), and with which ROM/Kernel combination and versions you tested it with.
That way I can update the compatibility post.

Disclaimer: The usual
Use at your own risk, I won't be responsible for any damages caused to your Transformer or to yourself.
In most cases if something breaks, flashing a rom on top should fix it.


Please don't repackage or redistribute K.A.T in another thread, as it'll just make it very difficult for me to maintain and understand user feedback if your repackaged version is broken, has too many differences or is outdated.
Also feel free to mention that you've reused some of the K.A.T enhancements but don't call it K.A.T, as if you do that will just generate confusion in user's mind as to where and what is K.A.T.
Thanks


Credits:
- Dan Pollock for the original ad-blocker file http://someonewhocares.org/hosts/
Attached Thumbnails
Click image for larger version

Name:	KatMediaScanner.jpg
Views:	18064
Size:	17.8 KB
ID:	1335376   Click image for larger version

Name:	K.A.T_Audio.jpg
Views:	69870
Size:	24.8 KB
ID:	1878404  
Attached Images
 
The Following 144 Users Say Thank You to timduru For This Useful Post: [ Click to Expand ]
 
timduru
Old
(Last edited by timduru; Yesterday at 05:40 PM.)
#2  
timduru's Avatar
Senior Member - OP
Thanks Meter 8303
Posts: 1,553
Join Date: Apr 2011

 
DONATE TO ME
Features

- K.A.T*.apk Android application: *NEW*
It contains most of the different features:

* KatAudio:
- ability to control individually the volume mixers of the WM8903 chip (more controls will be added later)
- predefined optimized profiles that can be applied at boot and run time (custom user profiles will be available later on)

- Pre Amp Boost
4 modes: 0 (no boost) , 1 (+6dB boost), 2 (+12dB boost), 3 (+18dB boost)
That will allow you to boost the level before sending it to the audio chip amplifier
This is to use mostly for apps/medias that have a low input level for example some of the streaming apps like Netflix with which that new option does wonders
Keep in mind that if your media already has a normal audio level you will saturate the amp input and generate clipping / bad quality.

- Speaker front boost( DAC L+R merge)

- Cascade: Abitility to link Speakers and Headphone analog volume with the volume keys and cascade analog with android digital level.
This will give you the best quality results.
When you increase the volume it will first increase the digital android volume, then increase the real chip analog volume as you keep pushing up once the digital volume has reached the maximum.
When you hit the volume down button, it will first decrease the analog chip volume, while keep the digital volume at max.Then once it has reached a low analog level it'll decrease the digital slider as you keep pushing.
If you prefer not to have that behavior and set the volumes separately, just uncheck the cascade option.

- reinit FM34 DSP feature (in case you prefer not to install the "crap sound / mic fix", you can still reinit the dsp that way)
* Install section allows you to install the different patches/features and fixes
- HDMI & crap audio after Mic Fix + Mic level increase (might require a reboot, if you've been using the audio before installing the fix)
- K.A.T MediaScanner Service (allows you to define filters and such at run time, see below)
- wpa_supplicant for adhoc (wip) Currently will allow you to see the networks, but will most likely time-out when trying to connect (requires you to turn wifi off /on to be seen)
- Ad-blocker (host file replacement)

* Storage
Allows you to mount / unmount drives:
- Mount(Auto): will try to mount vfat, ext4 and ntfs with what the kernel support (ie if the kernel only supports ReadOnly NTFS, the drives will end up being mounted ro)
- Mount(NTFS with full write support) : this one will try to mount the drive directly with full read-write support through ntfs-3g compiled and included with the app.
- Unmount: does what it says if the drive is busy or used by an application, it'll usually fail.
In that case and if you know what you're doing you can try to check the force box, it might be able to force unmount.

* Media
Allows you to configure the KAT MediaScanner filters
Always been annoyed by the MediaScanner eating 50% of the cpu and doing intensive IO, bringing your tablet to its knees ?
Well this enhancement is for you, it'll allow you to black/white list and force specified directories scanning, or disable scanning completely.

The way the default JB MediaScanner works is that everytime the tablet starts, that you mount / unmount a storage, or that the tablet wakes up,
the MediaScannerService receives an order to scan.. *everything* on all mounted medias *again*:
/storage/sdcard0, /Removable/MicroSD, /Removable/USBdisk1, /Removable/USBdisk2, /Removable/SD

That's where the K.A.T MediaScanner comes to the rescue.
With it you can rewrite / filter the scan orders.

- Whitelist:
Everything added in it will continue and be scanned if the order is received.
If you work in whitelist most, you should add at least /system/media to it, unless you don't want the system to find these. (default audio notifications and such)

- Blacklist
Everything in this list will be discarded from the scan order received.

- Always add directories
The directories in this list, will be always appended to the scan order.

- Scan checkbox: if unchecked all orders are cancelled
You can choose to still let the "always add directories" list pass or not with the additional check box

One thing to understand: the MediaScannerService is in charge of "top level" recursive scan orders.
Meaning that it receives the order to scan /Removable/MicroSD for example.
(It can also receive individual scan orders for files if an application forces it, but that's not how android is doing it for you general "media files")
So it is these "orders" that the filters can intercept and what the white/black list are matching against.
You won't be able to match onto individual files.

Also keep in mind it takes time for the scanner to update its DB.
Until it's done you might still see medias that you've filtered out, or might not see new medias you're trying to force scanning.
If you currently have a big media DB, the cleanest and faster way to do it, is to configure the filters you want, wipe MediaStorage data, then reboot.


- Voodoo Sound enabled kernels: See Voodoo Sound dedicated thread
(do not use if you want to use KatAudio as the voodoo sound app will change the values, and both apps will fight for volume keys and levels)
The Following 30 Users Say Thank You to timduru For This Useful Post: [ Click to Expand ]
 
timduru
Old
(Last edited by timduru; 9th March 2014 at 08:24 AM.)
#3  
timduru's Avatar
Senior Member - OP
Thanks Meter 8303
Posts: 1,553
Join Date: Apr 2011

 
DONATE TO ME
Compatibility:

K.A.T App
ICS - Stock 20120615 (rooted)
ICS - Revolver 4.1.1 - 4.2.1
ICS - ARHD 3.5.1 - 3.6
JB4.1 - TeamEOS3 #68-70-72-73-74-76-77-78-79-80-81
JB4.1 - RaymanFX CM10 - B4-B5
JB4.1 - AOKP - Build 4
JB4.2.2 - TeamEOS4
JB 4.2.2 - KatKiss4.2.2
JB 4.3 - KatKiss4.3
JB 4.4.x - KatKiss-KitKat
JB 4.4.x - Omnirom

KatAudio:
Should work with all roms as long as they have a compatible alsa support for the wm8903 chip.
ICS - Stock (rooted)
ICS - Revolver 4.1.1 - 4.2.1
ICS - ARHD 3.5.1 - 3.6
JB - TeamEOS3 - default kernel & KatKernel
JB - RaymanFX CM10 - B4-B5 - default kernel
JB - AOKP - Build 4 - default kernel

JB4.2.1 - TeamEOS4 - default kernel & KatKernel
JB4.2.1_mr1.2 - TeamEOS4
JB 4.2.2 - KatKiss4.2.2
JB 4.3 - KatKiss4.3
JB 4.4.x - KatKiss-KitKat
JB 4.4.x - Omnirom

Kat MediaScanner filters: (JellyBean) (Reboot required)
Should work with all JB roms, as long as they have not customized the default scanner
JB - TeamEOS3 #68-70-72-73-74-76-77-78-79-80-81
JB - RaymanFX CM10 - B4-B5
JB 4.4.x - KatKiss-KitKat

Storage NTFS full write support:
Should work with most kernels/roms as long as the kernel supports fuse
JB - TeamEOS3 #68-70-72-73-74-76-77-78-79-80-81 - default kernel
JB - TeamEOS3 #68-70-72 - KatKernel 1.0.1
JB - TeamEOS3 #73-74 - KatKernel #47
JB - TeamEOS3 #76-77-78-79-80-81 - KatKernel #47b
JB - RaymanFX CM10 - B4 - B5 (as the rom is mounting the ntfs drives by default as ReadOnly, you first need to unmount them through the rom's Settings=>Storage, before mounting them with Full Write support in K.A.T)
JB4.2.1 - TeamEOS4
JB4.2.1_mr1.2 - TeamEOS4



Mic_And_HDMIFix (JellyBean) (Reboot required)
JB - TeamEOS3 #68-70-72-73-74-76-77-78-79-80-81
JB - RaymanFX CM10 - B4-B5

AdBlocker:
Should work with any rom unless they stop supporting /etc/hosts


(Confirmed Working - Works with manual action - Not Working)
The Following 28 Users Say Thank You to timduru For This Useful Post: [ Click to Expand ]
 
cbrox
Old
(Last edited by cbrox; 19th August 2012 at 03:33 PM.)
#4  
cbrox's Avatar
Senior Member
Thanks Meter 774
Posts: 663
Join Date: Sep 2011
Location: Florida
Default conformation

v01 confirmed working with EOS3-N63 and Guevor's #700 kernel

NICE WORK TIM'EEEEEEEEEEEEEEEEEEEEEEEEEh!!!!
The Following User Says Thank You to cbrox For This Useful Post: [ Click to Expand ]
 
john9
Old
#5  
Account currently disabled
Thanks Meter 269
Posts: 1,587
Join Date: Oct 2011
Excellent work.Thanks.
 
PeQuEsan
Old
#6  
Senior Member
Thanks Meter 92
Posts: 687
Join Date: Nov 2010
Good!

I must still test your harmony gps fixed kernel. I'll report back later. I don't own an micro hdmi cable, so can't test that.

Bye! And keep up the good work.

Desde el móvil...
 
timduru
Old
#7  
timduru's Avatar
Senior Member - OP
Thanks Meter 8303
Posts: 1,553
Join Date: Apr 2011

 
DONATE TO ME
Cool, thanks for the reports
Compatibility post updated.
The Following 2 Users Say Thank You to timduru For This Useful Post: [ Click to Expand ]
 
all43
Old
#8  
all43's Avatar
Member
Thanks Meter 11
Posts: 73
Join Date: May 2010
Fantastic working great eos 63
Nexus 4 16g PSX
Nexus 7 32g PSX
Sold Asus Transformer EOS4
Retired but much loved old device
HTC Desire, flash maniac ,S-Off
 
cbrox
Old
#9  
cbrox's Avatar
Senior Member
Thanks Meter 774
Posts: 663
Join Date: Sep 2011
Location: Florida
confirmed working with RaymanFX's AOSP build #5 and RaymanFX's Tegra 3.1 Divemaster v0.2
 
acquariusoft
Old
#10  
acquariusoft's Avatar
Senior Member
Thanks Meter 392
Posts: 789
Join Date: May 2006

 
DONATE TO ME
good work!!!
Works with eos and guevor kernel!!

Inviato dal mio Transformer TF101 con Tapatalk 2

Tags
audio, gps, hdmi, kat, voodoo
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes