Беспроводной 3G интернет и Wi-Fi устройства

Подключение к 3G интернету и настройка 3G модемов и роутеров, их ремонт. Использование и ремонт Wi-Fi роутеров, точек доступа, камер.
Текущее время: 18 дек 2018, 19:04

Часовой пояс: UTC + 2 часа [ Летнее время ]

Перейти в магазин PortaX




Начать новую тему Ответить на тему  [ Сообщений: 49 ]  На страницу 1, 2, 3, 4, 5  След.

Увеличение памяти - это актуально?
Да 93%  93%  [ 14 ]
Нет 7%  7%  [ 1 ]
Всего голосов : 15
Автор Сообщение
СообщениеДобавлено: 07 май 2013, 11:51 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 27 май 2011, 16:52
Сообщения: 1118
Благодарил (а): 15 раз.
Поблагодарили: 129 раз.
Попалась инфа об успешном увеличении памяти (ПЗУ и ОЗУ) в роутерах TP-LINK MR3220, MR3420. SPI flash в формате SOP8 на 8 и 16 метров стоит порядка 2 - 5 долл. Оперативка сдувается с полосок памяти от компа. И вот стало интересно, насколько такой апгрейд актуален. Тоесть, для чего (каких задач) установленных 4-х метров не достаточно и просто необходимо увеличение ПЗУ?
А может, это вообще не нужно?

Прошу высказать свое мнение.

_________________
Купить роутеры TP-Link не дорого


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 07 май 2013, 12:21 
Не в сети

Зарегистрирован: 24 янв 2013, 20:39
Сообщения: 79
Благодарил (а): 13 раз.
Поблагодарили: 17 раз.
У меня 3420V1.3. Проши собираю по твоему примеру, спасибо все понятно и подробно написано. Увеличил флешь что бы поместились все пакеты которым понадобилось место более 6-мегабайт. С примонтированным диском на 750-гиг и установленным на него программным, с самбой и DLNA медиасервером, проц был сильно загружен. Использую как мини сервер. Но что бы еще уменьшить загрузку проца и увеличить производительность с жестким диском (скорость записи на диск почему то 0,250-0,350Мегабит, а на флешь в 8-Мбайт запись 5-7Мегабит???) отказался от свопа заменив и ОЗУ на 64-Мегабайта. И своп перестал юзаться.
На исходниках от TP_LINK собрал и загрузчик u-boot с поддержкой флешь в 8 и 16-Мбайт, что бы и софт можно было пихать уже больше 4-Мбайт, а не до устанавливая потом все необходимые мне пакеты. Все описал как делал и какие команды на другом форуме (Прошивка flash на 8Мб без програматора на TP-Link TL-MR3420). Ссылки на форум не написал, но кому надо и так найдет.
А тем кому все это не надо (дополнительные прибамбасы) то не зачем и голову себе забивать. Все и так прекрасно работает.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 11 май 2013, 21:40 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 27 май 2011, 16:52
Сообщения: 1118
Благодарил (а): 15 раз.
Поблагодарили: 129 раз.
все-таки захотелось "поковырять" эту темку). заказал программатор, флешки и оперативку. должно быть больше, чем мне надо. если кто хочет - обращайтесь. набор должен быть таким:
- флешка на 16мб Winbond W25Q128 в корпусе SOP-8 (восьминогая)
- оперативка на 64мб HY5DU121622DTP-D43

сейчас в моем mr3420 установлены:
- флешка на 4мб spansion sl032pif
- оперативка на 32мб zentel a3s56d40ftp

конфиг флешки на 16мб Winbond W25Q128 в файле m25p80.c:
{ "w25q128", INFO(0xef4018, 0, 64 * 1024, 256, SECT_4K) }

разбираюсь с созданием u-boot на 16мб и созданием соответствующего размера прошивки openwrt.

_________________
Купить роутеры TP-Link не дорого


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 12 май 2013, 10:00 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 27 май 2011, 16:52
Сообщения: 1118
Благодарил (а): 15 раз.
Поблагодарили: 129 раз.
структура прошивки роутеров TP-LINK MR3x20.

в роутерах может устанавливаться флешка размером 4м, 8м и 16м.
адресное пространство флешек:
4м: 0 - 0х400000
8м: 0 - 0х800000
16м: 0 - 0х1000000
запись, которая начинается на "0х", означает запись в HEX.
переводить HEX в DEC легко с помощью калькулятора виндоус в режиме инженерный (программист). рассмотрим пример. возьмем флешку на 16м. введем в инженерном Hex режиме 1000000. клацнем на Dec. получим 16777216 байт. разделим на 1024. получим 16385 килобайт. еще разделим на 1024. получим 16. это уже в мегабайтах.

