File size: 12,300 Bytes
ec6c9ac
 
 
5ad4c97
49ff61e
 
 
 
fc6b560
 
 
c58e0b4
 
 
fc6b560
 
 
 
5ad4c97
a53d71b
1a18c6b
0fa465c
ca32ece
1adbe55
cfa6f3c
b1d810c
ec6c9ac
a4e2739
3d1d923
3ba608e
 
 
 
 
 
7fb077c
3ba608e
7fb077c
 
 
ae52bb4
 
3fe5978
ae52bb4
b4decbb
ae52bb4
 
3f36166
ae52bb4
dcab27e
 
 
 
 
 
4fc9f08
3d1d923
 
 
 
d012993
 
3d1d923
 
 
 
d012993
 
3d1d923
 
7f2656f
3d1d923
 
 
 
 
d012993
3d1d923
 
 
d012993
3d1d923
 
 
 
591833d
b05292a
cd091a1
 
ec6c9ac
ca32ece
bafe29b
cd091a1
db05a50
 
bfb1158
ec6c9ac
cd091a1
ec6c9ac
 
 
579639d
db05a50
 
 
 
 
 
 
 
 
 
 
 
 
 
 
cd091a1
16dfd47
86901a9
 
2a14c69
7870473
db05a50
 
 
 
cd091a1
8524217
70400ff
6bad6d7
70400ff
8524217
6bad6d7
4a99346
 
40a50c8
 
 
 
496e3b2
 
0564205
 
 
9ce4bee
db05a50
 
d1a4e5d
4d88ca1
0af0c9a
9ce4bee
3bc3c19
9ce4bee
 
0298da5
cd091a1
184a401
 
 
 
ca78cac
 
bfb1158
 
64f18d4
bfb1158
64f18d4
ca78cac
bfb1158
4a50a19
0782f13
052a724
8b89ab1
 
 
 
 
0298da5
 
 
 
 
6fafad9
18f0c80
6fafad9
8a3690e
f141229
77d0ae6
35e6fd8
db2d747
924a79b
 
 
 
 
 
 
 
a4383fd
 
 
f68c6e9
a4383fd
 
f23079a
a4383fd
 
 
 
 
f68c6e9
a4383fd
 
f23079a
a4383fd
078f3ac
 
9a42416
e10fe76
 
 
 
 
9a42416
 
 
 
22ca3f0
 
 
 
9a42416
22ca3f0
078f3ac
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
---
license: gpl-3.0
---
```php
  _  ___    _  _____ 
 | |/ / |  | |/ ____|
 | ' /| |__| | (___  
 |  < |  __  |\___ \ 
 | . \| |  | |____) | LiveUSB 0.9
 | |\_\_|  |_|_____/    with
 | |                    
 | |.   ,--()      llama.cpp + Gemma 4
 | ( )-'-.------|> Reticulum Network Stack
 | |`     `--[]    Meshtastic
 | |___   _____    
 | | \ \ / / _ \   Special for
 | | |\ V /  __/   Use in case of
 |_|_| \_/ \___|   Total BlackOUT
```
Образ KHSLiveUSB собран на базе Debian 13 Trixie с xfce и ядром 6.12 под архитектуру amd64 

Расчитан для автономной работы на Ноутбуках со средними и скромными вычислительными мощностями,
 ПК и МиниПК поставляющихся без SSD/HDD,
а так же для работы в условиях частичного или полного отсутствия интернет соединения
с возможностью локального запуска легковесных моделей нейросетей 
и организации связи через Reticulum и Meshtastic

