Черная Пятница

С кем не заговорю сегодня, постоянно всплывает эта несчастная пятница. Друзья, помните, что настоящая черная Пятница была только у Робинзона Крузо. Все остальное, за малым исключением, обман.

Реверс-инжиниринг протокола и контрольной суммы (CRC) для Bonaire Comfort Control

Статейка эта, по сути, сводится к паре довольно полезных утилит, которые я обнаружил в процессе разбора протокола связи, имеющегося у меня пульта дистанционного управления. Одна (reveng) из них позволяет, путем хитромудрого перебора подобрать подходящий алгоритм контрольной суммы. Другая (pycrc) генерирует готовый С код, реализующий конкретный алгоритм, задаваемый пользователем.

Но, обо всем по порядку. Есть у меня дома система центрального испарительного кондиционирования воздуха, весьма популярная в Австралии. Управлению ею производится с помощью пульта по радиочастоте. Пульт один, часто теряется. Кроме того, как я упоминал в своих статьях про умный дом, я постепенно делаю «умными» все «не-умные» устройства, для централизованного управления всем и вся через смартфоны. Настала очередь испарительного кондиционера.

Итак, есть вот такой вот симпатичный пульт Bonaire Comfort Control, которому ни много ни мало 20 лет.

Bonaire Comfort Control

Вопрос в том, как наладить взаимодействие между кондиционером и openHab’ом, который управляет домом. Путей, в принципе, существует три. Первый, и самый простой, это припаяться к кнопкам имеющегося пульта, и «нажимать» их цифровым, так сказать, способом. Но тогда пульту каюк. Второй путь, это не курочить имеющийся пульт, а купить еще один, и припаяться к нему. Но покупка еще одного обошлась бы по меньшей мере в 300-400 баксов. Эти пульты давно не выпускают, они в большом дефиците, поэтому и продаются весьма недешево.

А вот третий вариант, а именно, попытаться разобраться в радио-протоколе, или на худой конец, просто воспроизводить копии радиотрансляций оригинального пульта, обещал не только решить проблемы первых двух подходов, но и порадовать интересным процессом реверсивного инжиниринга.

Для начала нужно было разобраться, на какой частоте происходит трансляция и насколько там все защищено. Понятное дело, что в случае использования всяких плавающих кодов, криптографий и т.п., расшифровка протокола потребовала бы серьезного оборудования, знаний и времени — ничего этого у меня нет и не предвидится. Но логика подсказывала, что использование всех этих технологий на пульте от кондиционера по меньшей мере не рационально. А по большей… Пожалуй, потянет на психический диагноз.

Продолжить чтение

Нужно ли переключать на нейтраль на перекрестках

В студию поступил вопрос о коробках передач, а конкретно, а надобности переключения на нейтральную передачу во время ожидания на перекрёстках.

Ответ, конечно-же, зависит от типа коробки передач, установленной в автомобиле.

Для владельцев ручной, механической коробки все просто — ставить на нейтраль и отпускать педаль сцепления абсолютно необходимо при любой остановке авто, длительностью более чем несколько секунд. Не вдаваясь в глубокие технические подробности, вкратце, можно сказать, что при нажатой педали сцепления, специальный, так называемый выжимной подшипник испытывает большие нагрузки. Длительные нагрузки подобного рода приводят к перегреву подшипника и его чрезмерному износу, и ранней смерти. Подшипник этот довольно недорогой. Но вот добраться до него весьма непросто, и потребует полного демонтажа коробки передач и сцепления, что весьма времязатратно. И обойдется недешево. Поэтому останавливаемся, переводим на нейтраль и отпускаем сцепление.

«Сухое» сцепление

По поводу автоматических коробок все немного сложнее. Автоматов существует немало, к примеру, классические гидромеханические коробасы, гидромеханики с сухим сцеплением (эти довольно редки), роботизированные коробки с «сухим» сцеплением, коробки с двумя сцеплениями и вариаторы.

Исключая некоторые, весьма редкие исключения, заморачиваться нужно только владельцам роботизированных коробок с «сухим» сцеплением. На таких нужно переключаться на нейтраль, по той-же самой причине, по которой это нужно делать на ручной коробке. Конструктив «сухого» сцепления на роботе по сути ничем не отличается от обычного, разве что на роботе на сцепление жмет не нога водителя, а серво-привод.

