Search in the blog:

2022-11-07

Nokia 5.3: Android 12 на подходе?

С ноября 2022 года обновления приложений в Google Play должны соответствовать целевому API level 31 (Android 12). Вопреки моим ожиданиям, простой заменой указания API level с 30 на 31 не обойтись. Приложение SZ Viewer A1 весьма простое (даже примитивное), но изменения коснулись прав доступа работы с Bluetooth. А значит нужно править и отлаживать код.

На данный момент у меня нет устройства с Android 12. Но есть хорошие новости: на Nokia 5.3 (который использую) начало приходить обновление до Android 12. Пока есть упоминания только про Малайзию, а в Summary новая прошивка не отображена, но он всегда отстаёт от реальности.

Если обновление доберётся до моего телефона (судьба _RU-прошивок туманна), то можно и заняться портированием SZ Viewer под API level 31. Если устаревшая система сборки позволит.



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

2022-11-05

Судьба литий-титанатных аккумуляторов (2022)

В 2018 году купил шесть литий-титанатных аккумуляторов LTO66160 30Ач. Шесть штук при последовательном соединении обеспечивают напряжение, близкое к обычным 12В автомобильным аккумуляторам, чем они и хороши.

До лета 2019 года эта сборка стояла вместо аккумулятора на Jeep Cherokee. Затем я поставил обычный аккумулятор, а сборку стал использовать как носимый, хоть и весомый, но не предельно тяжелый аккумулятор. Например, для лодочного электрического насоса, для шинных компрессоров, для зарядки мобильных телефонов, для "прикуривания" других автомобилей. Весьма удобно, но, конечно, нужно бы сделать какой-нибудь безопасный, но лёгкий корпус во избежание случайных замыканий контактов. Пока обхожусь плотной картонной коробкой.

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

В целом аккумуляторы рабочие, но с одной "банкой" была проблема. При вполне небольшом токе заряда (что-то около 3А) эта банка внезапно протекла какой-то жидкостью-электролитом:



Не сказать, что очень много вытекло, но следы видны.

С тех пор заряжаю очень небольшим током и только под присмотром. Хотя на работоспособности это, похоже, никак не сказалось, но под очень большой нагрузкой не проверял.

На автомобиль эта сборка не вернётся, но буду пытаться продолжать использовать её как мобильный 12В аккумулятор.

2022-11-03

Linux и Nix (2022)

Как-то в 2008 году в контексте Nix/NixOS высказывал своё мнение о Linux. И, да, менеджеры пакетов за это время прилично развились и привели Linux в приемлемое состояние.

По большому счёту, выбор дистрибутива Linux - это и есть выбор базовых менеджера пакетов и графической оболочки. Поэтому, например, не особо вдохновляет Ubuntu (как минимум для десктопного применения). И своим желанием утащить хотя бы часть приложений в Snap Store, и неюзабельным для меня GNOME, который, как говорится, призван "отучить людей работать на ПК".

А что касается Nix/NixOS, то они, на удивление, до сих пор актуальны. NixOS всё же достаточно специфичная штука, а вот менеджер пакетов Nix я реально использую.

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

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

Ещё он ожидаемо любит место на диске, но это заложено его [функциональной] архитектурой. Для такого случая есть nix-collect-garbage и nix-collect-garbage -d, в частности.



Но если для того же dpkg/APT довольно несложно разместить свой пакет в своём репозитории (можно было бы это сделать для SZ Viewer L, например, будь он мало-мальски кому-то нужным), то для Nix это гораздо сложнее - для меня, по крайней мере.



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

2022-11-01

Mosler Photoguard 35/2.8

Достаточно давно у меня есть объектив Mosler Photoguard 35/2.8. Он (справа) в сравнении с Pentax K 35/3.5:



Объектив очень малоизвестный, название тоже достаточно странное. А смысл простой: Mosler (Mosler Safe Company) -  это старый, нынче закрытый американский производитель охранного оборудования. А этот объектив (в разных модификациях) использовался в автоматических фотокамерах серии Mosler Photoguard. Примерно в таких:



По сигналу такая защищенная камера могла автоматически отснять серию фотографий. На фотоплёнку, естественно.

