Valera22
Junior Member | Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору Туполинк в своём репертуаре: Если брак в 1043 давно обще признанный, то вот сейчас вырисовывается что то подобное с 3600/4300. Цитата: С хобота Возникло подозрение, что со многими роутерами TL-WDR3600/43XX что-то не так. Непонятно, то ли память в некоторых экземплярах действительно глючная, то ли это действительно какие-то проблемы с питанием, как предположил alecs-art. Чтобы понять насколько сильно это распространено, предлагаю всем владельцам роутеров TL-WDR3600/43XX прошитыми альтернативными прошивками, принять участие в новом опросе «Проходит ли ваш роутер TL-WDR3600/43XX проверку памяти командой «memtester 90m 1» под OpenWrt или другими альтернативными прошивками?». Пакет memtester находится в официальном репозитории OpenWrt, поэтому установка на OpenWrt происходит, либо в веб-интерфейсе роутера, либо надо в командной строке выполнить команду «opkg update && opkg install memtester». Примеры выполнения теста: Тест не пройден. Тест не пройден. Тест пройден. Если кто-нибудь решит публиковать результаты теста, то кидайте их на pastebin.com, а на форуме оставляйте только ссылку!!! UPDATED: На роутерах, которые выдают ошибки, можно попытаться устранить проблему изменив тактовую частоту CPU и RAM. | Ну и решение: Инструкция по изменению тактовой частоты CPU и RAM для моделей TL-WDR3600/43XX Цитата: Я заранее предупреждаю, что если в процессе выполнения этой инструкции, Вы сделаете что-то не так, то Вы можете получить «кирпич», который можно будет восстановить только с помощью программатора!!! Фактически инструкция аналогична инструкции по перепрошивке ART-раздела. Разница только в том, что шить придется U-Boot, а дамп загрузчика придется сделать самостоятельно, т. к. загрузчик каждого роутера содержит MAC-адрес и PIN, которые для каждого роутера индивидуальны. Понадобятся следующие файлы: Архив с последней сборкой от yohimba. В настоящий момент это OpenWrt AA 12.09 (r36088 v5). В будущем смотрите ссылку на последнюю прошивку на первой странице темы. Любой HEX-редактор, например, Hex Workshop или HxD. Также понадобится умение пользоваться программами WinSCP и PuTTY. Переход на прошивку с разлоченными разделами U-BOOT/ART и замена загрузчика: Прошиваем образ прошивки для своей модели роутера. Прошивка берется из основной директории, полученной в результате распаковки архива. Заходим в командную строку роутера и снимаем дамп загрузчика, выполнив команду: Полученный файл /tmp/u-boot.orig.backup сохраняем где-нибудь на компьютере или Dropbox, Google Drive. В общем там, где этот бекап будет находиться в безопасности. Не исключено, что этот файл Вам когда-нибудь понадобится для отката. Убедитесь, что размер файла ровно 131072 байт, если это не так, значит Вы что-то сделали неверно. Обновляем прошивку образом с разлоченными разделами U-BOOT (mtd0) и ART (mtd4). То есть берем образ *-sysupgrade.bin из директории UNLOCK_ART и прошиваем его. Теперь на время оставим роутер в покое и вернемся на наш компьютер. Сделаем копию файла u-boot.orig.backup под именем u-boot.new.backup и откроем эту копию в HEX-редакторе. Ищем в файле последовательность из восьми байт «3C 0C 41 C0 3C 0D 41 68». В разных версиях U-Boot для роутеров TL-WDR3600/43XX у этой последовательности байт может быть разный адрес. Например, для версии U-Boot от фабричной прошивки 130617 это будет адрес 0x000028BC. Изменяем найденные байты на последовательность «3C 0C 41 E0 3C 0D 41 40» и сохраняем файл u-boot.new.backup. Копируем исправленный образ U-BOOT в директорию /tmp на роутере. Файл копируем под тем же самым именем - u-boot.new.backup, прошиваем его и проверяем контрольную сумму: Контрольные суммы, которые будут выведены в результате второй команды, должны быть одинаковые для /dev/mtd0 и для файла /tmp/u-boot.new.backup. У каждого экземпляра роутера эти контрольные суммы будут индивидуальны, но они должны обязательно совпадать! Пример: Если все OK, то перезагружаем роутер. После перезагрузки, в веб-интерфейсе OpenWrt, на вкладке «System -> Kernel Log» в первых строках должна быть запись: Уход с прошивки в которой разлочены разделы U-BOOT/ART: Обновляем прошивку образом *-sysupgrade.bin из основной директории архива. Прошиваем дальше любую прошивку которая нужна. Однако если Вы в дальнейшем из под фабричной прошивки, прошьете фабричную прошивку с бутом, то все внесенные изменения пропадут и роутер снова вернется на фабричные значения - 560/450/225. P. S. Я лично проверял только значения 41E0 (CPU=600 MHz) и 4140 (DDR=400 MHz). С этими значениями роутер точно загружается и работает, а также проходит проверку командой «memtester 90m 1». Хотя я не показатель, т. к. у меня и с фабричными значениями тест проходит нормально. Если кто-то решит искать какую-то свою комбинацию, в частности в плане разгона, то действуйте на свой страх и риск. | Как всегда, туполинк заботится о своих юзерах..., а что? решение довольно лёгкое, особенно для рядового пользователя. | Всего записей: 74 | Зарегистр. 11-10-2007 | Отправлено: 14:21 09-10-2014 | Исправлено: Valera22, 14:38 09-10-2014 |
|