Skip to content

Commit a04ab09

Browse files
committed
bug #397: 2.1.2 firmware with better echo cancelation. script for easy updating
1 parent c14d3a6 commit a04ab09

File tree

4 files changed

+37
-0
lines changed

4 files changed

+37
-0
lines changed
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
# usb 4mic array
2+
SUBSYSTEM=="usb", ATTR{idVendor}=="2886", ATTR{idProduct}=="001a", MODE="0666"
3+
4+
# reachy mini audio
5+
SUBSYSTEM=="usb", ATTR{idVendor}=="38fb", ATTR{idProduct}=="1001", MODE="0666"
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
#!/bin/bash
2+
3+
set -e
4+
5+
UDEV_RULE="99-reachy-mini-audio.rules"
6+
SRC_DIR="$(dirname "$0")"
7+
RULE_PATH="$SRC_DIR/$UDEV_RULE"
8+
DEST_PATH="/etc/udev/rules.d/$UDEV_RULE"
9+
10+
if [[ ! -f "$RULE_PATH" ]]; then
11+
echo "Error: $RULE_PATH not found."
12+
exit 1
13+
fi
14+
15+
echo "Installing $UDEV_RULE to /etc/udev/rules.d/..."
16+
sudo cp "$RULE_PATH" "$DEST_PATH"
17+
sudo udevadm control --reload-rules
18+
sudo udevadm trigger
19+
20+
echo "udev rule installed successfully."
Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
version https://git-lfs.github.com/spec/v1
2+
oid sha256:661429a93b155cdbfed1e6c214820fd42e3372a08c3930f14fcd4e6db5be6796
3+
size 933888
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
#!/bin/bash
2+
# Firmware update script for Reachy Mini
3+
# Usage: ./update.sh <firmware_file>
4+
firmware="$1"
5+
if [ -z "$firmware" ]; then
6+
echo "Usage: $0 <firmware_file>"
7+
exit 1
8+
fi
9+
dfu-util -R -e -a 1 -D "$firmware"

0 commit comments

Comments
 (0)