[ROM] [unlocked] [tank] LineageOS 12.1

Search This thread

tamojit_ray

Senior Member
I think the issue is bigger than just my TV's resolution limitation though... I really don't think the ROM is loading properly. When I power on the stick, I see Amazon logo for five seconds --> blank screen with only giant mouse cursor showing. And no matter what keys I press on a USB-OTG keyboard, the only keys that do anything are volume up and down, which show a scrambled volume-level notification on screen. Shouldn't I see more than just the blank screen/shouldn't other buttons ('Home' for example) make something happen on the screen?

Here is a video:

https://1drv.ms/v/s!Ak9IJJyqB1Y1o2AKXd8Nej19PHkY?e=fflMmW

Edit: the "Tab" key makes a key-press tapping sound, but that's it!
Try it on someone else TV/Monitor. To get sure that its having problem with rom. If it works on other TV then its ur TV problem.
 

vendo

Senior Member
Jul 17, 2007
61
17
cant put my remote into a pairing mode :( remote from 4K Stick works, the original 2nd gen won`t show up
 

O_oaa

Member
Dec 11, 2017
31
38
Using the 10/14 build, I can't get the Settings to open if I install the Amazon App Store. I've attached a logcat with the error(s).

Everything else still seems smooth. Haven't had problems updating in-place from version to version.
 

Attachments

  • logcat.log
    10.7 KB · Views: 11

richaardvark

Senior Member
Dec 27, 2017
111
66
Nashville, TN
Try it on someone else TV/Monitor. To get sure that its having problem with rom. If it works on other TV then its ur TV problem.

Thanks for the suggestion! I'm giving up for now :-/

I tried it on my high-end projector, and on a friend's fancy brand-new TV and same exact results - all I get is a giant mouse arrow pointer and a scrambled volume menu. I must not have flashed everything properly. I have retried and retried over and over but still no luck :-/
 

tamojit_ray

Senior Member
Thanks for the suggestion! I'm giving up for now :-/

I tried it on my high-end projector, and on a friend's fancy brand-new TV and same exact results - all I get is a giant mouse arrow pointer and a scrambled volume menu. I must not have flashed everything properly. I have retried and retried over and over but still no luck :-/

Is your device Amazon Fire Stick Gen 2 (codename 'tank')?
I guess no one had this type of problem
 

SpikeyThC

Member
Nov 18, 2010
13
1
Pairing Remote

Hello,

Thank you for all the hard work. I got it installed and it looks great.
Quick question. I rebooted the stick and now my remote isnt paired anymore. How can i go about re-pairing it?

Thanks
 

SpikeyThC

Member
Nov 18, 2010
13
1
Have u gone through the setup process?
Yes I did. It was working until it was rebooted. Any ideas on how I can re-pair the remote?

Sent from my SM-G965W using Tapatalk

---------- Post added 27-10-2019 at 12:01 AM ---------- Previous post was 26-10-2019 at 11:54 PM ----------

Yes I did. It was working until it was rebooted. Any ideas on how I can re-pair the remote?

Sent from my SM-G965W using Tapatalk
Anyone think something like this would let me use a mouse ?

https://www.canadacomputers.com/product_info.php?cPath=5_1336_96&item_id=108187

Sent from my SM-G965W using Tapatalk
 

tamojit_ray

Senior Member
Ya this OTG will allow u to use mouse and keyboard. After that u can go to settings and add Bluetooth device which is ur remote.

If u want to get ur remote working (without buying OTG) then flash again lineage os. And u will get remote working. Remember while using fire stick do not remove the battery of ur remote.

---------- Post added at 06:34 AM ---------- Previous post was at 06:30 AM ----------

Yes I did. It was working until it was rebooted. Any ideas on how I can re-pair the remote?
Interesting how it got unpaired. It's true after the setup process the device reboots once. But in my case it didn't get unpaired.
 

richaardvark

Senior Member
Dec 27, 2017
111
66
Nashville, TN
Is your device Amazon Fire Stick Gen 2 (codename 'tank')?
I guess no one had this type of problem

Yes!

It must be something I am doing incorrectly since most everyone else seems to have been successful in flashing the ROM.
 

Attachments

  • pixomatic_92720190533364.jpg
    pixomatic_92720190533364.jpg
    150.1 KB · Views: 213

SpikeyThC

Member
Nov 18, 2010
13
1
Ya this OTG will allow u to use mouse and keyboard. After that u can go to settings and add Bluetooth device which is ur remote.

If u want to get ur remote working (without buying OTG) then flash again lineage os. And u will get remote working. Remember while using fire stick do not remove the battery of ur remote.

---------- Post added at 06:34 AM ---------- Previous post was at 06:30 AM ----------


Interesting how it got unpaired. It's true after the setup process the device reboots once. But in my case it didn't get unpaired.
Thanks tamojit_ray. I will pick the otg cable up today. Normally I would just reflash the os, but my firestick shows adb unauthorised and unless i can accept the connection request on the screen while remote adbing in, I cannot cannot connect. Once I accept the request on screen, I am then able to plug it into my computer and run an adb shell.

Sent from my SM-G965W using Tapatalk
 

tamojit_ray

Senior Member
Thanks tamojit_ray. I will pick the otg cable up today. Normally I would just reflash the os, but my firestick shows adb unauthorised and unless i can accept the connection request on the screen while remote adbing in, I cannot cannot connect. Once I accept the request on screen, I am then able to plug it into my computer and run an adb shell.
U dont need adb to flash rom again.

Boot in TWRP using the amonet script.
 

tamojit_ray

Senior Member
Go to amonet-tank-v1.2.2 folder then open terminal there.

then use the code:
Code:
sudo bash boot-recovery.sh


then connect your device with the computer with usb.

Now u r in TWRP.

wipe data, cache, dalvik, system.

Flash rom, gapps, magisk.

Reboot.

U can ping me in telegram (@tamojitray) if i dont reply here.
 
Last edited:

Top Liked Posts

  • There are no posts matching your filters.
  • 35
    http%3A%2F%2Fi.picasion.com%2Fpic89%2F7652ffeccaa6bbdcda57289d991b093d.gif
    DISCLAIMER:
    We are not responsible for any damage, bootloop, bricked or broken devices and Relationships.
    Need an unlocked tank with amonet patched recovery
    https://xdaforums.com/fire-tv/development/unlock-fire-tv-stick-2nd-gen-tank-t3907002
    This is an LineageOS 12.1 build for Amazon TV Stick (aka TANK).

    DON'T UPDATE MAGISK WITH THE APP. THIS WILL BRICK THE DEVICE AND YOU WILL NEED TO UNLOCK IT AGAIN!

    Issues:
    • Netflix won't play 5.1 audio videos on some TVs.
    • Can't pair bluetooth speakers.
    • On latest versions of Prime Video text is not show on some buttons.
    • Permissive kernel

    Installation:
    Connect device to pc with a USB cable, don't use tcp adb
    • Reboot tank to recovery
    • Adb push rom to /sdcard/
    • Wipe dalvik cache, cache, data and system if you come from stock or another rom.
      adb shell
      twrp wipe data
      twrp wipe cache
      twrp wipe dalvik
      twrp wipe system (if it gives error, try adding "/" /system)
    • Flash Rom:
      twrp install /sdcard/lineage-12.1-xxxxxxxx-UNOFFICIAL-tank.zip
    • Reboot and pair remote, if fails reboot and try again, complete setup wizard.
    • Reboot to recovery and install magisk, microG .........
    • Enjoy

    Quote:
    On first boot it will ask you for pair the TV Remote. For do that, press the home button 10 secs or more.
    If don't pair on first start reboot and pair again

    Quote:
    Since this ROM is optimized for TV Stick, this ROM uses LeanBack Launcher, LeanBack IME and TVSettings intsead of CM Launcher, AOSP Keyboard and CMSettings.

    Thanks:
    • @k4y0z for the bootloader unlock and recovery
    • @MSe1969 for the lineageos-12.1 sources
    • @ggow for the mt8127-common tree
    • LineageOS team

    Source Code:

    Download:
    Please don't mirror!

    XDA:DevDB Information
    [ROM] [unlocked] [tank] LineageOS 12.1, ROM for the Amazon Fire TV

    Contributors
    diegocr, Rortiz2
    ROM OS Version: 5.1.x Lollipop
    ROM Kernel: Linux 3.10.x
    Based On: LineageOS

    Version Information
    Status: Testing

    Created 2019-08-26
    Last Updated 2020-04-23
    15
    Changelog:

    20200927
    Update keylayouts (thanks 0815hoffi)
    Revert useFixedVolume

    20200806
    Update kernel to fos 5.2.7.3
    Add AppDrawer
    Remove CMFileManager
    Update keylayouts
    Add Android TV remote wifi support (tvstock gapps may broken it)
    Use amazon tank fingerprint
    Repo sync

    20200514
    Update kernel and vendor to fos 5.2.7.2
    Add microG support
    Repo sync

    20200422 REMOVED
    Updated Security Patches to April 2020
    Synced with the LineageOS Source Code
    Added missing keylayouts
    Removed browser shortcut in LeanBack

    2020221
    Add some keylayouts

    20191225
    Disable volume buttons

    20191220
    Use libMtkOmx libs from austin

    20191215
    Update kernel and vendor to 5.2.7.2
    Enable adb on boot
    Build btremoted

    20191211
    Update LeanbackLauncher and LeanbackIme
    Disable adb on boot (now need to enable on developer settings)
    Overlay, Update remote pairing instructions
    TvSettings, patch to autopair on fistboot settings

    20191210
    Remove dolby sound service (not working)
    system.prop: Enable USB OTG (Thanks Petoriano)
    LOS updates

    20191029
    Enable ozwpan kernel module

    20191014
    Build kernel from source
    Use Sharp an_np40 fingerprint

    20190911
    Fixed secure video playback. Thanks @julianwi

    20190901
    Rebuild device tree
    Add some blobs

    20190828
    Fix privacy guard issue, thanks @ggow
    Add Overscan app
    Disable Trebuchet
    Hide notification bar (set only on on firstboot)

    20190827
    Set screen timeout to 15 min on firstboot
    Change setup pairing bluetooth device screen text (english only)
    Small notification bar (1px)
    Don't build TeleService
    9
    How to get DRM Playback working

    I analyzed the binaries in the stock rom and found the missing patch to get secure video playback working. libstagefright needs to set an special gralloc usage flag. For the devs, here is the source patch for frameworks/av:
    Code:
    diff --git a/media/libstagefright/ACodec.cpp b/media/libstagefright/ACodec.cpp
    index cdeb161f7..130dc18c4 100644
    --- a/media/libstagefright/ACodec.cpp
    +++ b/media/libstagefright/ACodec.cpp
    @@ -784,6 +784,12 @@ status_t ACodec::configureOutputBuffersFromNativeWindow(
             usage |= GRALLOC_USAGE_PROTECTED;
         }
     
    +#define GRALLOC_USAGE_SECURE 0x01000000;
    +    if (mFlags & kFlagIsSecure) {
    +        usage |= GRALLOC_USAGE_SECURE;
    +        ALOGW("ACODEC: use GRALLOC_USAGE_SECURE\n");
    +    }
    +
         // Make sure to check whether either Stagefright or the video decoder
         // requested protected buffers.
         if (usage & GRALLOC_USAGE_PROTECTED) {
    I will attache a patched libstagefright version to the post. Copy it over /system/lib/libstagefright.so and it should work. I tested it with the official prime video app.
    7
    New Build is UP

    DATED 14-05-2020
    • DRM Fixed!
    • Added MicroG support (tested and works).
    • Updated kernel and vendor to latest fire os.
    Download link in OP.
    Enjoy:)
    7
    So I looked at it a little more. This OS is a nuisance! Apps I install do not show up on the launcher and no matter what I do, no Google anything! I have LineageOS on both of my Fire Tablets and it is nothing like this.

    I'm going to do some more tinkering and see what I can find.

    Please fix this as I'm probably going to go back to the old FireOS for the Fire Stick 2. I can try to flash GApps to that and somehow get it to work.

    Sorry? I think it goes without saying that. If someone read the first post there would be no such doubts. THIS ROM IS ADAPTED FOR ANDROID TV AND IS A BETA.
    If you don't like it, don't install it.
    It is very angry that we have worked hard on this ROM so that you come now and insult it. This doesn't make sense