[ROM][AOSP][LolliRock][v.2.1]

Status
Not open for further replies.

zulu99

Senior Member
Jan 6, 2009
2,348
1,482
0
UPDATE

Thanks for your interest in Netflix, I have identified a problem of compatibility with arm apps. Arm translation is new for me.

Installing this new boot.img you can install the standard netflix app from google play (not the specific android tv version) and many other arm apps should work.

To install decompress the rar archive and extract the boot.img, put the device in bootloader mode:

fastboot flash boot boot.img
fastboot reboot


Now you can install also Skype, and from the next firmware version, make voice calls with hangout and skype.

Let me know if all ok with netflix, i opened the app but i not signed in because i'm italian and i not use netflix.
To scroll the video list in Netflix you can use two fingers very close with DroidMote, if you use it. I know this fact from some US friends.

UPDATE:
new firmware with all inside is avaiable.
 
Last edited:
  • Like
Reactions: ToyMachineSk83r

KalenXI

Senior Member
Aug 26, 2010
64
31
0
32
Baltimore
UPDATE

Thanks for your interest in Netflix, I have identified a problem of compatibility with arm apps. Arm translation is new for me.

Installing this new boot.img you can install the standard netflix app from google play (not the specific android tv version) and many other arm apps should work.

To install decompress the rar archive and extract the boot.img, put the device in bootloader mode:

fastboot flash boot boot.img
fastboot reboot

https://mega.co.nz/#!3ZoG0LbL!bZd5D8gw39BxPmNzugkDZGb0IOC9dKLpeWNFZM1C8K4

Now you can install also Skype, and from the next firmware version, make voice calls with hangout and skype.

Let me know if all ok with netflix, i opened the app but i not signed in because i'm italian and i not use netflix.
To scroll the video list in Netflix you can use two fingers very close with DroidMote, if you use it. I know this fact from some US friends.
Both the play store Netflix and Android TV Netflix are still crashing immediately after opening for me after flashing the new boot image. I even went back and redownloaded and reflashed the new boot.img to make sure I was definitely running the updated one.

