Страница 3 из 5 ПерваяПервая 12345 ПоследняяПоследняя
Показано с 21 по 30 из 43

Тема: MikroTik hAP lite (RB941-2nD)

  1. #21
    Пользователь
    Регистрация
    15.04.2016
    Адрес
    Москва
    Сообщений
    11
    Вес репутации
    0

    По умолчанию

    Товарищи, может ли кто поделиться дампом флэшки для RB941-2nD-TC (который с процессором QCA9533)? Достаточно первые 64Кб. Убил случайно программатором (

  2. #22
    Местный Аватар для Tolyan
    Регистрация
    16.11.2010
    Адрес
    Poltava
    Сообщений
    286
    Вес репутации
    36

    По умолчанию

    pribambas, не помогут вам первые 64Кб а особенно если нет бекапа ключа.
    В первые 64Кб входят не только лоадер а также раздел Hard в нем прописан мак и серийники и не только...потом тип самого устройства и еепром радиомодуля ну и конечно сам ключик. Даже если есть бекап ключа с "чужими" 64кб вы гарантированно получите другой соф-ид ну соответственно лицензию 0 уровня

  3. #23
    Пользователь
    Регистрация
    15.04.2016
    Адрес
    Москва
    Сообщений
    11
    Вес репутации
    0

    По умолчанию

    Да, я в курсе. Откопал дамп от hAP Lite с чипом QCA9531. Залил. Роутер стартует (понятное дело, с нулевой лицензией). Стер флэшку, оставив только первые 128Кб (резервный бутлоадер, серийник, мак и т.д., главный бутлоадер). Роутер появляется в NetInstall. Пропатчил серийник и мак на родные с наклейки, теперь моргает лампочкой и в NetInstall не появляется. Начал реверсить бутлоадер с целью разобраться, как правильно пропатчить серийник и мак.
    У меня 2 вопроса.
    1. Одинаковый ли резервный бутлоадер (тот, что в первых 64кб) и метаинформация (исключая серийник, мак и ключ) на обеих моделях hAP Lite или разный?
    2. Можно ли получить в супорте новый ключ (при условии, что удастся восстановить серийник и мак)? Чем можно обосновать?

  4. #24
    Пользователь
    Регистрация
    15.04.2016
    Адрес
    Москва
    Сообщений
    11
    Вес репутации
    0

    По умолчанию

    Цитата Сообщение от sabian Посмотреть сообщение
    Есть сабж, заменил родную RAM Winbond 32Мб на 64Мб от Hynix (HY5DU121622DTP-D43), но в Resources видны все те же 32Мб. Вопрос: кто-нибудь менял ли ОЗУ в Микротике на бОльший объем и какие успехи?
    В процессе ковыряния бутлоадера наткнулся на ячейку, в которой прописан размер памяти. Во-первых, там есть дефолтный размер 16Мб, зашитый в коде самого бутлоадера, но он нам не нужен. А актуальный размер памяти записан в области с метаинформацией, рядом с мак адресом и серийником. В моем случае размер памяти записан по смещению 0xe028. Там есть такой фрагмент: 00 04 00 0d 02 00 00 00.
    0x0004 - это длина данных (4 байта), 0x000d - это тэг, несущий смысловую нагрузку для кода бутлоадера (размер RAM), а 0x02000000 - это само значение размера памяти в байтах.
    Есть подозрение, что бутлоадер валидирует метаинформацию (например, по контрольной сумме), но я пока не разобрался, как именно. Поэтому простая замена значения может привести к отказу загружаться. По крайней мере, после замены мак адреса и серийного номера мой роутер отказался стартовать.
    upd:
    Валидируется MAC адрес. Патч размера памяти не должен заблокировать загрузку.
    Последний раз редактировалось pribambas; 17.04.2016 в 22:40.

  5. #25
    Repair UBNT,Mikrotik Аватар для Алексей
    Регистрация
    12.01.2010
    Адрес
    г.Яровое
    Сообщений
    3,220
    Вес репутации
    84

    По умолчанию

    Мне суппорт помогал , когда я менял flashHdd на микротиках , но в последнем письме откровенно написали что я их задолбал , и больше такую информацию они мне не предоставят.
    Ремонт оборудования Ubiquiti и Mikrotik


  6. #26
    Пользователь
    Регистрация
    15.04.2016
    Адрес
    Москва
    Сообщений
    11
    Вес репутации
    0

    По умолчанию

    А какие сведения просит суппорт? Installation ID? MAC? Серийник?
    flashHdd это обычная SPI-flash или что-то другое? Какая модель роутера была, если не секрет?

    upd:
    Просьба дампа от RB941-2nD-TC (с процессором QCA9533) всё ещё актуальна (достаточно первые 64Кб, мак и серийник можно стереть). Мне нужны оттуда только специфичные для этого железа настройки. Всё остальное я уже достал из найденного на просторах дампа от RB941-2nD/QCA9531. Буду весьма признателен, если кто может поделиться.
    Последний раз редактировалось pribambas; 18.04.2016 в 08:17.

  7. #27
    Местный Аватар для Tolyan
    Регистрация
    16.11.2010
    Адрес
    Poltava
    Сообщений
    286
    Вес репутации
    36

    По умолчанию

    Цитата Сообщение от Алексей Посмотреть сообщение
    Мне суппорт помогал , когда я менял flashHdd на микротиках , но в последнем письме откровенно написали что я их задолбал , и больше такую информацию они мне не предоставят.
    Алексей, можно пример обращения суппорт в ЛС ?

    pribambas, фото шильдика с роутера и что там у тебя за лоадер в лс.

  8. #28
    Пользователь
    Регистрация
    02.02.2016
    Адрес
    ЛНР
    Сообщений
    25
    Вес репутации
    4

    По умолчанию

    Цитата Сообщение от pribambas Посмотреть сообщение
    В процессе ковыряния бутлоадера наткнулся на ячейку, в которой прописан размер памяти. Во-первых, там есть дефолтный размер 16Мб, зашитый в коде самого бутлоадера, но он нам не нужен. А актуальный размер памяти записан в области с метаинформацией, рядом с мак адресом и серийником. В моем случае размер памяти записан по смещению 0xe028. Там есть такой фрагмент: 00 04 00 0d 02 00 00 00.
    0x0004 - это длина данных (4 байта), 0x000d - это тэг, несущий смысловую нагрузку для кода бутлоадера (размер RAM), а 0x02000000 - это само значение размера памяти в байтах.
    Есть подозрение, что бутлоадер валидирует метаинформацию (например, по контрольной сумме), но я пока не разобрался, как именно. Поэтому простая замена значения может привести к отказу загружаться. По крайней мере, после замены мак адреса и серийного номера мой роутер отказался стартовать.
    upd:
    Валидируется MAC адрес. Патч размера памяти не должен заблокировать загрузку.
    Правильно ли я понял 0x02000000 - соответствует 256 Мб?

  9. #29
    Пользователь
    Регистрация
    15.04.2016
    Адрес
    Москва
    Сообщений
    11
    Вес репутации
    0

    По умолчанию

    Цитата Сообщение от sabian Посмотреть сообщение
    Правильно ли я понял 0x02000000 - соответствует 256 Мб?
    0x02000000 - в десятичном виде это 33554432, т.е., 32Мб.
    Если нужно 64Мб, то нужно исправить на 0x04000000.
    Если нужно 256Мб, то 0x10000000, но не уверен, что на уровне железа возможна такая конфигурация.

    Кстати, в коде инсталлятора, который загружается в роутер из программы netinstall, есть проверка размеров памяти и флэшки, по итогам которой роутер считается mips или smips. Так вот, если расширить на этом роутере память свыше 32Мб, то, согласно коду проверки, роутер уже не будет smips и, вероятно, на него можно будет накатить полноценную прошивку mipsbe с поддержкой USB и metarouter. На чипе QCA9531 вроде есть усб на борту. Весьма вкусный апгрейд мог бы быть. Сам еще не перепаивал, не проверял.

  10. #30
    Пользователь
    Регистрация
    15.04.2016
    Адрес
    Москва
    Сообщений
    11
    Вес репутации
    0

    По умолчанию

    В общем, мне стало интересно, и я проверил. Впаял чип на 64Мб и прописал 0x04000000. Заодно включил консольный порт. Родная прошивка почему-то уходила в бутлуп с кернелпаником, не разбирался (брал за основу какой-то из имеющихся дампов, чтобы не тратить время на слив). Через меню бутлоадера прогнал memtest, всё ок. Netinstall позволил накатить прошивку mipsbe. Всё работает.
    Спойлер (+/-) (Скрин)
    Для полного счастья осталось найти, где у чипа выводы USB и подпаять разъем.

    Для включения консольного порта нужно изменить параметр с тэгом 21 (0x15). В этом параметре самый младший бит нужно переключить из единицы в ноль. В моем случае этот параметр находится по смещению 0xE048:
    00 04 00 15 00 28 40 01
    Исправляем на
    00 04 00 15 00 28 40 00

Похожие темы

  1. Lite 5
    от x1ds в разделе Mikrotik
    Ответов: 3
    Последнее сообщение: 30.09.2015, 18:33
  2. zyxel keenetic lite II
    от vcter в разделе Модификация Wi-Fi оборудования
    Ответов: 9
    Последнее сообщение: 08.08.2014, 11:59
  3. Ubiquiti Edge Router Lite
    от Akssus в разделе Технические вопросы проводных сетей
    Ответов: 8
    Последнее сообщение: 18.12.2013, 16:43
  4. Zixel Keenetic lite
    от Postvay в разделе Новичкам
    Ответов: 3
    Последнее сообщение: 21.09.2011, 20:40

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •