15SEP

IPv6 это на потом

После настройки IPv6 от Hurricane Electric вместо человеческих ИП везде стали использоваться вырвиглазные букво-цифры, перемежающиеся двоеточиями

ping www.ya.ru
Обмен пакетами с ya.ru [2a02:6b8::2:242] с 32 байтами данных:
Ответ от 2a02:6b8::2:242: время=112мс
Ответ от 2a02:6b8::2:242: время=68мс
Ответ от 2a02:6b8::2:242: время=68мс
Ответ от 2a02:6b8::2:242: время=68мс

да и на скорости обмена это все сказывается не очень хорошо

ping -4 www.ya.ru
Обмен пакетами с ya.ru [87.250.250.242] с 32 байтами данных:
Ответ от 87.250.250.242: число байт=32 время=4мс TTL=249
Ответ от 87.250.250.242: число байт=32 время=4мс TTL=249
Ответ от 87.250.250.242: число байт=32 время=5мс TTL=249
Ответ от 87.250.250.242: число байт=32 время=5мс TTL=249

Для преимущественного использования IPv4 крутим prefixpolicies

Было

netsh interface ipv6 show prefixpolicies

Приоритет Метка Префикс
---------- ----- --------------------------------
50 0 ::1/128
40 1 ::/0
35 4 ::ffff:0:0/96
30 2 2002::/16
5 5 2001::/32
3 13 fc00::/7
1 11 fec0::/10
1 12 3ffe::/16
1 3 ::/96

вжух

netsh interface ipv6 set prefixpolicy prefix=::ffff:0:0/96 precedence=45 label=4 store=active

стало

netsh interface ipv6 show prefixpolicies

Приоритет Метка Префикс
---------- ----- --------------------------------
50 0 ::1/128
45 4 ::ffff:0:0/96
40 1 ::/0
30 2 2002::/16
5 5 2001::/32
3 13 fc00::/7
1 11 fec0::/10
1 12 3ffe::/16
1 3 ::/96


Полезные ссылки
https://www.reddit.com/r/ipv6/comments/coei3n/fix_for_windows_10_preferring_ipv4_over_ipv6/
https://superuser.com/questions/436574/ipv4-vs-ipv6-priority-in-windows-7
15SEP

В полку трекболистов прибыло

Узнав, что трекболы еще живы https://dlinyj.livejournal.com/809679.html прикупил себе экземпляр "на пробу".

Logitech TrackMan Marble



Для использования шара в режиме скрола надо доставить стороннюю тулзу https://www.fewprojects.com/marblescroll-for-logitech-trackman-marble/ которая при нажатии на правую мелкую кнопку "включает" скролл на шаре.

Тулза от производителя позволяет задать ускорения (максимальное поставил), но вот со скролом там беда.

ИМХО шару не хватает инерции иногда, был бы немного потяжелее. Но в целом годный девайс.
15SEP

Tefal KI760 не включается

Куплен два года назад.
Спустя год (а то и меньше) перестала нормально открываться крышка, заливаю через носик.
А тут и вовсе перестал включатся. Никакой реакции на кнопку. И кнопка не фиксируется в положении ВКЛ.


Collapse )
15SEP

Читалка/писалка SPI Flash на CH340A



Для чтения/записи флешек купил TZT CH341A 24 25 Series EEPROM Flash BIOS USB Programmer Module + SOIC8 SOP8 Test Clip For EEPROM 93CXX / 25CXX / 24CXX DIY KIT за около 300 рублей.

Тема на 4pda там же ссылки на софт.

Обзор на mysku

Альтернативный софт Colibri

Читать - читает.
15SEP

NanoPI Neo Air, CO2 и SI7021



Для NanoPi Neo сотворил плату расширения с датчиком MH-Z19B и SI7021. И вот спустя месяц они добрались до меня.
Мало того, что вместо 3.3в на на датчик температуры/влажности идет 5в ( а он максимально 3.6 способен воспринять), так еще и отверстия меньшего, чем нужно диаметра. Но все влезло.

Отчего-то мне думалось что нагрев самого одноплатника не будет так сильно мешать измерениям. Но оказалось что мешает. Разница градуса в 3-5 от настоящих.
15SEP

MySensors и настоящий Китай lgt8fx


*У меня есть сомнения, что кто-то решит использовать это для построения сети, ибо есть НРФ5хххх за около 200 рублей модуль.

"Клон" (отличия некоторые в лучшую сторону все таки есть)
- Работает от 3.3в
- Кварц не нужен, даже на 16/32 МГц.
- Фьюзов нет - все меняется через регистры
- Бутлоадер - модификация оптибута
- ВО сне прожорлива 60 мКа минимальное что видел.
- Перед PMU.sleep надо ADCSRA = 0, иначе не спит;