Here's the crash log from the Android TV Netflix 1.0.2 build 121:
Code:
I/ActivityManager(  476): Start proc com.netflix.ninja for activity com.netflix.ninja/.MainActivity: pid=1995 uid=10059 gids={50059, 9997, 3003, 1028, 1015, 3002} abi=armeabi
I/ActivityManager(  476): Waited long enough for: ServiceRecord{24af1593 u0 com.google.android.googlequicksearchbox/com.google.android.search.core.service.SearchService}
D/houdini ( 1995): [1995] Initialize library(version: 5.0.0_y.46135 RELEASE)... successfully.
D/LeanbackLauncher( 1305): onStop
D/ViewRootImpl( 1305): changeCanvasOpacity: opaque=false
D/LeanbackLauncher( 1305): Launcher overlay shy mode set to: false
D/ViewRootImpl( 1305): changeCanvasOpacity: opaque=false
D/OpenGLRenderer( 1995): Render dirty regions requested: true
D/Atlas   ( 1995): Validating map...
D/houdini ( 1995): [1995] Unsupported feature (ID:0x10600d31).
D/houdini ( 1995): [1995] Load library /data/app/com.netflix.ninja-1/lib/arm/libnetflix.so failed.
E/art     ( 1995): dlopen("/data/app/com.netflix.ninja-1/lib/arm/libnetflix.so", RTLD_LAZY) failed: dlopen failed: "/data/app/com.netflix.ninja-1/lib/arm/libnetflix.so" has unexpected e_machine: 40
E/art     ( 1995): No implementation found for void com.netflix.ninja.NetflixService.nativeGibbonPrepare() (tried Java_com_netflix_ninja_NetflixService_nativeGibbonPrepare and Java_com_netflix_ninja_NetflixService_nativeGibbonPrepare__)
D/AndroidRuntime( 1995): Shutting down VM
--------- beginning of crash
E/AndroidRuntime( 1995): FATAL EXCEPTION: main
E/AndroidRuntime( 1995): Process: com.netflix.ninja, PID: 1995
E/AndroidRuntime( 1995): java.lang.UnsatisfiedLinkError: No implementation found for void com.netflix.ninja.NetflixService.nativeGibbonPrepare() (tried Java_com_netflix_ninja_NetflixService_nativeGibbonPrepare and Java_com_netflix_ninja_NetflixService_nativeGibbonPrepare__)
E/AndroidRuntime( 1995): 	at com.netflix.ninja.NetflixService.nativeGibbonPrepare(Native Method)
E/AndroidRuntime( 1995): 	at com.netflix.ninja.NetflixService.initNrdLib(NetflixService.java:200)
E/AndroidRuntime( 1995): 	at com.netflix.ninja.NetflixService.onCreate(NetflixService.java:182)
E/AndroidRuntime( 1995): 	at android.app.ActivityThread.handleCreateService(ActivityThread.java:2731)
E/AndroidRuntime( 1995): 	at android.app.ActivityThread.access$1800(ActivityThread.java:144)
E/AndroidRuntime( 1995): 	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1361)
E/AndroidRuntime( 1995): 	at android.os.Handler.dispatchMessage(Handler.java:102)
E/AndroidRuntime( 1995): 	at android.os.Looper.loop(Looper.java:135)
E/AndroidRuntime( 1995): 	at android.app.ActivityThread.main(ActivityThread.java:5221)
E/AndroidRuntime( 1995): 	at java.lang.reflect.Method.invoke(Native Method)
E/AndroidRuntime( 1995): 	at java.lang.reflect.Method.invoke(Method.java:372)
E/AndroidRuntime( 1995): 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:899)
E/AndroidRuntime( 1995): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:694)
W/ActivityManager(  476):   Force finishing activity com.netflix.ninja/.MainActivity
And the log for play store Netflix 3.9.1 build 4105:
Code:
I/ActivityManager(  476): START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10000000 pkg=com.netflix.mediaclient cmp=com.netflix.mediaclient/.UIWebViewActivity} from uid 10012 on display 0
I/ActivityManager(  476): Start proc com.netflix.mediaclient for activity com.netflix.mediaclient/.UIWebViewActivity: pid=3076 uid=10060 gids={50060, 9997, 3002, 3003} abi=armeabi
D/houdini ( 3076): [3076] Initialize library(version: 5.0.0_y.46135 RELEASE)... successfully.
D/OpenGLRenderer( 2675): endAllStagingAnimators on 0xf98ae220 (LayerDrawable) with handle 0xf99e4730
D/houdini ( 3076): [3076] Unsupported feature (ID:0x10600d31).
D/houdini ( 3076): [3076] Unsupported feature (ID:0x10600d31).
D/houdini ( 3076): [3076] Unsupported feature (ID:0x10600d31).
D/houdini ( 3076): [3076] Load library /data/app/com.netflix.mediaclient-1/lib/arm/libnetflixmp_jni.so failed.
E/art     ( 3076): dlopen("/data/app/com.netflix.mediaclient-1/lib/arm/libnetflixmp_jni.so", RTLD_LAZY) failed: dlopen failed: "/data/app/com.netflix.mediaclient-1/lib/arm/libnetflixmp_jni.so" has unexpected e_machine: 40
D/AndroidRuntime( 3076): Shutting down VM
E/AndroidRuntime( 3076): FATAL EXCEPTION: main
E/AndroidRuntime( 3076): Process: com.netflix.mediaclient, PID: 3076
E/AndroidRuntime( 3076): java.lang.RuntimeException: Unable to create application com.netflix.mediaclient.NetflixApplication: java.lang.IllegalStateException: Native libraries are missing!
E/AndroidRuntime( 3076): 	at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4521)
E/AndroidRuntime( 3076): 	at android.app.ActivityThread.access$1500(ActivityThread.java:144)
E/AndroidRuntime( 3076): 	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1339)
E/AndroidRuntime( 3076): 	at android.os.Handler.dispatchMessage(Handler.java:102)
E/AndroidRuntime( 3076): 	at android.os.Looper.loop(Looper.java:135)
E/AndroidRuntime( 3076): 	at android.app.ActivityThread.main(ActivityThread.java:5221)
E/AndroidRuntime( 3076): 	at java.lang.reflect.Method.invoke(Native Method)
E/AndroidRuntime( 3076): 	at java.lang.reflect.Method.invoke(Method.java:372)
E/AndroidRuntime( 3076): 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:899)
E/AndroidRuntime( 3076): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:694)
E/AndroidRuntime( 3076): Caused by: java.lang.IllegalStateException: Native libraries are missing!
E/AndroidRuntime( 3076): 	at com.netflix.mediaclient.NetflixApplication.loadAndVerifyNativeLibraries(NetflixApplication.java:193)
E/AndroidRuntime( 3076): 	at com.netflix.mediaclient.NetflixApplication.onCreate(NetflixApplication.java:172)
E/AndroidRuntime( 3076): 	at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1011)
E/AndroidRuntime( 3076): 	at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4518)
E/AndroidRuntime( 3076): 	... 9 more
W/ActivityManager(  476):   Force finishing activity com.netflix.mediaclient/.UIWebViewActivity
And for what it's worth Skype 4.9.0.45564 from the play store also crashes immediately on opening:
Code:
I/ActivityManager(  476): START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10000000 pkg=com.skype.raider cmp=com.skype.raider/.Main} from uid 10012 on display 0
I/ActivityManager(  476): Start proc com.skype.raider for activity com.skype.raider/.Main: pid=3384 uid=10061 gids={50061, 9997, 3003, 3002, 1028, 1015} abi=armeabi
D/houdini ( 3384): [3384] Initialize library(version: 5.0.0_y.46135 RELEASE)... successfully.
D/houdini ( 3384): [3384] Unsupported feature (ID:0x10600d31).
D/houdini ( 3384): [3384] Unsupported feature (ID:0x10600d31).
D/houdini ( 3384): [3384] Unsupported feature (ID:0x10600d31).
D/houdini ( 3384): [3384] Load library /data/app/com.skype.raider-1/lib/arm/libSkypeAndroid.so failed.
E/art     ( 3384): dlopen("/data/app/com.skype.raider-1/lib/arm/libSkypeAndroid.so", RTLD_LAZY) failed: dlopen failed: "/data/app/com.skype.raider-1/lib/arm/libSkypeAndroid.so" has unexpected e_machine: 40
D/AndroidRuntime( 3384): Shutting down VM
E/AndroidRuntime( 3384): FATAL EXCEPTION: main
E/AndroidRuntime( 3384): Process: com.skype.raider, PID: 3384
E/AndroidRuntime( 3384): java.lang.UnsatisfiedLinkError: dlopen failed: "/data/app/com.skype.raider-1/lib/arm/libSkypeAndroid.so" has unexpected e_machine: 40
E/AndroidRuntime( 3384): 	at java.lang.Runtime.loadLibrary(Runtime.java:371)
E/AndroidRuntime( 3384): 	at java.lang.System.loadLibrary(System.java:989)
E/AndroidRuntime( 3384): 	at com.skype.android.util.CrashAndAnrHandler.<clinit>(CrashAndAnrHandler.java:230)
E/AndroidRuntime( 3384): 	at com.skype.android.app.SkypeApplication.onCreate(SkypeApplication.java:48)
E/AndroidRuntime( 3384): 	at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1011)
E/AndroidRuntime( 3384): 	at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4518)
E/AndroidRuntime( 3384): 	at android.app.ActivityThread.access$1500(ActivityThread.java:144)
E/AndroidRuntime( 3384): 	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1339)
E/AndroidRuntime( 3384): 	at android.os.Handler.dispatchMessage(Handler.java:102)
E/AndroidRuntime( 3384): 	at android.os.Looper.loop(Looper.java:135)
E/AndroidRuntime( 3384): 	at android.app.ActivityThread.main(ActivityThread.java:5221)
E/AndroidRuntime( 3384): 	at java.lang.reflect.Method.invoke(Native Method)
E/AndroidRuntime( 3384): 	at java.lang.reflect.Method.invoke(Method.java:372)
E/AndroidRuntime( 3384): 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:899)
E/AndroidRuntime( 3384): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:694)
W/ActivityManager(  476):   Force finishing activity com.skype.raider/.Main
 

