Форум обсуждения систем  

Вернуться   Форум обсуждения систем "Умный дом", проектов Ардуино, OpenWRT и других DIY устройств > Форум умного дома > Сделай сам > OpenWRT/LEDE

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 30.12.2017, 10:14   #2
Dioptimizer
Senior Member
 
Регистрация: 17.02.2013
Адрес: Харьков
Сообщений: 235
Вес репутации: 691
Dioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond reputeDioptimizer has a reputation beyond repute
По умолчанию

Итак, как поднять децибелы на чипе AR9285?

Берем за основу изображение во вложении:
1. Вырезаем файл размером 376 байт из основного вашего art.bin раздела размером 65 536 байт каким нибудь hex редактором. Как и где взять ART раздел, смотрите эту тему.
2. Редактируем в соответствии с красным выделенным цветом все изменения кроме контрольно суммы.
3. Берем утилиту dumpathrom<32/64>.exe из шапки, ссылки там есть.
И смотрим новую контрольную сумму(имейте ввиду, что программа не умеет показывать децибелы, которые мы изменили!)

Развернуть для просмотра


Цитата:
d:\Install\System\Drivers\Wireless\dumpathrom>dumpathrom32.exe art_new.rom
INFO: ROM Endianness is not native... Changing from Big Endian to Little Endian.

<Base Header>
-Version: 0xe00d
Major Version: 14 (0x0000000e)
Minor Version: 13 (0x0000000d)

-Checksum: 0xf8c6
Correct Checksum: 0xc6f8
WARNING: Invalid checksum... you need to correct it to the checkum above!

-Length: 376 (0x0178)

-RegDomain: 0x1f0000
RegDomain1: 0 (0x0000)
RegDomain2: 31 (0x001f)
...
[свернуть]

(как видно в спойлере, контрольная сумма у меня в формате Big Endian, т.е. hex значения поменялись местами - так и должно быть, иначе при загрузке устройства CRC будет не верен. Также в моем дампе видно, что RegDomain1 у меня не установлен и по умолчанию это значит страна US.)

4. Вставляем на место в ART раздел наш 376-байтный файл и прошиваем.

На практике оказалось, что 26dbm максимум для моего случая(не знаю то ли максимум для чипа AR9285, то ли максимум для моего ART раздела). Если в LEDE установить значение больше >26dbm - реальный TX Power сразу падает в минимум(имейте это ввиду)! Также чип AR9285 стал незначительно, но ощутимо греться!
Миниатюры
Нажмите на изображение для увеличения
Название: diff_with_text.png
Просмотров: 583
Размер:	143.9 Кб
ID:	4671  

Последний раз редактировалось Dioptimizer; 30.12.2017 в 12:03.
Dioptimizer вне форума   Ответить с цитированием
 


Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 19:10. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Яндекс.Метрика