```php
### TIMELINE:
20/04/2026 Собрал образы khsliveusb_0.9 и 8GB_khsliveusb_0.3
- В оба образа добавлены инструменты для работы в сетях Meshtastic
- esptool 4.7.0 + python3-meshtastic + contact
- Добавлены документация + электрические схемы радиомодемов
- Добавлен .apk клиент Meshtastic для Android 

11/04/2026 8GB_khsliveusb_0.2 (Образ БЕЗ НЕЙРОСЕТЕЙ)
- Добавлен rBrowser
- Добавлены .apk , .pdf и другие инструменты из 16Gb образа
- Добавлена карта мира с QTH локатором 

05/04/2026 khsliveusb_0.8 в этом образе
- Модели Qwen и Medgemma заменены на одну мультимодальную Gemma 4 E2B (via unsloth)
- Добавлены прошивки Meshtastic (надо проверить прошивку offline флэшером от RNS)
- Добавлены lxmf-bot, lxmf_messageboard, ArduinoIDE, .deb пакет openssh-server_amd64
- Добавлена база идентификации сигналов с различных спутников Artemis 
- Добавлены .pdf инструкции по APRS-via-ISS, gr-sattelites SAT Freq, satNogs transponders, etc.
- Добавлены распиновки Raspberry Pi, esp8266, esp32, Arduino Nano/UNO, etc. 
- Добавлены .apk Look4sat, Compas, SSH Client

29/03/2026 khsliveusb_0.7 в этом образе
- Выпилены stable-diffusion и whisper оставлен только llama.cpp
- Добавлены avrdude, MicroAPRS, MicroModem с документацией и схемами сборки радиомодемов 
- Добавлены таблицы частот спутников
- Добавлены .apk приложения SSTV Encoder, Robot36, Serial Monitor, и SDRTouch для работы с SDR 

20/03/2026 foximage_armv7l.0.4
- Автостарт ноды при подаче питания, сразу в режиме транспорта
- Добавлены файлы в Share директорию с распиновками к LuckFox
- Добавлен всратый Web интерфейс для конфигурирования ноды (возможность изменения конфигов пока отключена)

==============================================
18/03/2026 khsliveusb_0.6 устарел, удален
- Обновлён ребилдер
- Добавлены gpredict и cutecom
- Обновлён конфиг nomadnet (добавлен Serial Interface и автостарт ноды)
- Добавлен образ foximage_armv7l для Ноды на базе LuckFox 

10/03/2026 khsliveusb8_0.1 устарел, удален
- Добавлен образ БЕЗ НЕЙРОСЕТЕЙ

9/03/2026 khsliveusb_0.5 устарела, удалена
- Заменена модель нейросети DeepSeek на Qwen3
- Добавлен web-браузер chromium 
- Обновлены прошивки различных радиомодулей для Reticulum
- Добавлена возможность прошивки модулей из web интерфейса

8/03/2026 khsliveusb_0.4 устарел, удален
- Добавлена модель нейросети Medgemma
- Добавлены конфиги сборки llama и preRunner

6/03/2026 khsliveusb_0.3 устарел, удален
- Собран первый тестовый образ
- Обкатаны различные конфигурации HW
```

![image](images/main.jpg)

# В Дополнение к дефолтной пакетной базе Debian 13 live
# В образ интегрированы следующие инструменты:

- llama.cpp + Multimodal Gemma 4 E2B (via unsloth)

# Сетевые инструменты:
- Reticulum Network Stack (rns, nomadnet, sideband, rBrowser)
- Meshtastic (esptool, python3-meshtastic, contact)
- Встроенный репозиторий с прошивками, документацией по RNS и WEB-флэшером

# Мониторинг утилизации ресурсов:
- nmon
- lm-sensors
- psensor

# APK приложения:
- Meshtastic Client
- Sideband Client
- Serial Monitor
- SSH Client
- Robot36
- SSTV Encoder
- GGMorse Encoder/Decoder
- ft8cn

# PDF документация
- Список спутников с частотами Uplink/Downlink
- QTH Locator в формате .JPG
- Схемы различных радиомодемов
  
# Прочее:
- git
- screen
- cutecom
- gpredict
- ffmpeg
- avrdude
- ArduinoIDE
- Artemis
  
# Установка:
- Скачать образ (16Gb) https://huggingface.co/cyberunit/KHSLiveUSB/resolve/main/amd64_khsliveusb_0.9.iso

 или

- Образ БЕЗ НЕЙРОСЕТЕЙ (8Gb) https://huggingface.co/cyberunit/KHSLiveUSB/resolve/main/amd64_8GB_khsliveusb_0.3.iso

 или 

- Образ для создания своей Ноды в сети Reticulum на базе микрокомпьютера LuckFox Pico Pro Max
- https://huggingface.co/cyberunit/KHSLiveUSB/resolve/main/armv7l_FoxNode_image_0.4.bin
(8Gb)
Github Repo --> https://github.com/sw3nlab/KHSLiveUSB
![image](images/foxnode.jpg)
![image](images/cyberfox.jpg)
- Записать образ на флэшку:
- - в Windows можно использовать Rufus (запись в режиме dd)
- - в Linux с помощью dd
- - `dd if=khsliveusb_0.9.iso of=/dev/sd? bs=1M status=progress`


