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

Status
Not open for further replies.

Idan73

Senior Member
Jul 19, 2010
2,770
748
193
I'm working on bluetooth audio, but do not expect much, because what we did on the audio is already a miracle. In fact, the audio HAL of Nexus Player is very limited, is already a miracle that with LolliRock we can change volume, mute, use usb audio from webcam for voice search on google now and make voice / video call with skype / hangout.

If someone wants to help on the bluetooth audio, I gladly accept help.
It's really sad if you can't make it work.
Is it possible to use some other devices HAL (only saying cause I naively read online that HAL is driver agnostic).
Oh well. Amazon is releasing wireless/bluetooth audio support for us box, in the upcoming firmware. As well as nvidia having it natively with its box. Google is surely to follow. As to when???...

Note 4 ?

---------- Post added at 03:08 PM ---------- Previous post was at 03:05 PM ----------

Tried pairing Red Samurai Android bluetooth gamepad with 1.6 Lollirock--won't pair: "can't communicate with GS gamepad."
They both work amazing with my lollirock 1.6.
Make sure you're in game mode (switch on the bottom of the unit) and pair in single mode (not multicontroller). Of course, sometimes you need to reboot device for things to work, as evidenced by my wife last night when Chromecasting wouldn't work (I cast phone screen without issue earlier in the evening. Later she tried to cast YouTube and it just wouldn't budge. The reason I prefer she casts YouTube? That way she does not mess up my account with her workout videos crap).

Note 4 ?
 
Last edited:

sec6

Senior Member
Aug 16, 2008
148
20
0
It's really sad if you can't make it work.
Is it possible to use some other devices HAL (only saying cause I naively read online that HAL is driver agnostic).
Oh well. Amazon is releasing wireless/bluetooth audio support for us box, in the upcoming firmware. As well as nvidia having it natively with its box. Google is surely to follow. As to when???...

Note 4

---------- Post added at 03:08 PM ---------- Previous post was at 03:05 PM ----------



They both work amazing with my lollirock 1.6.
Make sure you're in game mode (switch on the bottom of the unit) and pair in single mode (not multicontroller). Of course, sometimes you need to reboot device for things to work, as evidenced by my wife last night when Chromecasting wouldn't work (I cast phone screen without issue earlier in the evening. Later she tried to cast YouTube and it just wouldn't budge. The reason I prefer she casts YouTube? That way she does not mess up my account with her workout videos crap).

Note 4
Third time's a charm--working now.
 

alltubetone

Senior Member
Nov 7, 2007
127
21
0
Victoria BC
The reason I prefer she casts YouTube? That way she does not mess up my account with her workout videos crap).
Note 4
Totally in the same boat - part of the reason I got the Nexus Player was to put a TV in another room so I wouldn't have to listen to my girlfriends workout videos!
 

danigraham

Senior Member
Jun 23, 2013
349
277
0
Texas
Can someone point me to the link for 1.6? I follow this thread but haven't been reading as I have been working a lot lately and searching isn't helping me. I see everyone talking about 1.6 though.
 

alltubetone

Senior Member
Nov 7, 2007
127
21
0
Victoria BC
You can use sixaxis to pair ps3 controls. Make sure to have a otg cable to setup 1st.
Tried with no luck on 1.6, using otg cable and everything.

---------- Post added at 09:43 PM ---------- Previous post was at 09:40 PM ----------

Tried with no luck on 1.6, using otg cable and everything.
Great work around though... Connected sixaxis controller to my HTC one, and using droidmote server on the player works!
 

zulu99

Senior Member
Jan 6, 2009
2,348
1,482
0
Great work around though... Connected sixaxis controller to my HTC one, and using droidmote server on the player works!
Yes, this is an alternative that not many users know.

When you have a controller not compatible with your android tv box, if you use DroidMote, you can connect the hardware controller to your client device and the buttons and axis are forwarded to the server device with no lag, also better because wifi have better Latency than the bluetooth. You can customize your keylayout and adapt it to all games. You can play also with touch games with your preferred hardware controller via touch profiles. http://www.videomap.it/dmcguide.htm https://youtu.be/HDAT59PyYT0

I invented DroidMote for me, because I'm very picky, I do not like to have limits and I don't like to have bulky hardware devices in hands, if can help someone i'm very happy. Usually i use all apps that Android can offer completely relaxed on my couch. This is the goal that I set myself when I invented DroidMote more than three years ago.

We don't need two OS that do the same things, this cause only further fragmentation that is not necessary to Android world's. We need only more accessibility to standard Android OS and apps.

Imagine that you can download Leanback Launcher from Google Play and some apps can be executed also with TV layout, what changes for the final users ? Is this the best solution for all and the future of Android in TV ?

Why change an entire OS to do this simple steps ? Economic interest of the Majors, for me. I don't think that Google like how Android TV is today, but is forced in this direction.
 
Last edited:

ecsnead69

Senior Member
Jul 11, 2010
994
320
93
I am currently on rooted stock 5.0.1, I just want to verify that I need to update to 5.1 to get the new bootloader, unlock again, and then I am good to flash 1.6? Thanks
 
  • Like
Reactions: lordodin912

lordodin912

Senior Member
May 14, 2013
766
642
0
I am currently on rooted stock 5.0.1, I just want to verify that I need to update to 5.1 to get the new bootloader, unlock again, and then I am good to flash 1.6? Thanks
Didn't mean to hits thanks, ha. Answer on page 40 braa

---------- Post added at 10:19 AM ---------- Previous post was at 10:17 AM ----------

Can't send files via Bluetooth on 1.5. Any hope for 1.6? No time to test ಠ╭╮ಠ . thanks again for your amazing work Zulu, you make this player bearable ha.
 

alltubetone

Senior Member
Nov 7, 2007
127
21
0
Victoria BC
Yes, this is an alternative that not many users know.

When you have a controller not compatible with your android tv box, if you use DroidMote, you can connect the hardware controller to your client device and the buttons and axis are forwarded to the server device with no lag, also better because wifi have better Latency than the bluetooth. You can customize your keylayout and adapt it to all games. You can play also with touch games with your preferred hardware controller via touch profiles. http://www.videomap.it/dmcguide.htm https://youtu.be/HDAT59PyYT0

I invented DroidMote for me, because I'm very picky, I do not like to have limits and I don't like to have bulky hardware devices in hands, if can help someone i'm very happy. Usually i use all apps that Android can offer completely relaxed on my couch. This is the goal that I set myself when I invented DroidMote more than three years ago.

We don't need two OS that do the same things, this cause only further fragmentation that is not necessary to Android world's. We need only more accessibility to standard Android OS and apps.

Imagine that you can download Leanback Launcher from Google Play and some apps can be executed also with TV layout, what changes for the final users ? Is this the best solution for all and the future of Android in TV ?

Why change an entire OS to do this simple steps ? Economic interest of the Majors, for me. I don't think that Google like how Android TV is today, but is forced in this direction.
I didn't even realize you were the same developer! Great job! So far the best $4 CAD I've spent on an andorid app. There is some lag when connecting to the htc one via bluetooth and then passing to the server though.
 
  • Like
Reactions: zulu99

zulu99

Senior Member
Jan 6, 2009
2,348
1,482
0
Sorry, that didn't really answer my question. I am asking if I need to flash the stock 5.1 firmware before I flash 1.6? Thanks
yes because you need the new bootloader. but some advanced users, can flash also only the new bootloader and after install the new LolliRock.


From my tests, after 7 days, i can say that the new 1.6 LolliRock based on android 5.1 work well. Soon will be posted as stable and official version.

i'm waiting for a new bluetooth headset from amazon, i want add a2dp bluetooth support that is the only thing that i miss. also on stock firmware not work, but i will work for a future update.

in the meantime LolliRock 1.6 have my OK, naturally after all your tests.
 

zulu99

Senior Member
Jan 6, 2009
2,348
1,482
0
I didn't even realize you were the same developer! Great job! So far the best $4 CAD I've spent on an andorid app. There is some lag when connecting to the htc one via bluetooth and then passing to the server though.
i have to optimize the wifi connection of the nexus player. about micro lag, the 1.5 firmware is better than 1.6 For this reason i not published directly the 1.6 version. but i want the perfection on this, don't worry and stay update.
 
Last edited:
  • Like
Reactions: alltubetone

npjohnson

Senior Member
May 3, 2014
1,451
2,035
143
St. Augustine, FL
Note to advanced users:

To Upgrade from LolliRock 1.5 ==> 1.6 RC1 (While retaining Root, without flashing the WHOLE factory image.

*If you choose to not wipe data, you may Boot-loop, and nothing is guaranteed (worked for me though). You can likely recover if you do bootloop though.

EDIT: Most users are reporting not erasing the data sticks them in a bootloop. Just wipe the data. Huh. Odd, it worked for me, but I use very few apps.

Before following these steps, ensure you are using the newest fastboot from the Android SDK or Eclipse, if you don't, it will fail, referencing something about not liking the system.img size.

1. Download the newest 5.1 factory image here: https://developers.google.com/android/nexus/images (LMY47D as of 28-MAR-15), As well as LolliRock 1.6 RC1.rar, and this root boot.img (LMY47D), also found it the Dev. Section: https://www.androidfilehost.com/?fid=95916177934546748

2. Extract the file in the archive using WinRAR
3. Right click that "file" and click "open with", select WinRAR, and extract it
4. Go into the extracted folder and open the .zip file contained, and extract it.
5. Open a CMD Prompt or PowerShell, and ensure your device is connected by USB, with ADB working
6. CD the "fugu-lmy47d-factory-f6d66f35" folder, then the contained folder, mine was called "fugu-lmy47d-factory-f6d66f35~", then "fugu-lmy47d"
7. Reboot to FastBoot Mode by either unplugging, then replugging the NP in with the HW button on the bottom held, or by running "ABD reboot bootloader"
8. Run "fastboot flash bootloader bootloader-fugu-fugu-02.09.img"
9. CD the contained folder "image-fugu-lmy47d"
10. Run "fastboot flash recovery recovery.img"
11. Run "fastboot erase cache" (Ignore "Did you meant o format this partition?" error)
12. Extract LolliRock 1.6 RC1 from its RAR
13. CD the "Nexus_Player_LolliRock_v1.6-RC1" folder in CMD
14. Run "fastboot flash boot boot.img"
15. Run "fastboot flash system.img"
16. (To retain Root) CD the extracted root-boot folder, then run "fastboot boot boot.img", make sure to boot and not flash this one
17. (Optional*) Run "Fastboot -w" to wipe data/cache, you can skip this step, but it seems if you have a bunch of installed apps, you tend to bootloop, if you skip it, and bootloop, just reboot to fastboot manually and run this command.
18. Run "fastboot reboot" and give up to ~10 minutes to boot the first time. Voilà and enjoy.

This sticks you at the newest partition map, recovery, kernel, LolliRock, and bootloader version, so, to rerun to stock, just go bathe factory image, and flash the contained boot.img, and system.img.

Thanks to Zulu99 for the Awesome ROM and his work on DroidMote!
 
Last edited:

ariesting

Senior Member
May 2, 2007
90
3
0
Note to advanced users:

To Upgrade from LolliRock 1.5 ==> 1.6 RC1 (While retaining Root, without flashing the WHOLE factory image (and potentially without wiping data). *If you choose to not wipe data, you may Boot-loop, and nothing is guaranteed (worked for me though). You can likely recover if you do bootloop though.

Before following these steps, ensure you are using the newest fastboot from the Android SDK or Eclipse, if you don't, it will fail, referencing something about not liking the system.img size.

1. Download the newest 5.1 factory image here: https://developers.google.com/android/nexus/images (LMY47D as of 28-MAR-15), As well as LolliRock 1.6 RC1.rar, and this root boot.img (LMY47D), also found it the Dev. Section: https://www.androidfilehost.com/?fid=95916177934546748

2. Extract the file in the archive using WinRAR
3. Right click that "file" and click "open with", select WinRAR, and extract it
4. Go into the extracted folder and open the .zip file contained, and extract it.
5. Open a CMD Prompt or PowerShell, and ensure your device is connected by USB, with ADB working
6. CD the "fugu-lmy47d-factory-f6d66f35" folder, then the contained folder, mine was called "fugu-lmy47d-factory-f6d66f35~", then "fugu-lmy47d"
7. Reboot to FastBoot Mode by either unplugging, then replugging the NP in with the HW button on the bottom held, or by running "ABD reboot bootloader"
8. Run "fastboot flash bootloader bootloader-fugu-fugu-02.09.img"
9. CD the contained folder "image-fugu-lmy47d"
10. Run "fastboot flash recovery recovery.img"
11. Run "fastboot erase cache" (Ignore "Did you meant o format this partition?" error)
12. Extract LolliRock 1.6 RC1 from its RAR
13. CD the "Nexus_Player_LolliRock_v1.6-RC1" folder in CMD
14. Run "fastboot flash boot boot.img"
15. Run "fastboot flash system.img"
16. (To retain Root) CD the extracted root-boot folder, then run "fastboot boot boot.img", make sure to boot and not flash this one
17. (Optional*) Run "Fastboot -w" to wipe data/cache, you can skip this step, but it seems if you have a bunch of installed apps, you tend to bootloop, if you skip it, and bootloop, just reboot to fastboot manually and run this command.
18. Run "fastboot reboot" and give up to ~10 minutes to boot the first time. Voilà and enjoy.

This sticks you at the newest partition map, recovery, kernel, LolliRock, and bootloader version, so, to rerun to stock, just go bathe factory image, and flash the contained boot.img, and system.img.

Thanks to Zulu99 for the Awesome ROM and his work on DroidMote!
Follows this instruction and the player hang at boot animation. Manually erase data by running "Fastboot -w" and the player now keeps restarting after optimizing apps. Appreciate if someone can advise me on how to fixing it. Thanks.
 

npjohnson

Senior Member
May 3, 2014
1,451
2,035
143
St. Augustine, FL
Follows this instruction and the player hang at boot animation. Manually erase data by running "Fastboot -w" and the player now keeps restarting after optimizing apps. Appreciate if someone can advise me on how to fixing it. Thanks.
Just resflash the system and boot images from lollirock 1.6

Also edited my original post.
 
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