Статус: Офлайн
Реєстрація: 12.08.2006
Повідом.: 33879
Реєстрація: 12.08.2006
Повідом.: 33879
Нужны идеи. Желательно БФ
Вопрос скорее к айтишникам чем к автомобилистам
Имеем :
Блок мультимедии авто спаренный с блоком навигации.
Выпущен фирмой Continental под название NAC.
ставится на весь ассортимент Пежо/Ситроен/DS , на некоторые Тойоты, и еще много куда.
Выглядит так если кому интересно :
Сам блок работает
, навигация и прочие онлайн сервисы реализованы ТомТом.
Внутри судя по логам 4-х ядерный проц, вероятнее всего arm и 2 гига памяти.
На сам блок регулярно выходят обновления прошивки. Так же регулярно, вернее даже регулярнее ТомТом выдает обновление карт.
Прошивка естественно закрытая и доступа к ФС как в айфоне не имеем.
И прошивка блока и обновление карт выходят как tar архив который нужно распаковать на флешку и вставить в usb порт, система сама видит обновление и предлагает их установить.
Различие только в том что прошивка ставится в загрузочном режиме когда ничего не работает, а обновление карт вообще как фоновая задача, и это можно делать вообще на ходу даже.
Это было вступление.
Теперь проблема:
В какой то момент после очередного обновления прошивки перестали устанавливаться новые карты, в самом начале процесса процесс прерывается и выдает ошибку. Так происходит в 99% случаев.
При этом старые карты остаются в системе и вся навигация и прочие сервисы работают.
В 1% процесс заходит чуть дальше и прерывается где то на 10-15 процента, после этого модуль навигации вообще перестает работать. Все онлайн сервисы перестают работать пока не установишь карту хоть какую то.
Скрипт установки простой, он без карт в приложении.
Методом проб было выяснено что карты до 1 гига приблизительно устанавливаются без проблем, карта Африки весом 1,6 уже вылетает.
А нам нужно поставить Европу которая весит 10 гигов.
В установочном пакет ipk есть скрипт :
В файле DataList.ini
Что говорит нам о том что если карты остаются на месте, то до этих мест не доходит выполнение, рветься где то раньше.
Возможно на проверке хешей файлов.
Было подозрение что не хватает оперативки для выполнения, но судя по это экрану и оперативка и загрузка системы в норме.
Данных по занятости дисков добыть не получается.
Данный блок был протестирован, прошит и откалиброван на дилерском оборудовании. Никаких проблем с стороны авто нет.
Просто не ставятся карты.
Блок работает без вопросов, ну кроме того что я могу поставить на выбор, карту Алжира, Израиля, ближнего Востока или Океании
Проблема где то в линуксе. Так как установка карт это обычная программа которая крашиться..
Был перерыт интернет, русско и не русскоязычные форумы. Подобная проблема у людей возникала, но у всех решалась повторной попыткой установки, максимум двумя - тремя .
У меня из уже больше полтинника наверное.
Официалы разводят руками.
Может у кого из айти братии есть мысль куда хоть покопать ?
А то имеем коробочку которая живет своей жизнью и только говорит бе-бе когда ей не нравится
, не уточняя что именно бе бе 
p.s. Шутки про французов и требования вина сразу идут лесом и дальше
Вопрос скорее к айтишникам чем к автомобилистам

Имеем :
Блок мультимедии авто спаренный с блоком навигации.
Выпущен фирмой Continental под название NAC.
ставится на весь ассортимент Пежо/Ситроен/DS , на некоторые Тойоты, и еще много куда.
Выглядит так если кому интересно :
Сам блок работает
⚠ Тільки зареєстровані користувачі бачать весь контент та не бачать рекламу.
Внутри судя по логам 4-х ядерный проц, вероятнее всего arm и 2 гига памяти.
На сам блок регулярно выходят обновления прошивки. Так же регулярно, вернее даже регулярнее ТомТом выдает обновление карт.
Прошивка естественно закрытая и доступа к ФС как в айфоне не имеем.
И прошивка блока и обновление карт выходят как tar архив который нужно распаковать на флешку и вставить в usb порт, система сама видит обновление и предлагает их установить.
Различие только в том что прошивка ставится в загрузочном режиме когда ничего не работает, а обновление карт вообще как фоновая задача, и это можно делать вообще на ходу даже.
Это было вступление.
Теперь проблема:
В какой то момент после очередного обновления прошивки перестали устанавливаться новые карты, в самом начале процесса процесс прерывается и выдает ошибку. Так происходит в 99% случаев.
При этом старые карты остаются в системе и вся навигация и прочие сервисы работают.
В 1% процесс заходит чуть дальше и прерывается где то на 10-15 процента, после этого модуль навигации вообще перестает работать. Все онлайн сервисы перестают работать пока не установишь карту хоть какую то.
Скрипт установки простой, он без карт в приложении.
Методом проб было выяснено что карты до 1 гига приблизительно устанавливаются без проблем, карта Африки весом 1,6 уже вылетает.
А нам нужно поставить Европу которая весит 10 гигов.
В установочном пакет ipk есть скрипт :
Код:
cd /media/datastore/nav
rm -f map_date_*
В файле DataList.ini
Код:
[OrderingScript]
Commands = \
ALLOW_SAMEGRADES \
ALLOW_DOWNGRADES \
SET_SESSION_STATE 4 \
DELAY_SWL 3 \
PROCESS_PACKAGES_LIST $(MEDIA_ROOT)/SWL/002315011591195528/Data/ \
SET_SESSION_STATE 1 \
FINISHED_DOWNLOAD
########## Navigation ##########
[map-eur-002315011591195528]
VendorInfo = TomTom
Description = map update
Location=MAIN
Commands= \
NODE_APPMODE_NORMAL \
[COLOR="Red"][B]REMOVE_PACKAGE 0x0 map-* \[/B][/COLOR]
LOAD_ECU_BLOCK com.tomtom.swl.IMapModuleLoader /com/tomtom/swl 3 $(MEDIA_ROOT)/SWL/002315011591195528/Data/data-pkg/NAV/MAP/ \
FINISHED_SWE
Что говорит нам о том что если карты остаются на месте, то до этих мест не доходит выполнение, рветься где то раньше.
Возможно на проверке хешей файлов.
Было подозрение что не хватает оперативки для выполнения, но судя по это экрану и оперативка и загрузка системы в норме.
Данных по занятости дисков добыть не получается.
Данный блок был протестирован, прошит и откалиброван на дилерском оборудовании. Никаких проблем с стороны авто нет.
Просто не ставятся карты.
Блок работает без вопросов, ну кроме того что я могу поставить на выбор, карту Алжира, Израиля, ближнего Востока или Океании

Проблема где то в линуксе. Так как установка карт это обычная программа которая крашиться..
Был перерыт интернет, русско и не русскоязычные форумы. Подобная проблема у людей возникала, но у всех решалась повторной попыткой установки, максимум двумя - тремя .
У меня из уже больше полтинника наверное.
Официалы разводят руками.
Может у кого из айти братии есть мысль куда хоть покопать ?
А то имеем коробочку которая живет своей жизнью и только говорит бе-бе когда ей не нравится
, не уточняя что именно бе бе 
p.s. Шутки про французов и требования вина сразу идут лесом и дальше
