Заметки malykh.com

В блоге:

2019-01-18

Samsung Internet Browser и YouTube

Сейчас на мобильных устройствах я использую в качестве браузера Samsung Internet Browser. Он хоть и от Samsung, но работает и на телефонах других марок. Основная причина его использования - это поддержка плагинов блокировки рекламы, которые выполняют свою задачу весьма неплохо.

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

Но все же решил проверить в самсунговском браузере. Сперва смутил диалог при открытии youtube-ссылок:




Создается ощущение, что альтернативы нет: или смотришь через стандартного клиента, или не смотришь вообще. Но нет, выбор "отмена" открывает youtube внутри браузера. И, что самое хорошее, блокировщики работают! Можно спокойно смотреть видео.

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



Еще по этой теме:
Изображения из альбомов:

2019-01-16

Большое Голоустное

А это уже Байкал около Большого Голоустного, несколько дней назад:




Цвет торосов у берега - это не ошибка "баланса белого", именно такой и есть:




Живьем выглядит очень необычно.




А по этому льду даже ходить страшно. Кажется, что он очень тонкий, практически отсутствующий, а под ним прозрачная вода.




Но когда присмотришься, то видно, что он уже набрал толщину для хождения человека.



Изображения из альбомов:

2019-01-15

Листвянка

Поселок Листвянка на Байкале, первые числа января 2019 года.




Сейчас там уже лед.



Изображения из альбомов:

2019-01-14

Читая отзывы на адаптеры: SZ Viewer, ноги OBD2

Иногда поглядываю на алиэкспрессе разные адаптеры ELM327 для добавления в коллекцию. Особо ничего интересного не попадается, а вот отзывы на покупки бывают забавные.

Иногда упоминают SZ Viewer, как в этом болгарском отзыве (точнее говоря, в отзыве от человека с емейлом в .bg домене - алиэкспресс так страну назначает):




А иногда даже за продавца обидно становится:




Уже не знаю, поддельный адаптер или нет, но претензия к разной длине ножек адаптера совершенно напрасна.

Для OBD2 со стороны адаптеров ножки контактов 4 и 5 (общая масса кузова и сигнальная масса) специально делают более длинными. Чтобы они раньше других подключались при вставке в разъем, а затем позже остальных отключались при извлечении из разъема. Это уменьшает риск порчи оборудования, особенно с учетом, что питание (контакт 16) подается постоянно.



Изображения из альбомов:

2019-01-13

Pro-Staff: Kei грузовик + Jimny + Tibus (?)

Японская Pro-Staff верна своему направлению.

Берется Kei грузовик (по виду это Suzuki Carry), к нему приделываются мосты от Jimny, а на мосты от Jimny ставятся колесные редукторы (от Tibus, видимо).




Передний мост поближе (в процессе подготовки):




Японский стиль внедорожного тюнинга ("казаться, а не быть") ощущается, конечно. Но все равно забавно.

2019-01-11

Аккумулятор Suzuki 33610-83E70 (Varta) от SX4

Вот хорошо сделали на европейском (венгерском) Suzuki SX4, что не пожалели место под полноценный аккумулятор. Например, на этом автомобиле 2012 года с завода был установлен Suzuki 33610-83E70:




Реально это Varta 560 125 060 на 60 Ач. "Обратная" полярность, размеры 278x175x175, но под капотом спокойно размещается и более высокая версия 278x175x190.

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

Замер разрядом 5А до 10.5В показал всего лишь 12.57Ач. Не густо.




В качестве временного варианта была использована чуть более крупная Varta с моего Cherokee. Она примерно на год моложе, но условно живая. Но только условно.

Ну а сейчас поставлена новая Topla Energy, тоже чуть крупнее оригинального аккумулятора. Какие либо выводы рано делать, естественно.

2019-01-09

ELM327: бредовый режим Flow Control Mode 2

