Author Archives: admin

Побочный канал (side channel) по питанию USB

Подключил осциллограф к USB порту ноутбука. Позвонил по скайпу. Увидел звуковую волну, воспроизводимую на динамике ноутбука, на осциллографе. Решил видео по этому поводу снять… Для тех, кто не в теме: это означает, что если вы общаетесь по скайпу с кем-то, то USB устройство может “слушать” то, что вы говорите даже не обладая микрофоном.

Центральный музей Вооружённых Сил и Тёма – первое посещение

Я все же оторвал свою ж и отвез Темку в музей. Купили билет за 120 рублей для меня, Темке бесплатно… Вошли. На входе милая женщина на ресепшн объяснила что и где можно посмотреть. Пошли по большой лестнице вниз… и вышли во двор музея, где находится экспозиция боевой техники. Именно это нам и нужно было… Внутренние залы будут чуть
позже. Continue reading

Легенды звука – Underworld

Волшебным образом в далекие 90е я услышал и влюбился в богатую полифонию электронной музыки. Один из моих любимых коллективов – это Underworld. Не так давно я порылся на youtube и нашел живое выступление этой группы на радио. Вот видео, которое я стащил с youtube. Мне жаль, что мало кто понимает меня в плане этой музыки… но это уже не важно, наверное. Я советую слушать эту композицию на хорошем звуке, так как колонки ноутбука не могут воспроизвести всю глубину звучания. Под видео я вставил текст песни, взятый с metrolyrics.com Continue reading

Роутер D-link DIR-320NRU B1 с модемом от мегафон 4G или как заниматься сексом 3 дня подряд

Исходная информация

У меня на даче долгое время стоял и работал роутер D-link DIR-320NRU с модемом от SkyLink. Потом я прошил в DIR-320NRU на новую официальную прошивку от D-link, которую взял здесь: ftp://ftp.dlink.ru/pub/Router/DIR-320_NRU/ Эта прошивка умеет работать с Yota. Yota проработала на даче несколько месяцев и зимой 2014 начала очень плохо работать… видимо что-то изменилось в плане зоны покрытия. Пришлось искать другой вариант. Я проверил на своем телефоне с помощью speedtest.net приложения скорость Билайн HSPA+. Скорость получилась примерно 7 МБит, если мне не изменяет память. модемТут-то я и решил купить модем от мегафон (4G+ (LTE) модем M100-4 (белый), до 100 Мбит/сек). Позже я выяснил, что этот модем называется Huawei e3272. Благо рядом,  в Авиагородке есть филиал мегафона. Купил. Приехал обратно. Воткнул в роутер…. и вуаля! Все работает! Но работает медленно как-то… Лампочка индикации режима работы постоянно переключалась из голубого в синий или зеленый. Сайты открывались на половину и зависали… Надо было что-то с этим делать. Ну а делать нечего, потому что в прошивке 1.4.3 никаких настроек дополнительных для модемов 3G нет. Напрашивался поиск в интернет решений этой проблемы… На тот момент мне казалось, что достаточно найти новую прошивку, которая умеет вводить дополнительные команды в модем, чтобы работать с ним в нужном режиме. Я был, вобщем-то, прав. Но я еще не представлял, какой аццкий геморой меня ждет…

Описание оборудования

Роутер: D-link DIR-320
P/N: RIR320NRUB1A.B1E
F/W: 1.2.94 (заводская), 1.4.3 (которую я зашил в него)
Модем: Мегафон M100-4, он же Huawei e3272.

Возможные пути решения

Открыв инет, я ожидал найти готовую прошивку, поддерживающую DIR-320 и модемы 3G. Первым разочарованием было то, что моя любимая DD-WRT не поддерживает DIR-320 с модификацией B1. Это уже напрягло, потому что все остальное оборудование, которое когда либо попадалось мне в руки с DD-WRT работало. Далее я наткнулся на форум 4PDA, в котором есть подробное описание модема e3272. На форуме было много сообщений о том, что DIR-320NRU B1 замечательно прошивается прошивкой от Zyxel keenetic, после чего он идеально работает с модемами. Покопав в интернете эту тему, я нашел прошивку Firmware-KEENETIC-V1.00[BFW.4]D0_1202222216.bin. Я зашел на веб интерфейс роутера и попытался прошить его этой прошивкой, однако роутер проигнорировал это действие. Потом я нашел инструкцию, в которой описана процедура прошивки в “аварийном” режиме. Для этого надо выключить питание роутера, зажать кнопку ресет и не отпускать ее, включить роутер с нажатой кнопкой ресет, подождать 10 секунд, отпустить кнопку ресет. На ПК настроить сетевой интерфейс на адрес 192.168.0.2 и браузером зайти на 192.168.0.1. В браузере при этом появляется Failsafe надпись и две кнопки “Обзор” – для выбора прошивки и “Загрузить” – для заливки прошивки в роутер. Но и этот метод мне не помог.

