Android TV Box - Take 2 - Time For Linux - Chris's Basement - 2023

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 ธ.ค. 2024

ความคิดเห็น •

  • @ChrisRiley
    @ChrisRiley  ปีที่แล้ว +13

    All that watch this video, with these devices there is a HIGH probability there could be malware that comes pre installed on the device. Before using any device like this at the very least, please do a quick search to see if anything has been reported. This T95 device has been reported to have malware, please review this article. www.malwarebytes.com/blog/news/2023/01/preinstalled-malware-infested-t95-tv-box-from-amazon

    • @andyspoo2
      @andyspoo2 ปีที่แล้ว +1

      Click log everything on your router and check which ports open to the outside world when the Android box is switched on. Block all those reported ports specifically for the IP address of the Android box, or just block all ports coming from the box IP address that goes to the internet, unless you want to use Octaprint while you are out and about then just keep those Octaprint specific ports open.

    • @johnsmith9205
      @johnsmith9205 ปีที่แล้ว +2

      That goes away as you install Linux on the box, right? Also, you may want to change that original user's password, or delete the user, to secure the box further.

    • @ChrisRiley
      @ChrisRiley  ปีที่แล้ว +1

      @@johnsmith9205 Correct, that should all go away with the Linux install.

    • @MrDeicide1
      @MrDeicide1 ปีที่แล้ว

      Can you hack the xfinity tv box?

  • @rbaumstark
    @rbaumstark ปีที่แล้ว +6

    If you convert any system from DHCP to a static / manual IP address - you should NOT set it to the same IP that it was automatically assigned - the advice you give around the 12:50 mark is bad. What will happen is that after some time(a day, a week, a month?), the lease for that addrses that DHCP server on your router gave you will expire. After that happens, the DHCP server is free to give that address to the next device on your network that asks for one again - it doesn't know that you manually set it somewhere. And so you end up back in the same place - duplicate IP addresses on your network, and both those devices will end up having connectivity problems.
    The correct way to do this requires you first find out what the DHCP scope is set to on your router - it usually does not include the entire address space assigned to your LAN. Addresses that are within your LAN subnet, but outside of the DHCP scope, are safe to use for statically assigned addresses like that.
    Alternatively - the best option is to just leave all of your devices on DHCP, and configure your DHCP server with the MAC addresses of devices that need static addresses, such that are guaranteed to always receive the same address. This gives you the benefits of known static IPs for your devices, and also a single centralized configuration for all of the addresses in your house. If you need to make a change, you don't need to go and update every single device with such a configuration.
    Edit - also just noticed you didn't specify any DNS servers in the static addrses configuration. That is another value you would want to copy from the original config, along with the subnet mask and default gateway.

  • @JohnDStrand
    @JohnDStrand ปีที่แล้ว +2

    I did this a few months ago and it works great! I've even installed Klipper on it and it all works great. A wonderful alternative to the Pi. Thanks for the content! Have a great time at RMMRF!

  • @gslavik
    @gslavik ปีที่แล้ว +6

    If you use 'adduser' instead of 'useradd', it will create the user home directory with proper permissions.

    • @ChrisRiley
      @ChrisRiley  ปีที่แล้ว +1

      Thanks!

    • @ChrisRiley
      @ChrisRiley  ปีที่แล้ว +1

      I actually tried that first and couldn't get it to work, not sure why though.

    • @420247paul
      @420247paul ปีที่แล้ว

      you need xdg-users-dir or whatever your distro calls it for that to automatically create it your home directories when you make a user debian dont get down like that

  • @woodj1242
    @woodj1242 ปีที่แล้ว +1

    Thanks, Chris for your work on this. I followed your instructions a few months ago and successfully flashed a T95 mini which has worked flawlessly. It works so well that I bought another T95 Mini and it refuses to flash for me. I guess they have changed the processor, although the specs say it has the H-6 processor. Looks like I am stuck with an Android TV Box, although most folks consider this box dangerous to use.

    • @ChrisRiley
      @ChrisRiley  ปีที่แล้ว

      You might consider running Octo4a on it, I think there are articles out on the net that will help you get rid of the malware these boxes might have.

  • @leonardomanes6713
    @leonardomanes6713 ปีที่แล้ว +1

    That's cool you made a video about it. I have been running octopi on a tv box for three years now and it works perfectly. I also added a script to shut down the printer using a smart plug after the print is done 👍

    • @ChrisRiley
      @ChrisRiley  ปีที่แล้ว

      Very cool! Thanks!

  • @woodwaker1
    @woodwaker1 ปีที่แล้ว +2

    Chris, Thanks for all of the work you put into this and the mention of all of the others who worked on it. Seems like a good cost effective solution to a Pi.

    • @ChrisRiley
      @ChrisRiley  ปีที่แล้ว

      Thanks Dave!

    • @mannystroumboulopoulos2656
      @mannystroumboulopoulos2656 ปีที่แล้ว

      @@ChrisRiley Thanks a lot for the guide! I do have one question though. Everything proceeds normally and I run through the octoprint wizard and save all the settings. The octoprint server never starts up though when I reboot my tv box. Is this something you'd seen before? Thanks a lot

  • @melibodes
    @melibodes ปีที่แล้ว

    Chris, you’re awesome.

  • @onleditpas
    @onleditpas ปีที่แล้ว +1

    Thanks Chris that looks like a lot of fun, I’ll have to see how much those boxes are up north (if they are available at all). Do pay attention to Rob B’s comment about never statically assigning an ip address from the dynamic pool to a machine, that is a sure way to network hell

    • @ChrisRiley
      @ChrisRiley  ปีที่แล้ว

      Absolutely, thanks for watching!

  • @rods87175
    @rods87175 ปีที่แล้ว

    Thanks Chris! I watched your video, got a T95 Mini from Amazon, followed the guide and have second custom Bear machine with an SKR 1.4 Turbo running Klipper now. The first one has a Raspberry Pi. It was no more difficult to do this install than using the Pi.

    • @ChrisRiley
      @ChrisRiley  ปีที่แล้ว

      Awesome! Thanks

    • @rods87175
      @rods87175 ปีที่แล้ว +1

      @@ChrisRiley My latest update is that I stopped using the T95. It worked fine but it's definitely got something going on that shouldn't be. When I set it up, I never powered on until I flashed the changes. I installed ClamAV and did a full system scan which took about 2-1/2 hours. I set up Klipper and went through the input shaping & pressure advance procedures. I didn't do any other printing with the printer so it had been turned off for a week or so. I was working on some home network stuff and noticed that there were 16 off-line instances of the printer showing in the device list of my router. Each one had a unique MAC address, none which matched the label on the bottom of the T95. It's not worth the risk to ever power it on again.

  • @moncyn1
    @moncyn1 11 หลายเดือนก่อน

    8:35 same goes for LED and all other electronics, if there would a fire those things would not function

    • @ChrisRiley
      @ChrisRiley  11 หลายเดือนก่อน

      🙂👍

  • @TitanFPV
    @TitanFPV ปีที่แล้ว

    Thanks Chris. I had already picked up a Le potato, so your video Is perfect timing.

    • @ChrisRiley
      @ChrisRiley  ปีที่แล้ว

      That's great! Good luck with your projects

  • @joeldriver381
    @joeldriver381 ปีที่แล้ว +2

    Did the /etc/hosts file contain "127.0.0.1 localhost"? That may be the issue with the snapshot URL. Nice work!

    • @ChrisRiley
      @ChrisRiley  ปีที่แล้ว +1

      Thanks Joel, I'll have to go back and check.

  • @jneilliii
    @jneilliii ปีที่แล้ว +1

    for single OctoPrint instance it's better to use Paul's octoprint_install script instead of octoprint_deploy. Process is pretty much the same but focused on single install.

  • @jneilliii
    @jneilliii ปีที่แล้ว +1

    interesting the tailscale pkg library was included in that apt update process...

    • @ChrisRiley
      @ChrisRiley  ปีที่แล้ว

      Hey Jim, I will have to go back and look at the list.

  • @WillThat
    @WillThat ปีที่แล้ว +1

    A lot of these "pi alternatives" use Cortex a53s which is equivalent to a pi 3 / pi zero 2 w. Nothing I would consider affordable uses a Cortex a72 like the pi 4s. Using a headless or lite OS is almost a necessity. Klipper's CPU usage went from 28% to 4% switching from Raspbian desktop to lite on a Le Potato I'm trying out.

    • @ChrisRiley
      @ChrisRiley  ปีที่แล้ว

      Thanks for your comment!

  • @awilliams1701
    @awilliams1701 ปีที่แล้ว +2

    I've actually been wondering what I'm going to do for octoprint on my mk4 vs 3s+. I love octolapse and I don't think that prusa connect has anything like that. I do have an octoprint setup for the mk3s+, but I only have a single raspberry pi. Only 1 camera is supported in octoprint. I think. Ideally I'd love it if prusa connect could get octolapse. Then I could just use the native printer wifi. But I don't even have the printer yet. I bought the kit. It ships in may I believe.

    • @ChrisRiley
      @ChrisRiley  ปีที่แล้ว +1

      Prusa connect is good, but I think I have a few other options that might even be better than this. Stay tuned.

  • @andyspoo2
    @andyspoo2 ปีที่แล้ว +1

    I have a couple of Android TV boxes sat in the cupboard so I might have to give this a go, but I've go so many other projects to do and little time to do them. For some reason I've not been getting notifications of your videos even though the bell icon is ticked, so I have quite a few to catch up on. A random question for you = I have an original Ender 5 plus controller card from an upgrade and an Ender 2 with it's original card with Marlin installed on it. Because of the lack of memory on the Ender 2 card, I cannot save setting on it which is a real pain. Could I use the 5 Plus controller on the Ender 2 ? I know I could just go with another manufacturers controller, but it seems a waste just to bin the 5 plus controller.

    • @ChrisRiley
      @ChrisRiley  ปีที่แล้ว

      Sorry it's taken me so long to get back to you. TH-cam has always been bad about notifications. Yeah, I see no reason you can't use the Ender 5 board on your ender 2. With all the great configs out there you can load up the ender 5 config for the board, then just make the changes over to the ender 2. I would start with the example marlin configs. github.com/MarlinFirmware/Marlin/tree/2.1.x/config

    • @andyspoo2
      @andyspoo2 ปีที่แล้ว

      @@ChrisRiley Thanks Chris.

  • @HackMonkey
    @HackMonkey ปีที่แล้ว

    Excellent! I have been playing with an Inovato box, but couldn't get mjpeg streamer to work. I will give these scripts a look!

    • @ChrisRiley
      @ChrisRiley  ปีที่แล้ว

      Awesome, thank you!

  • @imst4722
    @imst4722 ปีที่แล้ว +1

    Have you seen the new linus tech tips video on android tv boxes? Apparently they come with some nasty firmware features

    • @ChrisRiley
      @ChrisRiley  ปีที่แล้ว +2

      I added a pinned comment, you do have to be really careful with devices like this. It's a shame.

  • @yvesinformel221
    @yvesinformel221 ปีที่แล้ว

    I see problem with setting up the IP address manually, what if you printer is off for a while (end of lease for the IP address), your router could assign that IP address to another device, it's better to make a reservation on the router.

    • @ChrisRiley
      @ChrisRiley  ปีที่แล้ว

      That is a good point. Thanks!

  • @DS-qu7pq
    @DS-qu7pq ปีที่แล้ว +1

    Just to clarify. They actually don't have to offer the open source software for free. As Richard Stallman** keeps re-iterating, it's "FREE" as in FREEDOM... Not "FREE" as in FREE BEER. Richard Stallman actually advocates for individuals / companies to try and charge the unwitting / uneducated, as much as they can.
    ** Richard Stallman is the person who wrote the GNU license which the majority of free software is released under (including the linux kernel).

    • @ChrisRiley
      @ChrisRiley  ปีที่แล้ว +1

      Understood and great information. Enter RedHat. 😀

  • @atienne_navarre
    @atienne_navarre ปีที่แล้ว +2

    A lot of those TV Boxes are riddled with malware so do not plug it into your network until you get rid of the old OS.

    • @ChrisRiley
      @ChrisRiley  ปีที่แล้ว +2

      I added a pinned comment.

  • @BenEBrady
    @BenEBrady ปีที่แล้ว

    Great video Chris. Thanks for all of your hard work.

  • @dopegod3d178
    @dopegod3d178 ปีที่แล้ว +3

    they are no longer offering it on their website for download. do you have an alternative to the inovato os? when you click on the link it just shows 404 error./

    • @ChrisRiley
      @ChrisRiley  ปีที่แล้ว +1

      You can get it here. www.inovato.net/quadra-awh6-current.img.gz

    • @dopegod3d178
      @dopegod3d178 ปีที่แล้ว

      brother this is why your #1!!! thank you!!!@@ChrisRiley

  • @AlyssaNguyen
    @AlyssaNguyen ปีที่แล้ว

    5:38
    We do what we must because we can, for the good of all of us.

  • @GoWithAndy-cp8tz
    @GoWithAndy-cp8tz 8 หลายเดือนก่อน +1

    Hi Kris,
    I have an Amlogic S905X3 with 3 Cortex-A53 64-bit cores, and my TV box is the X96 Max+. The GPU is a Mali-G31 MP2, and it runs on 4GB of RAM with 64GB of internal storage. I'm considering installing Linux for arm64 architecture. Should I go for the 64-bit or the 32-bit version? Also, what version of Linux is appropriate for this model? I can work solely on the command-line interface (CLI), so having an X-server is not a must, but it would be nice to have.
    Cheers form Poland!

    • @ChrisRiley
      @ChrisRiley  8 หลายเดือนก่อน +1

      Hello! ARMbian is going to be your best bet. All of these boxes and processors are different so head to the armbian forum and see if someone has a build for the box you're working with.

  • @glenncol
    @glenncol ปีที่แล้ว +1

    hey Chris, great video, can you use this script for multiple instances of Octoprint for multiple printers and cameras? may not on a TV box but some thing a little more power full

    • @ChrisRiley
      @ChrisRiley  ปีที่แล้ว

      Yes you can, both Octoprint and Klipper it will walk you through multiples.

  • @johnpinion8033
    @johnpinion8033 10 หลายเดือนก่อน +1

    If there's a way to get Armbian booting on the H616, let me know!

    • @ChrisRiley
      @ChrisRiley  10 หลายเดือนก่อน +1

      All it takes is someone to start working it. Keep checking the forums, someone will get to it. forum.armbian.com/

  • @asfandyartamoor9968
    @asfandyartamoor9968 ปีที่แล้ว +1

    Hi, I have an Eastern TV Box that has this allwinner h6 processor. I wanted to use it as a cheap desktop replacement for watching yt and doing some light word excel work. is this os stable enough? previously i was using this box for retro gaming witth my xbox controller and some browsing but the browser and apps are bad with the keyboard and mouse. wanted that familiar left and right click on this with keyboard shortcuts. any help will be appreciated, thank you

    • @ChrisRiley
      @ChrisRiley  ปีที่แล้ว

      Not sure about using these boxes like you want to. They don't have a lot of power. There is probably a better machine. You can get these pretty cheap if you want to run Windows stuff. discountelectronics.com/clearance-tiny-intel-nuc-quad-core-dual-hdds-windows-10-mini-pc/

  • @talem84
    @talem84 10 หลายเดือนก่อน +1

    of course the guide [page is no longer found

    • @ChrisRiley
      @ChrisRiley  10 หลายเดือนก่อน

      Try this forum.inovato.com/post/flashing-a-t95-mini-tv-box-to-quadra-firmware-12606813

  • @annoorkhan4219
    @annoorkhan4219 7 หลายเดือนก่อน +1

    The link which I found in description that is t95 Max . It will work ?

    • @ChrisRiley
      @ChrisRiley  7 หลายเดือนก่อน

      Looks like Amazon changed to a newer version. Check out the conversation on the new H618. forum.armbian.com/topic/29794-how-to-install-armbian-in-h618/#comment-170317

  • @loud6132
    @loud6132 ปีที่แล้ว

    Dang, they took down the linked article with the image

    • @ChrisRiley
      @ChrisRiley  ปีที่แล้ว

      It worked for me.? www.malwarebytes.com/blog/news/2023/01/preinstalled-malware-infested-t95-tv-box-from-amazon

  • @awilliams1701
    @awilliams1701 ปีที่แล้ว +1

    How is the performance of this compared to a raspberry pi? I feel like a raspberry is underpowered. If you stay in the control tab for too long, it will crash the entire network stack and you can't even SSH in anymore. You have to pull the plug (which isn't ideal for linux). So then I upped it from 640x480 to 1280x720 for octolapse. The problem got worse. It crashes a lot faster. So you have to get out of control as fast as possible. I'm afraid of even attempting 1920x1080. Funny enough if octolapse could be installed on an mk4's prusa connect I wouldn't even think about octopi.....or would I? I've heard a lot of people say it's way too slow and takes like 1-2 minutes to upload g-code. That's crazy.

    • @ChrisRiley
      @ChrisRiley  ปีที่แล้ว

      I really haven't had issue with performance on the TV box or the Pi 3. I wonder if your Pi is throttling for some reason. Do you ever get power warnings or anything like that?

    • @awilliams1701
      @awilliams1701 ปีที่แล้ว +1

      @@ChrisRiley not that I know of........however.......When I did the touch screen interface I found that it's super unreliable. The screen works, but I get error messages 75% of the time. It's give me like web error message including "can't find localhost". I'm like.......how can't you find yourself!!!

    • @ChrisRiley
      @ChrisRiley  ปีที่แล้ว +1

      @@awilliams1701 Yeah, I am currently working on another solution. I think the TV boxes will work, but not sure it's worth the trouble.

  • @michaelminella
    @michaelminella ปีที่แล้ว +1

    First of all, thank you for this tutorial! It's been a big help. I'm running into one issue. If I boot from the SD card, the light turns to blue in about a minute. The issue is that it's actually running off of the card and not flashing the device. If I pull the card out, it just goes back to the Android install. What do I need to do to actually get it to flash the device? I have seen other tutorials that talk about the button inside the AV port but that hasn't seemed to help. Any insight is appreciated. Thanks again for the tutorial!

    • @ChrisRiley
      @ChrisRiley  ปีที่แล้ว +1

      It depends which box you have, this one helped me a lot, but if your using this older T95 type from this video, I didn't have to do anything but wait. mrbluecoat.blogspot.com/2021/07/install-linux-on-t95-mini.html

    • @michaelminella
      @michaelminella ปีที่แล้ว

      @@ChrisRiley Thank you for that. I had read that page before you pointed me back to it, but after reading it again, I realized I misunderstood what the USB firmware update was for. I thought it was just replacing the sd card in the flash and not actually updating the firmware to ENABLE the sd card to do the flash. I'll give it a try. Thanks again for all your help!

  • @murilotdb
    @murilotdb ปีที่แล้ว

    I was really expecting you to show how to get Linux working on the T95 H616....too bad. Nice video, anyway.

  • @johnsmith9205
    @johnsmith9205 ปีที่แล้ว +1

    Is it possible to start from an e.g. media distro such as CoreELEC, and run deboostrap on it? I've never tried anything like that.

    • @ChrisRiley
      @ChrisRiley  ปีที่แล้ว

      Go question, but I'm not sure I haven't tried it either.

  • @ryanbento1565
    @ryanbento1565 ปีที่แล้ว

    I did this about month and half ago, key advice, go buy a brand new sd card , i tried every one i owned and it would not flash (yes mad sure they were formated correctly) worked first shot with new one

    • @ChrisRiley
      @ChrisRiley  ปีที่แล้ว

      Thanks for the tip!

  • @enrilopez
    @enrilopez ปีที่แล้ว +1

    How do I download the raspberry tool?? I'm sorry I'm not that into the programs needed

    • @enrilopez
      @enrilopez ปีที่แล้ว +1

      @@larrythehedgehog thank you

    • @ChrisRiley
      @ChrisRiley  ปีที่แล้ว +1

      Here it is for everyone else. www.raspberrypi.com/software/

  • @MrTrongPhuc
    @MrTrongPhuc ปีที่แล้ว +1

    Why is the CPU temp so hot, bro?

    • @ChrisRiley
      @ChrisRiley  ปีที่แล้ว

      These things seem to get really hot and there is no fan.

  • @vighneshnausoshetye
    @vighneshnausoshetye 4 หลายเดือนก่อน +1

    how much ram requred

    • @ChrisRiley
      @ChrisRiley  4 หลายเดือนก่อน

      Not much 1GB or more would be good, but it could probably run on less.

  • @FilipKoroza
    @FilipKoroza ปีที่แล้ว +1

    Can this OS be installed on Fire Stick TV from Amazon?

    • @ChrisRiley
      @ChrisRiley  ปีที่แล้ว

      Great question, that would be awesome, I will have to look into it.

  • @GigaVids
    @GigaVids ปีที่แล้ว +4

    Man so have I lol have you seen the video Linus tech tips made about these box's 😂 malware/spyware/fake ram and more

    • @ChrisRiley
      @ChrisRiley  ปีที่แล้ว +1

      I added a pinned comment. You have to be careful with these types of devices for sure.

    • @GigaVids
      @GigaVids ปีที่แล้ว

      @@ChrisRiley funny enough I learned all this after diggin up a bunch of these to test with klipper LOL no wonder half of them didn't work

    • @MarksGoneWicked
      @MarksGoneWicked ปีที่แล้ว

      I saw that video. I have one of those boxes. I think mine is Amlogic 905X3. I'm glad it wasn't plugged in for long. But now I'm interested in using it with a different os.

  • @annoorkhan4219
    @annoorkhan4219 9 หลายเดือนก่อน +1

    Its possible to install Ubuntu?

    • @ChrisRiley
      @ChrisRiley  9 หลายเดือนก่อน +1

      It's hard to find distros that support this chip. Only thing I know of that works is Armbian.

    • @annoorkhan4219
      @annoorkhan4219 9 หลายเดือนก่อน

      Thank you.@@ChrisRiley

  • @printerpr0n
    @printerpr0n ปีที่แล้ว +10

    Linus Tech Tips just did a video on these boxes coming with exploits. Be safe everyone.

    • @backgammonbacon
      @backgammonbacon ปีที่แล้ว +2

      The OS is being replaced, just need to make sure the replacement OS doesn't have all the same backdoors in it now lol. The fact that he had issues with DNS lookups is alarming thats not something that should happen normally, hopefully its just because Chris just has a wacky setup in his home router that was blocking a new machine from any DNS lookup.

    • @strobie42
      @strobie42 ปีที่แล้ว +1

      @@backgammonbacon That was because he turned off DHCP. DHCP would normally provision the DNS server address at boot.

    •  ปีที่แล้ว +1

      Theoretically, even the bootloader could contain malicious code, even if it's a bit far fetched. That wouldn't be overwritten when installing a different OS.

    • @ChrisRiley
      @ChrisRiley  ปีที่แล้ว +2

      I pinned a comment, you do have to be really careful with some of these devices on your network. Hopefully the OS change takes care of some of the issues these might cause.

  • @paulaur
    @paulaur ปีที่แล้ว +1

    I need some help. I have old 2016 m8s (2gb ram, 8gb memory). What is latest available android version? Yes, i know now we have year 2023. So just answer my question, do not preach.

    • @ChrisRiley
      @ChrisRiley  ปีที่แล้ว

      Ha, get preached at do you? Not here, but I really don't know. It never very clear what hardware can support what versions.

  • @MisterkeTube
    @MisterkeTube ปีที่แล้ว +1

    Nooooooooo! Don't use a DHCP address as the one to fill in as static address! Once the lease time of that address has expired, the DHCP server will hand out that same address to another device and then you have an IP conflict on your network. Normally the DHCP server has a range of addresses that it will use for handing out to clients. When configuring some machine with a static address, you should use one outside of that (dynamic) range. Even better if your DHCP server supports it would be to keep the client on DHCP, but configure the DHCP server so that it always gives the same (manually configured) IP address to the client with that MAC address. That way all configuration is in one single place and typically that will be combined with DNS services, allowing you to access all your machines by name.

    • @ChrisRiley
      @ChrisRiley  ปีที่แล้ว

      Yeah, I didn't really think about it when I did it. I want to go back now and do some tests, I'm sure you are correct though.

    • @hobbyhacks
      @hobbyhacks ปีที่แล้ว

      Instead of setting static IP on the box, go to the router, and set IP to be assigned to the MAC of the TV box in DHCP options

  • @samanta-brothers
    @samanta-brothers ปีที่แล้ว

    Mxq pro rk3228a

  • @Service_John
    @Service_John ปีที่แล้ว

    First!😂