X96S TV Stick Mini PC TV Box s905y2 cannot use DTB of s905x2

SOC s905y2 can be started normally, but USB device, WiFi, etc. cannot be recognized.

Using the DTB file of s905x2 RAM 4g

Is this your hardware below?
X96S TV Stick Mini PC TV Box Android 9.0 Amlogic S905Y2 4GB RAM 32GB

2GB+16GB version only supports 2.4G Wifi+Bluetooth

4GB+32GB version supports 2.4G&5GHz Dual Wifi+Bluetooth

You will have to extract your android device tree and upload it here for the Devs to look at it.

<4GB+32GB version supports 2.4G&5GHz Dual Wifi+Bluetooth> it’s that one

I wii be Try to extract DBT file

I have system firmware
is that ok?

if you can’t be Download this
I’ll take about something else


No good

If that is latest Android update ZIP for your box you can extract dtb.img from it.
Zip it and attach it here.

its that one?

dt.img (55.9 KB)

No Good.
That is not an Update OTA image you have.

Do you have a USB wifi dongle ??

If you do follow the instructions to SSH from HERE

Or try this from HERE

I don’t know if it’s thisdtb (256 KB)

No that is not it.
You have to follow instructions as i’ve instructed to extract the device tree from Android.


I got this one_aml_dtb.PARTITION (55.3 KB)

Why can’t you ?
What method did you try to extract it ?

No good.

I try system update and I find the update.zip
i got the “dt.img”

2 I find a "dtb from in /dev/ but it not img

3 i have a System ROM i try extract it in some method
but so hard
i just find aml_dtb.PARTITION

so sorry

Android Commands to Extract Device Tree.
One of the below Might Work.
You need to SSH into the X96s whilst in Android.
Using something like THIS
I haven’t done this for Sooooo Long.
Give it a shot.

dd if=/dev/dtb | gzip > /storage/downloads/dtb.img.gz

dd if=/dev/dtb | gzip > /storage/emulated/0/Download/dtb.img.gz

Then go to the downloads folder of the X96S and copy it and upload it.

dtb.img.gz (253.8 KB)


How did you do it. ??
Which method did you use ??

According to your instructions
I Install the “juice SSH” to the X96s
and “Give it a shot.”
" su
dd if=/dev/dtb | gzip > /storage/emulated/0/Download/dtb.img.gz"
Then go to the downloads folder of the X96S and copy it and upload it.

thanks for your halp

Maybe someone can clear my confusion …

I have an X96x2 that I want to get the Android dtb from.

I rebooted from CE to Android; installed JuiceSSH

I attempted to SSH in from my PC to do a dd copy.

I ended up logging in to CE … which confused the hell outta me.
I expected to log into Android.
I tried the dd command anyway and got a 0 byte file … not unexpected I think.

Does the device need to be booted clean to Android and then SSH into Android?
Is there a login user/password?

I know … simple when you know what you are supposed to be doing, but obviously I don’t :slight_smile:

i got 0 byte file too
because no root rights
you have to input “su” first

1 on the android
2 open the juiceSSH
3 Connecting local devices
4 input"su"
5 dd if=/dev/dtb | gzip > /storage/emulated/0/Download/dtb.img.gz

ps. without PC because that need the android Enable SSH service
I guess that’s all

1 Like

Unfortunately I cannot gain root pribileges apparently :frowning:

bash: /system/xbin/su: Permission Denied

Sorry i can’t help you
I’m just a vegetable sales
not Engineer

it has root ?