прошивка всегда начинается с загрузчика u-boot и заканчивается конфигурацией радио (wi-fi) art (atheros radio test).
длина u-boot - 0х20000 (128к).
длина art - 0х10000 (64k)

прошивка, которую мы загружаем в роутер, располагается между u-boot и art. и ее максимальный размер зависит от размера используемой флешки.

как это все располагается во флешках разного размера?

4м:
u-boot 0-0x20000
прошивка 0x20000-0x3F0000
art 0x3F0000-0x400000

8м:
u-boot 0-0x20000
прошивка 0x20000-0x7F0000
art 0x7F0000-0x800000

16м:
u-boot 0-0x20000
прошивка 0x20000-0xFF0000
art 0xFF0000-0x1000000

сама прошивка состоит из 2-х частей - kernel и rootfs. поэтому более правильно записать так:

4м:
u-boot 0-0x20000
kernel 0x20000-0x160000
rootfs 0x160000-0x3F0000
art 0x3F0000-0x400000

8м:
u-boot 0-0x20000
kernel 0x20000-0x160000
rootfs 0x160000-0x7F0000
art 0x7F0000-0x800000

16м:
u-boot 0-0x20000
kernel 0x20000-0x160000
rootfs 0x160000-0xFF0000
art 0xFF0000-0x1000000

_________________
Купить роутеры TP-Link не дорого



За это сообщение автора portax поблагодарил: kornden (08 дек 2014, 10:18)
  Рейтинг: 20%
Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 12 май 2013, 12:16 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 27 май 2011, 16:52
Сообщения: 1118
Благодарил (а): 15 раз.
Поблагодарили: 129 раз.
уникальные данные роутера - MAC адрес и PIN код хранятся в u-boot.

по адресу 0x1FC00 расположен MAC адрес. например, 12345678ABCD. всего 6 байт.

по адресу 0x1FE00 расположен PIN код (ASCII HEX). например, 3132333435363738 (12345678). всего 8 байт.

кроме этого, по адресу 0x1FD00 обнаружена модель роутера. у меня это выглядит так: 3420000200000001. насколько я понимаю, 3420 второй ревизии. что означает 01 в конце - не знаю.


дополняю по рекомендации пользователя skreyda.

"Еще допиши в тему об 3420-3220v2 (u-boot так же и на 740-741v4, 3020v1, 3040v1).
К процам AR933? сам загрузчик находится в одом секторе с 0x0 по 0x10000 при смене в V2 на новый не надо в хексе править МАК."

действительно, загрузчик u-boot, собранный мною для 16м флешки mr3420v2, имеет длину 0xBCE2 байта и прекрасно помещается в участок 0-0x10000. тоесть, до 0х10000 достаточно добить FF-ками и переписать только первые 0x10000 байт. а уникальные данные располагаются на участке 0x10000-0x20000 и остаются как в оригинальном u-boot.

_________________
Купить роутеры TP-Link не дорого



За это сообщение автора portax поблагодарил: kornden (08 дек 2014, 10:18)
  Рейтинг: 20%
Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 12 май 2013, 14:29 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 27 май 2011, 16:52
Сообщения: 1118
Благодарил (а): 15 раз.
Поблагодарили: 129 раз.
бекап данных (по рекомендации skreyda).

перед любыми модами, особенно если это не относится к штатному апдейту прошивки, настоятельно рекомендуется сделать бекапы прошивки.

бекап u-boot:
cat /dev/mtd0 > /tmp/backup_u-boot.bin

бекап art:
cat /dev/mtd4 > /tmp/backup_art.bin

бекап firmware:
cat /dev/mtd5 > /tmp/backup_firmware.bin

бекап fullflash:
cat /dev/mtd0 > /tmp/backup_fullflash.bin
cat /dev/mtd5 >> /tmp/backup_fullflash.bin
cat /dev/mtd4 >> /tmp/backup_fullflash.bin

для бекапа fullflash необходимо последовательно ввести представленные 3 команды. в результате отработки третьей получим искомый файлик. в моем случае (роутер mr3420v2 c флешкой на 4м) его размер 4194304 байта.

эти данные могут очень пригодиться, если что-то пойдет не так и потребуется восстановление железки.
если и не собственными силами, то хотя бы с использованием программатора или второго исправного роутера.

