Страница 21 из 152

ULC4 MediaNav на Linux.

Добавлено: 05 янв 2019, 12:46
Yosic
Информация по MediaNav на Linux, он же ULC4.

Ссылка на французский форум, где много полезной информации, в частности есть коды для тестмода и методика их расчета https://www.msieurlolo.fr/forum/index.php?board=684.0

Обновление карт viewtopic.php?p=3164#p3164

Обновление карт вариант 2 viewtopic.php?f=5&t=33&p=4493#p4493

Карты и контент для iGO viewtopic.php?f=6&t=493

Прошивки viewtopic.php?f=4&t=273&p=3605#p3605

Перед обновлением прошивки обязательно деактивировать видео!!!
Иначе получите не работающую громкую связь и код 1111, а возможно и еще что-то ныне не известное.

Восстановление сброса кода 1111 viewtopic.php?p=6454#p6454
Деактивация видео viewtopic.php?f=10&t=33&start=1170#p6270

Re: ULC4 MediaNav на Linux.

Добавлено: 04 сен 2019, 11:26
PITBY
F19id67O писал(а):
04 сен 2019, 10:08
На стадии бэкапа nng создавать не надо, Вам неверно сказали выше.
Прошу прощения, действительно ошибся. Папка nng нужна при замене карт, и соответственно при копии с ГУ создастся nng2 скриптом автоматически.
Просто, у меня копия прошла без всяких заморочек, вот мысленно и перепрыгнул действия.

Re: ULC4 MediaNav на Linux.

Добавлено: 04 сен 2019, 11:35
PITBY
Коллеги, кто силён в LINUX, помогите расшифровать autorun.sh.
Вставить комментарии. (Это скрипт для замены карт и прочего)

#!/bin/bash
# ecrit /navi а partir de /nng sur clй

dir2=`tail -n 1 /etc/mtab`
dir=${dir2:10:20}

rm -f /$dir/Ecrit_Navi.txt

function ecrit_log
{
echo "[`date +%d-%m-%Y_%H:%M:%S`] $1" >> "$dir/Ecrit_Navi.txt"
echo "$2" >> "$dir/Ecrit_Navi.txt"
echo " " >> "$dir/Ecrit_Navi.txt"
/bin/sync
}

killall nngnavi
mount -o remount,rw /navi
mount -o remount,rw $dir
/bin/sync
# on vйrifie que le chemin est valide
f="$dir/autorun_bavn/autorun.sh"

if [ -f "$f" ]
then

ecrit_log "AutorunLog ecrit /navi" " "
ecrit_log "rm -f /navi/content/map/*" "`rm -f /navi/content/map/*`"
ecrit_log "rm -f /navi/content/building/*" "`rm -f /navi/content/building/*`"
ecrit_log "rm -f /navi/content/poi/*" "`rm -f /navi/content/poi/*`"
ecrit_log "rm -f /navi/content/speedcam/*" "`rm -f /navi/content/speedcam/*`"
ecrit_log "rm -f /navi/content/tmc/*" "`rm -f /navi/content/tmc/*`"
ecrit_log "cp -Rva $dir/nng/* /navi" "`cp -Rva $dir/nng/* /navi`"
ecrit_log "chown 1004:1004 /navi/*" "`chown -v 1004:1004 /navi/*`"

ecrit_log "ls -l /navi" "`ls -l /navi`"
else
ecrit_log "autorun.sh introuvable, le chemin est invalide ! " "on sort !"
exit
fi
/bin/sync


Хочется немного разобраться, как и что можно посмотреть в папках MediaNav

Re: ULC4 MediaNav на Linux.

Добавлено: 04 сен 2019, 12:56
Yosic
#!/bin/bash
# ecrit /navi а partir de /nng sur clй

получает некоторые нужные ему пути из текущей конфигурации системы
dir2=`tail -n 1 /etc/mtab`
далее $dir будет указывать на путь к флешке
dir=${dir2:10:20}

удаляет /$dir/Ecrit_Navi.txt $dir - тут переменная полученная выше
rm -f /$dir/Ecrit_Navi.txt

функция вывода в лог файл
function ecrit_log
{
echo "[`date +%d-%m-%Y_%H:%M:%S`] $1" >> "$dir/Ecrit_Navi.txt"
echo "$2" >> "$dir/Ecrit_Navi.txt"
echo " " >> "$dir/Ecrit_Navi.txt"
/bin/sync
}

убивает процесс nngnavi
killall nngnavi
делает директорию /navi разрешенной для записи
mount -o remount,rw /navi
делает директорию $dir разрешенной для записи, хотя не ясно как тогда работала команда с удалением старого лога выше, скорее всего не работала
mount -o remount,rw $dir
говорит системе сбросить файловые буфера
/bin/sync
создает имя запускаемого файла с флешки и записывает его в переменную $f
# on vйrifie que le chemin est valide
f="$dir/autorun_bavn/autorun.sh"

если $f это файл
if [ -f "$f" ]
тогда
then

ecrit_log "AutorunLog ecrit /navi" " "
удаляет старый контент с картами из ГУ
ecrit_log "rm -f /navi/content/map/*" "`rm -f /navi/content/map/*`"
ecrit_log "rm -f /navi/content/building/*" "`rm -f /navi/content/building/*`"
ecrit_log "rm -f /navi/content/poi/*" "`rm -f /navi/content/poi/*`"
ecrit_log "rm -f /navi/content/speedcam/*" "`rm -f /navi/content/speedcam/*`"
ecrit_log "rm -f /navi/content/tmc/*" "`rm -f /navi/content/tmc/*`"
копирует новый контент с флешки из папки nng
ecrit_log "cp -Rva $dir/nng/* /navi" "`cp -Rva $dir/nng/* /navi`"
меняет владельца нового контента на какого-то другого пользователя
ecrit_log "chown 1004:1004 /navi/*" "`chown -v 1004:1004 /navi/*`"

выводит список того, что есть теперь в папке /navi
ecrit_log "ls -l /navi" "`ls -l /navi`"
а если $f - это был не файл
else
пишет в лог ошибку
ecrit_log "autorun.sh introuvable, le chemin est invalide ! " "on sort !"
exit
fi
говорит системе сбросить файловые буфера
/bin/sync

имеет смысл в конце добавить строчки которые будут делать /navi опять только для чтения.

Re: ULC4 MediaNav на Linux.

Добавлено: 04 сен 2019, 14:29
PITBY
Спасибо огромное!
Я примерно из справочной системы LINUXа получил тот-же результат.
Но Ваше описание команд, особенно после THEN внесли полную ясность.
С Линуксом никогда не занимался, а зря видимо.
Ещё раз спасибо за помощь.

Re: ULC4 MediaNav на Linux.

Добавлено: 05 сен 2019, 08:50
ratchel
Бэкап, наконец, получилось сделать. Использовал внешний картридер со старой микросд картой на 8 гб. Мигала лампочка минут 8-9. Машина при этом была заведена, но заводил со вставленным картридером. На карте появилась папка nng2. Размер её 2 694 мб. Спасибо, буду переходить ко второму этапу...

Re: ULC4 MediaNav на Linux.

Добавлено: 05 сен 2019, 09:02
MrAnderson
По поводу перескакивания треков:
Рано я всё-таки радовался, от прошивки ничего не изменилось, все равно перескакивает на первый трек в папке/корне. Но временное решение вроде нашёл.
У меня бесключевой доступ, открываю машину сажусь, но на кнопку СТАРТ сразу не нажимаю, пристегиваю пока ремень, снимаю с ручника и нажимаю кнопку. Т.е. даю медианаву трохи прогрузиться. После этого трек не перескакивает, тестирую уже вторую неделю, ни разу не глюкануло. Такое чувство, что системе нужно немного времени, чтобы перечитать флешку, поэтому возможно ещё все будет зависеть от размера флешки и объёма музыки. У меня флешка 8Гб, заполнена где-то на 1/3 наверное.

Re: ULC4 MediaNav на Linux.

Добавлено: 05 сен 2019, 11:42
Pyk
Тоже пытался найти закономерность в перескакивании первый трек, но пока безуспешно. Недели 2 уже слушаю одну папку на флэшке с ~500 треками. Сначала треки перескакивали, потом несколько дней было все нормально, потом опять начались перескакивания. Пару раз вставлял другую флэшку для входа в Test Mode, возможно, именно после смены флэшек изменилось поведение - не уследил :( Постараюсь в следующий раз обратить внимание...

Re: ULC4 MediaNav на Linux.

Добавлено: 05 сен 2019, 16:10
ratchel
ssv2005, а зачем в Вашем архиве папка phoneme?

Re: ULC4 MediaNav на Linux.

Добавлено: 05 сен 2019, 18:12
ssv2005
ratchel писал(а):
05 сен 2019, 16:10
ssv2005, а зачем в Вашем архиве папка phoneme?
Это вот отсюда - http://4pda.ru/forum/index.php?showtopic=141926
-------------------------------
Папка building:
*.3DL - трехмерные здания-достопримечательности (пример - собор Василия Блаженного)
*.3DC - обычные трехмерные здания (пример - пятиэтажка)
Папка dem:
*.DEM - трехмерные ландшафты
Папка histspeed:
*.HSP - Navteq Traffic Patterns - осредненные данные нагруженности дорог в разные дни недели и часы, помогает при калькуляции маршрута, чтобы избежать пробок. Здесь можно прочитать описание функции HistSpeed. На сегодняшний день файлы неактуальны, так как заменены на .FSP
Папка phoneme:
*.PH - фонемы для TTS - грамотного проговаривания названий улиц и населенных пунктов, фонемы для русских голосов использовать не рекомендуется. :shock:
Папка map:
*.HNR - для быстрой калькуляции длинных маршрутов, только для Primo, для активации должен быть весь комплект карт той же версии EEU, WEU, либо доп запись в sys.txt
*.FJW - это новая (на 2014 год) векторная версия "обзора перекрестка"..
*.FBL - собственно сама карта.
*.FDA - Driver alerts (предупреждения водителей). Только для Primo и вроде как iGO8.3.4.142975 с сотв.лицензией
*.FPA - Point Addressing (доп информация по адресам). Только для Primo
*.FSP - профили дорожного движения, содержимое отображается в архиве дорожных данных и учитывается программой при прокладке маршрута
*.FTR - Truck Info (информация для грузового транспорта). Только для Primo
*.FDS - файлы автоматически управляют работой трансмиссии в некоторых моделях современных автомобилей на опасных кривых и резких поворотах. Для обычных GPS-устройств ЭТИ ФАЙЛЫ НЕ НУЖНЫ
*.fbl+*.fpa+*.fda+*.fsp+*.ftr+*.hnr - должны быть одной версии и одного производителя, в противном случае даже при наличии лицензии *.fda *.fpa *.ftr *.fsp *.hnr (любой) будет неактивным содержимым.
Папка speedcam:
*.SPC - Выпуски файлов официальных баз спидкамов от HERE (файлы с расширением .spc). "Стрелки" в них есть, Лицезию для iGO8 и Primo можно найти в ЭТОЙ ветке, и через шапку темы Радары.
Папка poi:
*.POI - точки интереса, бывают standart и extended, причем extended не всегда включают в себя standart (тут немного больше про штатные POI)
#
------------------------

Re: ULC4 MediaNav на Linux.

Добавлено: 05 сен 2019, 18:18
ssv2005
Yosic писал(а):
04 сен 2019, 12:56
выводит список того, что есть теперь в папке /navi
ecrit_log "ls -l /navi" "`ls -l /navi`"
Вот тут стоит переделать вот так - ecrit_log "ls -l -R /navi" "`ls -l -R /navi`"
Чтобы выводила все, что есть на диске, а не только корень (что бы понимать, чего вообще получилось скопировать?)

имеет смысл в конце добавить строчки которые будут делать /navi опять только для чтения.
а надо?
после перезагрузки аттрибуты RO не приезжают автоматом?
я в линухе слаб 8)))

Re: ULC4 MediaNav на Linux.

Добавлено: 05 сен 2019, 18:34
Yosic
ssv2005 писал(а):
05 сен 2019, 18:18
Yosic писал(а):
04 сен 2019, 12:56
выводит список того, что есть теперь в папке /navi
ecrit_log "ls -l /navi" "`ls -l /navi`"
Вот тут стоит переделать вот так - ecrit_log "ls -l -R /navi" "`ls -l -R /navi`"
Чтобы выводила все, что есть на диске, а не только корень (что бы понимать, чего вообще получилось скопировать?)

имеет смысл в конце добавить строчки которые будут делать /navi опять только для чтения.
а надо?
после перезагрузки аттрибуты RO не приезжают автоматом?
я в линухе слаб 8)))
после перезагрузки - да, но тут то её нету.

Re: ULC4 MediaNav на Linux.

Добавлено: 05 сен 2019, 20:48
ratchel
Спасибо за помощь! Карты обновились (архив использовал ssv2005). TMC не заработало (город Москва). В поиске событий все нули.

Re: ULC4 MediaNav на Linux.

Добавлено: 06 сен 2019, 08:21
Fomin Sergey
ratchel писал(а):
05 сен 2019, 20:48
Спасибо за помощь! Карты обновились (архив использовал ssv2005). TMC не заработало (город Москва). В поиске событий все нули.
Странно, в Москве должно работать вроде. Может другой файл лицензий для TMC скопировать в Navi.

Re: ULC4 MediaNav на Linux.

Добавлено: 06 сен 2019, 10:46
ratchel
Fomin Sergey, папку с лицензиями я не трогал вообще

Re: ULC4 MediaNav на Linux.

Добавлено: 06 сен 2019, 11:49
F19id67O
ratchel писал(а):
06 сен 2019, 10:46
Fomin Sergey, папку с лицензиями я не трогал вообще
А включили функцию показа tmc в Micom Test Mode? https://a.d-cd.net/DeAAAgPN3uA-960.jpg
Вторая строка, четвертая слева кнопка.