Après installation des paquets 4.12
linux-headers-4.12.0-1-amd64/testing,now 4.12.6-1 amd64 [installé]
linux-headers-4.12.0-1-common/testing,testing,now 4.12.6-1 all [installé]
linux-image-4.12.0-1-amd64/testing,now 4.12.6-1 amd64 [installé]
linux-kbuild-4.12/testing,now 4.12.6-1 amd64 [installé, automatique]
j’ai réinstallé le paquet Broadcom
apt install --reinstall broadcom-sta-dkms
root@debian:/# apt install --reinstall broadcom-sta-dkms
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
0 mis à jour, 0 nouvellement installés, 1 réinstallés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 2 209 ko dans les archives.
Après cette opération, 0 o d'espace disque supplémentaires seront utilisés.
Réception de:1 http://ftp.uk.debian.org/debian buster/non-free amd64 broadcom-sta-dkms all 6.30.223.271-7 [2 209 kB]
2 209 ko réceptionnés en 3s (731 ko/s)
(Lecture de la base de données... 226022 fichiers et répertoires déjà installés.)
Préparation du dépaquetage de .../broadcom-sta-dkms_6.30.223.271-7_all.deb ...
-------- Uninstall Beginning --------
Module: broadcom-sta
Version: 6.30.223.271
Kernel: 4.9.0-3-amd64 (x86_64)
-------------------------------------
Status: Before uninstall, this module version was ACTIVE on this kernel.
wl.ko:
- Uninstallation
- Deleting from: /lib/modules/4.9.0-3-amd64/updates/dkms/
- Original module
- No original module was found for this module on this kernel.
- Use the dkms install command to reinstall any previous module version.
depmod......
Backing up initrd.img-4.9.0-3-amd64 to /boot/initrd.img-4.9.0-3-amd64.old-dkms
Making new initrd.img-4.9.0-3-amd64
(If next boot fails, revert to initrd.img-4.9.0-3-amd64.old-dkms image)
update-initramfs.......
DKMS: uninstall completed.
------------------------------
Deleting module version: 6.30.223.271
completely from the DKMS tree.
------------------------------
Done.
Dépaquetage de broadcom-sta-dkms (6.30.223.271-7) sur (6.30.223.271-7) ...
Paramétrage de broadcom-sta-dkms (6.30.223.271-7) ...
Loading new broadcom-sta-6.30.223.271 DKMS files...
Building for 4.9.0-3-amd64 4.12.0-1-amd64
Building initial module for 4.9.0-3-amd64
Done.
wl:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/4.9.0-3-amd64/updates/dkms/
depmod...
Backing up initrd.img-4.9.0-3-amd64 to /boot/initrd.img-4.9.0-3-amd64.old-dkms
Making new initrd.img-4.9.0-3-amd64
(If next boot fails, revert to initrd.img-4.9.0-3-amd64.old-dkms image)
update-initramfs.......
DKMS: install completed.
Building initial module for 4.12.0-1-amd64
Done.
wl:
Running module version sanity check.
- Original module
- No original module exists within this kernel
- Installation
- Installing to /lib/modules/4.12.0-1-amd64/updates/dkms/
depmod...
Backing up initrd.img-4.12.0-1-amd64 to /boot/initrd.img-4.12.0-1-amd64.old-dkms
Making new initrd.img-4.12.0-1-amd64
(If next boot fails, revert to initrd.img-4.12.0-1-amd64.old-dkms image)
update-initramfs.......
DKMS: install completed.
Et voilà j’ai retrouvé mon wifi Broadcom avec le noyau 4.12 
Pour vérifier
root@debian:/# dkms status /usr/src/broadcom-sta-6.30.223.271
broadcom-sta, 6.30.223.271, 3.16.0-4-amd64, x86_64: installed
broadcom-sta, 6.30.223.271, 4.12.0-1-amd64, x86_64: installed
root@debian:/#
S’il manque un noyau
root@debian:/# dkms autoinstall