zulu99

Senior Member
Jan 6, 2009
2,348
1,482
0
Both the play store Netflix and Android TV Netflix are still crashing immediately after opening for me after flashing the new boot image. I even went back and redownloaded and reflashed the new boot.img to make sure I was definitely running the updated one.

Here's the crash log from the Android TV Netflix 1.0.2 build 121:
Code:
I/ActivityManager(  476): Start proc com.netflix.ninja for activity com.netflix.ninja/.MainActivity: pid=1995 uid=10059 gids={50059, 9997, 3003, 1028, 1015, 3002} abi=armeabi
I/ActivityManager(  476): Waited long enough for: ServiceRecord{24af1593 u0 com.google.android.googlequicksearchbox/com.google.android.search.core.service.SearchService}
D/houdini ( 1995): [1995] Initialize library(version: 5.0.0_y.46135 RELEASE)... successfully.
D/LeanbackLauncher( 1305): onStop
D/ViewRootImpl( 1305): changeCanvasOpacity: opaque=false
D/LeanbackLauncher( 1305): Launcher overlay shy mode set to: false
D/ViewRootImpl( 1305): changeCanvasOpacity: opaque=false
D/OpenGLRenderer( 1995): Render dirty regions requested: true
D/Atlas   ( 1995): Validating map...
D/houdini ( 1995): [1995] Unsupported feature (ID:0x10600d31).
D/houdini ( 1995): [1995] Load library /data/app/com.netflix.ninja-1/lib/arm/libnetflix.so failed.
E/art     ( 1995): dlopen("/data/app/com.netflix.ninja-1/lib/arm/libnetflix.so", RTLD_LAZY) failed: dlopen failed: "/data/app/com.netflix.ninja-1/lib/arm/libnetflix.so" has unexpected e_machine: 40
E/art     ( 1995): No implementation found for void com.netflix.ninja.NetflixService.nativeGibbonPrepare() (tried Java_com_netflix_ninja_NetflixService_nativeGibbonPrepare and Java_com_netflix_ninja_NetflixService_nativeGibbonPrepare__)
D/AndroidRuntime( 1995): Shutting down VM
--------- beginning of crash
E/AndroidRuntime( 1995): FATAL EXCEPTION: main
E/AndroidRuntime( 1995): Process: com.netflix.ninja, PID: 1995
E/AndroidRuntime( 1995): java.lang.UnsatisfiedLinkError: No implementation found for void com.netflix.ninja.NetflixService.nativeGibbonPrepare() (tried Java_com_netflix_ninja_NetflixService_nativeGibbonPrepare and Java_com_netflix_ninja_NetflixService_nativeGibbonPrepare__)
E/AndroidRuntime( 1995): 	at com.netflix.ninja.NetflixService.nativeGibbonPrepare(Native Method)
E/AndroidRuntime( 1995): 	at com.netflix.ninja.NetflixService.initNrdLib(NetflixService.java:200)
E/AndroidRuntime( 1995): 	at com.netflix.ninja.NetflixService.onCreate(NetflixService.java:182)
E/AndroidRuntime( 1995): 	at android.app.ActivityThread.handleCreateService(ActivityThread.java:2731)
E/AndroidRuntime( 1995): 	at android.app.ActivityThread.access$1800(ActivityThread.java:144)
E/AndroidRuntime( 1995): 	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1361)
E/AndroidRuntime( 1995): 	at android.os.Handler.dispatchMessage(Handler.java:102)
E/AndroidRuntime( 1995): 	at android.os.Looper.loop(Looper.java:135)
E/AndroidRuntime( 1995): 	at android.app.ActivityThread.main(ActivityThread.java:5221)
E/AndroidRuntime( 1995): 	at java.lang.reflect.Method.invoke(Native Method)
E/AndroidRuntime( 1995): 	at java.lang.reflect.Method.invoke(Method.java:372)
E/AndroidRuntime( 1995): 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:899)
E/AndroidRuntime( 1995): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:694)
W/ActivityManager(  476):   Force finishing activity com.netflix.ninja/.MainActivity
And the log for play store Netflix 3.9.1 build 4105:
Code:
I/ActivityManager(  476): START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10000000 pkg=com.netflix.mediaclient cmp=com.netflix.mediaclient/.UIWebViewActivity} from uid 10012 on display 0
I/ActivityManager(  476): Start proc com.netflix.mediaclient for activity com.netflix.mediaclient/.UIWebViewActivity: pid=3076 uid=10060 gids={50060, 9997, 3002, 3003} abi=armeabi
D/houdini ( 3076): [3076] Initialize library(version: 5.0.0_y.46135 RELEASE)... successfully.
D/OpenGLRenderer( 2675): endAllStagingAnimators on 0xf98ae220 (LayerDrawable) with handle 0xf99e4730
D/houdini ( 3076): [3076] Unsupported feature (ID:0x10600d31).
D/houdini ( 3076): [3076] Unsupported feature (ID:0x10600d31).
D/houdini ( 3076): [3076] Unsupported feature (ID:0x10600d31).
D/houdini ( 3076): [3076] Load library /data/app/com.netflix.mediaclient-1/lib/arm/libnetflixmp_jni.so failed.
E/art     ( 3076): dlopen("/data/app/com.netflix.mediaclient-1/lib/arm/libnetflixmp_jni.so", RTLD_LAZY) failed: dlopen failed: "/data/app/com.netflix.mediaclient-1/lib/arm/libnetflixmp_jni.so" has unexpected e_machine: 40
D/AndroidRuntime( 3076): Shutting down VM
E/AndroidRuntime( 3076): FATAL EXCEPTION: main
E/AndroidRuntime( 3076): Process: com.netflix.mediaclient, PID: 3076
E/AndroidRuntime( 3076): java.lang.RuntimeException: Unable to create application com.netflix.mediaclient.NetflixApplication: java.lang.IllegalStateException: Native libraries are missing!
E/AndroidRuntime( 3076): 	at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4521)
E/AndroidRuntime( 3076): 	at android.app.ActivityThread.access$1500(ActivityThread.java:144)
E/AndroidRuntime( 3076): 	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1339)
E/AndroidRuntime( 3076): 	at android.os.Handler.dispatchMessage(Handler.java:102)
E/AndroidRuntime( 3076): 	at android.os.Looper.loop(Looper.java:135)
E/AndroidRuntime( 3076): 	at android.app.ActivityThread.main(ActivityThread.java:5221)
E/AndroidRuntime( 3076): 	at java.lang.reflect.Method.invoke(Native Method)
E/AndroidRuntime( 3076): 	at java.lang.reflect.Method.invoke(Method.java:372)
E/AndroidRuntime( 3076): 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:899)
E/AndroidRuntime( 3076): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:694)
E/AndroidRuntime( 3076): Caused by: java.lang.IllegalStateException: Native libraries are missing!
E/AndroidRuntime( 3076): 	at com.netflix.mediaclient.NetflixApplication.loadAndVerifyNativeLibraries(NetflixApplication.java:193)
E/AndroidRuntime( 3076): 	at com.netflix.mediaclient.NetflixApplication.onCreate(NetflixApplication.java:172)
E/AndroidRuntime( 3076): 	at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1011)
E/AndroidRuntime( 3076): 	at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4518)
E/AndroidRuntime( 3076): 	... 9 more
W/ActivityManager(  476):   Force finishing activity com.netflix.mediaclient/.UIWebViewActivity
And for what it's worth Skype 4.9.0.45564 from the play store also crashes immediately on opening:
Code:
I/ActivityManager(  476): START u0 {act=android.intent.action.MAIN cat=[android.intent.category.LAUNCHER] flg=0x10000000 pkg=com.skype.raider cmp=com.skype.raider/.Main} from uid 10012 on display 0
I/ActivityManager(  476): Start proc com.skype.raider for activity com.skype.raider/.Main: pid=3384 uid=10061 gids={50061, 9997, 3003, 3002, 1028, 1015} abi=armeabi
D/houdini ( 3384): [3384] Initialize library(version: 5.0.0_y.46135 RELEASE)... successfully.
D/houdini ( 3384): [3384] Unsupported feature (ID:0x10600d31).
D/houdini ( 3384): [3384] Unsupported feature (ID:0x10600d31).
D/houdini ( 3384): [3384] Unsupported feature (ID:0x10600d31).
D/houdini ( 3384): [3384] Load library /data/app/com.skype.raider-1/lib/arm/libSkypeAndroid.so failed.
E/art     ( 3384): dlopen("/data/app/com.skype.raider-1/lib/arm/libSkypeAndroid.so", RTLD_LAZY) failed: dlopen failed: "/data/app/com.skype.raider-1/lib/arm/libSkypeAndroid.so" has unexpected e_machine: 40
D/AndroidRuntime( 3384): Shutting down VM
E/AndroidRuntime( 3384): FATAL EXCEPTION: main
E/AndroidRuntime( 3384): Process: com.skype.raider, PID: 3384
E/AndroidRuntime( 3384): java.lang.UnsatisfiedLinkError: dlopen failed: "/data/app/com.skype.raider-1/lib/arm/libSkypeAndroid.so" has unexpected e_machine: 40
E/AndroidRuntime( 3384): 	at java.lang.Runtime.loadLibrary(Runtime.java:371)
E/AndroidRuntime( 3384): 	at java.lang.System.loadLibrary(System.java:989)
E/AndroidRuntime( 3384): 	at com.skype.android.util.CrashAndAnrHandler.<clinit>(CrashAndAnrHandler.java:230)
E/AndroidRuntime( 3384): 	at com.skype.android.app.SkypeApplication.onCreate(SkypeApplication.java:48)
E/AndroidRuntime( 3384): 	at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1011)
E/AndroidRuntime( 3384): 	at android.app.ActivityThread.handleBindApplication(ActivityThread.java:4518)
E/AndroidRuntime( 3384): 	at android.app.ActivityThread.access$1500(ActivityThread.java:144)
E/AndroidRuntime( 3384): 	at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1339)
E/AndroidRuntime( 3384): 	at android.os.Handler.dispatchMessage(Handler.java:102)
E/AndroidRuntime( 3384): 	at android.os.Looper.loop(Looper.java:135)
E/AndroidRuntime( 3384): 	at android.app.ActivityThread.main(ActivityThread.java:5221)
E/AndroidRuntime( 3384): 	at java.lang.reflect.Method.invoke(Native Method)
E/AndroidRuntime( 3384): 	at java.lang.reflect.Method.invoke(Method.java:372)
E/AndroidRuntime( 3384): 	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:899)
E/AndroidRuntime( 3384): 	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:694)
W/ActivityManager(  476):   Force finishing activity com.skype.raider/.Main
I have both working. Maybe i added also something to the rom.
Now i reinstall all fresh on my device to be sure and i'll inform you.
Thanks. I solve today.
 