Забавную багофичу ELM327 обнаружил, экспериментируя с SZ Viewer.

Если говорить упрощенно, то CAN-шина рассчитана на передачу коротких пакетов с полезным содержимым до 8 байтов включительно. Если нужно передать более длинные данные (одним куском), то для OBD2 предлагается использовать ISO 15765-2. Это представление данных в нескольких фреймах. Поскольку получатель должен адекватно успеть принять все фреймы ответа, то есть механизм управления потоком фреймов (Flow Control).

Адаптер ELM327 предназначен в том числе для работы с CAN-шиной, потому там есть какая-никакая поддержка ISO 15765. Для более тонкой работы есть возможность управления Flow Control переключением режимов (команда ATFCSMx - поддерживается с v1.1).

Простой пример чтения VIN-номера через CAN-шину стандартным OBD2 запросом 09 02 (не все машины поддерживают). Для отправки запросов использую ELM327Chat, так просто удобнее.




В данном случае используется режим Flow Control Mode 0 (по умолчанию). ATH1 включает показ заголовков. На этом автомобиле (не Suzuki) 09 02 отрабатывает адекватно - приходит ответ из трех фреймов, в которых содержится VIN (размыл его из соображений приватности). Фреймы приходят с идентификатором 7E8 - это стандартный ответ от блока управления двигателем.

Но кроме режима 0 есть еще режимы 1 и 2. Их отличия показаны в таблице из документации к ELM327:



По этой таблице ожидаешь, что в режиме 2 можно предоставить только данные фрейма Flow Control, а ELM327 остальное возьмет на себя.

Проверяю:




ATFCSD выставляет данные, ATFCSM2 переключает ELM327 во второй режим Flow Control. Только это не работает! Ответ на 09 02 состоит только из одного фрейма, остальные два не приходят вообще.

А теперь полностью ручное управление (режим 1):




ATFCSH ставит идентификатор (7E0 в данном случае для запроса к блоку управления двигателем), ATFCSD уже установлен в предыдущем примере, режим переключается в ATFCSM1. И в этот раз все работает хорошо, как и в примере с режимом 0.

Причина поведения режима 2 раскрывается простым мониторингом CAN-шины. В этом режиме ELM327 отправляет фрейм Flow Control не с идентификатором 7E0 (как в режимах 0 и 1), а с идентификатором 7E8. Но это же бред! Зачем ставить идентификатор ответа, а не запроса?

Сперва я подумал, что это ошибка китайской версии ELM327 v1.5, но проверка на реальном v2.2 показала, что там поведение полностью идентично. Более того, такое поведение описано в документации:



Т.е. идентификатор для Flow Control фрейма выставляет такой, что указан в ответе First Frame. Крайне странное решение. Возможно есть какой-то параллельный мир, где это оправдано, но для нашего реального мира диагностики в этом нет никакой пользы. И ведь режим 0 так себя не ведет!


Резюме: если хочется ручного управления, то не используйте ATFCSM2, лучше принудительно выставлять идентификатор и переходить на ATFCSM1. Ну или использовать обычное поведение в режиме ATFCSM0 - он сравнительно адекватно работает.



Еще по этой теме:
Изображения из альбомов:

2019-01-08

Российские реалии: 1 vs 0.9

Две бутылки Coca-Cola:




1 литр метрический и 1 литр российский, величина которого зависит от скорости удорожания продукции. В данном случае 1 российский литр в исполнении Coca-Cola равен 0.9л метрического.



Изображения из альбомов:

2019-01-07

Pennzoil Motor Oil 5W-20

После коллекции разных моторных масел 5W-20 и 0W-20 (раз и два) решил перейти к единому 5W-20 ILSAC GF-5 минимальной стоимости, но, конечно, на короткие сроки эксплуатации.

Для этой цели я как-то обзавелся маслом Petro-Canada Supreme (не Synthetic) 5W-20. Но оно волшебно разошлось, толком даже не попробовал. Это был первый претендент, но я нашел масло еще дешевле:




Самый простой Pennzoil вязкости 5W-20. До тотального перехода на желтые канистры это масло в народе называлось PYB (Pennzoil Yellow Bottle), оно же Pennzoil Conventional.

По допускам обычный API SN/ILSAC GF-5:




Весь смысл в низкой цене. 5 кварт (4.7л) стоят около 1 т.р у Тритон-Импорт (на emex он обозначен RAKO), артикул 550038052. Очень дешево по современным меркам.

И масло не древнее. Маркировка на канистре показывает июль 2016 года.




А вот маркировку для УФ (вроде той, что у Ultra Platinum) не обнаружил. Может решили не тратиться на нее для самого простого масла.

Заказал несколько канистр, надеюсь использовать в будущем как основное масло.



Изображения из альбомов:

2019-01-03

SZ Viewer A1-2019-01-03 (Android)

Начинаю год с обновления SZ Viewer для Android.

APK-файл: malykh-sz-viewer-a1-2019-01-03.apk (1847 КБ)


Требования к оборудованию:

1. Android версии 4.0 или новее.
2. Автомобиль (Suzuki) с поддержкой протокола SDL-KWP или SDL-CAN.
3. Подходящий диагностический адаптер ELM327: Bluetooth или Wi-Fi (в режиме точки доступа).


Изменения:

1. Изменение способа определение подделок. Меньше ложных срабатываний, определение более хитрых подделок.

2. Довольно сильно переделана работа с Bluetooth-адаптерами. Должно стать лучше (я надеюсь).

3. Для CAN-шины тоже много изменений. Должно работать стабильнее, для некоторых блоков еще и быстрее.

4. Немного привел в порядок выводимые сообщения. Пытался сделать их более понятными и адекватными.

5. Данные угла опережения зажигания для двигателя (странно, что раньше не добавил - забыл совсем).

6. Для некоторых современных Suzuki (Vitara, например) данные по блоку полного привода:




Забавно, есть дополнительные данные по сравнению с тем же SX4 первого поколения.




Изображения из альбомов:

2018-12-29

SZ Viewer: адаптеры, которые использую для проверки (2018)

Что изменилось в моей "коллекции" адаптеров с 2016 года?

Если говорить про не-ELM327 адаптеры, то изменений нет. Все те же 5 штук:

1. Орион (FTDI), только K-Line, конечно.
2. Китайский VAG 409, только K-Line, конечно. Оказался на поддельном FTDI, что вызывает проблемы при эксплуатации.
3. VAG K+CAN "Commander", работает по K-Line и CAN.
4. Еще один VAG K+CAN "Commander"
5. Клон Mini-VCI. J2534 (PassThru)-адаптер, работает с K-Line и CAN.

На практике чаще всего использую VAG K+CAN "Commander", но не для диагностики, а для отладки (мониторинг, например).


А вот среди ELM327 небольшое пополнение (5 штук добавилось):




Перечислю все адаптеры (слева направо):

Первый сверху ряд:

1. Старенький "синий" Bluetooth адаптер v1.5. Работает без проблем.
2. Еще один "синий" Bluetooth адаптер v1.5. Тоже без проблем
3. Bluetooth адаптер v1.5, аналог "синих", но в другом корпусе и с кнопкой включения/отключения.
4. И еще один живой "синий" Bluetooth адаптер v1.5, но более поздних времен.
5. Vgate iCar 2 (Wi-Fi) адаптер v1.5. Нормально работает, но не умеет подключаться к некоторым блокам через K-Line (к SRS моего Jimny, например).


Второй сверху ряд :

