porech/roborock-oucher

Tested in Roborock S6

Closed this issue · 2 comments

duhow commented

Had to download the deb / libs manually and extract them to the rootfs, but besides that, works like a charm :)

duhow commented
root@5051e2c19461:/# apt-get install --download-only espeak sox alsa-utils 
Reading package lists... Done 
Building dependency tree        
Reading state information... Done 
The following extra packages will be installed: 
  alsa-base espeak-data libasound2 libasound2-data libasyncns0 libespeak1 
  libflac8 libgomp1 libgsm1 libjack-jackd2-0 libltdl7 libogg0
  libopencore-amrnb0 libopencore-amrwb0 libportaudio2 libpulse0 libsamplerate0
  libsndfile1 libsonic0 libsox-fmt-alsa libsox-fmt-base libsox2 libvorbis0a
  libvorbisenc2 libvorbisfile3 libwavpack1 libwrap0 libxau6 libxcb1 libxdmcp6
  linux-sound-base tcpd
Suggested packages:
  apmd alsa-oss oss-compat libasound2-plugins jackd2 pulseaudio libsox-fmt-all
The following NEW packages will be installed: 
  alsa-base alsa-utils espeak espeak-data libasound2 libasound2-data
  libasyncns0 libespeak1 libflac8 libgomp1 libgsm1 libjack-jackd2-0 libltdl7
  libogg0 libopencore-amrnb0 libopencore-amrwb0 libportaudio2 libpulse0
  libsamplerate0 libsndfile1 libsonic0 libsox-fmt-alsa libsox-fmt-base libsox2
  libvorbis0a libvorbisenc2 libvorbisfile3 libwavpack1 libwrap0 libxau6
  libxcb1 libxdmcp6 linux-sound-base sox tcpd
