

SteeMan
-
Posts
1844 -
Joined
-
Last visited
Content Type
Forums
Store
Crowdfunding
Applications
Events
Raffles
Community Map
Posts posted by SteeMan
-
-
1 hour ago, Alex83 said:
f we don't get it resloved I see no debug-possiblities anymore if there is no ssh!
Generally debugging is done through the UART connector: https://debug.armbian.de/
-
6 hours ago, Jonelli said:
So, being completely new to this group (not new to AndroidTV boxes), would Armbian running on a cheap TV box support a USB on-the-go audio device? Or any reason it would or wouldn't?
Then, next, I haven't read every piece of info on how to convert the boxes, but I read some general info on other sites. Is the mod terribly difficult? Do they all require physical mods?
THANK YOU!I would first suggest that you read this post:
That may give you lots of reasons why you shouldn't depending on what your goals are.
Installing armbian on a TV Box depends on the TV Box. Each CPU has differing levels of support (from none to fairly well supported in mainline linux). And then given there are hundreds of different TV Boxes, each will have different sets of working/non-working features depending on a variety of factors.
As far as supporting a USB audio device, it shouldn't be any different than support for the device on any other linux platform/distribution. On Armbian you may need to install the linux-firmware-full package to get the driver support as by default Armbian ships with a slimed down set of firmware support.
-
This would be very very hard. Would likely take years and would likely never achieve full functionality. If you have access to the source code for the firmware that comes on the device you would have a chance.
-
Armbian doesn't support TV Boxes. Read the following to understand the status of Armbian and TV Boxes:
-
On 12/13/2023 at 7:44 PM, SteeMan said:
What dtb file did you use?
Since this issue is well over a year old, I'm not sure where you stand with this. Are you still looking to get a fix? If so, answering all of the questions asked would be helpful.
When you say "broke again" what do you mean by broke? Apparently the box is running and you can update it as you continue to update it per the message above saying you have upgraded to 6.12.32.
Have you tried a fresh image installed on a new SD card to see if that works (vs. your upgraded system)?
-
3 hours ago, salas said:
@Efe ÇetinWhy DTB compiled for kernel 6.1 wont work in 6.10 kernel ? Should't that info about regulators, dt nodes , properties be the same?
Second question: If I take DTS source for 6.1 and compile using dt compiler of 6.10, should it work ?
Technically a DTS is specific to a kernel version. As changes happen to the kernel apis, those need to be reflected in the DTS's. So they DTB and kernel image are always built and shipped together.
Now in practice changes that impact the DTS aren't common, so you can usually use DTS's accross kernel versions.
However in this case, I'm assuming that when you refer to 6.1 that is a vendor kernel, and 6.10 or greater would be mainline kernel. Now these are two very different code bases. A vendor kernel is whatever the board/cpu vendor hacked together to get a kernel running on their hardware. Often these are more android kernel based. When features finally get rolled into mainline, their implementation is often completely different. Thus one can't share a DTS between a vendor kernel and a mainline kernel. But often you can use the vendor DTS to gather information about what needs to be implemented in the mainline DTS.
-
What build of armbian are you using? Please provide the exact steps you are having problems with, your description of the problem is not clear.
-
Moved to Community supported forum as this isn't a standard support board.
-
3 hours ago, Geoffrey Schaller said:
Is it to prevent wear & tear on the SD card with all of the log writing?
Yes exactly
-
@KrzyPacu The Amlogic TV Box builds use extlinux.conf. So you should add your overlay info in that file (/boot/extlinux/extlinux.conf).
I believe the syntax for extlinux is:
OVERLAYS /dtb/amlogic/overlay/...
(I'd recommend placing it just below the FDT line)
(Note: I've never tried to load an overlay through extlinux, but have been intending to try it some day. Let us know how it goes)
-
@Nguyễn Tất Hùng If you want to use Armbian, you should start here: https://www.armbian.com/amlogic-s9xx-tv-box/
And specifically look at the link to the Status of TV Boxes on Armbian information.
-
Is the overlay_prefix line the same in both too?
-
45 minutes ago, OttawaHacker said:
#overlays=rk3588-i2c1-m4 rk3588-pwm1-m2
If you remove the "rk3588-" from each it should work as that is included in the overlay_prefix
-
3 hours ago, KrzyPacu said:
Please provide a .dtb file with working SPDIF.
TV boxes are Community supported. That means they are not supported by Armbian. It is up to community members like you to figure these things out and submit them back to the community through your contributions.
-
Further, I can't find any reference to an Amlogic S905M cpu. (https://en.wikipedia.org/wiki/Amlogic)
In a google search, I see reports of some people saying the actual cpu is an S905L while others report having an S905X2. You might want to open up the stick to see what the actual CPU is.
-
51 minutes ago, MilanBauer said:
from debmfc GitHub
That is not an Armbian build, but a third party fork of Armbian. These forums are for Armbian. You need to direct your question to the provider of the software you are testing, as we can't answer questions for third party software.
-
1 hour ago, MR.AK said:
s905Y5
I'm not aware of any support by mainline linux for this processor. Maybe in a few years, but in general, Amlogic doesn't work with mainline linux to get their cpu's supported, so there is unlikely to ever be any support outside android for this box.
-
Look at your board config file: config/boards/orangepi5b.csc
In there you will find the board family, which in your case is:
BOARDFAMILY="rockchip-rk3588"
Then look at the corresponding board family config file:
config/sources/families/rockchip-rk3588.conf
There you will find a section for each branch (i.e vendor, current, edge) that will specify which kernel source is used:
For BRANCH=vendor that would currently be:
KERNELSOURCE='https://github.com/armbian/linux-rockchip.git'
KERNELBRANCH='branch:rk-6.1-rkr5.1'
KERNELPATCHDIR='rk35xx-vendor-6.1' -
8 minutes ago, dart wejder said:
The only thing I wanted to clarify with you, just to understand how the boards are loaded from the sd card if there is no boot partition on it?
That isn't as simple of a question as you may think it is. It depends. But since you are dealing with a TV box, that would be better asked in a question over in the TV box forums as it is off topic for this thread.
-
6 hours ago, dart wejder said:
the current TV box on Amlogic s903 x3
If you follow the instructions earlier in this thread, you can use the Armbian build framework to build an image for aml-s9xx-box with the HA additions, or just use armbian-config to add it. I haven't tested any of those, as I just install the regular docker based HA on my home TV box to run HA.
-
1 hour ago, alarik said:
150000
that should be 1500000 (one more zero). Note a lot of uart connectors can't handle this high of a speed. There are many threads in the forums discussing specific ones that are able to reach that speed.
-
6 hours ago, Antom said:
Is it possible to boot Armbian from USB ?
Probably. Only way to really find out is to try: https://www.armbian.com/amlogic-s9xx-tv-box
-
-
2 hours ago, CNCJIM said:
and then "make module_install" - Then "make modules"
You are going down the wrong path. You should start here with understanding the Armbian build framework: https://docs.armbian.com/Developer-Guide_Overview
64bit build of armbian for rk322x tv box?
in Rockchip CPU Boxes
Posted
The rk322x is a 32bit CPU, so it can't run 64bit code