6. "Синий" Bluetooth адаптер v1.5, обмен с пользователем SZ Viewer для проверки. Оказалось, что вообще не работает с K-Line (что-то отвалилось, видимо).
7. "Синий" Bluetooth адаптер v1.5, тоже обмен с другим пользователем. Работает, но выпадает в time-out, недочитывает ответы.
8. Ancel AD100, Bluetooth адаптер v1.5, адаптер на уровне обычных китайских v1.5, но работает менее стабильно.
9. Поддельный Bluetooth адаптер v2.1 в "синем" корпусе. К использованию непригоден.
10. Еще одна подделка старых времен: Bluetooth адаптер v2.1, но в другом корпусе. Аналогично непригоден к использованию.


Третий сверху ряд:

11. Универсальный (Wi-Fi/USB) адаптер v1.5. К реальной эксплуатации малопригоден, поскольку, во-первых, сделан на поддельном FTDI, во-вторых, Wi-Fi работает в режиме Ad-hoc, а не "точка доступа".
12. Поддельный Wi-Fi адаптер v1.5. Делает вид, что якобы понимает команды v2.2, но реально почти ничего не работает - это самая наглая китайская подделка.
13. Vgate iCar 3 (Bluetooth) адаптер v2.1. Но работает, хоть и на уровне китайских v1.5. Иногда сбоит.


И нижний ряд:

14. Адаптер на оригинальном ELM327 v2.2, но с поломкой: не работает CAN-шина. Все не соберусь найти, где там внутри контакт отвалился.
15. Адаптер на оригинальном ELM327 v2.2 - работает нормально.
16. USB адаптер v1.5 на чипе CH340. Обычный китайский уровень.


Обычно я использую адаптер на оригинальном ELM327 v2.2 или старый китайский v1.5, который в черном корпусе с кнопкой. Остальные в основном для тестирования.

2018-12-28

Cannondale Cujo 1 (2018): первые пробы зимой

Мне было очень интересно, как мой новый велосипед (Cannondale Cujo 1) покажет себя зимой. Все оказалось весьма забавно.




Вообще, конечно, технически этот Cujo для зимы подходит меньше, чем мой старый GT Avalanche. Если на Avalanche были механические (тросиковые) тормоза (V-brake) и передняя вилка с пружиной, то на Cujo тормоза гидравлические, а вилка воздушная. И то, и другое не любят морозов.

Поэтому к новому велосипеду приходится относится гораздо бережнее. Например, сразу решил не ездить при действительно низких температурах (меньше -15°C, например). При движении старался не делать долгих остановок - пока вилка работает, она прогревается и не так скидывает давление. Постоишь на месте - вилка ощутимо просаживается. Естественно, заранее в вилку пришлось набить побольше воздуха.

Но зато колеса 27.5+ (больше и шире, чем на том Avalanche) и общее поведение велосипеда оказались гораздо более подходящими для зимы. Колеса едут, хороший зацеп, хорошая устойчивость. Некоторое ощущение "утюга" после избыточной вертлявости Avalanche даже в плюс. Автоматически едешь спокойно, по дугам с большим радиусом. При торможении велосипед стабилен, даже почти по льду колеса блокируются не сразу, довольно плавно. Очень понравилось.

Конечно, чудес нет, и по глубокому или плотному снегу этот велосипед не едет как и другие велосипеды. Но его небольшой выигрыш оказывается удачным там, где на обычном велосипеде с колесами 2.0-2.3" уже едешь с трудом, а этот Cujo позволяет даже получать удовольствие. Реально была поездка в компании с найнером (29") с колесами 2.25". Там, где я на Cujo ехал довольно устойчиво, человек на найнере сперва помучился, а потом просто пошел пешком. Вот так эти небольшие отличия проходимости и проявляются.


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


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

2018-12-27

Мои новые мультиметры (2018): резюме

В этом году у меня три новых мультиметра:




Слева направо: Uni-T UT61EGreenlee DM-210A (семейство Brymen BM25x)Richmeters RM109.

Все три нравятся, все довольно шустрые, но у каждого свой "характер".

