0

Некорректный пробег в приложении Starline 2

С недавнего времени в приложении starline 2 начал отображаться некорректный пробег (общий по одометру) в интерфейсе на главном экране. Аналогичные показания на сайте starline.online. Ранее такой проблемы не наблюдалось. Версия прошивки 2.26.0

Здравствуйте. Система получает пробег из цифровой шины автомобиля и передает его на сервер. Если пробег отображается неверный, то нужно посетить установщиков для диагностики.

Если у мастера возникают трудности, он всегда может обратиться за консультацией в Техническую Поддержку или к своему Региональному Представителю.

Дмитрий, я общался вчера с установщиками по телефону. Сказали, что смысла приезжать к ним нет, даже не стали записывать на диагностику. Сказали, что проблема на стороне ПО. 

Спасибо за сообщение. Укажите, пожалуйста, в Вашем профиле адрес установочного центра, в который Вы обращались.

Здравствуйте. Спасибо за сообщение. Направили запрос установщикам.

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

Диагностику провели. Сняли логи. Обновили библиотеки CAN до версии 6.1.3.47009. Версия ПО 2.26.0. За сегодня, после обновления, пройдено порядка 30 км. Изменений нет. Приложение показывает 946 км, а реальный пробег порядка 67000.

Здравствуйте. Спасибо за сообщение. Переслал информацию разработчикам.

Добрый день! Дмитрий, сроки исправления? Или как обычно, как с маячком, это только у вас, у других такая проблема не воспроизводится?)))

Здравствуйте. На сегодня у нас 2 автомобиля, на которых пробег в приложении отличается от показаний на приборной панели.

Занимаемся решением вопроса. На сегодня нет точных сроков внесения изменений в эту функцию.

Да уж. 2 года работало, и надо было поломать. А теперь нет сроков для исправления. Ёжики кололись, но продолжали есть кактус! (с)

Здравствуйте.

2 года работало, и надо было поломать.

Вы вносили какие либо изменения в систему, после которых перестал корректно работать пробег в приложении? 

Приложение отображает данные, которые получает из CAN шины автомобиля. 

У моего друга такое случилось когда он скрутил пробег. Не благодарите. 

Друг видимо хотел продать "ведро" за дорого?!...)

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

Здравствуйте.

Если Вы не вносили изменения в охранный комплекс и в автомобиль, получается данные в цифровой шине изменились, либо нужно изменить протокол CAN. Создание прошивки происходит на новом автомобиле. Возможно после 67 000 км пробег указывается в другом формате или в другой ячейке памяти.  

Информацию переслал разработчикам. 

Добрый день! Дмитрий, что с решением?

Здравствуйте.

Задача в работе. Прорабатываем варианты диагностики.

Что вообще происходит с приложением?Screenshot_20220425-200303_StarLine 2.jpg

Да сегодня у меня тоже вместо % бензина начал показывать в литрах. Показывает 82)) хотя бак у меня 60!

Здравствуйте. Были временные сложности с отображением литров. На текущий момент отображение поправили.

Когда поправите отображение километража?

Здравствуйте. Для внесения изменений нужны данные с нескольких автомобилей. На текущий момент все автомобили, к которым удалось найти доступ имеют пробег ниже 30 000км и пробег отображается корректно.

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

Прочитал переписку. Задам дурацкий вопрос автору темы - а случайно катализатор не выбивался у машины и не перепрошивались "мозги"  с заливкой другой прошивки)? Или другое обновление прошивки мозга мотора с другими целями (повышение мощности например)?

Случайно нет. Машина абсолютный сток! И примерно до 65000 км у меня тоже все корректно отображалось. Затем произошло обновление в приложении starline2, стали показываться литры вместо % от полноты бака. Кстати, температура двигателя аналогично подглючивает. Вот сейчас на улице около +20, температуру двигателя показывает +44. Автомобиль со вчера никуда не ездил. Если завести автомобиль и сесть в него, то температура двигателя синхронизируется с приложением. Да, ключевое слово, тут именно "сесть". Нужно открыть авто и завести его. Если машина на автозапуске, то температура двигателя отображается криво.

Здравствуйте. Температура двигателя отображается с выносного датчика. Не из цифровых шин. Отображается та температура, которую система получает от датчика. Вне зависимости от запуска двигателя и посадки в автомобиль. Его диагностика очень простая: Достаточно расположить термометр в том же месте, что и датчик. Если температура в приложении отображает некорректные параметры, то нужно посетить установщиков для диагностики датчика температуры. Мастер проверит исправность датчика и проверит целостность его проводки. 

Вернёмся к нашим баранам. Появились авто пробежавшие более 60000 км? 

Здравствуйте. На текущий момент таких автомобилей в доступе не появилось.

-1

из Википедии про число 65535:

  • 65535 часто встречается в области вычислений, потому что это{\displaystyle 2^{16}-1}(на один меньше 2 до 16-й степени), что является наибольшим числом, которое может быть представлено 16-битным двоичным числом без знака. Некоторые среды компьютерного программирования могут иметь предопределенные постоянные значения, представляющие 65535, с такими именами, как MAX_UNSIGNED_SHORT

получается, что значение пробега свыше 65535 просто перестаёт записываться из-за ограничений 16 битной системы

И надо что-то делать с прошивкой видимо, а что - я не знаю, я не программист. :)


В Старлайне видимо тоже программистов нет:-) Сам работаю в поддержке, но не морожу своих пользователей по нескольку месяцев:-) А тут прям грустно всё!!! 

Простите за тролинг. не удержался.

Такая трагедия, пробег в приложении не показывает. У людей на приборке не работает и они ездят. а тут, все, жизнь испорчена.

ps. а в каком направлении у Вас поддержка. Стоит наверное поучиться. напишите, я бы проверил качество ее работы для сравнения. ))

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

На текущий момент пока не удалось найти другие автомобили с пробегом более 60 000км.

+1

скорее всего, надо поменять тип переменной, которая используется для хранения данных о пробеге, тк вероятно на данный момент в текущих прошивках используется переменная с допустимым диапазоном значений от 0 до 65535 и при превышении значения, т е когда пробег 65536 и выше - происходит переполнение и данные о пробеге отображаются некорректно


п.с.  Не забудьте поставить очередной минус 

Здравствуйте.

Спасибо за сообщение. Ваше предложение по изменению передано разработчикам. Для решения вопроса автора темы нуден доступ к нескольким автомобилям.

как хорошо что у нас столько программистов и специалистов айти в стране.

Вопрос: Вам не кажется, что если бы дело было в типе переменной, то пробег выше 65 не показала бы ни одна машина?

Добрый день! Дмитрий, есть решение или вы все в поиске машин с пробегом?!

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

у меня исчезло сообщение... у меня такой автомобиль и пробег у меня в приложении больше миллиона.

Здравствуйте, 2480709

Напоминаю Правила форума и прошу использовать отдельные темы для обсуждения вопросов отдельных пользователей.

Ваш вопрос вынесен в отдельную тему: https://support.starline.ru/communities/10/topics/99641-probeg

Прошу также перепроверить корректность заполнения Вашего профиля.