| Автор | Сообщение |
Jeka_s Предупреждений: 1 Сообщения: 331
|
Есть десяток телефонов GRANDSTREAM GXP1400 со слетевшей прошивкой U105 EN25Q64 и есть одна рабочая прошивка. Проблема в том, что все аппараты работают в одной сети и необходимы разные МАС-адреса, в моём же случае он получается один у всех. Кто-нибудь пробовал изменить МАС-адрес в дампе? |
|
tritel Участник Сообщения: 1795
|
изменить не проблема, только знать где. его там не видно? |
|
Jeka_s Предупреждений: 1 Сообщения: 331
|
tritel, ситуация следующая: 6 байт адреса, в такой же последовательности что и в меню или на бумажном шильдике телефона, в дампе есть. Они находятся в небольшом блоке, в котором также прописаны модель и P/N телефона, казалось бы, меняй и радуйся. Но, при попытке что либо изменить, из системного меню исчезают МАС-адрес и P/N, и ещё какая-то информация. Причём, у МАСа первые три байта остаются, а вторые три превращаются в FF, более того, даже если все 6 байт адреса изменить, то всё равно, первые три остаются родные, а вторые FF, как будто он лежит в другом месте, по другим адресам, но больше таких последовательностей в дампе нет. |
|
tritel Участник Сообщения: 1795
|
попробуй сравнить эти места с другими прошивками, может там это не стерлось. сравнивая различия может быть обнаружишь контрольную сумму или взаимосвязь МАС-адреса и P/N из-за которой нельзя менять их произвольно и они должны меняться вместе по какому-то закону |
|
Jeka_s Предупреждений: 1 Сообщения: 331
|
Тоже думаю, что где-то контрольная сумма должна быть. Прошивки есть со всех телефонов, пробовал целиком переписывать этот блок - не помогло. Дамп 8Мб, отличий тьма, искать где-то в других местах не реально. Попробую оживить родные прошивки путём копирования блоков. |
|
tritel Участник Сообщения: 1795
|
не скинешь пару файлов для анализа? исправную и нет, может что замечу |
|
Jeka_s Предупреждений: 1 Сообщения: 331
|
tritel, дай мне email, а то фалы даже в архиве 6Mb, здесь выкладывать заморочисто. |
|
Jeka_s Предупреждений: 1 Сообщения: 331
|
Телефоны залежались однако, но руки таки дошли.
Оказалось, что необходимо изменить и байт 02A005, который корректирует контрольную сумму связанную с байтом адреса 02A00B, если увеличиваем на единицу адресный байт 02A00B, то уменьшаем на единицу байт 02A005. Возможно такая же ситуация и с другими пятью байтами MACа и байтами 02A000-02A00A, просто нет нужды разбираться. |
|
|