UT61E, наверное, самый специфичный. Вряд ли имеет смысл покупать его в качестве универсального (или единственного) варианта. Но при всех недостатках у него 22000 отсчетов и он подключается к PC. Это скорее специализированный инструмент.

А вот DM-210A, наоборот, наиболее универсальный. Если оставлять только один из этих трех мультиметров, то я выбрал бы именно его. Он же самый качественный из всех трех - это ощущается. Недостаток в его достаточно высокой (по российским меркам) цене. Ну и 6000 отсчетов маловато по нынешним меркам.

RM109 самый прикольный (внешний вид, размер), если можно так сказать про мультиметр. И достаточно универсальный. Когда нужно взять мультиметр с собой, то скорее выбираю именно RM109. Но качеством он, конечно, не блещет. Хотя я вещи эксплуатирую довольно аккуратно, но здесь на экране уже видны потертости - этому способствует и его выгнутая форма.


А так каждому мультиметру находится свое применение.

2018-12-26

Новые Suzuki и SRS

Возвращаясь к недавней картинке:




Это довольно свежая Vitara, в ней аж 12 блоков нашлось - по меркам весьма консервативной Suzuki это немало. Но как я тогда заметил, отсутствует ответ от блока SRS. И вот понял причину: на этом автомобиле этот блок отвечает уже не по сузуковскому протоколу, а по UDS (ISO 14229).

С одной стороны, это движение в сторону унификации протоколов. Но в этом доля лукавства. Команды и способ их передачи UDS определяет, а вот содержимое опять остается на усмотрение производителя.

В общем, вот хочешь оставаться в рамках двух (условно) сузуковских протоколов, а сами условия сподвигают к добавлению то протоколов Renault (для дизельных моторов), то вот UDS. Где-то там и Chrysler маячит. И ODB2 может в дверь постучаться. :-/

2018-12-25

Topla Energy 75Ah 700A (EN): замер емкости нового аккумулятора

Небольшие эксперименты. Совершенно новый аккумулятор Topla Energy 75Ah 700A (EN) (версия 278x175x190 с обратной полярностью).




Возраст (с производства до покупки) примерно полгода.

Сразу решил проверить емкость током 5А (электронной нагрузкой) до 12В (безопасный уровень для Ca/Ca). Заряжал каждый раз при помощи DEFA.

Первый замер: 30.08Ач




Второй замер: 31.77Ач




Третий замер: 31.34Ач.




Много или мало? Наверное, ожидал большего, но это базовые (опорные) замеры именно нового аккумулятора с достаточно неагрессивным предзарядом. Хорошо бы потом посмотреть изменение емкости со временем.

Для сравнения, мой старый (5 лет) аккумулятор Varta такого же размера и сравнимых характеристик на таком же тесте выдавал 16Ач. (в самом лучшем случае).



Еще по этой теме:
Изображения из альбомов:

2018-12-24

Neste City Pro 0W-20 (Volvo-версия): впечатления

Поездил на масле Neste City Pro 0W-20 (которое Volvo-версия, не ILSAC) в Jeep Cherokee.




Масло как масло. Но два интересных момента:

1. Ожидаемо шумное. Не считаю это недостатком, констатация факта.

2. Сливалось при следующей замене очень хорошо и весело (напомнило промывочное ZIC). Это первый раз за время моей эксплуатации, что после слива масла (просто слив с прогретого двигателя, без дополнительных действий) удалось легко и полностью залить указанные в инструкции 5 кварт (~4.7л). Необычно, считать ли это достоинством, что масло (при своей сравнительно высокой для SAE 20 вязкости) хорошо течет и проникает? Или, наоборот, это плохо, что масло не "липнет" к металлу, не остается во всяких полостях?



Изображения из альбомов:

2018-12-22

Следующий уровень китайских адаптеров ELM327

Заказал с Алиэкспресс еще один ELM327 адаптер в свою коллекцию.