Владельцам остальных типов автоматов переключаться на нейтраль необязательно, поскольку сцепления либо нет вообще (как в классическом, гидро-механическом автомате), либо оно «мокрое», т.е. омывается и охлаждается маслом (как в некоторых коробках с двойным сцеплением и в некоторых роботах), либо центробежное (вариаторы) и конструктивно не греется на холостых.

Как можно заметить, последний параграф изобилует неопределенностью и частым использованием слова «некоторых». К сожалению, определенность внести не смогу, поскольку моделей машин невероятно много, и модификации разных автоматов в них могут рачительно различаться. Может отличаться механика коробок и степень «мудрости» электроники, управляющей ею. К примеру, VAG’овские коробасы DSG бывают и с «сухим» и с «мокрым» сцеплением. Более того, конструктив коробки иной, и выжимной как раз нагружен, когда сцепление включено, а не наоборот, как в ручной коробке.

В таких вот, непонятных случаях, я бы рекомендовал внимательно изучить мануал на машину — там обязательно будет сказано, как себя вести на во время остановок авто. Вероятно, логичным будет предположить, что переключать не нужно. Если сомневаетесь, и в мануале не нашли — озадачьте механиков дилера или погуглите как-следует, помня о массе дилетантов и троллей в сети.

Ну вот собственно и все дела. Удачи на дорогах, автолюбители.

Поход на Motorclassica 2019 — часть 2

Часть 1

Продолжаю публиковать фотографии с Австралийской выставки классических коллекционных машин Motorclassica 2019. Собственно, до настоящей классики мы в этой части репортажа еще не доберемся, ибо она находилась внутри самого выставочного центра. Но и на улице действительно было на что посмотреть.

В сегодняшней публикации английские Rover Morris, Cooper, настоящие японцы — красавцы Nissan и Datsun (Skyline ребята!!!), а также современные гиперкары Ferrari, McLaren и Lamborghini. Все фото кликабельны.

Начнем со старичков. Взять к примеру набор вот этих Rover выпуска середины прошлого столетия. Состояние, что называется с иголочки:

Rover P3 (1949)
Rover P3 (1949)
Rover P3 (1949)
Rover P3 (1949)

Очень понравилась фигурка на радиаторе Rover P3:

Фигурка на радиаторе Rover P3 (1949)
Фигурка на радиаторе Rover P3 (1949)
Продолжить чтение

Поход на Motorclassica 2019 — часть 1

Часть 2

Побывал на выставке машин Motorclassica 2019. Это наиболее широкий и престижный Австралийский показ классических коллекционных автомобилей, так называемый Concours d’Elegance. Ну и немного современных супер-каров показали.

motorclassica 2019

В этом году, на десятилетие показа, в Мельбурнском Королевском Выставочном Зале были представлены невероятно красивые и наиболее ценные экземпляры Bentley, Alvis, Citroen, Mini, разнообразные японские спорт-кары и Abarth, выпущенные в начале и середине 20 столетия. Вокруг Выставочного Зала, под открытым небом были представлены модели еще десятков классических марок, таких как Lotus, Singer, Bolwell, Morris, Ford, Dodge, Chrysler, BMW, Nissan, Fiat, Alfa Romeo, Jaguar и другие.

Фотографий было нащелкано огромное множество. Поскольку я не журналист и бродил по выставке вместе с такими-же смертными, на фотках попадаются левые чуваки, упорно не желавшие уйти из кадра. Я постараюсь их повырезать по мере возможности. Ввиду большого количества материала, публиковать буду по частям. Все изображения, как обычно, кликабельны.

Итак, прямо у входа меня ждала целая пачка Мустангов (которые Ford Mustang) и Чарджеров (Dodge Charger) из 70тых, густо облепленная подростками. На них тратить время я не стал, ибо их немало на дорогах, а двинул в сторону пары Ford Model B, примерно 1932 года. Один в стоке, другой превращен в очень элегантный хот-род.

Ford Model B
Ford Model B (1932)
Ford Model B Hot Rod
Двигатель с компрессором на Ford Model B Hot Rod
Продолжить чтение

Lenovo Thinkpad – испытание водой

Он жив и здоров! И чист!

Я знал что последние поколения Thinkpad’ов серии T (и, возможно, некоторых других серий тоже) обзавелись дренажными отверстиями в клавиатуре, призванными спасти электронику от пролитого на комп чая. Но, одно дело знать и надеяться, а другое, стать непроизвольным наблюдателем процесса разливания обильного количества воды. Из высокого стакана. Прямо на клавиатуру. Эпичности происшествия не было предела.

