Add Joplin, old Mac, and Fedora WiFi runbooks; simplify JA3 Whisky scripts and hotspot recovery.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
ahauimix
2026-06-19 22:26:33 +03:00
parent 1938b7c743
commit 4bc9629a09
381 changed files with 3442 additions and 773 deletions

116
docs/old_mac/RUNBOOK.md Normal file
View File

@@ -0,0 +1,116 @@
# Fedora 43 на MacBook Pro (Intel) — BCM4322 WiFi runbook
**Железо:** MacBook Pro Intel, Broadcom **BCM4322**, драйвер ядра **b43**
**ОС:** Fedora 43 Workstation, рабочее ядро `6.17.1-300.fc43.x86_64`
**Проверено:** 2026-06-16
**Архив для установки:** `deliverable/fedora-bcm4322-wifi-fix.tar.gz`
**Передача Mac → Fedora:** см. **[BLUETOOTH_FILE_TRANSFER.md](./BLUETOOTH_FILE_TRANSFER.md)** (порядок: приём на Fedora, затем Send с Mac).
---
## 1. Быстрый путь (WiFi fix)
```bash
cd ~/Downloads
tar xzf fedora-bcm4322-wifi-fix.tar.gz
cd fedora-bcm4322-wifi-fix
sudo bash install-bcm4322-firmware-fedora.sh
sudo reboot
nmcli device wifi list
nmcli device wifi connect "SSID" password "пароль"
```
---
## 2. RCA
| Симптом | Причина | Решение |
|---------|---------|---------|
| `Broadcom 4322 WLAN found`, WiFi нет | Драйвер b43 есть, **firmware нет** | `ucode16_mimo.fw` в `/lib/firmware/b43/` |
| `b43-fwcutter` установлен | Это утилита, не firmware | Установить `.fw` файлы |
| BT PAN: `bnep0` connect → disconnect | Профиль NM / телефон | §4.2 |
| `dnf` timeout | Нет интернета | Offline-архив или USB tether |
**Не переустанавливать Fedora** — BCM4322 снова потребует firmware.
---
## 3. Диагностика
```bash
uname -r
lspci -nn | grep -i network
lsmod | grep -E 'b43|bcma|ssb'
sudo dmesg | grep -i b43
nmcli device
ls -la /lib/firmware/b43/ucode16_mimo.fw
```
---
## 4. Интернет до установки firmware
### USB tethering (предпочтительно)
Redmi Note 14 → USB-модем → на Fedora `nmcli device``ping 8.8.8.8`.
### Bluetooth PAN
```bash
nmcli connection delete "Redmi Note 14 Network"
sudo systemctl restart bluetooth
bluetoothctl
# power on / agent on / default-agent / pair / trust / connect
```
На телефоне: Bluetooth-модем вкл., пересопрячь Fedora.
### Онлайн-путь (если интернет есть)
```bash
sudo dnf install rpmfusion-nonfree-release-tainted
sudo dnf install b43-firmware
sudo reboot
```
**Не ставить `akmod-wl`** на BCM4322.
---
## 5. После установки
```bash
sudo dmesg | grep -i b43 # нет "firmware ... not found"
nmcli device # wlan0 / wlp*
nmcli radio wifi on
nmcli device wifi list
```
Опционально (стабильность):
```bash
sudo iw dev <iface> set power_save off
```
---
## 6. Ядро
Рабочее: **6.17.1-300.fc43.x86_64**. В GRUB не выбирать 7.0.12, если загрузка нестабильна.
---
## 7. Цель
| Компонент | Состояние |
|-----------|-----------|
| Firmware | `/lib/firmware/b43/ucode16_mimo.fw` |
| Драйвер | `b43` без ошибок в dmesg |
| Интерфейс | `wlan0` / `wlp*` в nmcli |
| Сеть | WiFi connect работает |
---
*docs/old_mac — local_machine*