Last edited:

zulu99

Senior Member
Jan 6, 2009
2,348
1,482
0
Last edited:

zulu99

Senior Member
Jan 6, 2009
2,348
1,482
0
New firmware 1.2 in first post. Let me know with your tests.....

✔ Arm translation to be compatibile with arm-only apps. Like Netflix and Skype
✔ Support external microphone from usb webcam.
(tested with Logitech C525 for voice call in hangout and skype, voice search in google now, sound recording )
 
Last edited:

KalenXI

Senior Member
Aug 26, 2010
64
31
0
32
Baltimore
New firmware 1.2 in first post. Let me know with your tests.....

✔ Arm translation to be compatibile with arm-only apps. Like Netflix and Skype
✔ Support external microphone from usb webcam.
(tested with Logitech C525 for voice call in hangout and skype, voice search in google now, sound recording )
Netflix works great now. Thanks for your work. Only bugs I'm noticing that are still there from previous version is some pop-up overlays will appear with content briefly but then go black. So far I've noticed it in the Pushbullet settings menu, the Nova launcher swipe action menu, and the Plex video info window. Unfortunately there aren't any errors in the log so I'm not sure what could be causing it but I'll keep looking to see if I can come up with anything. If you dismiss the window then the content again displays for a brief second before the window dismisses.