Следующее, что я нашел: нужно провести даунгрейд прошивки до заводской, чтобы она смогла принять прошивку Zyxel. Номер заводской прошивки 1.2.94. Ее можно скачать на официальном сайте: ftp://ftp.dlink.ru/pub/Router/DIR-320_NRU/ Скачал, зашел как обычно на веб интерфейс роутера, зашел в “Обновление ПО” и подсунул ему прошивку 1.2.94. Роутер весело моргнул и прошился. После этого, уже в прошивке 1.2.94 я попробовал вновь скормироть роутеру прошивку Zyxel, но ничего не вышло. Роутер просто не желает прошиваться чем либо.

Я пошел дальше копаться в интернет, чтобы найти хоть что-то, чем можно прошить DIR-320. Залез и на OpenWRT и какие-то еще левые сборки нашел. Нашел даже форум, на котором чувак разбирает файловую систему, описывая проблему компрессии. Но ни одна прошивка не хотела влезать на роутер. Я даже нашел программу, которая называется DIR_320_RFU.exe, которая заливает по TFTP указанную тобой прошивку. Но и она не смогла зашить роутер.

Потом я попробовал напрямую программой TFTP залить прошивку. Но и это не помогло. Полез искать дальше. Нашел информацию о том, что Windows 7 может не давать работать с роутером в момент определения среды передачи данных и это лечится правкой реестра по ветке HKEY_LOCAL_MACHINESystemCurrentControlSetServicesTcpipParameters DisableDHCPMediaSense = 1. Это извращение делать уже совсем не хотелось, ибо я и так погряз в джунглях, решая простую задачу. Надо было вернуться к поиску чего-то простого.

Чудо свершилось случайно

И тут я обращаю внимание на то, что прошивки имеют разные расширения. Одни BIN, другие TRX, а есть еще и FWZ. И тут мне совершенно случайно попадается файл: DIR320NRU-Keenetic_LiteB_LTE.fwz. Я подсовываю его роутеру и… чудо свершилось! Роутер прошился и превратился в zyxel!

Но это еще не все

В новоиспеченный Zyxel (DIR-320) я вставляю модем и иду в раздел настроек. Перевожу роутер в режим работы с 3G модемом. Модем начинает весело мигать и в статусе появляется строка, что он подключен. Но не тут-то было! Я пытаюсь выйти в интернет и лампочка на модеме гаснет. В журнале появляется злобная надпись usb device disconnected и modem hangup. Полез читать инет дальше. Дочитался до того, что надо модем вставить в ПК и в гипертерминале ввести команду, которая заставит модем работать только в режиме модема. Вот некоторые из них:
AT^SETPORT=? — Возможная конфигурации портов
AT^SETPORT? — Текущая конфигурация портов
AT^SYSINFOEX — В какой сети зарегистрировано устройство — GSM, WCDMA или LTE
AT^SYSCFGEX=? — Диапазоны сети
ATI — Информация о устройстве
AT^VERSION? — Информация о версии прошивки
AT^FHVER — Смотрим версию прошивки и версию железа
AT^RESET — Перезагрузка модема
Вот так это выглядит в программе Hyperterminal:

at
OK
at^setport=?
^SETPORT:1: 3G MODEM
^SETPORT:2: 3G PCUI
^SETPORT:3: 3G DIAG
^SETPORT:5: 3G GPS
^SETPORT:A: BLUE TOOTH
^SETPORT:16: NCM
^SETPORT:A1: CDROM
^SETPORT:A2: SD
^SETPORT:10: 4G MODEM
^SETPORT:12: 4G PCUI
^SETPORT:13: 4G DIAG
^SETPORT:14: 4G GPS

OK
at^setport?
^SETPORT:FF;10,12,10,12

OK

ati
Manufacturer: huawei
Model: E3272
Revision: 21.436.05.00.209
IMEI: 8675030143923XX
+GCAP: +CGSM,+DS,+ES

Обратите внимание на ответ на последнюю команду at^setport? и ответ: FF;10,12 – это значит, что модем находится в режиме “только модем”. Есть еще команды управления режимом, но я их пока не проверял:

Включение / отключение режимов 3G и 4G.

  • AT^SYSCFGEX=”00″,3fffffff,2,4,7fffffffffffffff,, – Автоматически.
  • AT^SYSCFGEX=”02″,3fffffff,2,4,7fffffffffffffff,, – Только 3G.
  • AT^SYSCFGEX=”02″,400000,2,4,7FFFFFFFFFFFFFFF,, – 3G ( 2100 МГц )
  • AT^SYSCFGEX=”02″,2000000000000,2,4,40,, – 3G ( 900 МГц )
  • AT^SYSCFGEX=”02″,2000000400000,2,4,40,, – 3G ( 900/2100 МГц )
  • AT^SYSCFGEX=”03″,3fffffff,2,4,7fffffffffffffff,, – Только 4G.
  • AT^SYSCFGEX=”0302″,3FFFFFFF,1,2,7FFFFFFFFFFFFFFF,, – 4G/3G.

