[Galaxy Note 3 Android Development] comscier:
Hi,

Device n900w8

patch used: NB7 based wifi bluetooth nfc fix

I tried to install stock kernel and lean kernel. Neither of them work. I would like to ask would pc Odin back to official stock and reflash multix make any difference?

Because I think the DRM identification files/partition is missing /delete after going through different roms.

or

nb7 based wifi fix may have problem/conflict with current base. As I remember version 2.1 works.

What I have tried:

1 Mobile Odin pro stock image with root. Movies playback works.

2 Overwrite it with multix. Not flashing kernel leaving it with stock. Won't boot.

3 flash lean kernel and wifi fix, booted up, no DRM playback.

----------

1 flash multix with lean kernel 3.14 with wifi fix

2 mobile Odin just stock kernel tar from official stock image

3 won't boot.

--------------

tried older version of lean kernel no luck.

--------------

01-04 19:38:17.777 E/Tethering(883): Set dun requiered as 0
01-04 19:38:17.847 E/WVCdm (271): CdmEngine::eek:penSession: bad session init: 7
01-04 19:38:17.867 E/WVCdm (271): GetProvisioningRequest: fails to prepare request
01-04 19:38:17.867 E/MediaDrm-JNI(24778): Illegal state exception:
01-04 19:38:17.867 E/PlayMovies(24778): WidevineMediaDrmWrapper.requestProvisioning:308 Unexpected error during provision request
01-04 19:38:17.867 E/PlayMovies(24778): java.lang.IllegalStateException:
01-04 19:38:17.867 E/PlayMovies(24778):	at android.media.MediaDrm.getProvisionRequest(Native Method)
01-04 19:38:17.867 E/PlayMovies(24778):	at com.google.android.videos.drm.WidevineMediaDrmWrapper.requestProvisioning(WidevineMediaDrmWrapper.java:295)
01-04 19:38:17.867 E/PlayMovies(24778):	at com.google.android.videos.drm.WidevineMediaDrmWrapper.openInternal(WidevineMediaDrmWrapper.java:248)
01-04 19:38:17.867 E/PlayMovies(24778):	at com.google.android.videos.drm.WidevineMediaDrmWrapper.open(WidevineMediaDrmWrapper.java:239)
01-04 19:38:17.867 E/PlayMovies(24778):	at com.google.android.videos.player.exo.WidevineDrmSessionManager.open(WidevineDrmSessionManager.java:144)
01-04 19:38:17.867 E/PlayMovies(24778):	at com.google.android.videos.player.exo.WidevineDrmSessionManager.handleMessage(WidevineDrmSessionManager.java:134)
01-04 19:38:17.867 E/PlayMovies(24778):	at com.google.android.exoplayer.ExoPlayerImplInternal.sendMessageInternal(ExoPlayerImplInternal.java:537)
01-04 19:38:17.867 E/PlayMovies(24778):	at com.google.android.exoplayer.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:219)
01-04 19:38:17.867 E/PlayMovies(24778):	at android.os.Handler.dispatchMessage(Handler.java:98)
01-04 19:38:17.867 E/PlayMovies(24778):	at android.os.Looper.loop(Looper.java:157)
01-04 19:38:17.867 E/PlayMovies(24778):	at android.os.HandlerThread.run(HandlerThread.java:61)
01-04 19:38:17.867 E/PlayMovies(24778):	at com.google.android.exoplayer.util.PriorityHandlerThread.run(PriorityHandlerThread.java:40)
01-04 19:38:18.907 E/ExoPlayerImplInternal(24778): Internal track renderer error.
01-04 19:38:18.907 E/ExoPlayerImplInternal(24778): com.google.android.exoplayer.ExoPlaybackException: java.lang.IllegalStateException:
01-04 19:38:18.907 E/ExoPlayerImplInternal(24778):	at com.google.android.exoplayer.MediaCodecTrackRenderer.maybeInitCodec(MediaCodecTrackRenderer.java:273)
01-04 19:38:18.907 E/ExoPlayerImplInternal(24778):	at com.google.android.exoplayer.MediaCodecTrackRenderer.onInputFormatChanged(MediaCodecTrackRenderer.java:648)
01-04 19:38:18.907 E/ExoPlayerImplInternal(24778):	at com.google.android.exoplayer.MediaCodecTrackRenderer.readFormat(MediaCodecTrackRenderer.java:435)
01-04 19:38:18.907 E/ExoPlayerImplInternal(24778):	at com.google.android.exoplayer.MediaCodecTrackRenderer.doSomeWork(MediaCodecTrackRenderer.java:412)
01-04 19:38:18.907 E/ExoPlayerImplInternal(24778):	at com.google.android.exoplayer.ExoPlayerImplInternal.doSomeWork(ExoPlayerImplInternal.java:398)
01-04 19:38:18.907 E/ExoPlayerImplInternal(24778):	at com.google.android.exoplayer.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:203)
01-04 19:38:18.907 E/ExoPlayerImplInternal(24778):	at android.os.Handler.dispatchMessage(Handler.java:98)
01-04 19:38:18.907 E/ExoPlayerImplInternal(24778):	at android.os.Looper.loop(Looper.java:157)
01-04 19:38:18.907 E/ExoPlayerImplInternal(24778):	at android.os.HandlerThread.run(HandlerThread.java:61)
01-04 19:38:18.907 E/ExoPlayerImplInternal(24778):	at com.google.android.exoplayer.util.PriorityHandlerThread.run(PriorityHandlerThread.java:40)
01-04 19:38:18.907 E/ExoPlayerImplInternal(24778): Caused by: java.lang.IllegalStateException:
01-04 19:38:18.907 E/ExoPlayerImplInternal(24778):	at android.media.MediaDrm.getProvisionRequest(Native Method)
01-04 19:38:18.907 E/ExoPlayerImplInternal(24778):	at com.google.android.videos.drm.WidevineMediaDrmWrapper.requestProvisioning(WidevineMediaDrmWrapper.java:295)
01-04 19:38:18.907 E/ExoPlayerImplInternal(24778):	at com.google.android.videos.drm.WidevineMediaDrmWrapper.openInternal(WidevineMediaDrmWrapper.java:248)
01-04 19:38:18.907 E/ExoPlayerImplInternal(24778):	at com.google.android.videos.drm.WidevineMediaDrmWrapper.open(WidevineMediaDrmWrapper.java:239)
01-04 19:38:18.907 E/ExoPlayerImplInternal(24778):	at com.google.android.videos.player.exo.WidevineDrmSessionManager.open(WidevineDrmSessionManager.java:144)
01-04 19:38:18.907 E/ExoPlayerImplInternal(24778):	at com.google.android.videos.player.exo.WidevineDrmSessionManager.handleMessage(WidevineDrmSessionManager.java:134)
01-04 19:38:18.907 E/ExoPlayerImplInternal(24778):	at com.google.android.exoplayer.ExoPlayerImplInternal.sendMessageInternal(ExoPlayerImplInternal.java:537)
01-04 19:38:18.907 E/ExoPlayerImplInternal(24778):	at com.google.android.exoplayer.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:219)
01-04 19:38:18.907 E/ExoPlayerImplInternal(24778):	... 4 more
01-04 19:38:18.907 E/PlayMovies(24778): LogcatClient.onError:62 Error: O_bs6JSaEvG2JoU6, 1158239, 9, 0
01-04 19:38:18.907 E/PlayMovies(24778): java.lang.IllegalStateException:
01-04 19:38:18.907 E/PlayMovies(24778):	at android.media.MediaDrm.getProvisionRequest(Native Method)
01-04 19:38:18.907 E/PlayMovies(24778):	at com.google.android.videos.drm.WidevineMediaDrmWrapper.requestProvisioning(WidevineMediaDrmWrapper.java:295)
01-04 19:38:18.907 E/PlayMovies(24778):	at com.google.android.videos.drm.WidevineMediaDrmWrapper.openInternal(WidevineMediaDrmWrapper.java:248)
01-04 19:38:18.907 E/PlayMovies(24778):	at com.google.android.videos.drm.WidevineMediaDrmWrapper.open(WidevineMediaDrmWrapper.java:239)
01-04 19:38:18.907 E/PlayMovies(24778):	at com.google.android.videos.player.exo.WidevineDrmSessionManager.open(WidevineDrmSessionManager.java:144)
01-04 19:38:18.907 E/PlayMovies(24778):	at com.google.android.videos.player.exo.WidevineDrmSessionManager.handleMessage(WidevineDrmSessionManager.java:134)
01-04 19:38:18.907 E/PlayMovies(24778):	at com.google.android.exoplayer.ExoPlayerImplInternal.sendMessageInternal(ExoPlayerImplInternal.java:537)
01-04 19:38:18.907 E/PlayMovies(24778):	at com.google.android.exoplayer.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:219)
01-04 19:38:18.907 E/PlayMovies(24778):	at android.os.Handler.dispatchMessage(Handler.java:98)
01-04 19:38:18.907 E/PlayMovies(24778):	at android.os.Looper.loop(Looper.java:157)
01-04 19:38:18.907 E/PlayMovies(24778):	at android.os.HandlerThread.run(HandlerThread.java:61)
01-04 19:38:18.907 E/PlayMovies(24778):	at com.google.android.exoplayer.util.PriorityHandlerThread.run(PriorityHandlerThread.java:40)
01-04 19:38:18.907 E/ExoPlayerImplInternal(24778): Internal runtime error.
01-04 19:38:18.907 E/ExoPlayerImplInternal(24778): java.lang.IllegalStateException
01-04 19:38:18.907 E/ExoPlayerImplInternal(24778):	at com.google.android.videos.utils.Preconditions.checkState(Preconditions.java:65)
01-04 19:38:18.907 E/ExoPlayerImplInternal(24778):	at com.google.android.videos.drm.WidevineMediaDrmWrapper.close(WidevineMediaDrmWrapper.java:259)
01-04 19:38:18.907 E/ExoPlayerImplInternal(24778):	at com.google.android.videos.player.exo.WidevineDrmSessionManager.close(WidevineDrmSessionManager.java:174)
01-04 19:38:18.907 E/ExoPlayerImplInternal(24778):	at com.google.android.videos.player.exo.WidevineDrmSessionManager.handleMessage(WidevineDrmSessionManager.java:136)
01-04 19:38:18.907 E/ExoPlayerImplInternal(24778):	at com.google.android.exoplayer.ExoPlayerImplInternal.sendMessageInternal(ExoPlayerImplInternal.java:537)
01-04 19:38:18.907 E/ExoPlayerImplInternal(24778):	at com.google.android.exoplayer.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:219)
01-04 19:38:18.907 E/ExoPlayerImplInternal(24778):	at android.os.Handler.dispatchMessage(Handler.java:98)
01-04 19:38:18.907 E/ExoPlayerImplInternal(24778):	at android.os.Looper.loop(Looper.java:157)
01-04 19:38:18.907 E/ExoPlayerImplInternal(24778):	at android.os.HandlerThread.run(HandlerThread.java:61)
01-04 19:38:18.907 E/ExoPlayerImplInternal(24778):	at com.google.android.exoplayer.util.PriorityHandlerThread.run(PriorityHandlerThread.java:40)
01-04 19:38:18.917 E/PlayMovies(24778): PlaybackPreparationLogger.recordTaskStart:61 Already recorded task info for 7
01-04 19:38:18.917 E/PlayMovies(24778): java.lang.Exception
01-04 19:38:18.917 E/PlayMovies(24778):	at com.google.android.videos.player.logging.PlaybackPreparationLogger.recordTaskStart(PlaybackPreparationLogger.java:61)
01-04 19:38:18.917 E/PlayMovies(24778):	at com.google.android.videos.player.exo.ExoVideosPlayer.buildRenderers(ExoVideosPlayer.java:657)
01-04 19:38:18.917 E/PlayMovies(24778):	at com.google.android.videos.player.exo.ExoVideosPlayer.prepareInternal(ExoVideosPlayer.java:267)
01-04 19:38:18.917 E/PlayMovies(24778):	at com.google.android.videos.player.exo.ExoVideosPlayer.onPlayerError(ExoVideosPlayer.java:511)
01-04 19:38:18.917 E/PlayMovies(24778):	at com.google.android.exoplayer.ExoPlayerImpl.handleEvent(ExoPlayerImpl.java:203)
01-04 19:38:18.917 E/PlayMovies(24778):	at com.google.android.exoplayer.ExoPlayerImpl$1.handleMessage(ExoPlayerImpl.java:65)
01-04 19:38:18.917 E/PlayMovies(24778):	at android.os.Handler.dispatchMessage(Handler.java:102)
01-04 19:38:18.917 E/PlayMovies(24778):	at android.os.Looper.loop(Looper.java:157)
01-04 19:38:18.917 E/PlayMovies(24778):	at android.app.ActivityThread.main(ActivityThread.java:5335)
01-04 19:38:18.917 E/PlayMovies(24778):	at java.lang.reflect.Method.invokeNative(Native Method)
01-04 19:38:18.917 E/PlayMovies(24778):	at java.lang.reflect.Method.invoke(Method.java:515)
01-04 19:38:18.917 E/PlayMovies(24778):	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1265)
01-04 19:38:18.917 E/PlayMovies(24778):	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1081)
01-04 19:38:18.917 E/PlayMovies(24778):	at dalvik.system.NativeStart.main(Native Method)
01-04 19:38:18.997 E/PlayMovies(24778): LogcatClient.onError:62 Error: O_bs6JSaEvG2JoU6, 1158239, 9, 0
01-04 19:38:18.997 E/PlayMovies(24778): java.lang.IllegalStateException
01-04 19:38:18.997 E/PlayMovies(24778):	at com.google.android.videos.utils.Preconditions.checkState(Preconditions.java:65)
01-04 19:38:18.997 E/PlayMovies(24778):	at com.google.android.videos.drm.WidevineMediaDrmWrapper.close(WidevineMediaDrmWrapper.java:259)
01-04 19:38:18.997 E/PlayMovies(24778):	at com.google.android.videos.player.exo.WidevineDrmSessionManager.close(WidevineDrmSessionManager.java:174)
01-04 19:38:18.997 E/PlayMovies(24778):	at com.google.android.videos.player.exo.WidevineDrmSessionManager.handleMessage(WidevineDrmSessionManager.java:136)
01-04 19:38:18.997 E/PlayMovies(24778):	at com.google.android.exoplayer.ExoPlayerImplInternal.sendMessageInternal(ExoPlayerImplInternal.java:537)
01-04 19:38:18.997 E/PlayMovies(24778):	at com.google.android.exoplayer.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:219)
01-04 19:38:18.997 E/PlayMovies(24778):	at android.os.Handler.dispatchMessage(Handler.java:98)
01-04 19:38:18.997 E/PlayMovies(24778):	at android.os.Looper.loop(Looper.java:157)
01-04 19:38:18.997 E/PlayMovies(24778):	at android.os.HandlerThread.run(HandlerThread.java:61)
01-04 19:38:18.997 E/PlayMovies(24778):	at com.google.android.exoplayer.util.PriorityHandlerThread.run(PriorityHandlerThread.java:40)
01-04 19:38:19.097 E/ExoPlayerImplInternal(24778): Internal runtime error.
01-04 19:38:19.097 E/ExoPlayerImplInternal(24778): java.lang.IllegalStateException
01-04 19:38:19.097 E/ExoPlayerImplInternal(24778):	at com.google.android.exoplayer.util.Assertions.checkState(Assertions.java:66)
01-04 19:38:19.097 E/ExoPlayerImplInternal(24778):	at com.google.android.exoplayer.ExoPlayerImplInternal.prepareInternal(ExoPlayerImplInternal.java:254)
01-04 19:38:19.097 E/ExoPlayerImplInternal(24778):	at com.google.android.exoplayer.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:191)
01-04 19:38:19.097 E/ExoPlayerImplInternal(24778):	at android.os.Handler.dispatchMessage(Handler.java:98)
01-04 19:38:19.097 E/ExoPlayerImplInternal(24778):	at android.os.Looper.loop(Looper.java:157)
01-04 19:38:19.097 E/ExoPlayerImplInternal(24778):	at android.os.HandlerThread.run(HandlerThread.java:61)
01-04 19:38:19.097 E/ExoPlayerImplInternal(24778):	at com.google.android.exoplayer.util.PriorityHandlerThread.run(PriorityHandlerThread.java:40)
01-04 19:38:19.107 E/PlayMovies(24778): LogcatClient.onError:62 Error: O_bs6JSaEvG2JoU6, 1158239, 9, 0
01-04 19:38:19.107 E/PlayMovies(24778): java.lang.IllegalStateException
01-04 19:38:19.107 E/PlayMovies(24778):	at com.google.android.exoplayer.util.Assertions.checkState(Assertions.java:66)
01-04 19:38:19.107 E/PlayMovies(24778):	at com.google.android.exoplayer.ExoPlayerImplInternal.prepareInternal(ExoPlayerImplInternal.java:254)
01-04 19:38:19.107 E/PlayMovies(24778):	at com.google.android.exoplayer.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:191)
01-04 19:38:19.107 E/PlayMovies(24778):	at android.os.Handler.dispatchMessage(Handler.java:98)
01-04 19:38:19.107 E/PlayMovies(24778):	at android.os.Looper.loop(Looper.java:157)
01-04 19:38:19.107 E/PlayMovies(24778):	at android.os.HandlerThread.run(HandlerThread.java:61)
01-04 19:38:19.107 E/PlayMovies(24778):	at com.google.android.exoplayer.util.PriorityHandlerThread.run(PriorityHandlerThread.java:40)
01-04 19:38:20.257 E/WVCdm (271): CdmEngine::eek:penSession: bad session init: 7
01-04 19:38:20.297 E/WVCdm (271): GetProvisioningRequest: fails to prepare request
01-04 19:38:20.297 E/MediaDrm-JNI(24778): Illegal state exception:
01-04 19:38:20.297 E/PlayMovies(24778): WidevineMediaDrmWrapper.requestProvisioning:308 Unexpected error during provision request
01-04 19:38:20.297 E/PlayMovies(24778): java.lang.IllegalStateException:
01-04 19:38:20.297 E/PlayMovies(24778):	at android.media.MediaDrm.getProvisionRequest(Native Method)
01-04 19:38:20.297 E/PlayMovies(24778):	at com.google.android.videos.drm.WidevineMediaDrmWrapper.requestProvisioning(WidevineMediaDrmWrapper.java:295)
01-04 19:38:20.297 E/PlayMovies(24778):	at com.google.android.videos.drm.WidevineMediaDrmWrapper.openInternal(WidevineMediaDrmWrapper.java:248)
01-04 19:38:20.297 E/PlayMovies(24778):	at com.google.android.videos.drm.WidevineMediaDrmWrapper.open(WidevineMediaDrmWrapper.java:239)
01-04 19:38:20.297 E/PlayMovies(24778):	at com.google.android.videos.player.exo.WidevineDrmSessionManager.open(WidevineDrmSessionManager.java:144)
01-04 19:38:20.297 E/PlayMovies(24778):	at com.google.android.exoplayer.MediaCodecTrackRenderer.maybeInitCodec(MediaCodecTrackRenderer.java:268)
01-04 19:38:20.297 E/PlayMovies(24778):	at com.google.android.exoplayer.MediaCodecTrackRenderer.onInputFormatChanged(MediaCodecTrackRenderer.java:648)
01-04 19:38:20.297 E/PlayMovies(24778):	at com.google.android.exoplayer.MediaCodecTrackRenderer.readFormat(MediaCodecTrackRenderer.java:435)
01-04 19:38:20.297 E/PlayMovies(24778):	at com.google.android.exoplayer.MediaCodecTrackRenderer.doSomeWork(MediaCodecTrackRenderer.java:412)
01-04 19:38:20.297 E/PlayMovies(24778):	at com.google.android.exoplayer.ExoPlayerImplInternal.doSomeWork(ExoPlayerImplInternal.java:398)
01-04 19:38:20.297 E/PlayMovies(24778):	at com.google.android.exoplayer.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:203)
01-04 19:38:20.297 E/PlayMovies(24778):	at android.os.Handler.dispatchMessage(Handler.java:98)
01-04 19:38:20.297 E/PlayMovies(24778):	at android.os.Looper.loop(Looper.java:157)
01-04 19:38:20.297 E/PlayMovies(24778):	at android.os.HandlerThread.run(HandlerThread.java:61)
01-04 19:38:20.297 E/PlayMovies(24778):	at com.google.android.exoplayer.util.PriorityHandlerThread.run(PriorityHandlerThread.java:40)
01-04 19:38:20.307 E/PlayMovies(24778): LogcatClient.onError:62 Error: O_bs6JSaEvG2JoU6, 1158239, 19, 0
01-04 19:38:20.307 E/PlayMovies(24778): java.lang.IllegalStateException:
01-04 19:38:20.307 E/PlayMovies(24778):	at android.media.MediaDrm.getProvisionRequest(Native Method)
01-04 19:38:20.307 E/PlayMovies(24778):	at com.google.android.videos.drm.WidevineMediaDrmWrapper.requestProvisioning(WidevineMediaDrmWrapper.java:295)
01-04 19:38:20.307 E/PlayMovies(24778):	at com.google.android.videos.drm.WidevineMediaDrmWrapper.openInternal(WidevineMediaDrmWrapper.java:248)
01-04 19:38:20.307 E/PlayMovies(24778):	at com.google.android.videos.drm.WidevineMediaDrmWrapper.open(WidevineMediaDrmWrapper.java:239)