Ugoos X5M Pro - SoC S7D S905X5M

Hello,I am new here,is there a CE firmware for Ugoos X5M Pro s905m?I tried odrid nightly version and it didn’t work.

P.S. I don’t have 100 000€


No support yet.

As with other device: devs don’t have hw to test which means support is much slower.

I don’t have 100 000€

But you have money to buy unsupported device.

Okay,I need some help now,can I use this *July Promotions* WONDOM OFFICIAL SHOP - Bluetooth Amplifier Board - Sure Electronics - ADAU1701 - 18650 charger - T-AMP - Volume Control

To debug x5m pro?
It shows as other devices USBi in windows.

I have it connected but logs dont appear ,tx,rx and ground.

There should be a contact with board,but maybe board is isolated,I am not sure.

Also I have esp32 wrover module,can i use it as uart adapter ?

I tried flashing this code to esp32

#include <HardwareSerial.h>
HardwareSerial SerialTV(2); // Use UART2 (RX=GPIO16, TX=GPIO17)

void setup() {
Serial.begin(115200); // USB communication (PC ↔ ESP32)
SerialTV.begin(115200); // UART2 to TV Box (adjust baud if needed)
}

void loop() {
// Relay PC commands → TV Box
if (Serial.available()) {
SerialTV.write(Serial.read());
}

// Relay TV Box logs → PC
if (SerialTV.available()) {
Serial.write(SerialTV.read());
}
}

I set baudrate 115200 in putty and no luck,few times some random letters appeared


It is best to remove all external devices connected to PCB
You have every port with something attached, HDMI, Ethernet, all 3 USB Ports looks like etc
Remove all that

All you want is the board with u-art serial adapter soldered to tx,rx,gnd
Connect to Putty
Apply power to Ugoos

Ugoos X5M pro cpu,for some reason usb host on the unit has only 4 pins[usb 2.0]


And how many pins you need for USB 2.0? More than 4?

It’s just one of usb ports should be 3.0.In my case both 2.0.

Very hard because of

Due to SoC design constraints, there’s no USB 3.0 Super-Speed ​​or PCIe bus built into the chip. As a result, all USB ports on the ODROID-C5 only support up to USB 2.0 High-speed devices.

ODROID-C5 has same SoC.

S7D:BL:483268;ID:801D3754C351154C;FEAT:3FF0F0F:10000:B002F:19;POC:FF;RCY:0;OVD:0                                                                                                                        ;DFU:0;eMMC:0;RD-0:HDR:8002;;RD-1:0;CHK:0;SCS:0;CC:0;U:0;C:0;D:0;

Bl2_early_platform_setup: indicates bl2ex flow!
vmin_ft:        770     720     670

ops_bining:34d40100
idx:1
vmin_t▒
S7D:BL:483268;ID:801D3754C351154C;FEAT:3FF0F0F:10000:B002F:19;POC:FF;RCY:0;OVD:0                                                                                                                        ;DFU:0;eMMC:0;RD-0:HDR:8002;;RD-1:0;CHK:0;SCS:0;CC:0;U:0;C:0;D:0;

Bl2_early_platform_setup: indicates bl2ex flow!
vmin_ft:        770     720     670

ops_bining:34d40100
idx:1
vmin_t

I have this log,they sent me little bit damaged uart adapter,so I am not sure if it works properly,baudrate is set to 921600 rx-tx tx-rx gnd-gnd

I am using this image,flashed it on sd card and tried to run both from usb and micro sd card slot,same result,boots into recovery

UGOOSX5MPRO.zip (20.8 KB)
Ugoos X5MPRO DTB

and I get this log with this DTB:

S7D:BL:483268;ID:801D3754C351154C;FEAT:3FF0F0F:10000:B002F:19;POC:FF;RCY:0;OVD:0;DFU:0;eMMC:0;RD-0:HDR:8002;;RD-1:0;CHK:0;SCS:0;CC:0;U:0;C:0;D:0;

Bl2_early_platform_setup: indicates bl2ex flow!
vmin_ft: 770 720 670

ops_bining:34d40100
idx:1
vmin_t

Are these logs any helpfull? What is the cause of CE boot failure and how to fix it?

The Odroid C5 bootloader isn’t going to boot on the Ugoos x5M, it’s failing immediately because the bootloader signature is wrong/missing.

Flash the generic image, and use the generic s905x5m dtb.

Where would get generic s905x5m dtb from?

You need to write one and compile it yourself. You might need more than the dtb.

Best to fully understand what @vpeter told you starting here Ugoos AM9 - SoC S6 S905X5 - #28 by vpeter this information is for all unsupported devices.

There are few other s7d_s905x5m_*.dtb included in the image.

Seems serial console is locked (that’s why it doesn’t show anythig useful?) and maybe also booting from USB is disabled (check if LED on USB stick is on when booting starts). Or try uSD card.

Where are they,I can’t find those dtb,can you provide donwnload link?