Installation du scanner Brother MFC-L2800DW sous Debian 12

Support Brother

Scanner driver 64bit (deb package) => brscan5-1.3.5-0.amd64.deb
https://support.brother.com/g/b/downloadhowto.aspx?c=fr&lang=fr&prod=mfcl2800dw_eu_as&os=128&dlid=dlf104033_000&flang=4&type3=566

Scan-key-tool 64bit (deb package) => brscan-skey-0.3.2-0.amd64.deb
https://support.brother.com/g/b/downloadhowto.aspx?c=fr&lang=fr&prod=mfcl2800dw_eu_as&os=128&dlid=dlf006652_000&flang=4&type3=570

Dans la console :

cd Téléchargements

sudo dpkg -i --force-all brscan5-1.3.5-0.amd64.deb
dpkg -l | grep Brother (pour voir si le driver est installé)

sudo apt-get install curl
sudo dpkg -i --force-all brscan-skey-0.3.2-0.amd64.deb
dpkg -l | grep Brother (pour voir si le driver est installé)
sudo nano /etc/udev/rules.d/60-brother-mfp-brscan5-1.0.2-2.rules
puis enlever le # devant :
MODE="0666"
GROUP="scanner"

sudo apt-get install sane xsane gocr

Installer Siril sous Debian 12

Site : https://siril.org
Version : 1.2.4

Dans la console :

Si le répertoire Siril n’existe pas déjà, je le crée :
sudo mkdir /usr/share/siril

Je télécharge l’application : Siril-1.2.4-x86_64.AppImage

J’installe l’application à l’endroit voulu :
cd Téléchargements
sudo mv Siril-1.2.4-x86_64.AppImage /usr/share/siril

Je rends le fichier exécutable :
sudo chmod +x /usr/share/siril/Siril-*.AppImage

Je télécharge l’icône Siril et l’installe à l’endroit voulu :
wget http://entropie.org/3615/download/free_astro.siril.svg
sudo mv free_astro.siril.svg /usr/share/siril/free_astro.siril.svg

Pour intégrer le programme au menu de Mate, je crée un fichier siril.desktop dans le répertoire /usr/share/applications :
cd /usr/share/applications
sudo nano siril.desktop

[Desktop Entry]
Type=Application
Name=Siril
Comment=Traitement d’images astronomiques
Exec=/usr/share/siril/Siril-1.2.4-x86_64.AppImage
Icon=/usr/share/siril/free_astro.siril.svg
Terminal=false
Categories=Astronomy;

Pour effacer une version précédente de Siril (à adapter) :
sudo rm -rf /usr/share/siril/Siril-*.AppImage

Trame d’une télécommande 433 MHz

L’objectif est de commander à distance des prises de courant télécommandées depuis un montage Arduino.

Arduino + récepteur RTL-SDR + télécommande 433,92 MHz
Modulation OOK (ASK) ???

Méthode :

Dans Universal Radio Hacker, après avoir enregistré le signal de la télécommande, si Autodetect parameters ne donne rien, on sélectionne sur le signal ce qui pourrait correspondre à 1 bit et on règle Samples/Symbol sur la valeur obtenue (selected), puis on tâtonne autour de cette valeur, l’objectif est de récupérer une trame qui se répète. Si la trame se répète entre 860 et 986 Samples/Symbol, on règle celui-ci sur 923 (la moyenne). On affine Samples/Symbol en divisant le nombre de samples de la trame par le nombre de bits.

Puis on calcule la durée des impulsions de chaque bit :
137679 selected => 68,84 ms / 135 bits = 0,510 ms = 510 microsecondes
=> BIT_LEN 510 (dans le programme Arduino)

On calcule enfin la durée entre 2 trames en se basant sur le nombre de samples et Sample rate => SEQ_PAUSE dans le programme Arduino.

La télécommande de ma prise envoie le signal qui suit, j’arrive à décoder la trame mais pas à réémettre ce signal. Même le HackRF One en mode émission a du mal à se faire reconnaître ! À approfondir…

Installation du scanner Brother DS-740D sous Debian 12

https://support.brother.com/g/b/downloadhowto.aspx?c=fr&lang=fr&prod=ds740d_all&os=128&dlid=dlf104033_000&flang=4&type3=566

