dgiese / dustcloud

Xiaomi Smart Home Device Reverse Engineering and Hacking
GNU General Public License v3.0
2.22k stars 255 forks source link

Unable to flash Xiaomi Vacuum 1C #309

Closed NS-K closed 3 years ago

NS-K commented 3 years ago

I am not able to get root access on the Xiaomi Vacuum Robot 1C. i have connected the UART cable then pressing the reset button for less than 3s but nothing happen and when pressing for more than 3s the robot get reseted.

I have followed the instructions as described here : https://valetudo.cloud/pages/general/rooting-instructions.html

bootlog from uart:

The system is going down NOW!
Sent SIGTERM to all processes
Sent SIGKILL to all processes
Requesting system reboot
ERROR:   TEE-CORE: Panic at core/arch/arm/plat-sun8iw15p1/psci_sunxi.c:245 <psci_system_reset>
ERROR:   TEE-CORE: Call stack:
ERROR:   TEE-CORE:  0x48603979
ERROR:   TEE-CORE:  0x48608f8f
ERROR:   TEE-CORE:  0x4860850d
ERROR:   TEE-CORE:  0x4861cb95
ERROR:   TEE-CORE:  0x48608533
ERROR:   TEE-CORE:  0x486008d8
[169]HELLO! BOOT0 is starting!
[172]boot0 commit : efb321e8df5f8e8bf2fc37c14f800ab5f54b12e5

MESSAGE: [0x0] TEE-CORE: arisc version: [v0.3.72]

[1.696]
Starting kernel ...

/etc/init.d/sysconfig.sh init ok!!!!
/etc/init.d/audio.sh init ok!!!!
/etc/init.d/mount_data.sh init ok!!!!
cpuid.txt
did.txt
key.txt
language.txt
mac.txt
nation.txt
sn.txt
timezone.txt
/etc/init.d/mount_private.sh init ok!!!!
e2fsck 1.42.12 (29-Aug-2014)
ext2fs_check_if_mount: Can't check if filesystem is mounted due to missing mtab file while determining whether /dev/by-name/misc is mounted.
/dev/by-name/misc: recovering journal
/dev/by-name/misc: clean, 14/256 files, 1249/2048 blocks
/etc/init.d/mount_misc.sh init ok!!!!
mediad load !!!!

Audio Device:   Advanced Linux Sound Architecture (ALSA) output

Playing: /audio/EN/0.ogg
Ogg Vorbis stream: 1 channel, 16000 Hz
Encoder: Lavc56.60.100 libvorbis
Genre: Blues
8189fs 1456263 0 - Live 0xbf000000
/etc/init.d/wifi.sh init ok!!!!
/etc/init.d/camera.sh init ok!!!!0.79  ( 35.4 kbps)  Output Buffer  18.6% (EOS)

Done.
Successfully initialized wpa_supplicant
rfkill: Cannot open RFKILL control device
/etc/init.d/set_device_conf.sh init ok!!!!
crond[1058]: crond (busybox 1.31.0) started, log level 8

connect ava failed
chpasswd: password for 'root' changed
have key!!!
***************************
Start to shutdown hostapd!
***************************
No argv[1], take default action to reload fw for sta mode
killall: hostapd: no process killed
killall: dnsmasq: no process killed
wlan0 reset requst...
Successfully initialized wpa_supplicant
rfkill: Cannot open RFKILL control device
***************************
Shutdown Hostapd successed!
***************************
***************************
Start hostapd test!
***************************
none key_mgmt!
Start to set softap!
Message is: OK
Set softap finished!
Start to start softap!
SoftAP started successfullyHaving catch sig_chld!
Message is: OK
Start softap finished!
Having catch sig_chld!
Having catch sig_chld!
Having catch sig_chld!
sh: iptables: not found
Having catch sig_chld!
enable data forward failed!
crond[1309]: crond (busybox 1.31.0) started, log level 8