I've also noticed that the sound occasionally stops working and I need to turn my TV off and back on to get it back. Though from what I've found so far though this seems like it might just be a bug in Android's HDMI or HDCP implementation and not something specifically with this rom.
 
  • Like
Reactions: zulu99

zulu99

Senior Member
Jan 6, 2009
2,348
1,482
0
Netflix works great now. Thanks for your work. Only bugs I'm noticing that are still there from previous version is some pop-up overlays will appear with content briefly but then go black. So far I've noticed it in the Pushbullet settings menu, the Nova launcher swipe action menu, and the Plex video info window. Unfortunately there aren't any errors in the log so I'm not sure what could be causing it but I'll keep looking to see if I can come up with anything. If you dismiss the window then the content again displays for a brief second before the window dismisses.

I've also noticed that the sound occasionally stops working and I need to turn my TV off and back on to get it back. Though from what I've found so far though this seems like it might just be a bug in Android's HDMI or HDCP implementation and not something specifically with this rom.
pop-up overlays stuff for some apps is present also in the stock rom, i will work on this problem, but is not very big problem for now.
I'm also interested in this problem, because also when i use two fingers for the first time with DroidMote, i can see some strange shadow around the mouse cursor. But another pinch to zoom with two fingers makes the problem disappear. (also in stock rom is so) I think that there is a problem in the hwcomposer about overlay stuff. i'm not sure.

