-
-
Notifications
You must be signed in to change notification settings - Fork 30
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Xiaoai Speaker Play - L05B #19
Comments
Can't find it either. Try removing the 4 button rubber pad? |
@danielk117 any luck? |
You should be able to use TP43 directly. |
Good idea. TP7 (next to TX0/RX0) and the screw holes seems to be ground. I soldered my adapter to TP7, TX0 and RX0. Which baudrate (or other settings) should work? |
Default baud rate is 115200 8n1. Also ensure to disable hardware flow control. |
nope, but 921600 8n1 seems to be working 👍 how to interrupt this and get a logon? |
NuttX? This doesn't seem to be it. Try with TX2/RX2 . |
no, its the one without the clock, but i think they have simular model numbers (l05b and l05c, https://home.miot-spec.com/s/wifispeaker) and could have simular hardware. connected TX2/RX2 now, but I didn't get any output. not even garbage output. 😞 |
I've done some quick research about xiaomi and NuttX... https://www.gizmochina.com/2020/11/05/xiaomi-launches-a-new-iot-software-platform-xiaomi-vela-based-on-nuttx-os/ |
switching back to TX0/RX0... It's already running a shell (NuttShell) and no login is needed for example
|
As per output, applications seem to run directly in there... If we're unable to get a Linux console, this may mean mean the board is using a microcontroller instead of ARM computer. Hence this wouldn't be supported here. Unless there's another computer that can reach internally from here - like another serial port? |
Yes, it seems to be the new way Xiaomi is making the firmware for this device. I was able to set a wifi connection:
and turning on telnet, by simply start the daemon:
I browsed the whole filesystem (as NuttX/NuttShell hat all basic linux dir/file commands), but there isn't any file showing me the architecture of the chip. But I think I can confirm, that all the "magic" is done here: There are bluetooth, player or alarm daemons and I found config files for STT/TTS.
As my previous links show, wants Xaiomi using NuttX for all of his devices. I think they just started now with these speakers. So yes, in this state your patches can't be used anymore. You could update your README, that the new "Speaker Play" doesn't work anymore. 😃 The boardI removed the metal housing, the rubbers and thermal paste from all chips. There are 4 "real" chips I can see:
I don't which chip does the magic and is running the NuttX... 😞 And now?When I bought the device, I was aware that I might not be able to hack it. My plan B was to remove the board and put a Pi Zero with a ReSpeaker 2-Mic in it. So just using the speaker and the housing, to build a real open source and good looking smart speaker. 😆 |
Just sad news... Anyway, thanks a lot for the investigation! |
@duhow what do you think, is the "Xiaoai Speaker Pro" still the old hackable one? https://www.aliexpress.com/item/1005002212462596.html |
Yep, that one should be LX06 and with old firmware versions should be easy to get in. |
did you find the way to interrupt this and get a login? seems that you find the way to get into the shell. does there any key needs to press during startup? thank you. |
Connect your adapter to TX0/RX0. There is no login needed. Just press Enter when all boot stuff is done and you will get a shell. |
Tnahks for your reply. |
Hi,
I just bought a "Xiaoai Speaker Play", but i seems to be a new revision. 😞
The model number (l05b) is different from the one in the readme (lx05).
I found a TX0/RX0 and TX2/RX2. Any idea where i can get GND?
The text was updated successfully, but these errors were encountered: