u/JIL-the_kill_deal

Image 1 — I'm going insane (Dreame D9)
Image 2 — I'm going insane (Dreame D9)
Image 3 — I'm going insane (Dreame D9)
Image 4 — I'm going insane (Dreame D9)
Image 5 — I'm going insane (Dreame D9)

I'm going insane (Dreame D9)

TLDR Flashing via UART doesn't work (no login request "p2029_release login”)

First of all, thank you all for being here and trying to help others. I appreciate that !

I bought a used Dreame D9 and wanted to flash it with valetudo. I followed the UART guide on the website and after a lot of headaches I made it to the point "your UART connection should show a login prompt like "p2029_release login”". But the problem is that the request dosn't pop up. Everything else looks fine (to my unqualified eyes). I tried many different things and tried to find a solution in the www but i couldn't find anything :(

So after a few months of letting this project sit in the corner of my room, I decidet that I need to give it another shot. And maybe with the help of a Pro, I can get it running :)

My Setup:

- breakout PCB

- USB to TTL Serial UART Adapter (CP2102)

- USB-Sticks (first I tried it with a 128GB Stick without LED that I partitioned to 4GB FAT32, but because it didn't work I bougt a set of 8GB USB 2.0 Sticks with LEDs for way too much money)

- Dreame D9 (used and I reset it like the guide said)

- micro USB-B to USB A Kabel (connected from the PCB to my Laptop)

- Laptop running Win 11 (i know, shame on me...) with WSL2 and Ubuntu (USB connected via usbipd commands)

- Some dupont cables

Here is the output i get:

[169]HELLO! BOOT0 is starting!
[172]boot0 commit : efb321e8df5f8e8bf2fc37c14f800ab5f54b12e5

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

[1.777]
Starting kernel ...

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: clean, 18/256 files, 1110/2048 blocks
killall: rsyslogd: no process killed
Failed to connect to ubus
oggdec from vorbis-tools 1.4.0
Decoding "/audio/EN/0.ogg" to "/tmp/0.wav"
        [100.0%]
Playing WAVE '/tmp/0.wav' : Signed 16 bit Little Endian, Rate 16000 Hz, Mono
chpasswd: password for 'root' changed
channel:6 is ok
Configuration file: /tmp/hostapd.conf
rfkill: Cannot open RFKILL control device
Using interface wlan0 with hwaddr 7c:25:da:37:9b:63 and ssid "dreame-vacuum-p2009_miap9B63"
wlan0: interface state UNINITIALIZED->ENABLED
wlan0: AP-ENABLED
killall: dmiot: no process killed
killall: dreameiot: no process killed
{"ret":"ok"}
{"ret":"ok"}
{"ret":"ok"}

And sorry for my bad english, I tried ;D

u/JIL-the_kill_deal — 5 days ago