the sound should have problems only if you connect the NP hardware bluetooth remote for now. but this remote is not very useful with this firmware. only for very basic things especially because you can't control the volume also if you can now with other remotes. also an hdmi input change, get the sound back and the problem disappear forever from my tests.

Thanks for your tests, I'm here to fix everything that is fixable. I used a large number of Chinese Android mini PC, but the quality of the hardware and software of the Nexus Player is unbeatable with a full version of Android inside. I am really enjoying with some benchmarks and video tests, but the real quality of a device can only be seen in everyday use.

Do not forget, that the Nexus Player is also the first Nexus device x86 and the development on this device is also very important for the future of many others x86 devices.

i will share all, not worry for this.
 
Last edited:
Nov 10, 2013
28
9
0
I downloaded the image, wrote it to the NP and then booted up. Went to plug in my OTG cable to plug in a mouse and realized that my OTG cable is a right angle cable so I can't have it and the HDMI cable plugged in at the same time. Fail.
I then realized that I have a powered OTG cable from when I rooted some Chromecasts a few months back. I used a USB mouse to pair a bluetooth mini keyboard and everything looks good so far.
 
  • Like
Reactions: zulu99

KalenXI

Senior Member
Aug 26, 2010
64
31
0
32
Baltimore
pop-up overlays stuff for some apps is present also in the stock rom, i will work on this problem, but is not very big problem for now.
I'm also interested in this problem, because also when i use two fingers for the first time with DroidMote, i can see some strange shadow around the mouse cursor. But another pinch to zoom with two fingers makes the problem disappear. (also in stock rom is so) I think that there is a problem in the hwcomposer about overlay stuff. i'm not sure.
Yeah that's what I was thinking too. There's a lot of "W/hwcomposer( 161): bool android::intel::HwcLayerList::checkCursorSupported(android::intel::HwcLayer*): cursor layer is not on top of zorder" warnings being thrown for some reason.