hyperterminal

 

Команды ATD – это я поинтересоваться хотел, какую скорость коннекта он напишет, но он ничего не написал 🙁 После перевода модема в режим “только модем”, я вставил его обратно в роутер. Вроде бы все заработало нормально. Я предполагаю, что отключение было связано с тем, что слабый сигнал вынуждал модем “прыгать” с одного стандарта передачи данных на другой, вызывая отключение устройства, а не прерывание связи.

Весь арсенал для прошивки D-link DIR-320NRU B1

В архив 50 Мб я собрал все, что нашел: рабочие и не рабочие прошивки и утилиты: DIR-320NRU

Содержание архива:

2014-10-13 11:34      52382928      52382928  DIR-320NRU.rar
#  Archive DIR-320NRU.rar
2014-10-12 23:09         23076         22750  DIR-320NRU\3G_Modem_Mode_Switcher_1.0 (не работает с этим модемом).zip
2008-04-14 08:30         35983         28683  DIR-320NRU\HyperTerminal\hypertrm.chm
2008-04-14 08:30        347136        141142  DIR-320NRU\HyperTerminal\hypertrm.dll
2008-04-14 08:30         28160         15748  DIR-320NRU\HyperTerminal\hypertrm.exe
2008-04-14 08:30         25153          6777  DIR-320NRU\HyperTerminal\hypertrm.hlp
2009-08-14 23:35        445440        183939  DIR-320NRU\TFTP утилиты\DIR_320_RFU.exe
2014-10-10 12:27        180736         79316  DIR-320NRU\TFTP утилиты\tftp.exe
2014-10-12 10:38       7340036       7259568  DIR-320NRU\Не работающие прошивки\- openwrt-BB-oscam-01.06.2013.bin
2014-10-12 09:50       7077892       7056242  DIR-320NRU\Не работающие прошивки\--openwrt-BB-mpcs-01.06.2013.bin
2014-10-12 10:38       7077892       6941382  DIR-320NRU\Не работающие прошивки\--openwrt-BB-std-01.06.2013.bin
2014-10-09 22:05       5242884       5166917  DIR-320NRU\Не работающие прошивки\--openwrt-ramips-rt305x-dir-320-b1-squashfs-sysupgrade.bin
2014-10-12 09:44       2785408       2758758  DIR-320NRU\Не работающие прошивки\-DIR320-wimax-1.2.6.bin
2014-09-25 10:34       5505084       5392559  DIR-320NRU\Не работающие прошивки\-Zyxel.bin
2014-10-12 19:17       3407876       3253497  DIR-320NRU\Не работающие прошивки\openwrt.bin
2014-10-09 21:25       3366912       3352089  DIR-320NRU\Работающие прошивки\DIR320NRU-1.2.94.bin
2014-10-12 10:03       5349376       5318748  DIR-320NRU\Работающие прошивки\DIR320NRU-1.4.3.bin
2014-10-12 10:42       5402626       5402626  DIR-320NRU\Работающие прошивки\DIR320NRU-Keenetic_LiteB_LTE.fwz
2012-06-09 15:59        Folder        Folder  DIR-320NRU\HyperTerminal
2014-10-13 11:32        Folder        Folder  DIR-320NRU\TFTP утилиты
2014-10-13 11:33        Folder        Folder  DIR-320NRU\Не работающие прошивки
2014-10-13 11:32        Folder        Folder  DIR-320NRU\Работающие прошивки
2014-10-13 11:33        Folder        Folder  DIR-320NRU
#
# Total                   Size        Packed  Files
#                     52382928      52382928  1

 

 

Видео полета квадрокоптера Pilotage UFO 6-axis с камерой

квадрокоптерКупил себе игрушку: Pilotage UFO 6-axis с камерой. В магазине стоит 4990 руб., а в интернет магазине у них же стоит на 1 т.р. дешевле… ну да ладно. Решил полетать во дворе. Вот видео, которое заканчивается посадкой квадрокоптера в дерево. С дерева в итоге стряхнули и полетели дальше. Вообще игрушка классная, управляется адекватно (не могу сказать, что просто). Купил, кстати, сразу еще один аккумулятор… один сел, на второй поменял, полетел дальше. Хочу еще вдоль дома полетать и на максимальную высоту запустить его…

UPD 22.07,2017: прошло 3 года эксплуатации этого агрегата – он до сих пор жив! Батарейку в пульте вообще не менял. Зато каждый год-два (зависит от нагрузки) покупал по 2 Li-PO новых аккумулятора. Думаю – может пора уже следующее поколение покупать?)))