0 upgraded, 35 newly installed, 0 to remove and 1 not upgraded. 
Need to get 4866 kB of archives. 
After this operation, 14.0 MB of additional disk space will be used. 
Do you want to continue? [Y/n] 
Get:1 http://ports.ubuntu.com/ubuntu-ports/ trusty/main libxau6 armhf 1:1.0.8-1 [7324 B] 
Get:2 http://ports.ubuntu.com/ubuntu-ports/ trusty/main libxdmcp6 armhf 1:1.1.1-1 [11.2 kB] 
Get:3 http://ports.ubuntu.com/ubuntu-ports/ trusty/main libxcb1 armhf 1.10-2ubuntu1 [33.1 kB] 
Get:4 http://ports.ubuntu.com/ubuntu-ports/ trusty/main libasound2-data all 1.0.27.2-3ubuntu7 [26.3 kB] 
Get:5 http://ports.ubuntu.com/ubuntu-ports/ trusty/main libasound2 armhf 1.0.27.2-3ubuntu7 [280 kB] 
Get:6 http://ports.ubuntu.com/ubuntu-ports/ trusty/main libasyncns0 armhf 0.8-4ubuntu2 [10.6 kB] 
Get:7 http://ports.ubuntu.com/ubuntu-ports/ trusty/main libsamplerate0 armhf 0.1.8-7 [933 kB] 
Get:8 http://ports.ubuntu.com/ubuntu-ports/ trusty/main libjack-jackd2-0 armhf 1.9.9.5+20130622git7de15e7a-1ubuntu1 [152 kB] 
Get:9 http://ports.ubuntu.com/ubuntu-ports/ trusty/main libportaudio2 armhf 19+svn20140130-1 [54.2 kB] 
Get:10 http://ports.ubuntu.com/ubuntu-ports/ trusty/main libogg0 armhf 1.3.1-1ubuntu1 [14.4 kB] 
Get:11 http://ports.ubuntu.com/ubuntu-ports/ trusty-updates/main libflac8 armhf 1.3.0-2ubuntu0.14.04.1 [72.2 kB] 
Get:12 http://ports.ubuntu.com/ubuntu-ports/ trusty-updates/main libvorbis0a armhf 1.3.2-1.3ubuntu1.2 [77.1 kB] 
Get:13 http://ports.ubuntu.com/ubuntu-ports/ trusty-updates/main libvorbisenc2 armhf 1.3.2-1.3ubuntu1.2 [67.2 kB] 
Get:14 http://ports.ubuntu.com/ubuntu-ports/ trusty-updates/main libsndfile1 armhf 1.0.25-7ubuntu2.2 [131 kB] 
Get:15 http://ports.ubuntu.com/ubuntu-ports/ trusty/main libwrap0 armhf 7.6.q-25 [43.6 kB] 
Get:16 http://ports.ubuntu.com/ubuntu-ports/ trusty-updates/main libpulse0 armhf 1:4.0-0ubuntu11.1 [192 kB] 
Get:17 http://ports.ubuntu.com/ubuntu-ports/ trusty/main libsonic0 armhf 0.1.18-0ubuntu1 [10.3 kB] 
Get:18 http://ports.ubuntu.com/ubuntu-ports/ trusty/main espeak-data armhf 1.47.11-1ubuntu1 [852 kB] 
Get:19 http://ports.ubuntu.com/ubuntu-ports/ trusty/main libespeak1 armhf 1.47.11-1ubuntu1 [127 kB] 
Get:20 http://ports.ubuntu.com/ubuntu-ports/ trusty-updates/main libgomp1 armhf 4.8.4-2ubuntu1~14.04.4 [22.6 kB] 
Get:21 http://ports.ubuntu.com/ubuntu-ports/ trusty/universe libgsm1 armhf 1.0.13-4 [25.0 kB] 
Get:22 http://ports.ubuntu.com/ubuntu-ports/ trusty/main libltdl7 armhf 2.4.2-1.7ubuntu1 [31.9 kB] 
Get:23 http://ports.ubuntu.com/ubuntu-ports/ trusty/universe libopencore-amrnb0 armhf 0.1.3-2ubuntu1 [79.5 kB] 
Get:24 http://ports.ubuntu.com/ubuntu-ports/ trusty/universe libopencore-amrwb0 armhf 0.1.3-2ubuntu1 [40.8 kB] 
Get:25 http://ports.ubuntu.com/ubuntu-ports/ trusty-updates/universe libsox2 armhf 14.4.1-3ubuntu1.1 [194 kB] 
Get:26 http://ports.ubuntu.com/ubuntu-ports/ trusty-updates/main libvorbisfile3 armhf 1.3.2-1.3ubuntu1.2 [14.8 kB] 
Get:27 http://ports.ubuntu.com/ubuntu-ports/ trusty-updates/main libwavpack1 armhf 4.70.0-1ubuntu0.2 [63.5 kB] 
Get:28 http://ports.ubuntu.com/ubuntu-ports/ trusty/main linux-sound-base all 1.0.25+dfsg-0ubuntu4 [14.5 kB] 
Get:29 http://ports.ubuntu.com/ubuntu-ports/ trusty/main alsa-base all 1.0.25+dfsg-0ubuntu4 [151 kB] 
Get:30 http://ports.ubuntu.com/ubuntu-ports/ trusty/main alsa-utils armhf 1.0.27.2-1ubuntu2 [922 kB] 
Get:31 http://ports.ubuntu.com/ubuntu-ports/ trusty/main espeak armhf 1.47.11-1ubuntu1 [59.4 kB] 
Get:32 http://ports.ubuntu.com/ubuntu-ports/ trusty-updates/universe libsox-fmt-alsa armhf 14.4.1-3ubuntu1.1 [7876 B] 
Get:33 http://ports.ubuntu.com/ubuntu-ports/ trusty-updates/universe libsox-fmt-base armhf 14.4.1-3ubuntu1.1 [25.6 kB] 
Get:34 http://ports.ubuntu.com/ubuntu-ports/ trusty-updates/universe sox armhf 14.4.1-3ubuntu1.1 [96.4 kB] 
Get:35 http://ports.ubuntu.com/ubuntu-ports/ trusty/main tcpd armhf 7.6.q-25 [21.6 kB] 
Fetched 4866 kB in 2s (1811 kB/s)
Download complete and in download only mode 

root@5051e2c19461:/# cp /var/cache/apt/archives/*.deb /external/ 

# for NAME in *.deb; do
#   ar x $NAME
#   tar xvf data.tar.*
#   rm -f control.* data.tar.* debian-binary
# done

Hi there,

good to hear that, thank you! I'm adding it to the list of tested devices :)

About the debs, the awesome guys on the dustcloud telegram group put all the needed deps together in a single tgz file, I see a copy of it is available on https://github.com/zvldz/vacuum/tree/master/custom-script/files/oucher (file oucher_deps.tgz).

I didn't try this but you should be fine by just extracting it in the root folder.

Thanks again!