Also I can confirm the firmware works with the mic and webcam (USB) on a Logitech c920 as well. Works great for triggering Google Now from across the room, hopefully going to use it for some voice controlled home automation stuff.

Are you able to get 5.1 with it?
My TV won't do DD+ passthrough to my receiver and the Nexus Player won't do audio unless I plug it into the TV directly so I can't really tell. But there isn't a 5.1/Stereo option in the Netflix UI so I would imagine not.
 

zulu99

Senior Member
Jan 6, 2009
2,348
1,482
0
Yeah that's what I was thinking too. There's a lot of "W/hwcomposer( 161): bool android::intel::HwcLayerList::checkCursorSupported(android::intel::HwcLayer*): cursor layer is not on top of zorder" warnings being thrown for some reason.

Also I can confirm the firmware works with the mic and webcam (USB) on a Logitech c920 as well. Works great for triggering Google Now from across the room, hopefully going to use it for some voice controlled home automation stuff.
Yes yes, we are on the same line. This error is present also in the stock firmware and is from hwcomposer. Fortunately the source code is available and we will investigate with calm. But this is a bug of the original code. I hope that also Intel and Google will investigate on this problem.

For me the webcam mic is useful also to make hangout and skype call from my couch.

But apart this, after some stress tests i can say that this firmware/device Rock :)
With 2GB of ram could be the best Android TV Box that I used.
And i have many many android tv boxes.
I say this not to praise myself, but because the problem of so many Chinese devices, is that the software is not certified and this creates many incompatibilities with apps and also the hardware not have the same quality of the Nexus Player.
In other words, if you install an app made for Android and the device have a firmware that is a thing that is not Android what happen ? :confused: This is valid also for FireTV and FireStick and in this case the simil android version is also very old, therefore not compatible with the new applications.