Объектив с ручным фокусом. Мой экземпляр из первой серии Photoguard - считается, что его делала Tokina по заказу Mosler (есть надпись LENS MADE IN JAPAN). В оригинале был с байонетом Exakta, но хвостовик T2-mount, поэтому он заменён на вариант с байонетом Pentax K. Сам объектив предположительно 1974 года выпуска.

Объектив сделан качественно, для установки диафрагмы два кольца (одним выставляется предел, вторым производится оперативное закрытие диафрагмы до предела). Качеством  изготовления и кольцами напоминает старые (Pre-set) объективы Takumar.

В своё время мне этот объектив понравился гораздо больше, чем Мир-1В (37/2.8). Я перебрал несколько вариантов Миров-1В, они все были ужасны качеством съёмки. Более того, раньше (на кропе) этот Mosler Photoguard мне показался более удачным, чем даже Carl Zeiss Jena DDR Flektogon 35/2.4.

Иногда считается, что объектив сделан для близкой работы (что звучит логично), поэтому он слаб на бесконечности. Мне сперва так и показалось (на цифровых "зеркалках"), но потом понял, что у моего экземпляра небольшой перебег за бесконечность. Попробовал другой хвостовик T2-mount, но ничего не изменилось. В объектив кто-то уже лазил, тем более один винт крепления кольца фокусировки стоит явно неродной.

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




Сравнимое с тем же Pentax K 35/3.5.

Ещё есть упоминания грубого, специфического размытия. Частично это так:

(диафрагма f/2.8)

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

(диафрагма f/2.8)

Сама диафрагма хитрая: восьмиугольной, но скруглённой формы. Минимальная диафрагма f/22.

А так это старый объектив, конечно. Софтит на открытой, не любит засветку, видно виньетирование на полном кадре. Но свои (весьма небольшие) деньги он отработал полностью.

2022-10-30

Иркутск, Аэропорт (май 2004)

Иркутск, Аэропорт, май 2004 года.