- для оптимальной скорости работы, лучше использовать USB порты SS, 
 флэшки не менее 16Gb с хорошей скоростью чтения/записи стандарта не ниже USB 3.2

- При первой загрузке ОБРАЗА С НЕЙРОСЕТЯМИ на НОВОЙ аппаратной конфигурации,
необходимо воспользоватся ярлыком "New Build" на рабочем столе
и только после этого использовать ярлык Gemma4
для запуска web-интерфейса общения с нейросетью

# Образ протестирован на:
<b>AMD Ryzen 7 4750u (16Gb RAM)</b></br>
<b>AMD Ryzen AI 9 365 (32Gb RAM)</b></br>
<b>Intel Core i5 9300H (16Gb RAM)</b></br>
<b>Intel Core i5 9400F (8Gb RAM)</b></br>
<details>
<summary><b>Intel Core i7 5500U (8Gb RAM)</b></summary>
medgemma-4b-it-Q4_K_M (2.3Gb)
  ~5 t/s
![image](images/intel_i75500.jpg)

![image](images/intel_medgemma_i75500.jpg)
</details>


### QA и Известные ошибки:

> Скачал, записал на флэшку, работает, но грузится УЖАСНО МЕДЛЕННО

Для нормальной работы желательно использовать USB флэшку стандарта USB 3.2 
и вставлять её в порт с обозначением (SS) Super Speed

> ПК ушёл в спящий режим, теперь требует пароль

пароль `live`

> Ошибка "Illegal instruction" при запуске любой модели

решается пересборкой llama ---> ярлык "New Build"

> У меня слабый интернет канал, и долго выкачивать 16Гб образа, будет ли образ на 8Гб

Образ на 8Gb БЕЗ НЕЙРОСЕТЕЙ, только с инструментами RNS и Meshtastic
можно скачать по этой ссылке: https://huggingface.co/cyberunit/KHSLiveUSB/resolve/main/amd64_8GB_khsliveusb_0.3.iso
Возможно будут образы на базе других дистрибутивов и образ без иксов.


> Как прошить радиомодуль Heltec v2 из вашего образа
- подключить радиомодуль к любому рабочему/свободному USB порту.
- Запустить Sideband с рабочего стола
- Перейти в раздел Repository и нажать Star Repository Server
- открыть в браузере Chromium адрес https://127.0.0.1:4444/mirrors/rnode-flasher/RNode_Flasher.html
- список доступных прошивок для различных модулей находится по адресу
- https://127.0.0.1:4444/pkgs.html

> Хочу подключится к Reticulum серверу, куда нада нажать если СЕТЬ ЕСТЬ

По умолчанию в образе, в конфиге ~/.reticulum/config прописан интерфейс:
 TCPClient Interface (с дефолтным сервером)
![image](images/screenTCP.png)
Для подключения к серверу как TCPClient, необходимо в конфиге указать нужный вам адрес сервера и порт,
 а так же перевести интерфейс в активное состояние и перезапустить либо Sideband либо Nomadnet.
**конфиг можно редактировать как вручную по старинке через Mousepad/nano/vi так и через Nomadnet

> Хочу подключится к Reticulum. СЕТИ НЕТ!

По умолчанию в образе, в конфиге ~/.reticulum/config прописан интерфейс:
 Rnode LoRa Interface
![image](images/rnode.png)
Для подключения через этот интерфейс, необходимо иметь радиомодуль из списка поддерживаемых в конфиге для этого интерфейса указать частоту, ширину канала и др.
 а так же перевести интерфейс в активное состояние и перезапустить либо Sideband либо Nomadnet.

> Хочу подключится к Meshtastic. СЕТИ НЕТ!

![image](images/meshmodems.jpg)
Для работы в сетях Meshtastic
Необходимо собрать поддерживаемый радиомодем
к примеру на железяках esp wroom 32 NodeMCU + LoRa SX1278 433MHz
схемы радиомодемов можно найти в директории ~/Meshtastic/PDF
Для прошивки радиомодема образ оборудован флэшером esptool
Инструкция по прошивке лежит в ~/Meshtastic/README.md

Так же образ оборудован консольным клиентом contact, для работы на ПК:
`~/myvenv/bin/contact --port /dev/ttyUSB?`
И Клиентским приложением для работы на Android девайсе, найти который можно по адресу:
`~/Meshtastic/APK`

Выразить благодарность за сборку можно на странице пожертвований
 Donate: https://dzen.ru/cyberunit?donate=true