cd Téléchargements
sudo dpkg -i --force-all brscan5-1.3.1-0.amd64.deb
dpkg -l | grep Brother (pour voir si le driver est installé)
sudo nano /etc/udev/rules.d/60-brother-mfp-brscan5-1.0.2-2.rules
puis enlever le # devant :
MODE="0666"
GROUP="scanner"

sudo apt-get install sane xsane gocr

Options avancées : Auto Document Size + Auto Deskew

HackRF One

https://greatscottgadgets.com/hackrf/one/ => SDR with HackRF One

sudo apt-get install hackrf
sudo apt-get install pipx
pipx install urh
pipx ensurepath

Dans la console, taper urh pour lancer le programme Universal Radio Hacker (ou par le Menu principal : icône – /home/$USER/.local/bin/urh).

Autres liens :
http://jmfriedt.free.fr/
La radio logicielle : un sujet d’enseignement et un moyen d’enseigner
les communications sans fil à l’université

Matériel pour la radio logicielle
Quelques fondements théoriques pour aborder la radio logicielle
Groupe Facebook RTL-SDR France

Installer Mednum Offline Player sous Debian 12

Mis à jour le 21 septembre 2024.

Site : https://vod.mediatheque-numerique.com
Version du lecteur VOD : 5.6.1

Dans la console :

Si le répertoire Mednum Offline Player n’existe pas déjà, je le crée :
sudo mkdir /usr/share/mednum-offline-player

Je télécharge l’application : mednum-offline-player.AppImage

J’installe l’application à l’endroit voulu :
cd Téléchargements
sudo mv mednum-offline-player.AppImage /usr/share/mednum-offline-player

Je rends le fichier exécutable :
sudo chmod +x /usr/share/mednum-offline-player/mednum-offline-player.AppImage

Je télécharge l’icône MedNum et l’installe à l’endroit voulu :
wget http://entropie.org/3615/download/mednum128x128.png
sudo mv mednum128x128.png /usr/share/mednum-offline-player/mednum.png

Pour intégrer le programme au menu de Mate, je crée un fichier mednum-offline-player.desktop dans le répertoire /usr/share/applications :
cd /usr/share/applications
sudo nano mednum-offline-player.desktop

[Desktop Entry]
Type=Application
Name=Médiathèque Numérique
Comment=Arte VOD
Exec=/usr/share/mednum-offline-player/mednum-offline-player.AppImage
Icon=/usr/share/mednum-offline-player/mednum.png
X-AppImage-Version=5.6.1
Terminal=false
Categories=AudioVideo;Player;

Pour effacer une version précédente de Mednum Offline Player (à adapter) :
sudo rm -rf /usr/share/mednum-offline-player/mednum-offline-player.AppImage

NFC

Liens :

https://github.com/miguelbalboa/rfid => doc
RFID / Arduino : Copy a card with known keys
Comprendre le NFC Mifare
Calcul du BCC
Cours RFID => MIFARE Classic EV1 1K
L’Atelier du Geek
Cloner une carte NFC
RFID Proximity Cloning Attacks
nfc-tools => https://www.kali.org/tools/libnfc/
mfoc => https://www.kali.org/tools/mfoc/
mfoc-hardnested

Installer nfc-tools et mfoc sur Debian :

sudo apt-get install libnfc-bin mfoc
nfc-list -v

Le fichier extended-std.keys ci-dessous se trouve à cette adresse.
Carte utilisée : Secteur 0 réinscriptible (cf W ci-dessous)

mfoc -f extended-std.keys -O carte-originale.mfd
mfoc -O carte-vierge.mfd
nfc-mfclassic W a u carte-originale.mfd carte-vierge.mfd f

Pb : Toutes les clés passent à FFFFFFFFFFFF, la copie n’est donc pas parfaite. Poursuivre le clonage (sans l’option bloc 0) avec l’appli MIFARE Classic Tool sur Android.

Si nécessaire (« Card is not vulnerable to nested attack »), installer mfoc-hardnested :

git clone https://github.com/nfc-tools/mfoc-hardnested
sudo apt-get install libnfc-dev
sudo apt-get install autoconf (nécessaire pour autoreconf ci-dessous)
cd mfoc-hardnested
autoreconf -vis
./configure
make && sudo make install
mfoc-hardnested -h
mfoc-hardnested -O carte-originale.mfd