Pentax Optio 450 (4MP, 1/1.8").



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

2022-10-27

SZ Viewer A1-2022-10-27 (Android)

Изменения SZ Viewer для Android:

1. Одно из основных применений SZ Viewer - это чтение ошибок DTC. И Android-версия здесь отставала от версии для PC. Если в последней доступны все поддерживаемые модули как минимум для чтения DTC, то в версии для Android есть только модули, которые укладываются в существующие вкладки. Для большинства автомобилей это нормально, но для совсем свежих некоторые модули остаются недоступными.

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

Появилась новая вкладка DTC (первая, слева от OBD-II), которая как раз делает сканирование всех поддерживаем модулей (72 способа соединения). Но в ней доступна только общая информация и чтение ошибок DTC. Это позволяет разом прочитать ошибки всех поддерживаемых модулей, что довольно удобно.

Пример как это выглядит:



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

На втором скриншоте чтение только модуля двигателя, но двумя протоколами - сузуковским и OBD-II. Пять ошибок через сузуковский протокол и четыре через OBD-II, итого считается, что девять ошибок, которые и показываются с уточнением модуля, которых их сообщил.

Ошибки читаются перебором модулей по кругу, поэтому динамически обновляются.

Пока только чтение DTC, сброс в этой вкладке невозможен - я ещё не решил, как это лучше сделать. Но, наверное, будет общий сброс всех модулей, что сообщили хотя бы об одной ошибке.

Возможно, эта возможность будет полезна и не только на Suzuki - чтение DTC менее специфично, чем показ данных-параметров.

2. Сделал запоминание выбранной вкладки при закрытии приложении. При перезапуске откроется она же.

3. Пока выбора градусов температуры (°C или °F) нет, но код к этому подготовил. Надеюсь, не сломал показания температур. Для ходовых модулей проверил, а если для всякой экзотики вдруг температура (любая) стала показываться неадекватно, то просьба сообщить.



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

2022-10-25

Ангарск в х/ф "Русский сувенир" (1960)

Смотрел цветные советские фильмы, снятые до 1961 года. Не в каких-то ностальгических или художественных поисках, а прагматично для пополнения коллекции кадров с "перевёрнутым" светофором. И попался неизвестный мне художественный фильм "Русский сувенир" 1960 года.

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

Но есть у этого фильма и некоторая ценность. Для иллюстрации города среди тайги было снято несколько видов Ангарска Иркутской области, которому тогда и десяти лет в статусе города не было. Естественно, мне захотелось определить места съемки.

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

Четыре фрагмента в порядке появления в фильме:




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

Это перекрёсток улиц Файзулина (тогда она называлась Школьная, переименована в 1983 году) и Советской:



Дом справа (который в фильме был уже завершён) - это дом 6 в 80-ом квартале. По открытым данным он построен в 1958 году. Дома слева (в фильме он ещё строился) - это дом 8 в 81-ом квартале. По тем же данным он построен в 1959 году (тогда, видимо, материал для фильма и снимался).

Вместо леса, конечно, здесь давно дома, обычная улица:



Двухэтажное здание, видимое в фильме, присутствует рядом:






Место легко узнаётся как Ангарск.

Это проезд по улице Ленина со стороны железнодорожного вокзала (Ангарские ворота):



До перекрёстка с улицей Мира:






Стиль архитектуры сильно напоминает Ангарск, дома в этой части города (как уже писал) часто уникальные. Трёхэтажный дом очень характерен эркерами, как и следующий двухэтажный узкими окнами второго этажа.

Это перекрёсток улицы Олега Кошевого с улицей Сибирской:



Даже сосна за столбом, видимая в фильме, сохранилась.





Фрагмент в отзеркаленном виде затем в фильме используется как подложка комбинированной съёмки.

Это характерный вид Ангарска, который легко узнаётся.

Перекрёсток улиц Ленина и Карла Маркса.




Это всё, что я смог опознать в этом фильме. Остальное либо снято не в Ангарске, либо эти места не нашёл.

2022-10-23

Victor Reinz 12-52939-01 - маслосъёмные колпачки для Suzuki

Из старых запасов маслосъёмные колпачки Victor Reinz 12-52939-01:



Это заменитель очень распространенных для Suzuki колпачков с номером 09289-05012. Только здесь сразу 16 штук в комплекте (по четыре на четыре цилиндра).



Часто уверенно считается, что колпачки Victor Reinz в коробке с таким оттенком синего цвета и с такой маркировкой как на коробке, так и на самих колпачках - это подделка.

Но я не склонен так считать. Были бы это колпачки, например, для ВАЗ, то ещё можно было бы подумать. Но для Suzuki, которые и какой-то популярностью совершенно не пользуются, такая подделка смысла не имеет. А какие-то различия скорее вызваны разным местом производства.

Но на свой мотор M13A я всё же поставил Corteco 1902 6088 (которые NOK). Хотя и эти бы поставил, если альтернативы не было бы. С виду они вполне нормальные.



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

2022-10-21

TrendVision TDR-719S: пять лет эксплуатации

С 2016 использую видеорегистратор TrendVision TDR-719S.



Из хорошего отмечу приличное качество видео (удачный режим 21:9 WideHD 2560x1080, см. раз и два) и звука. Удобное крепление с магнитной фиксацией, которое позволяет устанавливать и снимать регистратор без извлечения провода.

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

Корпус хрупкий, отваливались детали крепления, пришлось клеить. Материал корпуса выцветает на солнце (и у другой модели Trendvision).

Один из держателей ослаб, подтяжка помогла, но не надолго.

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

Проявляется редкое, но подвисание при включении. Загорается светодиод и всё, а дальше помогает только сброс. Лечится перепрошивкой через USB на PC. Такое происходит не сказать, что прямо часто, но неожиданно, что и раздражает.

Ещё с какого-то момента регистратор начал подвисать после кратковременного отключения. Вылечилось тем, что в слотах для карт памяти оставил только одну microSD карту.

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



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

2022-10-19

Осень

Осеннее утро.





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

2022-10-16

SZ Viewer M1-2022-10-16 (macOS)

Версия программы SZ Viewer для macOS.

1. Аналог версии W1-2022-10-13, но как и раньше поддерживаются только ELM327 адаптеры.



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

2022-10-15

SZ Viewer A1-2022-10-15 (Android)

Изменения SZ Viewer для Android:

1. Кроме CAN теперь во вкладке OBD-II должны работать модули через K-Line - если они поддерживают OBD-II, конечно, и не совсем старые. Я проверял на модуле от Suzuki Liana.

2. Мониторы (результаты тестов) OBD-II для K-Line читаются, но показываются сырые данные, поскольку нет единой расшифровки.

3. Информация о модуле через OBD-II K-Line на некоторых ELM327 может полностью не читаться - это сложная задача даже для как бы нормальных копий ELM327.

4. Подделки ELM327 работают через OBD-II K-Line, но зависит от степени кривизны подделки. И очень вероятны проблемы чтения информации о модуле.



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

2022-10-14

SZ Viewer L1-2022-10-14 (Linux)

Изменения программы SZ Viewer для Linux:

1. Аналог версии W1-2022-10-13, но как и раньше поддерживаются только ELM327 адаптеры.

2. Замена Java 11 на "сокращенную" Java 17, что в два раза уменьшило занимаемое место на диске.



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

2022-10-13

SZ Viewer W1-2022-10-13 (Windows)

Изменения программы SZ Viewer для Windows:

1. Поддержка OBD-II через K-Line. Отлаживал на модуле Suzuki Liana.

2. Вкладка "Монитор" теперь называется "Данные" (чтобы не путать с мониторами OBD-II).

3. Вкладка "Текущие данные" теперь называется "Таблица".

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

5. Новая вкладка OBD-II мониторов (для соответствующих модулей). Загрузка тоже ручная по нажатию кнопки. Мониторы (результаты тестов, если быть точнее) для K-Line вообще без расшифровки.

2022-10-11

Триплеты, планары, гибриды (схемы объективов)

Схемы некоторых старых объективов, попытка их классификации.

Источник: http://forum.mflenses.com/viewtopic.php?t=22934&sid=cdd2c82b975f82de8561e93e1b811417

Триплеты, их развитие:



Планары, их развитие:



Гибриды:



Можно увидеть отличия схем Takumar 105/2.8 и Takumar 135/3.5, которые упоминал. Они являются развитием Триплета: Ernostar (4/4) и enhanced Ernostar (5/4) по это классификации.

2022-10-09

Ремонтные шипы: три года

В 2019 году дошиповал шины Gislaved Nord Frost 5 (235/65R17) ремонтными шипами. Зимой сейчас езжу мало, но всё же шины эксплуатируются. Вот и сейчас поставил их на Cherokee.

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

И попутно увидел такой артефакт:



Это ремонтный шип. Про ржавчину уже упоминал. Но у этого ремонтного шипа срезало именно сам шип. Но такое чудо в единственном экземпляре. Чуть ниже вполне нормальный ремонтный шип для сравнения.

Возиться с извлечением и заменой шипа не стал, оставил так.

2022-10-07

Suzuki M16A под клапанной крышкой (~150 т.км)

Двигатель Suzuki M16A со снятой клапанной крышкой:



Пробег примерно 150 т.км. Смены масла через 5-7 т.км. Преимущественно городская эксплуатация.

Заливались масла API SN/ILSAC GF-5. Сперва xW-30 (недолго), затем xW-20. Чаще использовалось простое масло Pennzoil Motor Oil 5W-20. Это же масло заливается сейчас (остались небольшие запасы).

Никакого "лака". Где потемнее оттенок - масло легко удаляется, открывая чистый металл.



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

2022-10-05

Скрыть обновление для Windows 10: wushowhide.diagcab - KB3073930

Не такая редкая ситуация, когда под Windows 10 ставится какое-то обновление, что вызывает проблемы. Обновление удаляешь (автоматически или вручную), а оно опять ставится. Так можно долго с ним бороться. Но проще скрыть его, т.е. [временно] запретить его установку.

Для этого нужна программа wushowhide.diagcab. Страница KB3073930 убрана, но пока ещё можно загрузить файл на сайте microsoft.com напрямую: wushowhide.diagcab



Как раз недавно проблемы вызвало сентябрьское обновление KB5016308: Windows 10 при загрузке впадала в бесконечное вращение индикатора на черном фоне. Пришлось скрыть обновление.



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

2022-10-03

Модуль 33920-54GA0 для экспериментов с OBD-II K-Line

Добавил поддержку OBD-II в SZ Viewer, но только двигателя через CAN-шину. А вот с K-Line сложнее, поскольку у меня нет под рукой подходящего автомобиля для отладки. В Suzuki Jimny Sierra как раз K-Line, но у него нет поддержки именно OBD-II, поскольку он для JDM.

Конечно, можно положиться полностью на ELM327, который и создавался для работы с OBD-II по разным шинам-протоколам. Но, во-первых, SZ Viewer в версии для Windows поддерживает и другие адаптеры. Во-вторых, я использую подход со специфичной настройкой ELM327 для конкретного протокола.

Поэтому вместо автомобиля решил приобрести только модуль управления двигателем для экспериментов. Он должен быть не очень старый, поскольку тогда OBD-II был редким. И не сильно новым, поскольку нужна шина K-Line, а не CAN. И, конечно, он должен быть предельно дешевым среди б/у вариантов. Т.е. это где-то 2003-2005 год оптимально. Конечно, для OBD-II можно посмотреть и других автопроизводителей, но моя программа ориентирована для Suzuki, поэтому интересны всё же именно модули для Suzuki. OBD-II хоть и универсальный, но я уже увидел, что он работает чуть иначе на Suzuki и Jeep.

JDM-варианты модулей дешевые, но у них как и на моем Jimny Sierra нет OBD-II. Нужен леворульный вариант. Стал искать модули от Suzuki Liana. Они недорогие, как раз нужные годы. И, что важно в этом контексте, Liana - это именно леворульная Suzuki, поскольку в Японии это была Aerio (от которой, кстати, у меня и был двигатель M18A).

Выбрал самый дешевый вариант. Это 33920-54GA0 от Suzuki Liana (в версии 1.6 MT 2WD - по каталогу для Израиля). Обошёлся он примерно в 1 т.р. с доставкой.



Подключение простое, все контакты указаны в инструкции по ремонту.

(вид на модуль управления)

Контакты:

С41/1, C41/2, C41/3 - масса.
G03/11 - питание постоянное.
G03/13 - K-Line.
G04/5 и G04/6 - основное питание (в оригинале через главное реле).
G04/23 - питание при включении зажигания.

(подключил)

У OBD-II разъёма нужно развести:

4 и 5 - масса.
16 - питание.
7 - K-Line.

Собрал на столе, по протоколу Suzuki модуль ожидаемо ответил без проблем:



По OBD-II тоже отвечает. Что и нужно. Со временем постараюсь добавить поддержку двигателя через K-Line по OBD-II в SZ Viewer, используя для отладки этот модуль.


Конечно, ещё очень интересно было бы найти модуль 33910-79K00 для реализации GM-протокола Suzuki Grand Vitara/Escudo с двигателем N32A, который SZ Viewer не поддерживает. Но это очень редкая экзотика. Новый стоит совсем диких денег (150-200 т.р.), а среди б/у из доступных я нашёл только один вариант в комплекте модулей за 38 т.р., что, конечно, очень дорого для моих экспериментов.



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

2022-10-01

Опять Samsung NX300

В начале года ушёл с системы Samsung NX. Остались только Samsung NX10 и пара объективов (20/2.8 и основательно поюзанный 30/2) в запасе - их стоимость на рынке б/у была совсем уж низкая.

Но потом внезапно у меня появился Samsung NX300:



Именно NX300, а не более редкий NX300M, что у меня был раньше.

Собственник забросил этот NX300 чуть ли не на пару лет. Аккумулятор сильно разрядился. Зарядил его без проблем, работает вполне нормально, даже заряд держит. Но фотоаппарат перестал хранить некоторые настройки (дата-время, например) без аккумулятора (как и мой Samsung NX10). Но спасает, что зарядка NX300 производится через microUSB, поэтому аккумулятор и не нужно извлекать.

Ещё этот экземпляр несколько грязный и потёртый, а на экране какие-то мигрирующие пятна розового оттенка. То видны, то исчезают.

Поставил на эту камеру свой объектив NX 30/2. И опять получился неплохой комплект по соотношению размера и качества снимков. Объектив NX 30/2 хоть и тормозной, но оптически всё же до сих пор хорош.

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

Blog Archive