Emulty:
Столкнулся с тем, что нужна была местная прошивка на TDA а в доступе нашел только для UA. Проанализировав структуру файлов, точнее сравнивая их с более старой версией прошивки, и прошивками аналогичной версии, но от других серий станций.
- Выяснил, что по большому счету в разных сборках для разных стран разница только в файлах DLNG0 и дальше по счетчику, в зависимости количества доступных для выбора языков в прошивке. Больше разницы нет.
- В остальных файлах, за исключением DLNG$ файлов, файла конфига и прошивки, разница в паре байт в самом начале файла. С последними было как-то грустно, но обнаружил, что все что нам нужно вместе с языковыми файлами есть в самой консоли! Лежит здесь* "%ProgramFiles%\Panasonic\KX-XXXXX Maintenance Console\VX00\"
*Вместо X нужная нам модель или версия прошивки
Файлы MPR во всех случая в любых локализациях одинаковые, я проверял, контрольные суммы у меня везде сходились
Т.е. например, здесь нам добрые люди подкинули Европейскую прошивку 7 версии, пока локализованной я не смог получить от авторизованных установщиков, вроде бы она у них появиться только в июне.
Выход такой:
- Берем MPR файл из любой прошивки нужной версии\сборки кладем в папку на флешке\PRIVATE\MEIGROUP\PCC\PBX\
- Добавляем к нему все содержимое соответствующего каталога из "%ProgramFiles%\Panasonic\KX-XXXXX Maintenance Console\VX00\"
- Создаем дефолтный файл конфига через консоль нужной версии, чтобы для нее наша прошивка была последней, что ей известна. Т.е. запускаем консоль, выбираем пункт "New", выбираем в списке станций нашу модель, ниже выбираем "Not Install" в секции "Select Expansion Memory Installation". В открытой консоли выбираем File - Save As, сохраняем в папку "\PRIVATE\MEIGROUP\PCC\PBX\" на нашей флешке. Не забудьте дать вашему конфигу правильное название файла, у всех моделей они разные. Например у NCP серии "DBSYS".
*Также рекомендую всегда соблюдать регистр букв, т.к. не всегда система считает разный регистр букв одним и тем же. Для NIX систем все файлы такого будут разными файлами: DBSYS; DBsys; dbsys; dbSYS; DbsyS и т.д., а для той же винды все варианты - один и тот же файл.
После всех этих пунктов процедура апргейда самая стандартная, в режиме инициализации запускаем станцию, после загрузки заменяем дефолтный конфиг на обновленный через консоль рабочий конфиг и перезапускаем станцию.
У меня все описанное отлично прошло на NCP.
*Если позже выйдет сборка той же версии прошивки с каким-то мелким исправлением, а такое несколько раз было на той же 5 версии. То просто потом заменяем наш файл прошивки MPR на флешке на пересобранный и просто перезапускаем станцию, ничего более.
*Вчера проводил такую процедуру на TDA, обновлял 5.0003 на 5.0030, все прошло на УРА. Только заменять файл лучше через карт-ридер, иначе через консоль очень долго и не всегда успешно.
P.S. просто делюсь опытом, может кому-то поможет.
Столкнулся с тем, что нужна была местная прошивка на TDA а в доступе нашел только для UA. Проанализировав структуру файлов, точнее сравнивая их с более старой версией прошивки, и прошивками аналогичной версии, но от других серий станций.
- Выяснил, что по большому счету в разных сборках для разных стран разница только в файлах DLNG0 и дальше по счетчику, в зависимости количества доступных для выбора языков в прошивке. Больше разницы нет.
- В остальных файлах, за исключением DLNG$ файлов, файла конфига и прошивки, разница в паре байт в самом начале файла. С последними было как-то грустно, но обнаружил, что все что нам нужно вместе с языковыми файлами есть в самой консоли! Лежит здесь* "%ProgramFiles%\Panasonic\KX-XXXXX Maintenance Console\VX00\"
*Вместо X нужная нам модель или версия прошивки
Файлы MPR во всех случая в любых локализациях одинаковые, я проверял, контрольные суммы у меня везде сходились
Т.е. например, здесь нам добрые люди подкинули Европейскую прошивку 7 версии, пока локализованной я не смог получить от авторизованных установщиков, вроде бы она у них появиться только в июне.
Выход такой:
- Берем MPR файл из любой прошивки нужной версии\сборки кладем в папку на флешке\PRIVATE\MEIGROUP\PCC\PBX\
- Добавляем к нему все содержимое соответствующего каталога из "%ProgramFiles%\Panasonic\KX-XXXXX Maintenance Console\VX00\"
- Создаем дефолтный файл конфига через консоль нужной версии, чтобы для нее наша прошивка была последней, что ей известна. Т.е. запускаем консоль, выбираем пункт "New", выбираем в списке станций нашу модель, ниже выбираем "Not Install" в секции "Select Expansion Memory Installation". В открытой консоли выбираем File - Save As, сохраняем в папку "\PRIVATE\MEIGROUP\PCC\PBX\" на нашей флешке. Не забудьте дать вашему конфигу правильное название файла, у всех моделей они разные. Например у NCP серии "DBSYS".
*Также рекомендую всегда соблюдать регистр букв, т.к. не всегда система считает разный регистр букв одним и тем же. Для NIX систем все файлы такого будут разными файлами: DBSYS; DBsys; dbsys; dbSYS; DbsyS и т.д., а для той же винды все варианты - один и тот же файл.
После всех этих пунктов процедура апргейда самая стандартная, в режиме инициализации запускаем станцию, после загрузки заменяем дефолтный конфиг на обновленный через консоль рабочий конфиг и перезапускаем станцию.
У меня все описанное отлично прошло на NCP.
*Если позже выйдет сборка той же версии прошивки с каким-то мелким исправлением, а такое несколько раз было на той же 5 версии. То просто потом заменяем наш файл прошивки MPR на флешке на пересобранный и просто перезапускаем станцию, ничего более.
*Вчера проводил такую процедуру на TDA, обновлял 5.0003 на 5.0030, все прошло на УРА. Только заменять файл лучше через карт-ридер, иначе через консоль очень долго и не всегда успешно.
P.S. просто делюсь опытом, может кому-то поможет.