"Дополнение" для ардуины вот тут или мой форк, ветка ssop20.

В MySensors изначально не заводятся как "обычная" ATMega328p. Пришлось допиливать - форк, ветка LGT8. Если одобрят пулреквест, будет в основной ветке.

0. Красная, она же WEMOS XI на 328D. Предшественник 328P. К покупке, за обычную цену, не рекомендуется.
SPI пины соответствую таковым на обычной ардуине 9-13. Все работает от 3.3В, частота 16МГц

1. "Нано". На 328P. Пины соответствуют ардуино нано.

2. "ProMini" в корпусе SSOP20. На 328P. Пин SS отличается.

SS 9
MOSI 11
MISO 12
SCK 13
CE - любой. можно 7

#if defined(__LGT8F_SSOP20__)
#define MY_RF24_CE_PIN 7
#define MY_RF24_CS_PIN PIN_SPI_SS
#endif

После некоторых упражнений с буквами все взлетело, но во сне потребляет неприлично много.
Из плюсов цена, если удастся достать сильно дешево (30-40 рублей плата, MCU отдельно не видел)

Некоторые полезные ссылки
http://arduino.ru/forum/apparatnye-voprosy/obzor-klona-megi328-lgt8f328p
http://mypractic.ru/urok-54-specifika-programmirovaniya-platy-massduino-uno-lc-ustanovka-programmnogo-obespecheniya-programmirovanie-acp-cap-dopolnitelnyx-cifrovyx-vyvodov.html
https://community.alexgyver.ru/threads/problemy-s-platami-na-mk-wavgat-avga328p.2304/
https://radiolis.pp.ua/arduino/54-znakosmtvo-s-wemos-xi-lgt8f328d-kitajskij-analog-atmega328
15SEP

Хлебная пчела / BreadBee одноплатник (проект) за 10 долларов



Габариты 32мм x 30мм.
SOC от IP камеры MSC313E (MStar)

Характеристики:
- ARM Cortex A7 @ ~1GHz
- 64MB DDR2
- 16MB SPI-NOR flash
- 100Mb Ethernet
- USB2
- SD/SDIO
- SPI
- I2C
- ADC
- UART

Ссылки
https://www.crowdsupply.com/daniel-palmer/breadbee
https://www.hackster.io/news/daniel-palmer-s-breadbee-is-an-ultra-compact-1ghz-arm-cortex-a7-sbc-with-on-board-ethernet-577cab543154
https://www.notebookcheck.net/BreadBee-A-tiny-alternative-to-the-Raspberry-Pi-Zero-that-supports-Linux-and-costs-just-US-10.461781.0.html
15SEP

Wifi/Bluetooth Realtek RTL8821CU ComFast CF-759BF


Для опытов заказал несколько блутутс адаптеров с внешней антенной. В нагрузку идет и Wifi.
Сначала про "качественный" адаптер.

Заказывал на aliexpress за почти 900 рублей, "сейчас" уже 600. (включая 250 рублей доставки)

Размеры антенны можно оценить по фото. Достает везде. Через 2 жб стены в 17см сигнал от ноутбука иногда тухнет, а тут -87 дБи.

На виндовсе при подключении появляется диском, на котором лежат драйвера, после установки в системе появляется россыпь устройств для блутутса и вифи. Диск "пропадает".

На убунте такие "чудеса" с драйверами не проходят. Появляется как диск.
Заставляем разглядеть правильное устройство.

Вся инструкция есть по ссылке https://github.com/brektrou/rtl8821CU

0. Клонируем репозиторий

mkdir -p ~/build
cd ~/build
git clone https://github.com/brektrou/rtl8821CU.git


1. Устанавливаем DKMS

Dynamic Kernel Module Support или DKMS — фреймворк, который используется для генерации тех модулей ядра Linux, которые в общем случае не включены в дерево исходного кода. DKMS позволяет драйверам устройств автоматически пересобираться, когда ядро уже собрано. DKMS может быть использован в двух направлениях: автоматическая рекомпиляция всех модулей в случае установки новой версии ядра, и установка новых версий модулей (драйверов) в существующую систему без необходимости ручной компиляции или предкомпилированных пакетов

sudo apt-get install dkms

2. Устанавливаем модуль
./dkms-install.sh

3. Вставляем адаптер, находим его ID вида 0bda:1a2b

lsusb

переключаем в правильный режим

sudo usb_modeswitch -KW -v 0bda -p 1a2b

4. Запускаем блутутс сервис
systemctl start bluetooth.service


Тут уже все должно заработать.