Assets in Android bundle are being compressed?

Hello everyone,
I have a strange issue with bundles in android.

I have a picture with a size of 2845 X 1600.
In the import settings, its set to max size of 2048 and format is automatic true color.

I’m creating an asset bundle with this picture using the basic form of

BuildPipeline.BuildAssetBundle(null, Assets, filePath + bundleName, out crc, BuildAssetBundleOptions.CompleteAssets, _theBuildTarget))

For some reason, when I load the asset, it appears pixelated.
The same bundle building processes is used to create bundles for iOS and WP8 and on these platforms that asset is not pixelated.

Any ideas why the asset is becoming pixelated only on Android?

Thanks!

#Update:
I found what the problem is, or at least half of it.
It appears this is not bundles related, this happens also if I have the asset in the actual build.
After some testing, it appears that the cause for this is a custom shader I’m using.
But, this is only happening on some Android devices (I’ve tested on Galaxy Tab2 and and Galaxy 2).
Other devices seems to not have this problem.
Any ideas?