_________________
Купить роутеры TP-Link не дорого


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 05 июн 2013, 13:05 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 27 май 2011, 16:52
Сообщения: 1118
Благодарил (а): 15 раз.
Поблагодарили: 129 раз.
приехала оперативка. 64мб.
hynix HY5DU121622DTP-D43
распаял на TP-LINK MR3420 v2.
Вложение:
3420_64.JPG
3420_64.JPG [ 156.44 КБ | Просмотров: 7931 ]

теперь вот так.
Вложение:
64mb.jpg
64mb.jpg [ 54.2 КБ | Просмотров: 7931 ]

забыл дописать.
никаких дополнительных телодвижений при смене оперативки не требуется. ни хардово ни софтово ничего дорабатывать не нужно.
просто выпаивается старое озу на 32мб и устанавливается новое на 64. у меня, например, стояла оперативка на 32мб zentel A3S56D40FTP-G5

_________________
Купить роутеры TP-Link не дорого



За это сообщение автора portax поблагодарил: garynych (05 июн 2013, 15:34)
  Рейтинг: 20%
Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 05 июн 2013, 23:43 
Не в сети

Зарегистрирован: 01 дек 2011, 13:00
Сообщения: 16
Благодарил (а): 1 раз.
Поблагодарили: 3 раз.
Многоуважаемый portax,
У Вас есть фото tsop-66 площадки для чипа (без чипа), до того как Вы впаяли его?
Это касается MR3420V2.

Спасибо.


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 06 июн 2013, 07:16 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 27 май 2011, 16:52
Сообщения: 1118
Благодарил (а): 15 раз.
Поблагодарили: 129 раз.
не сделал, к сожалению. не думал, что это может представлять интерес.

_________________
Купить роутеры TP-Link не дорого


Вернуться к началу
 Профиль  
 
СообщениеДобавлено: 06 июн 2013, 08:01 
Не в сети
Администратор
Аватара пользователя

Зарегистрирован: 27 май 2011, 16:52
Сообщения: 1118
Благодарил (а): 15 раз.
Поблагодарили: 129 раз.
немножко не совсем по теме.
вчера приехал программатор TL866CS. пока он ехал прочитал, что CS это удешевленная версия без внутрисхемного программирования. а вот А - это самая правильная версия этого программатора.
для доработки в А версию CS нужно прошить правильным бутом и распаять ICSP разъемчик.
разъем был куплен за 70 коп, а для внутрисхемного программирования микроконтроллера PIC18F87J50, на котором собран TL866CS, спаял LPT программатор под софт PICPgm Programmer. паял на коленке, все запихнул внутрь обычного LPT-шного корпуса по этой схеме:
Вложение:
programmer.png
programmer.png [ 156.02 КБ | Просмотров: 7899 ]

3,3 вольта сделал из USB через LM1117. питание на 74HC05 не подавал. 6-ю ногу микросжемы замкнул с 10-той LPT порта (без этого не детектился).
прошивку под A сгенерил программой отсюда: http://www.eevblog.com/forum/blog/eevbl ... eview/105/
сам программатор TL866CS просто разобрал и воткнул шестиногую колодку в отверстия разъема ICSP. колодка вошла туго, все прозванивалось, поэтому решил ее не запаивать.
потом подключил LPT программатор к TL866CS, на нем загорелась лампочка питание (красный светодиод), слил софтом PICPgm Programmer прошивку из PIC18F87J50 и залил сгенерированную под А версию. на сам TL866CS питание от USB не подавал, в режим бута принудительно не вводил.
все))). теперь у меня честный TL866А со своими родными серийниками, полученными в наследство от CS версии.

з.ы. в программаторе TL866 два разъема ICSP. один предназначен для программирования других устройств. вот в это место и запаивается разъем, который отсутствует в версии CS (который я купил за 70 коп)))).
второй ICSP разъем (который не распаян ни в CS ни в А) предназначен для внутрисхемного программирования контроллера PIC18F87J50, на котром собран сам программатор. вот сюда я вставлял шестиногую колодку, к которой подключал LPT программатор.

_________________
Купить роутеры TP-Link не дорого


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 49 ]  На страницу 1, 2, 3, 4, 5  След.

Часовой пояс: UTC + 2 часа [ Летнее время ]

Перейти в магазин PortaX


Кто сейчас на конференции

Зарегистрированные пользователи: Bing [Bot], Yandex [Bot]


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

Перейти:  
cron
Создано на основе phpBB® Forum Software © phpBB Group
Украина онлайн