Skip to content

Instantly share code, notes, and snippets.

@shagr4th
Last active February 4, 2026 18:52
Show Gist options
  • Select an option

  • Save shagr4th/7402c5653e50a45a7af08afc2456e09f to your computer and use it in GitHub Desktop.

Select an option

Save shagr4th/7402c5653e50a45a7af08afc2456e09f to your computer and use it in GitHub Desktop.

PRE REQUIS

  • Raspberry Pi Zero 2W + alimentation (5V/2A suffisent largement)
  • Carte MicroSD
  • Clé USB Audio, avec input Jack. Idéalement une CM108
  • Cable usb on the go USB->MicroUsb (pour connecter la CM108 au Raspberry)
  • Micro Lavalier. Mes tests:
    • Boya M1S. SNR 78db + sensibilité -30db, plutôt correct.
    • 🔥 Electret EM272. SNR +80db + sensibilité -28db. Top !

INSTALLATION BIRDNET-GO

  1. Flasher l'image DietPi_RPi234-ARMv8-Trixie.img sur la microsd
  2. Avant premier boot, modifier le fichier dietpi.txt sur la partition, avec les modifications sur les propriétés suivantes:
AUTO_SETUP_GLOBAL_PASSWORD=motdepasse
AUTO_SETUP_LOCALE=fr_FR.UTF-8
AUTO_SETUP_KEYBOARD_LAYOUT=fr
AUTO_SETUP_TIMEZONE=Europe/Paris
AUTO_SETUP_NET_WIFI_ENABLED=1
AUTO_SETUP_NET_WIFI_COUNTRY_CODE=FR
AUTO_SETUP_NET_HOSTNAME=birdnetzero2w
AUTO_SETUP_AUTOMATED=1
SURVEY_OPTED_IN=0
  1. Modifier le fichier dietpi-wifi.txt en mettant un ou plusieurs réseaux Wifi joignables (SSID et Mot de passe)
  2. Booter le raspberry avec la microsd. Il faut attendre un peu (vu qu'on est en mode "unattended install", auto quoi...) Au bout de 10/15 minutes, se connecter en ssh sur l'IP du raspberry (scruter l'interface du routeur wifi utilisé, si c'est un hotspot Android, cf. plus bas): ssh root@monip et taper le mot de passe renseigné dans AUTO_SETUP_GLOBAL_PASSWORD plus haut
  3. Terminer l'unattended install si celle-ci a échoué pour une raison ou une autre (faire take over, puis continuer)
  4. Une fois le raspberry pi prêt, connecté en ssh, on peut installer les binaires via la commande suivante: dietpi-software install 5 7 127 pour installer alsa, ffmpeg et birdnet-go
  5. Une fois terminé, la page birdnet devrait être dispo à http://monip:8127
  6. Ajuster le volume d'enregistrement avec alsamixer (F5 pour gérer le mode capture), et alsactl store pour enregistrer définitivement les modifications

Wifi

Pour ajouter un réseau wifi supplémentaire après installation: wpa_passphrase votre-ssid votre-mot-de-passe >> /etc/wpa_supplicant/wpa_supplicant.conf (penser à ajouter scan_ssid=1 dans le fichier, si SSID caché)

Lorsque le raspberry est connecté à un hotspot Android, pour connaitre son IP (car Google ne l'affiche pas 😤): installer Termux, puis quelques utils (pkg install iproute2 nmap):

  • Inspecter le retour de ifconfig pour récupérer la plage d'ip du routeur interne (10.220.144.0/24 dans mon cas, le 28/01/2026)
  • Lancer: nmap -sP 10.220.144.0/24. Cela devrait afficher les IPs en ligne (normalement celle du phone, et celle du raspberry)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment