Полезная информация по работе MediaNav

Схемы, информация о внутреннем устройстве.
Yosic
Site Admin
Сообщения: 1186
Зарегистрирован: 20 сен 2018, 10:23
Репутация: 494

Полезная информация по работе MediaNav

Сообщение Yosic » 21 ноя 2018, 15:10

Тут будет содержаться полезная информация о MediaNav, которая может помочь в разработке всяких модов или восстановлении, например.
Я буду добавлять появляющуюся в ветке информацию в шапку.

И так начнем
Загрузка
Show
При загрузке запускается процесс ULC_launcher.exe(он зашит в nk.bin)
Далее он запускает \Storage Card\System\UpgradeManager.exe, который запускает \Storage Card\System\MicomManager.exe,
а он, в свою очередь, \Storage Card\System\AppMain.exe.
Далее ULC_launcher.exe ищет следующие файлы
\\Storage Card\\iTaskMgr.exe
\\Storage Card\\ATSA.exe
\\Storage Card3\\DevHealth60.exe
И если находит то запускает их, именно в том порядке как написано выше.
Так, что нету необходимости для запуска своего приложения делать подмену AppMain.exe через скрипты.
Можно просто создать, например,\\Storage Card\\ATSA.exe и он запустится даже раньше чем AppMain.
Быстрое обновление synctool
Show
Чтобы обновить только сам sync_tool можно просто создать на флешке папку synctool и записать в нее то, что должно попасть
в \Storage Card4\NNG\synctool. При таком обновлении содержимое \Storage Card4\NNG\synctool стирается перед записью.
То есть нельзя просто обновить один файл, нужно записать все содержимое.
Также не появляется никаких уведомлений, но обновление происходит.
Special_tool.exe
Show
Если вставить флешку на которой, в корне, лежит такой файл special_tool.ini ссылка:
Нужно зарегистрироваться :)
То через 3.5с из корня флешки, если он там есть, будет запущен файл Special_tool.exe.

ludo13
Член команды
Сообщения: 2707
Зарегистрирован: 20 сен 2018, 18:18
Репутация: 145

Re: Полезная информация по работе MediaNav

Сообщение ludo13 » 20 янв 2019, 17:30

Тогда вообще странно. Надо бы тебе попробовать начать с 6.0.4. И загрузчик и образ залить. Может прокатит.

Yosic
Site Admin
Сообщения: 1186
Зарегистрирован: 20 сен 2018, 10:23
Репутация: 494

Re: Полезная информация по работе MediaNav

Сообщение Yosic » 20 янв 2019, 17:48

Alex745 писал(а):
20 янв 2019, 17:22
Если загрузчик это Bootloader, то он перезаписывается. Меняется версия в TEST MODE.
Фото пришлите посмотреть, пожалуйста.

Alex745
Сообщения: 17
Зарегистрирован: 17 янв 2019, 16:55
Репутация: 0

Re: Полезная информация по работе MediaNav

Сообщение Alex745 » 20 янв 2019, 19:00

Вот дин из вариантовhttps://yadi.sk/i/Qr0HkzSyBQJSYg

Alex745
Сообщения: 17
Зарегистрирован: 17 янв 2019, 16:55
Репутация: 0

Re: Полезная информация по работе MediaNav

Сообщение Alex745 » 21 янв 2019, 15:04

Кто просветит какие части прошивки куда пишутся (в какую память) и какие функции выполняют.
Мои предположения:
F/W Ver. - внутренняя прошивка процессора, пишется в него же.
B/L Ver. - это я так понимаю аналог BIOS, отвечает за распаковку и установку NK.BIN. Пишется думаю тоже в память процессора.
OS Ver. - версия Win CE ???
S/W Ver. - версия оболочки магнитолы, хранится в INAND (SD1)
Blue Ver. - версия Blootuch, хранится в INAND (SD1)
Navi Ver. - версия навигационной программы, хранится в INAND (SD4)

ludo13
Член команды
Сообщения: 2707
Зарегистрирован: 20 сен 2018, 18:18
Репутация: 145

Re: Полезная информация по работе MediaNav

Сообщение ludo13 » 21 янв 2019, 15:10

Я тоже так думаю, с небоььшим отличием не в проц а в память.

Yosic
Site Admin
Сообщения: 1186
Зарегистрирован: 20 сен 2018, 10:23
Репутация: 494

Re: Полезная информация по работе MediaNav

Сообщение Yosic » 21 янв 2019, 15:13

Alex745 писал(а):
21 янв 2019, 15:04
F/W Ver. - внутренняя прошивка процессора, пишется в него же.
Это прошивка Micom(второй процессор)

Alex745
Сообщения: 17
Зарегистрирован: 17 янв 2019, 16:55
Репутация: 0

Re: Полезная информация по работе MediaNav

Сообщение Alex745 » 25 янв 2019, 08:42

Итог мучений.
Прошивку для Evolution поставить так и не удалось.
Пришлось оставить 6.0.3MD, но с бутлоадером и прошивкой F/W от версии 6.0.4. Со старым бутлоадером и F/W не работали кнопки "вкл" и громкость.
Навигацию поставил самую последнюю для Evolution.
Из проблем:
- не активно меню Bluetooth
- не знаю как активировать меню 4х4. Micom Config через TEST MODE не запускается, а в программе MICOM Config не нашел.

Аватара пользователя
Neek
Сообщения: 401
Зарегистрирован: 25 фев 2019, 16:29
Репутация: 117
Откуда: Undeva

Re: Полезная информация по работе MediaNav

Сообщение Neek » 25 мар 2019, 21:52

Hi Yosic,

I read your first post here and I find very interesting the information and I decided to test it fast.
I took ATSA files and put in Storage Card root and in ATSA script I put just to update some registry for allow read with Notepad the txt, ini, mscr, log files.
I restarted few times the unit but the script ATSA doesn't execute at all.
If I run manually ATSA.exe the script run very well.
Do I miss something? What I have to do additional to run this ATSA?
Thanks


Привет Йосич,

Я прочитал ваш первый пост здесь и нашел очень интересную информацию, и я решил проверить ее быстро.
Я взял файлы ATSA и поместил их в корневой каталог Storage Card, а в сценарии ATSA я просто обновил реестр, чтобы разрешить чтение с помощью Блокнота файлов txt, ini, mscr, log.
Я несколько раз перезагружал устройство, но скрипт ATSA вообще не выполняется.
Если я запускаю вручную ATSA.exe, скрипт работает очень хорошо.
Я что-то пропустил? Что я должен сделать дополнительно, чтобы запустить эту ATSA?
Спасибо
ATSA.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Тестирование MediaNav MN4 & EasyLink
MediaNav MN4 6.0.9.9
MediaNav MN3 Evolution 1.0.15.3 + Carbone
MediaNav MN1 Standard 4.1.0 + Super Mod 4.1 + ModRS

*** Если мой ответ был полезен для вас? Нажмите кнопку Спасибо! ***

Yosic
Site Admin
Сообщения: 1186
Зарегистрирован: 20 сен 2018, 10:23
Репутация: 494

Re: Полезная информация по работе MediaNav

Сообщение Yosic » 25 мар 2019, 22:11

Все описанное - работает. Это проверено. Ищите, что у вас не так.

mgarni72
Сообщения: 3
Зарегистрирован: 19 ноя 2018, 19:31
Репутация: 0

Re: Полезная информация по работе MediaNav

Сообщение mgarni72 » 25 мар 2019, 22:22

ATSA is launches at startup and is properly implemented, tested in versions 7.0.5, 8.0.5 and 9.1.3.
Maybe you not have a properly written script ! Can you attach ATSA.mscr ?!

ATSA запускается при запуске и правильно реализована, протестирована в версиях 7.0.5, 8.0.5 и 9.1.3.
Возможно, у вас нет правильно написанного сценария! Вы можете прикрепить ATSA.mscr ?!

Аватара пользователя
Neek
Сообщения: 401
Зарегистрирован: 25 фев 2019, 16:29
Репутация: 117
Откуда: Undeva

Re: Полезная информация по работе MediaNav

Сообщение Neek » 25 мар 2019, 23:21

Hi mgami72 & Yosich,
As you can see in the picture up you can understand that I have installed Dboot from files in the root. As I said running manually ATSA.exe run the script very well. Was not the problem of the script
I have got ideea from Yosich, from another topic that Dboot may make problem for Media Player and so I decide to made a test. I took out Dboot for test Media Player and in same test I tested also the ATSA script As soon I reset the unit without DBoot, the ATSA was executing very well as it is described.
So, take care about DBoot. With DBoot is not good, without again not good. On something you have to renounce and so far for moment DBoot is for safety and has priority.
If there can be changed something to make running also with DBoot both things will be great.
Thanks