Работает через Wi-Fi.

ELM327 Identifier, который часто используется для проверки подделок (его и я рекомендую обычно), показал весьма оптимистичную картину:





Ух, китайский v1.5, который умеет все, что делает оригинальный ELM327 v2.2? Нет.

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

Реально это ущербная версия ELM327 примерно уровня старых подделок v2.1 (что даже хуже оригинала v1.4), которая, конечно, никак не годится для работы с сузуковскими протоколами.

Китайцы постарались замаскироваться, но все же уши проскакивают. Самые известные - это мусор (KBusBaud=...) в ответе на команду ATIB. Мой SZ Viewer строже ELM327 Identifier, поэтому при попытках работы через K-Line этот адаптер распознается как подделка, но достаточно нестабильно (при работе через CAN не ругается, но и не работает).

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

Можно было бы хитрые проверки убрать в новое отдельное приложение в стиле ELM327 Identifier (оставив в SZ Viewer только простые проверки на совсем уж тупые подделки), но, признаюсь, мне лень этим заниматься. Но китайцы могут и вынудить. :-/



Изображения из альбомов:

2018-12-21

DEFA SmartCharge 4A: если низкое напряжение аккумулятора

Год использую зарядное устройство DEFA SmartCharge 4A. Оно работает практически круглосуточно. В основном держит аккумуляторы в буферном режиме, но иногда и просто заряжает севшие экземпляры. Все пока хорошо, впечатления положительные.

Но если говорить про севшие аккумуляторы, то встречаются таковые с очень низким напряжением. С ними, конечно, нужна аккуратность, поэтому многие автоматические устройства просто не работают, если напряжение меньше некоторой величины. Для моего экземпляра DEFA заявлен нижний предел на уровне 2В, что отлично. Но на практике DEFA является очень уж осторожным устройством: какими-то своими алгоритмами постоянно проверяет безопасность заряда. И приходилось наблюдать, что сильно севший аккумулятор сперва подхватывается, а потом все же загорается красный треугольник, а зарядка останавливается.

В такой ситуации я применяю возможность работы DEFA в режиме блока питания (13.6В). Там, похоже, практически реальный СС/CV-режим.

Единственная странность в том, что по комплектной инструкции в 4А версии DEFA не должно быть режима блока питания. А у меня он есть! Активируется нажатием и долгим удержанием кнопки включения на выключенном устройстве. После этого на индикаторе показывается только один бегущий (в одном направлении) сегмент.




Этого хватает поднять напряжение (с контролем вольтметром, конечно), а затем включаю обычный режим заряда.

2018-12-20

Датчики давления в шинах: про запаску

Вопрос с подключением датчика давления в запаске остается открытым. Попробовал взять летнее колесо и поставить вместо запаски.


(летнее колесо поуже родного)

В надежде, что датчик в этом колесе подхватится автоматически. Нет, не подхватился, хотя катался довольно долго.

Сам по себе датчик в запаске, в принципе, не особо актуален, но хотелось убрать надоевшее сообщение. Ладно хоть лампочка в комбинации приборов не зависит от запаски.



Изображения из альбомов:

2018-12-19

SZ Viewer: три года в Play (ха-ха)

Несмотря на мое отношение к Google Play все же отмечу эту дату. Три года назад была представлена в Play первая публичная версия SZ Viewer для Android. До этого программа была для совсем уж фанатов. А тогда началось реальное продвижение приложения в массы. С тех пор не знаю, как его обратно задвинуть (шучу).

Интересно, что по статистике того же Play сейчас нет ни одного активного устройства с той версией трехлетней давности. Но есть 1 (одно) устройство с версией на несколько дней старее (2015-12-13), которую поставили все же через APK-файл. Какой-то ценитель ретро.

И еще примерно 70 активных установок версий 2016 года, если говорить про раритеты.



Еще по этой теме:

Blog Archive