Android is one and should be the same also on the TV, i not like the fragmentation. Android for the tablets was unified to that for phones just for this reason. Applications and launchers can be differentiated and made more accessible even without touch screen, then the users can choose what to download from Google Play, in this way any Android device could become an Android TV when connected via HDMI or slim port to TV.
 
Last edited:

midnightzak

Senior Member
Jul 30, 2010
489
108
0
Normal, IL
My logitech k400 and various other logitech won't work with the OTG cable to allow me past the first screen :(

Guess I'm done for tonight...

EDIT: Bad connection, K400 works great!
 
Last edited:

VannMann

Senior Member
Jul 11, 2010
342
79
0
Lexington, NC
My logitech k400 and various other logitech won't work with the OTG cable to allow me past the first screen :(

Guess I'm done for tonight...
I just got my otg cable tonight, and my k400 and logitech wireless mouse work fine, keep trying. I do have the problem with the play store not letting me install a lot of the apps I want, like twitch tv and various others.
 

bdkoepke

Member
Jan 6, 2010
15
2
0
Full version of Android 5 Lollipop on Nexus Player.

I need your help especially to add HAL for usb uvc webcam and to find problems in the firmware.
All works will be public and i'm open to share all that i have modified for now in the fugu device tree.
Hey Zulu99, I'm interesting in giving you a hand with the usb uvc webcam as well. Defconoi sent me a patch here: http://forum.xda-developers.com/showpost.php?p=57667329&postcount=34 that looks like it should work after some re-working.

Also, thank you for the work you have done here.
 

zulu99

Senior Member
Jan 6, 2009
2,348
1,482
0
Hey Zulu99, I'm interesting in giving you a hand with the usb uvc webcam as well. Defconoi sent me a patch here: http://forum.xda-developers.com/showpost.php?p=57667329&postcount=34 that looks like it should work after some re-working.

Also, thank you for the work you have done here.
Thanks, I am very happy to receive the help of all those who want to work together. I'll watch the patch you've reported.
I focused before on the audio, because many things were blocked intentionally.
Now is time for the video part.....

We need more recent code, because Lollipop change also the base structure of the HAL for webcam. In my first attempt, already compiled also in the firmware as experiment, I was watching this code http://git.android-x86.org/?p=platf...heads/lollipop-x86;hb=refs/heads/lollipop-x86 that compile well, but not work for now, in reality I have not yet analyzed the problem.
 

zulu99

Senior Member
Jan 6, 2009
2,348
1,482
0
Does chromecast work?
For now, i not added chromecast stuff to the firmware because many of us have also an hardware chromecast dongle in another hdmi port of the tv. With an Android tv box you can do all directly inside the box, and the image quality, resolution is better and the app can be controlled also better when is an indipendent app.

However, in the original firmware and also in Google Play, there is the app Google Cast Receiver aka AndroidMediaShell and the relative lib in /system/lib/libcast_shell_android.so

I think that Google will add this functionality for all Lollipop devices in little time as an app that you can download from Google Play.

But just now you can play with the files that i mentioned, but i think without any good result until Google not want this.

Is also interesting read this thread:
http://forum.xda-developers.com/hardware-hacking/chromecast/app-cast-receiver-app-android-t2900726
 
Last edited:
Status
Not open for further replies.
Our Apps
Get our official app!
The best way to access XDA on your phone
Nav Gestures
Add swipe gestures to any Android
One Handed Mode
Eases uses one hand with your phone