Привет, mgami72 & Yosich,
Как вы можете видеть на картинке вверх, вы можете понять, что я установил Dboot из файлов в корне. Как я уже сказал, запуск ATSA.exe вручную запускает скрипт очень хорошо. Не было проблемы сценария
У меня есть идея от Yosich, из другой темы, что Dboot может создать проблемы для Media Player, и поэтому я решил сделать тест. Я взял Dboot для тестирования Media Player и в этом же тесте я также протестировал скрипт ATSA. Как только я перезапустил устройство без DBoot, ATSA работала очень хорошо, как описано.
Итак, позаботьтесь о DBoot. С DBoot не хорошо, без опять не хорошо. От чего-то, от чего вы должны отказаться, и пока что DBoot для безопасности и имеет приоритет.
Если можно что-то изменить и запустить с DBoot, то все будет отлично.
Спасибо
Тестирование MediaNav MN4 & EasyLink
MediaNav MN4 6.0.9.9
MediaNav MN3 Evolution 1.0.15.3 + Carbone
MediaNav MN1 Standard 4.1.0 + Super Mod 4.1 + ModRS

*** Если мой ответ был полезен для вас? Нажмите кнопку Спасибо! ***

Агудзера
Сообщения: 43
Зарегистрирован: 06 май 2019, 20:51
Репутация: 2

Re: Полезная информация по работе MediaNav

Сообщение Агудзера » 06 май 2019, 21:34

Для тех, кто пытается оживить свой MN1 из состояния кирпича, но при входе в win не видит usb диска, там есть в системе спец файл ,он включает опрос порта. И кстати на MN1 запустил в полуокирпиченном режиме прошивку 9.0...., через запуск blue, я думаю все дело в загрузчике, если его расковырять можно запуститься по нормальному.

centurio
Сообщения: 91
Зарегистрирован: 12 мар 2021, 08:15
Репутация: 6

Re: Полезная информация по работе MediaNav

Сообщение centurio » 26 ноя 2021, 05:50

Доброе утро! Вопрос по MediaNav на Linux. На ГУ есть где нибудь лог событий в системе. Интересует в частности работа с TMC.
На том же r-link 2 логи доступны, и там можно, например, обнаружить факт того, что система игнорирует вещание из-за отсутствия лицензий.

Вот пример лога:

[ TmcTunerAdapter ] onRequestAvailableServicesResult(1)
[ TmcTunerAdapter ] onAvailableServices(listindex=1,selected=false,picode=29201,sid=7,ltn=0,cc=7,mgs=6,quality=87,mainfreq=9880,spname="")
[ TmcTunerAdapter ] onAvailableServices(listindex=3,selected=false,picode=29281,sid=7,ltn=0,cc=7,mgs=6,quality=72,mainfreq=9030,spname="")
[ tmc ] tmc_provider_filter_country.cpp FilterProviderList:19 TMC_PROVIDER_FILTER_COUNTRY::FilterProviderList
[ tmc ] tmc_provider_filter_country.cpp FilterProviderList:23 Current country: _RUS
[ tmc ] tmc_provider_filter_country.cpp FilterProviderList:32 CC selected= 7
[ tmc ] tmc_provider_filter_license.cpp FilterProviderList:40 FilterProviderList: Removing provider because we don't have license: Provider: CC/LTN/SID=7/0/7, Name=, RSSI=29, Freq=988Mhz, Msg=6, Type=0, Encryption=0, Currently selected=0, PrimaryOrder: 1, Weight: 0
[ tmc ] tmc_provider_filter_license.cpp FilterProviderList:40 FilterProviderList: Removing provider because we don't have license: Provider: CC/LTN/SID=7/0/7, Name=, RSSI=24, Freq=903Mhz, Msg=6, Type=0, Encryption=0, Currently selected=0, PrimaryOrder: 1, Weight: 0
[ tmc ] tmc_provider_manager_base.cpp SetPreferredProviders:32 SetPreferredProviders: Selecting provider not succeeded. Got empty provider list.

Борюсь с запуском работы с TMC в Новосибирске, где по официальным данным ведется вещание о пробках. Но ГУ ничего не видит. Было очень полезно посмотреть подобный журнал, если он есть....

Ответить