К сожалению, времени на маневры не было, поэтому продолжавший работать лапоть Lenovo Thinkpad T560 2016 года выпуска выключили (правильно, через «Завершение работы», он же «Shut Down» в Винде), отключили от сети, и даже, зачем-то вынули батарею. Зачем-то, потому что в этом конкретном компе, кроме внешней, сменной, есть еще встроенная батарея. Поэтому обесточить его полностью, не разбирая, невозможно. Ну и протерли его, про быстрому, кое-как.

Спустя 8 часов, я решил, из любопытства и предосторожности, частично разобрать его и посмотреть, не намокла ли электроника. Глянув по быстрому инструкцию по разборке на YouTube, задняя крышка, клавиатура и тачпад были сняты и моим глазам предстала вот такая картина:

Вода стекает с герметичной клавиатуры под герметичный тачпад, и следом, под ноутбук

Клавиатура и тачпад, сами по себе, судя по всему герметичны, исключая разъемы. Ниша, в которую устанавливается клавиатура, имеет резиновые уплотнения по периметру, исключая два места: в районе тачпада и в районе кнопок-стрелок. Именно там располагаются дренажные каналы. И именно там была вода. Дренажные каналы довольно большие, и имеют форму воронки.

Продолжить чтение

Ninite, или как установить кучу программ в пару кликов

Что это? Как это?

Большинство из нас имеют на своих компах набор одинаковых программ и утилит. Это браузеры, мессенджеры, блокноты, архиваторы, всевозможные плееры и т.д. Классический подход к установке всего этого добра на новый или свеже-отформатированный комп заключается в поиске и посещении индивидуальных сайтов для скачивания программ и поочередной установке оных. Процедура не смертельная, но неизбежно нудная и порой весьма время-затратная.

Несколько лет назад коллега познакомил меня с сайтом ninite.com, на котором, буквально в несколько кликов, каждый может собрать для себя индивидуальный установщик. Будучи скачанным и запущенным он установит последние версии выбранных программ.

Из важных нюансов стоит отметить, что сам установщик очень маленький, менее полумегабайта или около того. При запуске, он автоматически определит разрядность вашей системы (x86 или x64), скачает с официальных сайтов подходящую последнюю доступную версию каждой из выбранных на этапе формирования установщика программ и установит ее. При этом программы будут установлены без назойливой рекламы, malware расширений и тому подобной, всеми ненавидимой фигни.

Как это работает, в картинках

Заходим на сайт с минималистичным интерфейсом ninite.com. В верхней части сайта можно увидеть список версий и даты релизов программ, которые будет ставить установщик.

Главная страница ninite.com

Ниже виден довольно обширный список программ и утилит, распределенных по категориям, с чекбоксом возле каждой. Все что требуется сделать, это понаставить галок у интересующих вас программ и нажать на кнопку Get your Ninite под списком. Через несколько секунд ваш индивидуальный установщик будет подготовлен и начнет скачиваться.

Доступные программы — их немало

Запускаем и наблюдаем за процессом установки. Можно нажать на кнопку Show details и увидеть немного более подробностей процесса.

Установка. Для примера я выбрал только одну программу — архиватор
Подробности установки

По завершению установки установщик можно удалить – он больше не потребуется.

Как видите, вещица простая, доступная и экономит время на нудный поиск и установку программ по одной.

Компактная беспроводная клавиатура и мышь

Периодически нужно подключиться к разным сервакам дома, будь то серьезный комп или мелкий Raspberry Pi. И все никак не удавалось мне выделить под это дело комплект клава-мышь, и в итоге, постоянно приходилось что-то мудрить и выдумывать. Пришло время решить вопрос кардинально. Отправился на AliExpress и приобрел вот такой комплект:

Цена вопроса — 15 долларов, брал здесь. Можно выбрать из черной, серебряной или бронзовой расцветок, с мышкой или без.

И клава и мышь работают на паре ААА батареек (т.е. нужно 4 штуки). В комплекте батареек не было. К компу комплект подключается через маленький USB свисток, моментально определяется, в том числе и в BIOS и отлично работает.

Клавиши на клавиатуре короткоходовые, как на ноутбуках. Мышь покрыта этой резиноподобной фигней, которая софт-тач. В руке лежит не слишком удобно, но от нее и не требуется, тем более за такие деньги.

Размеры клавиатуры 28.5 на 11.5 см. Мышь обычного размера, примерно 11.5 на 6 см.

Короче, если кому нужна небольшая беспроводная клава + мышь для использования время от времени, очень рекомендую этот комплект.

Закрыть меню