PDA

Bekijk de volledige versie : Железный тюнинг DIR-320 (flash mod + ram mod)



radmir
23-01-2009, 15:44
Поменял на DIR-320 (архитектурно "почти" 500gP v2, BCM5453 и 32MB DDR 16bit) единственный чип на 32Mx16 - итого 64Мб. Линия А12 на плате идет без разрывов на проц.

nvram set sdram_init=0x0013
nvram set sdram_ncdl=0
nvram commit
Подозреваю что и на v2 должно быть совершенно аналогично.

dima561
26-01-2009, 19:30
Поменял на DIR-320 (архитектурно "почти" 500gP v2, BCM5453 и 32MB DDR 16bit) единственный чип на 32Mx16 - итого 64Мб. Линия А12 на плате идет без разрывов на проц.

nvram set sdram_init=0x0013
nvram set sdram_ncdl=0
nvram commit
Подозреваю что и на v2 должно быть совершенно аналогично.
Какая последовательность ?
сначала меняю память, потом меняю значения nvram ?
У меня прошивка 1.9.2.7-10, она будет работать с 64Мб ?

boroda_78
27-01-2009, 21:07
Поменял на DIR-320 (архитектурно "почти" 500gP v2, BCM5453 и 32MB DDR 16bit) единственный чип на 32Mx16 - итого 64Мб.....
А вот с этого момента поподробнее. :)
В моём DIR-320 стоит чип Samsung K4H561638H-UCCC организация 16Мх16. То есть как и заявлено 32М.
А у Вас?

yuristr
31-03-2009, 18:33
Перепаял свой DIR-320. Память поставил ELPIDA 32x16. В итоге-64Мб.
Все завелось сразу. ВОТ!

palm
12-06-2009, 16:38
Подскажите, кто разбирал, какая память SDRAM установлена в DIR-320.
Хочу попробовать апгрейдить WL520GU до 32 МБ.

Omega
13-06-2009, 10:29
Подскажите, кто разбирал, какая память SDRAM, установлена в DIR-320.
Хочу попробывать, проапгрейдить свой WL520GU до 32 МБ.
http://www.shadowandy.net/2008/06/dir-320-pictures.htm

http://www.dd-wrt.com/phpBB2/files/dscf5606_937.jpg

Ну вот здесь уже поменяли на 64 метра http://wl500g.info/images/icons/icon14.png

http://www.dd-wrt.com/phpBB2/files/router_806.jpg

А тут стоит ещё родная на 32 МБ http://wl500g.info/images/icons/icon13.png

palm
13-06-2009, 11:00
Спасибо большое, видимо, не там искал :)

LnrMn
21-07-2009, 20:23
Есть у кого удачный опыт увеличения RAM на сабже?

Вот попробовал. Запаял Hynix (HY5DU121622CTP-D43). все работает как прежде без проблем.

nvram set sdram_init=0x0013
nvram set sdram_ncdl=0
nvram commit
Стало 64М.

LnrMn
21-07-2009, 20:29
В теме Прошивка Олега на роутере Dlink DIR-320 опубликовал первые потуги увеличения RAM до 64MB. Где будем обсуждать?

alex6600
21-07-2009, 22:05
Вот попробовал. Запаял Hynix (HY5DU121622CTP-D43). все работает как прежде без проблем. Прошивки-то на 64Мб нету...
Кстати к знатокам: Где подправить в исходниках чтобы скомпилить/собрать прошивку wl500gpV2 на 64Mb ?

Может надо просто поправить соответствующие значения nvram?
ПОчитайте ветку про увеличение памяти до 128 МБ на v1.

alex6600
21-07-2009, 22:24
LnrMn
Кстати, не пробовали как тут предлагают:
http://wl500g.info/showpost.php?p=128980&postcount=679

LnrMn
22-07-2009, 06:53
Перебробовал все известные значения параметров sdram_* (только sdram_init=0x0013 не попробовал). Превращают в кирпич. Выход только 9 ногой.


LnrMn
Кстати, не пробовали как тут предлагают:
http://wl500g.info/showpost.php?p=128980&postcount=679

Помогло. Спасибо.

LnrMn
22-07-2009, 09:40
Теперь проблемс...
Показывать-то 64 стало. Только вот толку... memtest проходит только 32M :confused:

alex6600
22-07-2009, 09:49
Теперь проблемс...
Показывать-то 64 стало. Только вот толку... memtest проходит только 32M :confused:

писали что memtest тестит только половину памяти.
Например тут (http://wl500g.info/showthread.php?p=44163&highlight=memtest#post44163)



Перебробовал все известные значения параметров sdram_* (0x0013 не попробовал). Превращают в кирпич. Выход только 9 ногой.
Тоесть 9 ногой?

LnrMn
22-07-2009, 15:04
Тоесть 9 ногой?

9pinFLASH -> GND, PWR ON - "жестокий" сброс параметров nvram.

LnrMn
23-07-2009, 07:25
Начнем с того, что DIR-320 я купил, чтобы над ним поизгаляться и выжать максимум возможного. В результате изучения gpv2 обнаружилось, что в нем стоит двухпортовый хаб. А чего бы нам не приделать 4х портовый в DIR-320? Получаем: два порта снаружи и один внутри для флешки (/opt). Ну и при желании можно восстановить работоспособность существующего порта на задней стенке. Предупреждаю сразу - кто не дружит с паяльником не рискуйте делать мой вариант.

Берем самый маленький USB HUB 4x. Мне попался такой. Сначала, не разбирая хаб проверим, на всякий случай, опознается ли он роутером.
Вот что получилось.

Garik888
24-07-2009, 08:52
Начнем с того, что DIR-320 я купил, чтобы над ним поизгаляться и выжать максимум возможного. В результате изучения gpv2 обнаружилось, что в нем стоит двухпортовый хаб. А чего бы нам не приделать 4х портовый в DIR-320? Получаем: два порта снаружи и один внутри для флешки (/opt). Ну и при желании можно восстановить работоспособность существующего порта на задней стенке. Предупреждаю сразу - кто не дружит с паяльником не рискуйте делать мой вариант.

Берем самый маленький USB HUB 4x. Мне попался такой. Сначала, не разбирая хаб проверим, на всякий случай, опознается ли он роутером.
Вот что получилось.

Подробнее можешь написать, что куда припоял. И картинки крупнее сделать. Спасибо заранее.

LnrMn
24-07-2009, 16:20
Подробнее можешь написать, что куда припоял. И картинки крупнее сделать. Спасибо заранее.

Попытаюсь объяснить...
Какой Вам хаб попадется я не могу знать, поэтому в схеме хаба придется разобраться самим.
В принципе, достаточно подключить хаб по схеме в красном квадрате:
+5В, GND, D-, D+ . Ничего не перерезаем!!! Тогда будет у Вас 2USB снаружи и 2USB внутри. В таком случае в разъем на задней панели ничего включать нельзя!

Если разъем на задней панели, всё же, хочется задействовать, тогда -
Вход хаба подключаем до разреза D-,D+ (красный овал *). Один из портов хаба (я отпаял разъем) заводим на разъем задней панели. Рядом с ним, на той стороне, надо перерезать дорожки, чтобы, оставшиеся после разреза (*) проводники, не были как антенны. Пока не порезал - этот разъем глючил.
Внимание! (*) Очень тонкие дорожки. Для экстремалов.
Мне помогают Паяльная Станция и микроскоп. ;)

Обязательно место пайки (*) закрепить клеем!!
Удачи.

AVoyager
04-08-2009, 13:23
Плетенки, кстати, в том-же магазине продают ;)
:eek:не увидел...


Я использую экран от экранированного МГТФ, он посеребрёный.
это ещё найти надо... думаю, и простой латунной хватит :)


Делюсь секретом отпайки -
В магазинах на товары наклеивают белый пластиковый прямоугольничек. Внутри него несколько очень тонких металлических пластинок. Удобно подсовывать между платой и ножками при отпайке. :)
Ээээ... Это ж ещё найти такое надо... Бум искать :)

NetSpider
10-08-2009, 20:33
Добрый день. В данном посте http://wl500g.info/showpost.php?p=153463&postcount=1144 память на роутере DIR-320 была увеличена до 64 мб. А возможно ли до 128 мб на данном роутере (хотя бы теоретические предположения по этому поводу)?

D_dmitry
10-08-2009, 22:46
Добрый день. В данном посте http://wl500g.info/showpost.php?p=153463&postcount=1144 память на роутере DIR-320 была увеличена до 64 мб. А возможно ли до 128 мб на данном роутере (хотя бы теоретические предположения по этому поводу)?

можно теоретически
но на процессор не разведено

NetSpider
28-08-2009, 11:02
В теме Прошивка Олега на роутере Dlink DIR-320 опубликовал первые потуги увеличения RAM до 64MB. Где будем обсуждать?

Может отдельную тему создать? И там размещать все материалы по апгрейду данного девайса в первом посте, а обсуждение естественно в остальных постах.

LnrMn
28-08-2009, 11:32
Может отдельную тему создать? И там размещать все материалы по апгрейду данного девайса в первом посте, а обсуждение естественно в остальных постах.

А что? Есть что обсуждать? Не так уж и много народу DIR перепаяли. И ответы уже все есть, вроде, в теме про прошивку Олега на DIR-320.
Вот собрать бы их в одну отдельную тему, скажем, "Моддинг DIR-320" , но кто захочет этим заниматься :confused:

NetSpider
28-08-2009, 12:26
Вот собрать бы их в одну отдельную тему, скажем, "Моддинг DIR-320"

Вообще, я это и хотел сказать. Например, лично мне не хватает информации о том, как правильно и в какой последовательности делается апгрейд памяти на DIR-320 до 64 мб. Видел ваш пост с фотографиями, где была информация об увеличении оперативной памяти, но там в кратце. В целом сообщений по модингу DIR-320 много, но они находятся в отдельных темах и поиск необходимой информации из-за этого усложняется. Поэтому хорошо бы оформить отдельную тему, и как вы предложили назвать ее:
Важно: Моддинг DIR-320.

P.S. В принципе, как только перечитаю все, что касается DIR-320 могу взяться за создание данной темы.

LnrMn
28-08-2009, 13:19
Вообще, я это и хотел сказать. Например, лично мне не хватает информации о том, как правильно и в какой последовательности делается апгрейд памяти на DIR-320 до 64 мб. Видел ваш пост с фотографиями, где была информация об увеличении оперативной памяти, но там в кратце. В целом сообщений по модингу DIR-320 много, но они находятся в отдельных темах и поиск необходимой информации из-за этого усложняется. Поэтому хорошо бы оформить отдельную тему, и как вы предложили назвать ее:
Важно: Моддинг DIR-320.

P.S. В принципе, как только перечитаю все, что касается DIR-320 могу взяться за создание данной темы.

Ну, тогда, я согласен сделать свои посты более подробными. ;)

Wolfgun
16-10-2009, 20:26
Имеется DIR320 прошитый D655
На плате запаяно 64М Hynix HY5DU121622CTP-D43

В заводских установках DHCP клент получает адреса при выполнении
nvram set sdram_init=0x0013
nvram set sdram_ncdl=0
nvram commit

meminfo

[admin@(none) root]$ cat /proc/meminfo
total: used: free: shared: buffers: cached:
Mem: 64077824 12185600 51892224 0 1728512 4599808
Swap: 0 0 0
MemTotal: 62576 kB
MemFree: 50676 kB
MemShared: 0 kB
Buffers: 1688 kB
Cached: 4492 kB
SwapCached: 0 kB
Active: 2912 kB
Inactive: 3316 kB
HighTotal: 0 kB
HighFree: 0 kB
LowTotal: 62576 kB
LowFree: 50676 kB
SwapTotal: 0 kB
SwapFree: 0 kB
[admin@(none) root]$


Dir на мертво отказывается получать IP, также не происходит конет с WAN если прописана статика.

Мемtest проходит
got 16MB (16781312 bytes), trying mlock ...too many pages, reducing...
got 16MB (16777216 bytes), trying mlock ...too many pages, reducing...
got 15MB (16773120 bytes), trying mlock ...locked.
Loop 1:
Stuck Address : ok
Random Value : ok
Compare XOR : ok
Compare SUB : ok
Compare MUL : ok
Compare DIV : ok
Compare OR : ok
Compare AND : ok
Sequential Increment: ok
Solid Bits : ok
Block Sequential : ok
Checkerboard : ok
Bit Spread : ok
Bit Flip : ok
Walking Ones : ok
Walking Zeroes : ok

Wolfgun
16-10-2009, 20:27
Syslog с 32 М



Jan 1 00:00:03 syslogd started: BusyBox v1.15.1
Jan 1 00:00:03 kernel: klogd started: BusyBox v1.15.1 (2009-10-04 18:20:08 MSD)
Jan 1 00:00:03 kernel: CPU revision is: 00029029
Jan 1 00:00:03 kernel: Primary instruction cache 16kB, physically tagged, 4-way, linesize 16 bytes.
Jan 1 00:00:03 kernel: Primary data cache 16kB, 2-way, linesize 16 bytes.
Jan 1 00:00:03 kernel: Linux version 2.4.37.6 (root@localhost) (gcc version 3.4.6) #1 2009-10-04 18:23:22 MSD
Jan 1 00:00:03 kernel: Setting the PFC to its default value
Jan 1 00:00:03 kernel: Determined physical RAM map:
Jan 1 00:00:03 kernel: memory: 02000000 @ 00000000 (usable)
Jan 1 00:00:03 kernel: On node 0 totalpages: 8192
Jan 1 00:00:03 kernel: zone(0): 8192 pages.
Jan 1 00:00:03 kernel: zone(1): 0 pages.
Jan 1 00:00:03 kernel: Using 120.000 MHz high precision timer.
Jan 1 00:00:03 kernel: Calibrating delay loop... 237.56 BogoMIPS
Jan 1 00:00:03 kernel: Memory: 30072k/32768k available (1752k kernel code, 2696k reserved, 236k data, 88k init, 0k highmem)
Jan 1 00:00:03 kernel: Dentry cache hash table entries: 4096 (order: 3, 32768 bytes)
Jan 1 00:00:03 kernel: Inode cache hash table entries: 2048 (order: 2, 16384 bytes)
Jan 1 00:00:03 kernel: Mount cache hash table entries: 512 (order: 0, 4096 bytes)
Jan 1 00:00:03 kernel: Buffer cache hash table entries: 1024 (order: 0, 4096 bytes)
Jan 1 00:00:03 kernel: Page-cache hash table entries: 8192 (order: 3, 32768 bytes)
Jan 1 00:00:03 kernel: Checking for 'wait' instruction... unavailable.
Jan 1 00:00:03 kernel: POSIX conformance testing by UNIFIX
Jan 1 00:00:03 kernel: PCI: no core
Jan 1 00:00:04 dnsmasq[67]: started, version 2.51test3 cachesize 150
Jan 1 00:00:04 dnsmasq[67]: compile time options: no-IPv6 GNU-getopt no-RTC no-DBus no-I18N DHCP no-scripts no-TFTP
Jan 1 00:00:04 dnsmasq-dhcp[67]: DHCP, IP range 192.168.1.2 -- 192.168.1.254, lease time 1d
Jan 1 00:00:04 dnsmasq[67]: read /etc/hosts - 2 addresses
Jan 1 00:00:04 kernel: usb.c: registered new driver usbdevfs
Jan 1 00:00:04 kernel: usb.c: registered new driver hub
Jan 1 00:00:04 kernel: usb-ohci.c: USB OHCI at membase 0xb8003000, IRQ 6
Jan 1 00:00:04 kernel: usb-ohci.c: usb-00:03.0, PCI device 14e4:471a
Jan 1 00:00:04 kernel: usb.c: new USB bus registered, assigned bus number 1
Jan 1 00:00:04 kernel: hub.c: USB hub found
Jan 1 00:00:04 kernel: hub.c: 2 ports detected
Jan 1 00:00:05 kernel: ehci_hcd 00:03.1: PCI device 14e4:471a
Jan 1 00:00:05 kernel: ehci_hcd 00:03.1: irq 6, pci mem b8003800
Jan 1 00:00:05 kernel: usb.c: new USB bus registered, assigned bus number 2
Jan 1 00:00:05 kernel: ehci_hcd 00:03.1: USB 0.0 enabled, EHCI 1.00, driver 10 Dec 2004/2.4
Jan 1 00:00:05 kernel: hub.c: USB hub found
Jan 1 00:00:05 kernel: hub.c: 2 ports detected
Jan 1 00:00:05 kernel: usb.c: registered new driver usblp
Jan 1 00:00:05 kernel: printer.c: v0.13: USB Printer Device Class driver
Jan 1 00:00:06 kernel: usb.c: registered new driver audio
Jan 1 00:00:06 kernel: audio.c: v1.0.1:USB Audio Class driver
Jan 1 00:00:07 kernel: Linux video capture interface: v1.00
Jan 1 00:00:07 kernel: SCSI subsystem driver Revision: 1.00
Jan 1 00:00:07 kernel: Initializing USB Mass Storage driver...
Jan 1 00:00:07 kernel: usb.c: registered new driver usb-storage
Jan 1 00:00:07 kernel: USB Mass Storage support registered.
Jan 1 00:00:08 dnsmasq[67]: read /etc/hosts - 2 addresses
Jan 1 00:00:08 dhcp client: deconfig: lease is lost
Jan 1 00:00:08 dnsmasq[67]: read /etc/hosts - 2 addresses
Jan 1 00:00:08 dnsmasq[67]: using nameserver 85.21.192.3#53
Jan 1 00:00:08 dnsmasq[67]: using nameserver 213.234.192.8#53
Jan 1 00:00:08 dhcp client: bound IP : 10.175.23.132 from 10.175.16.1

Wolfgun
16-10-2009, 20:28
Syslog с 64 М


Jan 1 00:00:03 syslogd started: BusyBox v1.15.1
Jan 1 00:00:03 kernel: klogd started: BusyBox v1.15.1 (2009-10-04 18:20:08 MSD)
Jan 1 00:00:03 kernel: CPU revision is: 00029029
Jan 1 00:00:03 kernel: Primary instruction cache 16kB, physically tagged, 4-way, linesize 16 bytes.
Jan 1 00:00:03 kernel: Primary data cache 16kB, 2-way, linesize 16 bytes.
Jan 1 00:00:03 kernel: Linux version 2.4.37.6 (root@localhost) (gcc version 3.4.6) #1 2009-10-04 18:23:22 MSD
Jan 1 00:00:03 kernel: Setting the PFC to its default value
Jan 1 00:00:03 kernel: Determined physical RAM map:
Jan 1 00:00:03 kernel: memory: 04000000 @ 00000000 (usable)
Jan 1 00:00:03 kernel: On node 0 totalpages: 16384
Jan 1 00:00:03 kernel: zone(0): 16384 pages.
Jan 1 00:00:03 kernel: zone(1): 0 pages.
Jan 1 00:00:03 kernel: zone(2): 0 pages.
Jan 1 00:00:03 kernel: Kernel command line: root=/dev/mtdblock2 rootfstype=squashfs,ext3 noinitrd init=/linuxrc console=ttyS0,115200
Jan 1 00:00:03 kernel: CPU: BCM5354 rev 3 pkg 0 at 240 MHz
Jan 1 00:00:03 kernel: Using 120.000 MHz high precision timer.
Jan 1 00:00:03 kernel: Calibrating delay loop... 237.56 BogoMIPS
Jan 1 00:00:03 kernel: Memory: 62488k/65536k available (1752k kernel code, 3048k reserved, 236k data, 88k init, 0k highmem)
Jan 1 00:00:03 kernel: Dentry cache hash table entries: 8192 (order: 4, 65536 bytes)
Jan 1 00:00:03 kernel: Inode cache hash table entries: 4096 (order: 3, 32768 bytes)
Jan 1 00:00:03 kernel: Mount cache hash table entries: 512 (order: 0, 4096 bytes)
Jan 1 00:00:03 kernel: Buffer cache hash table entries: 4096 (order: 2, 16384 bytes)
Jan 1 00:00:03 kernel: Page-cache hash table entries: 16384 (order: 4, 65536 bytes)
Jan 1 00:00:03 kernel: Checking for 'wait' instruction... unavailable.
Jan 1 00:00:03 kernel: POSIX conformance testing by UNIFIX
Jan 1 00:00:03 kernel: PCI: no core
Jan 1 00:00:03 kernel: PCI: Fixing up bus 0
Jan 1 00:00:03 kernel: Linux NET4.0 for Linux 2.4
Jan 1 00:00:03 kernel: Based upon Swansea University Computer Society NET3.039
Jan 1 00:00:03 kernel: Initializing RT netlink socket
Jan 1 00:00:03 kernel: Starting kswapd
Jan 1 00:00:03 kernel: Journalled Block Device driver loaded
Jan 1 00:00:03 kernel: devfs: v1.12c (20020818) Richard Gooch (rgooch@atnf.csiro.au)
Jan 1 00:00:03 kernel: devfs: boot_options: 0x1
Jan 1 00:00:03 kernel: NTFS driver v1.1.22 [Flags: R/O]
Jan 1 00:00:03 kernel: pty: 256 Unix98 ptys configured
Jan 1 00:00:03 kernel: Serial driver version 5.05c (2001-07-08) with MANY_PORTS SHARE_IRQ SERIAL_PCI enabled
Jan 1 00:00:03 kernel: ttyS00 at 0xb8000300 (irq = 3) is a 16550A
Jan 1 00:00:03 kernel: ttyS01 at 0xb8000400 (irq = 3) is a 16550A
Jan 1 00:00:03 kernel: HDLC line discipline: version $Revision: 3.7 $, maxframe=4096
Jan 1 00:00:03 kernel: N_HDLC line discipline registered.
Jan 1 00:00:03 kernel: loop: loaded (max 8 devices)
Jan 1 00:00:03 kernel: PPP generic driver version 2.4.2
Jan 1 00:00:03 kernel: PPP Deflate Compression module registered
Jan 1 00:00:03 kernel: PPP BSD Compression module registered
Jan 1 00:00:03 kernel: MPPE/MPPC encryption/compression module registered
Jan 1 00:00:03 kernel: PPPoL2TP kernel driver, V0.15.1
Jan 1 00:00:03 kernel: PPTP driver version 0.8.4
Jan 1 00:00:03 kernel: Amd/Fujitsu Extended Query Table v1.1 at 0x0040
Jan 1 00:00:03 kernel: Flash Id: Vendor: 0x00c2 Device: 0x00a7
Jan 1 00:00:03 kernel: Physically mapped flash: Swapping erase regions for broken CFI table.
Jan 1 00:00:03 kernel: number of CFI chips: 1
Jan 1 00:00:03 kernel: cfi_cmdset_0002: Disabling fast programming due to code brokenness.
Jan 1 00:00:03 kernel: Flash device: 0x400000 at 0x1c000000
Jan 1 00:00:03 kernel: Physically mapped flash: squashfs filesystem found at block 912
Jan 1 00:00:03 kernel: Creating 5 MTD partitions on "Physically mapped flash":
Jan 1 00:00:03 kernel: 0x00000000-0x00040000 : "boot"
Jan 1 00:00:03 kernel: 0x00040000-0x003f0000 : "linux"
Jan 1 00:00:03 kernel: 0x000e4178-0x003f0000 : "rootfs"
Jan 1 00:00:03 kernel: 0x003f0000-0x00400000 : "nvram"
Jan 1 00:00:03 kernel: 0x003e0000-0x003f0000 : "flashfs"
Jan 1 00:00:03 kernel: sflash: found no supported devices
Jan 1 00:00:03 kernel: Initializing Cryptographic API
Jan 1 00:00:03 kernel: NET4: Linux TCP/IP 1.0 for NET4.0
Jan 1 00:00:03 kernel: IP Protocols: ICMP, UDP, TCP, IGMP
Jan 1 00:00:03 kernel: IP: routing cache hash table of 8192 buckets, 64Kbytes
Jan 1 00:00:03 kernel: TCP: Hash tables configured (established 4096 bind 8192)
Jan 1 00:00:03 kernel: Linux IP multicast router 0.06 plus PIM-SM
Jan 1 00:00:03 kernel: ip_conntrack version 2.1 (5953 buckets, 11906 max) - 328 bytes per conntrack
Jan 1 00:00:03 kernel: ip_conntrack_pptp version 1.9 loaded
Jan 1 00:00:03 kernel: ip_nat_pptp version 1.5 loaded
Jan 1 00:00:03 kernel: ip_tables: (C) 2000-2002 Netfilter core team
Jan 1 00:00:03 kernel: ipt_time loading
Jan 1 00:00:03 kernel: NET4: Unix domain sockets 1.0/SMP for Linux NET4.0.
Jan 1 00:00:03 kernel: NET4: Ethernet Bridge 008 for NET4.0
Jan 1 00:00:03 kernel: 802.1Q VLAN Support v1.8 Ben Greear <greearb@candelatech.com>
Jan 1 00:00:03 kernel: All bugs added by David S. Miller <davem@redhat.com>
Jan 1 00:00:03 kernel: VFS: Mounted root (squashfs filesystem) readonly.
Jan 1 00:00:03 kernel: Mounted devfs on /dev
Jan 1 00:00:03 kernel: Freeing unused kernel memory: 88k freed
Jan 1 00:00:03 kernel: Algorithmics/MIPS FPU Emulator v1.5
Jan 1 00:00:03 kernel: eth0: Broadcom BCM47xx 10/100 Mbps Ethernet Controller 4.150.10.29
Jan 1 00:00:03 kernel: eth1: Broadcom BCM4318 802.11 Wireless Controller 4.150.10.29
Jan 1 00:00:03 kernel: device eth0 entered promiscuous mode
Jan 1 00:00:03 kernel: device vlan0 entered promiscuous mode
Jan 1 00:00:03 kernel: device eth1 entered promiscuous mode
Jan 1 00:00:03 kernel: br0: port 2(eth1) entering learning state
Jan 1 00:00:03 kernel: br0: port 1(vlan0) entering learning state
Jan 1 00:00:03 kernel: br0: port 2(eth1) entering forwarding state
Jan 1 00:00:03 kernel: br0: topology change detected, propagating
Jan 1 00:00:03 kernel: br0: port 1(vlan0) entering forwarding state
Jan 1 00:00:03 kernel: br0: topology change detected, propagating
Jan 1 00:00:03 dnsmasq[67]: started, version 2.51test3 cachesize 150
Jan 1 00:00:03 dnsmasq[67]: compile time options: no-IPv6 GNU-getopt no-RTC no-DBus no-I18N DHCP no-scripts no-TFTP
Jan 1 00:00:03 dnsmasq-dhcp[67]: DHCP, IP range 192.168.1.2 -- 192.168.1.254, lease time 1d
Jan 1 00:00:03 dnsmasq[67]: read /etc/hosts - 2 addresses
Jan 1 00:00:03 kernel: usb.c: registered new driver usbdevfs
Jan 1 00:00:03 kernel: usb.c: registered new driver hub
Jan 1 00:00:04 kernel: usb-ohci.c: USB OHCI at membase 0xb8003000, IRQ 6
Jan 1 00:00:04 kernel: usb-ohci.c: usb-00:03.0, PCI device 14e4:471a
Jan 1 00:00:04 kernel: usb.c: new USB bus registered, assigned bus number 1
Jan 1 00:00:04 kernel: hub.c: USB hub found
Jan 1 00:00:04 kernel: hub.c: 2 ports detected
Jan 1 00:00:04 kernel: ehci_hcd 00:03.1: PCI device 14e4:471a
Jan 1 00:00:04 kernel: ehci_hcd 00:03.1: irq 6, pci mem b8003800
Jan 1 00:00:04 kernel: usb.c: new USB bus registered, assigned bus number 2
Jan 1 00:00:04 kernel: ehci_hcd 00:03.1: USB 0.0 enabled, EHCI 1.00, driver 10 Dec 2004/2.4
Jan 1 00:00:04 kernel: hub.c: USB hub found
Jan 1 00:00:04 kernel: hub.c: 2 ports detected
Jan 1 00:00:04 kernel: usb.c: registered new driver usblp
Jan 1 00:00:04 kernel: printer.c: v0.13: USB Printer Device Class driver
Jan 1 00:00:06 kernel: usb.c: registered new driver audio
Jan 1 00:00:06 kernel: audio.c: v1.0.1:USB Audio Class driver
Jan 1 00:00:06 kernel: Linux video capture interface: v1.00
Jan 1 00:00:06 kernel: SCSI subsystem driver Revision: 1.00
Jan 1 00:00:06 kernel: Initializing USB Mass Storage driver...
Jan 1 00:00:06 kernel: usb.c: registered new driver usb-storage
Jan 1 00:00:06 kernel: USB Mass Storage support registered.
Jan 1 00:00:06 kernel: vlan1: Setting MAC address to 00 90 4c c0 00 00.
Jan 1 00:00:06 kernel: VLAN (vlan1): Underlying device (eth0) has same MAC, not checking promiscious mode.
Jan 1 00:00:07 dnsmasq[67]: read /etc/hosts - 2 addresses
Jan 1 00:00:07 dhcp client: deconfig: lease is lost
Jan 1 00:03:26 wan: connected manually


Поскажите что может быть

lly
16-10-2009, 20:36
Поскажите что может быть
Скорее всего глюки памяти. Ни у кого из нас нет DIR-320, поэтому посоветовать ничего стоящего не можем.

Wolfgun
16-10-2009, 20:40
Скорее всего глюки памяти. Ни у кого из нас нет DIR-320, поэтому посоветовать ничего стоящего не можем.

Меня больше волнует вот это


nvram set sdram_init=0x0013
nvram set sdram_ncdl=0
nvram commit
Это правильно ???? или сделать как на Asus с одной отключеной планкой ??

Wolfgun
16-10-2009, 21:07
Вопрос решился
не надо выполнять
nvram set sdram_ncdl=0

Не знаю почему ???

lly
17-10-2009, 10:09
Вопрос решился
не надо выполнять
nvram set sdram_ncdl=0

Не знаю почему ???
Эта команда заставляет CFE пересчитать тайминги памяти, на ASUS'ах работает. Почему не работает на Dlink'ах - без понятия, наверное кривой CFE.

Wolfgun
17-10-2009, 11:49
Эта команда заставляет CFE пересчитать тайминги памяти, на ASUS'ах работает. Почему не работает на Dlink'ах - без понятия, наверное кривой CFE.

По ссылки ту что ты в теме про апгрейд приводил есть значения ncdl

Так вот после

nvram set sdram_ncdl=0
получаем значение sdram_ncdl=0х0xefd39
Что такого значения в описания Олега я не встретил

Den-f1
17-10-2009, 18:59
Доброго времени суток, уважаемые гуру. Перешел на прошивку от энтузиастов (ревизия 655) с прошивки Олега, все работает замечательно, за что вам всем огромный респект (pptp существенно стабильней работает). Смущает одно: системный лог периодически захлебывается сообщениями вида:


16:40:18 17-10-2009 (notice|kern|kernel) __alloc_pages: 0-order allocation failed (gfp=0x20/0)
16:40:18 17-10-2009 (notice|kern|kernel) __alloc_pages: 0-order allocation failed (gfp=0x20/0)
16:40:18 17-10-2009 (err|kern|kernel) vlan: failed to unshare skbuff
16:40:18 17-10-2009 (notice|kern|kernel) __alloc_pages: 0-order allocation failed (gfp=0x20/0)
16:40:18 17-10-2009 (notice|kern|kernel) __alloc_pages: 0-order allocation failed (gfp=0x20/0)
16:40:18 17-10-2009 (notice|kern|kernel) __alloc_pages: 0-order allocation failed (gfp=0x20/0)
16:40:18 17-10-2009 (notice|kern|kernel) __alloc_pages: 0-order allocation failed (gfp=0x20/0)
16:40:18 17-10-2009 (notice|kern|kernel) __alloc_pages: 0-order allocation failed (gfp=0x20/0)
16:40:18 17-10-2009 (notice|kern|kernel) __alloc_pages: 0-order allocation failed (gfp=0x20/0)
16:40:18 17-10-2009 (notice|kern|kernel) __alloc_pages: 0-order allocation failed (gfp=0x20/0)
16:40:18 17-10-2009 (notice|kern|kernel) __alloc_pages: 0-order allocation failed (gfp=0x20/0)
16:40:18 17-10-2009 (notice|kern|kernel) __alloc_pages: 0-order allocation failed (gfp=0x20/0)
16:40:18 17-10-2009 (notice|kern|kernel) __alloc_pages: 0-order allocation failed (gfp=0x20/0)
16:40:18 17-10-2009 (err|kern|kernel) vlan: failed to unshare skbuff
16:40:18 17-10-2009 (notice|kern|kernel) __alloc_pages: 0-order allocation failed (gfp=0x20/0)

Подскажите пожалуйста, что это означает и чем может грозить?
Спасибо!

lly
18-10-2009, 10:29
Так вот после

nvram set sdram_ncdl=0
получаем значение sdram_ncdl=0х0xefd39
Что такого значения в описания Олега я не встретил
Ни у нас, ни у Олега нет DIR-320. И никому, включая фирму производителя, неохота копаться в загрузчике, вычищая баги.



Подскажите пожалуйста, что это означает и чем может грозить?
Спасибо!
Потрудись воспользоваться поиском. Такая проблема вылезает на форуме раза два в месяц.

MrGalaxy
15-02-2010, 21:04
Выкладываю небольшой фотоотчётик о замене памяти в DIR-320.

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

1. Для разборки аппарата снимаем две резиновые ножки, расположенные ближе к разъёмам, и откручиваем винты:

http://img64.imageshack.us/img64/6967/21783603.png

2. Сжимаем аккуратно с боков верхнюю крышку так, чтобы защёлки вышли из своих пазов:

http://img442.imageshack.us/img442/9140/52903031.png

3. Инструменты для монтажа-демонтажа микросхемы я использовал те же, что и для издевательств над WL500gP (http://www.wl500g.info/showpost.php?p=156611&postcount=826). Припой по прежнему ПОС-61, флюс - обыкновенная канифоль кусочками.

Однако, паять микросхему памяти в DIR-320 следует намного более аккуратно, нежели в WL500gP из-за близко расположенных бескорпусных конденсаторов.

http://img713.imageshack.us/img713/1125/80563661.png

Дабы не повредить нагревом конденсаторы, я сделал такой шаблон из перфокарты (для тех, кто не знает, что такое перфокарта, я и её сфоткал). Бумага там плотная, качественная, не лохматится. Задача шаблона - теплоизоляция, поэтому шаблон должен быть из двух слоёв перфокарты, склеенных между собой четырьмя капельками клея по наружным углам, рядом с окошком клея быть не должно.

http://img508.imageshack.us/img508/1093/96404340.png

Ширина окошка в шаблоне должна быть равна поперечному размеру микросхемы с ножками: микросхема должна проходить через окно, но не свободно проскальзывать! На плате шаблон фиксируется клейкой лентой ака скотчем.

http://img99.imageshack.us/img99/7462/82820714.png

4. На процессор я присобачил пару радиаторов, снятых с ключей на старой материнке. На подошве радиаторов какая-то клеящаяся дрянь, так что они установились легко.

http://img682.imageshack.us/img682/1651/51916104.png

(На фига я это сделал, не знаю, процессор греется намного меньше, чем в WL500gP.)

5. Неприятно удивился размеру резисторов - они там 0402. Где их брать, чтобы подбирать ток через светодиоды - ХЗ, кроме того, с ними работать невозможно...
Зато разводка платы грамотная, конструкцию не портит даже отсутствие экрана над радиомодулем.

popow_sergei
08-03-2010, 15:45
Обменял успешно память DIR-320 на 64 hynix 549P HY5DU121622CTP-D43
вопрос --- как запустить тест памяти ?

кто знает где взять Flash для перепайки DIR-320 c 4 mb на 8 mb ?
могу обменять чип памяти 64 mb (много) на чип Flash 8 mb

popow_sergei
17-03-2010, 18:37
взято от сюда (http://www.dd-wrt.com/phpBB2/viewtopic.php?t=57276&postdays=0&postorder=asc&start=90)


Доброго времени суток, уважаемое сообщество!

Спешу поделиться радостью - теперь мой D-link DIR-320 имеет на борту 64МВ RAM, 8MB Flash,
и на этом железе крутится DD-WRT MEGA!!!

Про увеличение RAM написано уже достаточно много.
(например, http://www.dd-wrt.com/wiki/index.php/DIR-320_64_Mb_RAM_Upgrade
или http://dir320.blogspot.com/2009/09/dir-320-64-mb-ram-upgrade_18.html )

Очень кратко опишу, как взамен штатной была установлена 8МВ Flash и залита прошивка dd-wrt.v24_mega_generic.

Подготовка:

1. Делаем Backup your CFE file. Как это сделать написано в п.9 по ссылке
http://www.dd-wrt.com/phpBB2/viewtopic.php?t=51486

2. Паяем Jtag Cabel. Схемы и описания находятся по ссылке
http://oldwiki.openwrt.org/OpenWrtDocs(2f)Customizing(2f)Hardware(2f)JTAG_Cab le.html
я собирал Buffered Cable, Wiggler.

3. Jtag PinOut для DIR-320 такой же, как и для DIR-330 см.
http://www.dd-wrt.com/phpBB2/viewtopic.php?p=160800#160800

4. Программа для записи-чтения Flash через JTAG специально для DIR-320
на этой странице:
http://www.dd-wrt.com/phpBB2/viewtopic.php?p=332308#332308
(так как 47 вывод Flash(Selects 8-bit or 16-bit mode) "сидит" на земле - Flash у DIR-320 в режиме "byte mode" -
программа Tjtagv3.0.1 с DIR-320 не работает.)

Программа требует загрузки драйвера giveio.sys
Драйвер и загрузчик находятся в архиве jtag3-0-1.zip
http://www.dd-wrt.com/phpBB2/viewtopic.php?p=123166#123166

Работа с программой TJTAG описана здесь http://www.dd-wrt.com/wiki/index.php/Recover_from_a_Bad_Flash
раздел Recovery by JTAG cable
здесь http://www.dd-wrt.com/wiki/index.php/Category:Jtag
и здесь: http://www.tiaowiki.com/w/Debrick_Routers_Using_JTAG_Cable

Выбор 8МВ Flash:

Изначально на плате DIR-320 установлена 4МВ Flash S29AL032D90TFI03
Согласно DataSheet'у, это 4 M x 8-Bit/2 M x 16-Bit Boot Sector
исполнение 03, что означает:

03 = x8/x16, VCC = 2.7 V to 3.6 V, Top boot sector device, top two address
sectors protected when WP#/ACC = VIL

Для замены была подобрана Flash, ёмкостью 8МВ, boot sector model, тоже 03-го исполнения - S29GL064A90TFIR30.

Процесс:

5. Отпаиваем старую Flash и запаиваем новую, 8MB.(S29GL064A90TFIR30)

6. Устанавливаем резистор-перемычку R7=0 Ом типоразмер 0402
Резистор нужен для того, чтобы задействовать адрес А21 ( для адресации 8-ми МВ)

7. Подключаем к роутеру Jtag Cabel и программой (см.п.4) прошиваем сохранённую CFE (см.п.1)
команда записи CFE:

-flash:cfe /wiggler /noreset /fc:79

После выполнения каждой команды выключением-включением питания роутера производился "RESET".

8. Отключаем питание роутера, отключаем Jtag Cabel.

Далее, возможны 2 способа заливки MEGA-прошивки:

Вариант 1 ("традиционный")

-----------------------------------------------------------------------------------------------
9. Заливаем dd-wrt.v24_usb_generic.bin как написано здесь: http://www.dd-wrt.com/phpBB2/viewtopic.php?t=43229

10. Через WEB-интерфейс dd-wrt.v24_usb_generic заливаем dd-wrt.v24_mega_generic.bin

Внимание! Эта процедура занимает ~20...25 минут.

-----------------------------------------------------------------------------------------------

Вариант 2 (с использованием команды "flash" CFE - управление через SERIAL-консоль)
- IMHO, самый элегантный способ залить MEGA-прошивку.

-----------------------------------------------------------------------------------------------

9. Паяем преобразователь уровней сигналов интрефейса RS-232.
я собирал что-то подобное http://www.compsys1.com/support/docs/a232dbr4.pdf

10. PinOut SERIAL-консоли DIR-320 здесь:
http://oldwiki.openwrt.org/OpenWrtDocs(2f)Hardware(2f)D(2d)Link(2f)DIR(2d)320 .html?highlight=%28OpenWrtDocs/Hardware%29

11. Делаем всё по инструкции:

Подразумевается что сериал-консоль уже у вас есть :
1. Подключаем консоль к компьтеру - пусть это COM1
2. Открываем какую-нибудь терминальную софтину - я лично пользуюсь putty, настройки COM1, 115200
3. Включаем питание роутера и видим в терминале начало загрузки. Жмём Ctrl-C пока не выпадем в меню CFE.
На экране видим :
CFE>
4. Даём комманду :
flash -noheader : flash1.trx
Данная комманда переводит роутер в режим TFTP receptive , т.е. после этого он примет от нас по tftp
всё что мы ему подсунем.
5. В cmd Винды даём комманду :
tftp -i 192.168.0.1 put c:\bin\firmware.bin
6. Всё! Роутер прошился !
7. c:\bin\firmware.bin - указываем путь к своему файлу, расширение не обязательно должно быть .bin
- указываем всё своё.


оригинал инструкции лежит здесь: http://wl500g.info/showpost.php?p=175027&postcount=2255

Прошивка MEGA по варианту 2 занимает ~4...6 мин.

Для общего развития - описание CFE(встроенные команды и пр.) http://melbourne.wireless.org.au/files/wrt54/cfe.pdf
-----------------------------------------------------------------------
Сам память уже перепаял , на очереди флешь , а достать её не знаю где .
Могу обменять кучу памяти RAM на Flash

faceless
11-08-2010, 18:28
Здравствуйте! Помогите мне решить проблему с моим DIR-320! в инете я начитался о том что перепаивают память с 32 на 64 мегабайта! дак вот я почитал.... но ничего не перепаивал и в конце статьи нашел команду как проверить используемую память.. проверил... и еще была команда такая (как мне показалось просто обновляющая значение памяти или просто как резет этой память)
я в телнет ввел такую команду естественно память не паял и вообще ее не трогал
nvram set sdram_init=0x0013
nvram commit
reboot
после этого роутер загрузиться уже не смог...
выключил питание, включил... горял все индикаторы кроме статуса и wifi
замыкал 9 ногу с землей.. на момент замыкании лампочки гаснут отпускаешь снова горят/ на reset не реагирует никак... что делать? как поступить? Прошу помощи... PS роутер не пингуется никак
Спасибо! Прошивка была не родная а асусовская

или получается что надо перепаять на 64 метра память и всё заработает? есть ли другой вариант?

Iguana
11-08-2010, 18:48
... выключил питание, включил... горял все индикаторы кроме статуса и wifi
замыкал 9 ногу с землей.. на момент замыкании лампочки гаснут отпускаешь снова горят/ на reset не реагирует никак... что делать? как поступить? Прошу помощи... PS роутер не пингуется никак
Спасибо! Прошивка была не родная а асусовская
или получается что надо перепаять на 64 метра память и всё заработает? есть ли другой вариант?
Читать, внимательно, как правильно закорачивать 9-ую ногу на землю :D
Можно перепаять на 64 метра, если правильно запаяешь - всё заработает :rolleyes:

faceless
11-08-2010, 18:54
Читать, внимательно, как правильно закорачивать 9-ую ногу на землю :D
:rolleyes:
ну а как внимательно? я закоротил 2-мя иголками 9 ногу и контакт GND на том как бы не распаянном порте (тот где 5 контактов и 1 нет) или что то не правильно? расскажите как... пожалуйста
кстати еще ведь есть разные кманды на разных прошивках
вместо nvram set sdram_init=0x0013
еще есть nvram set sdram_init=0x0113

LnrMn
11-08-2010, 19:20
... дак вот я почитал.... но ничего не перепаивал
после этого роутер загрузиться уже не смог...
...
выключил питание, включил... горял все индикаторы кроме статуса и wifi
...
получается что надо перепаять на 64 метра память и всё заработает? есть ли другой вариант?

Есть варианты:
- Вернуть всё на место 9-й ногой. (замыкаем, включаем, 10-20сек, размыкаем, выключаем)
- Или перепаять память, и все заработает
;)

ceramic
11-08-2010, 19:21
ну а как внимательно?А поиском слабо воспользоваться? Или это только для негров?
Сброс 9-й ногой подробно описан в нескольких темах.


расскажите как...
Выключить роутер - замкнуть ногу - включить роутер - подождать - разомкнуть ногу - прошить роутер.

Зы
Лучше всего, раз роутер вскрыт и не на гарантии:

- Или перепаять память, и все заработает ;)

faceless
11-08-2010, 19:24
замыкал держал дольше только иголки греются отключал роутер... включаю снова ничего не изменилось... опять горят все индикаторы...
про память... видимо придется так сделать

Iguana
11-08-2010, 19:29
замыкал держал дольше только иголки греются отключал роутер... включаю снова ничего не изменилось... опять горят все индикаторы...
про память... видимо придется так сделатьКонтрольный вопрос в голову: А на какой микросхеме ты закорачиваешь 9-ую ногу на землю? :rolleyes:
P. S. Это чтож надо было "землить" чтоб:

замыкал держал дольше только иголки греются ...:eek:

LnrMn
11-08-2010, 19:29
замыкал держал дольше только иголки греются

:eek: Ты куда-то не туда замыкаешь!!

Iguana, он точно!!!! замыкает на RAM. 9pin RAM = VDDQ.

faceless
11-08-2010, 19:33
контакт на модуле памяти samsung... разве не он? там еще рядом с этим контактом резистор 113:confused:

LnrMn
11-08-2010, 19:50
контакт на модуле памяти samsung... разве не он? там еще рядом с этим контактом резистор 113:confused:

На SPANSION надо замыкать! Ищи микруху, на которой написано SPANSION.
У нее ноги не по длинным сторонам корпуса, как у SAMSUNG, а по коротким.

Хорошо. Тогда объясню так:
Там всего 3 большие микрухи:
- без ног, в центре broadcom
- память ОЗУ(RAM) samsung
- память ПЗУ(ROM) чаще spansion, но может быть и другого производителя.

Вот у нее 9ю ногу и замыкать на GND

Virtuals
11-08-2010, 20:20
ну лядно просто я немного не в себе от такой беды..
кстати продвижения есть прошивку можно залить и даже зайти в роутер.НО если не отключать питание. стоит его отключить и включить тоже самое.. без замыкания не заводится! может какую то команду ему ввести чтобы стало опять 32 мегабайта?
а до этого да я замыкал ногу на RAM

чет у кого-то я такое встречал.... как запустиш роутер, обязательно сделай полный сброс nvram!

Danya0w
11-08-2010, 20:21
ребятушки, спасибо за повышение настроения, как раз мне тут приходится Yota WiMAX WiFi Center восстанавливать, но уже после криворуких производителей асуса =)))

Iguana
11-08-2010, 20:22
а как думаете я зря заливал в него прошивку с таким названием (wl500g-clear-nvram.trx) я не издеваюсь просто начитался что ее заливать тоже надо. но теперь что то не то с роутером...:(
Только это не WL500g, а DIR-320 :eek:
Попробуй:
nvram set sdram_init=0x000b
nvram commit
reboot
Может память "отпустит"...

faceless
11-08-2010, 20:25
а уже ничего не хочет делать! теперь не пингуется ни по 1.1 ни по 0.1 после wl500g-clear-nvram.trx, прошивка от него стояла до этого! что я натворил? как исправить?
чтто то я нервничать начинаю

Iguana
11-08-2010, 20:33
а уже ничего не хочет делать! теперь не пингуется ни по 1.1 ни по 0.1 после wl500g-clear-nvram.trx, прошивка от него стояла до этого! что я натворил? как исправить?
чтто то я нервничать начинаюЕсть такая железная штука - JTAG называется...
Да прибудет с тобой, Поиск, по данному сайту!!!

faceless
11-08-2010, 21:28
Спасибо Товарищи! Все заработало! Спасибо что Вы есть и направили на путь истинный с контактами!!!!!!!!!!!!!!

mr_tesla
01-09-2010, 00:33
Вчера удачно проапгрейдил до 64 мегабайт свой d-link dir-320.
Произошло сие, недоступное мне, криворукому, только благодаря пользователю Danya0w (http://www.wl500g.info/member.php?u=17558).
Всем заинтересованным рекомендую Даниила, как профессионала.

А к модератору форума есть предложение - закрепить Danya0w, где-нибудь в топике, на видном месте :) Потому что, найти мастера, делающего моддинг длинков и асусов в москве, практически не реально. По крайней мере, я его искал неделю.

MrGalaxy
01-09-2010, 16:38
А есть ли возможность увеличить флеш до 8 м на Длинке 320-м?

LnrMn
01-09-2010, 17:30
А есть ли возможность увеличить флеш до 8 м на Длинке 320-м?

Думаю есть. Надо скинуть флеху и точно убедиться в наличии еще одной разведенной адресной ноги.

LnrMn
19-09-2010, 10:21
Думаю есть. Надо скинуть флеху и точно убедиться в наличии еще одной разведенной адресной ноги.

320-й МОЖНО проапгейдить! Только есть нюанс с микрухами. Те, которые ставятся в 500Gp, 500W, 700 не подходят. Потому-что, в DIR320 байтовый обмен данными (ноги данных D8-D15 не распаяны).
Обещали найти такие... ждемс.

LnrMn
23-10-2010, 17:01
Кто-то тут жаловался...
Инструкция по апгрейду нужна кому?
Несколько "штрихов к портрету" будут в ближайшие часы...(Если будет интерес).
Сразу предупреждаю - микрухи достать сложно, и стОят они по 12$.

Подумайте.... Надо оно Вам?

LnrMn
23-10-2010, 22:22
конечно надо :)

Сегодня уже поздновато.... Завтра выложу..
Но ведь это , почти бессмысленно. Лучше V2 купить...

WayF1nder
24-10-2010, 06:03
Сегодня уже поздновато.... Завтра выложу..
Но ведь это , почти бессмысленно. Лучше V2 купить...

Кому-нибудь да понадобится. Да и для общего развития будет интересно почитать.

Vampik
24-10-2010, 08:02
Лучше V2 купить...
Лучше даже не V2, а более современный роутер вроде того же Нетгира купить.. DIR-320 + флешка + перепайка наверняка в ту же сумму обойдется.

Imperator
24-10-2010, 09:05
Лучше даже не V2, а более современный роутер вроде того же Нетгира купить..

А к нему наши прошивки есть?

MrGalaxy
24-10-2010, 09:50
Кто-то тут жаловался...
Инструкция по апгрейду нужна кому?
Несколько "штрихов к портрету" будут в ближайшие часы...(Если будет интерес)...Нужна, а как же!!! Очумелые ручки занять. :D



...
Сразу предупреждаю - микрухи достать сложно, и стОят они по 12$.
...Увы, я даже по этой цене не нашёл.


...Подумайте.... Надо оно Вам?Мне лично флешь даже в большей степени нужна, нежели ОЗУ. Поставить дрова для принтеров. Он у меня как принт-сервер используется.

MrGalaxy
24-10-2010, 15:14
Возможно ли программирование флеша роутера через JTAG этим (http://www.altera.com/literature/ug/ug_bbii.pdf) кабелем?

akbor
25-10-2010, 07:34
Возможно ли программирование флеша роутера через JTAG этим (http://www.altera.com/literature/ug/ug_bbii.pdf) кабелем?


если найдёшь софт поддерживающй его (в смысле кабель), а так же процессор и флеш роутера, то несомненно ;)

MrGalaxy
25-10-2010, 10:19
если найдёшь софт поддерживающй его (в смысле кабель), а так же процессор и флеш роутера, то несомненно ;)

Софт - не вопрос, обычный Квартус. а процессор-то зачем? Он уже стоит в роутере. Я имел в виду: прошивать в составе роутера.

LnrMn
25-10-2010, 18:05
Ну, в общем, все просто...
1. Достаем микруху S29GL064A90TFIR4 (почему-то именно эту модель удалось достать).
2. Отпаиваем флеш
3. На программаторе (JTAG не пробовал)
- Считываем
- Прошиваем новую
4. Запаиваем
5. Ставим перемычку R7
6. Включаем
Вуаля.

Vampik
25-10-2010, 18:17
Кто знает - на 320-м можно попасть в командную строку CFE? Получил китайский USB-to-TTL кабель на PL2303, подключился к serial-порту роутера, лог загрузки в консоли вижу, а на Ctrl+C не реагирует.

LnrMn
25-10-2010, 18:22
Кто знает - на 320-м можно попасть в командную строку CFE? Получил китайский USB-to-TTL кабель на PL2303, подключился к serial-порту роутера, лог загрузки в консоли вижу, а на Ctrl+C не реагирует.

Проверяй RX.. Должно работать.
RX, пусто, 3.3, GND, TX

Vampik
25-10-2010, 18:45
Ну распиновку-то я смотрел, прежде чем подключать, чтобы чип случайно не спалить.. Так и подключал.. TXD, RXD и GND переходника соответственно к RX, TX и GND роутера.

LnrMn
25-10-2010, 18:48
Ну распиновку-то я смотрел, прежде чем подключать, чтобы чип случайно не спалить.. Так и подключал.. TXD, RXD и GND переходника соответственно к RX, TX и GND роутера.

Только что проверил - заходит по Ctrl-C.

Vampik
25-10-2010, 19:06
Ясно. Даже не знаю, где и как искать проблему - то ли в роутере, то ли в китайском переходнике, то ли на компьютере. И на WNR3500L не проверить - шестигранной отвертки нет.:(

AndreyUA
25-10-2010, 19:36
Ясно. Даже не знаю, где и как искать проблему - то ли в роутере, то ли в китайском переходнике, то ли на компьютере. И на WNR3500L не проверить - шестигранной отвертки нет.:(Закороти Rx и Tx на переходнике и проверь в гипертерминале.

marincax
25-10-2010, 19:43
Ясно. Даже не знаю, где и как искать проблему - то ли в роутере, то ли в китайском переходнике, то ли на компьютере. И на WNR3500L не проверить - шестигранной отвертки нет.:(

Там не обязательно шестигранная, маленькая плоская тоже подходит :)
Главное в пазы противоположные попасть. Когда откручиваешь, сдвигаешь крышку вниз и всё.

Vampik
25-10-2010, 22:49
В гипертерминале тишина.
Мультиметр показывает, что напряжение на ноге TXD микросхемы есть, да и светодиод передачи данных весело мигает зеленым, но вот контакт между TXD ногой микросхемы и TXD пином в разъеме на плате отсутствует.. Наверное кривая китайская пайка :(

AndreyUA
25-10-2010, 23:05
Мультиметр показывает, что напряжение на ноге TXD микросхемы есть, да и светодиод передачи данных весело мигает зеленым, но вот контакт между TXD ногой микросхемы и TXD пином в разъеме на плате отсутствует.. Наверное кривая китайская пайка :(У меня консоль распаяна по такой схеме
http://s40.radikal.ru/i088/1002/83/06dc4026d061.jpg
Стоимость не более $1, работы на 15 мин.
Или у тебя на материнке нет ком порта?

lucky:)
26-10-2010, 00:30
У меня консоль распаяна по такой схеме
http://s40.radikal.ru/i088/1002/83/06dc4026d061.jpg
Стоимость не более $1, работы на 15 мин.
Или у тебя на материнке нет ком порта?

Dir-320 выживет под такой консолью? А каким софтом на компе вывод консоли смотришь?

Iguana
26-10-2010, 08:08
... Или у тебя на материнке нет ком порта?
Если есть COM порт в компе и совсем уж упростить, то вспомнив "былые времена" могу предложить сл. вариант:
http://www.spt.ru/victor/pictures/data-cable-discret-v4-npn.gif
DTR, DSR, CTS, RTS и D1, D2 - не надо, а красненькую часть схемы поключать к +5V рутера...
Схема простенькая и железно рабочая (не один десяток "мабилокирпичей" был с её помощью "поднят") :rolleyes:

lucky:)
26-10-2010, 10:17
Если есть COM порт в компе и совсем уж упростить, то вспомнив "былые времена" могу предложить сл. вариант:
http://www.spt.ru/victor/pictures/data-cable-discret-v4-npn.gif
DTR, DSR, CTS, RTS и D1, D2 - не надо, а красненькую часть схемы поключать к +5V рутера...
Схема простенькая и железно рабочая (не один десяток "мабилокирпичей" был с её помощью "поднят") :rolleyes:

Не вижу со схемы что там за диоды

AndreyUA
26-10-2010, 11:37
Dir-320 выживет под такой консолью? А каким софтом на компе вывод консоли смотришь?Смотрю гипертерминалом, под такой консолью роутеры живут и здравствуют и не только у меня. Только микруху надо в разъем ком-порта надо пихать.

Iguana
26-10-2010, 11:41
Не вижу со схемы что там за диоды

Оно там всёго один диод нада ;)
Самые обычные Д220 1N4148 - любой кремниевый диод, даже выпрямительные подойдут 1N4001 (собственно и гарманиевые работать будут, Д9Г, например, если найдёшь :D)

MrGalaxy
27-10-2010, 21:09
Вопрос в основном к ака LnrMn как к уже освоившему программирование флеш Spanson для Дир-320:

В data-sheet на эти микросхемы я не нашёл интерфейса JTAG, однако в роутере он есть. Значит ли это, что процессор роутера выступает контроллером JTAG и микросхему флеш можно запрограммировать непосредственно в роутере? На мой взгляд, этот вариант был бы интересней, чем автономный программатор, ну, во всяком случае, не хуже.

Iguana
27-10-2010, 23:33
Вопрос в основном к ака LnrMn как к уже освоившему программирование флеш Spanson для Дир-320:

В data-sheet на эти микросхемы я не нашёл интерфейса JTAG, однако в роутере он есть. Значит ли это, что процессор роутера выступает контроллером JTAG и микросхему флеш можно запрограммировать непосредственно в роутере? На мой взгляд, этот вариант был бы интересней, чем автономный программатор, ну, во всяком случае, не хуже.
Если есть джетаг на одной из микросхем, то битстрим должен транслироваться ею на все поключённые к ней микрухи, но мгут быть варрианты, по крайней мере, Xilinx & Altera - транслируют... Как обстоит дело с Бродкомом - надо проверять...
Хотя, я где-то читал о том, что именно через джетаг чистые флешки программируют...
К стати, вот... (http://3g.co.ua/forum/forum_posts.asp?TID=5520)

MrGalaxy
28-10-2010, 04:38
Iguana
Да, Альтера транслируют, но это надо прямо указать в квартусе, что программировать следует, скажем, вторую по счёту микросхему. Вот я и думаю, как там в роутере устроено.

Огромное спасибо за ссылку! Как я понимаю, через COM-порт таким образом можно и не только Дир-320, но и любой роутер перепрошить.:)

Iguana
28-10-2010, 07:32
Iguana
Как я понимаю, через COM-порт таким образом можно и не только Дир-320, но и любой роутер перепрошить.:)
Даже Цыцьки через COM порт (AUX ;)) легко заливаются, только долго это :D
Да, через COM (консоль), имея живой CFE, можно залить любой софт в практически любой рутер, но вот для заливки CFE (на чистую флэшку) и нужен JTAG...

Iguana
Да, Альтера транслируют, но это надо прямо указать в квартусе, что программировать следует, скажем, вторую по счёту микросхему. Вот я и думаю, как там в роутере устроено.

Да, собственно, так же (смотреть надо на JTAG-овскую прогу) - плдш-ки и в африке PLD-шки ;)

akbor
01-11-2010, 11:03
Софт - не вопрос, обычный Квартус. а процессор-то зачем? Он уже стоит в роутере. Я имел в виду: прошивать в составе роутера.

Я не знаю каковы возможности квартуса для программирования алтеры. Я этим софтом пользовался последний раз девять лет назад. Проблема в том что флешь не подключена к цепочке JTAGа, а подключена к процессору. Так что софт должен работать и с определённым типом процессора и с определённым типом флеш. Я уже как то пытался шить RT-N16 через JTAG, но так и не нашёл нужный софт. В конечном итоге выпаял флешь и прошил программатором :rolleyes:

Про TJTAG слышали? Это простая, но эффективная утилита для шитья роутеров через JTAG. Кабель делается простейший из черырёх гасящих резисторов или с буферами (так называемый wiggler). Вот пара ссылок:

http://www.dd-wrt.com/phpBB2/viewtopic.php?t=22655

http://oldwiki.openwrt.org/OpenWrtDocs%282f%29Customizing%282f%29Hardware%282 f%29JTAG_Cable.html

надеюсь поможет.

MrGalaxy
01-11-2010, 17:39
akbor
Спасибо, я уже начал паять кабель. Те же ссылки постом выше дал Игуана.:)

akbor
01-11-2010, 19:49
Те же ссылки постом выше дал Игуана.:)

Извиняюсь, я не увидел. Кабель плёвое дело. Вот найти комп с параллельным портом - это уже серьёзней. Кстати я сейчас на dd-wrt зашёл, торнадо сделал новую бету своего TJTAG - RC2.

TReX
01-11-2010, 21:07
Извиняюсь, я не увидел. Кабель плёвое дело. Вот найти комп с параллельным портом - это уже серьёзней. Кстати я сейчас на dd-wrt зашёл, торнадо сделал новую бету своего TJTAG - RC2.

Проще на еbay купить адекватный переходник с USB, на LPT, кажется где то на форумах dd-wrt было их обсуждение

akbor
01-11-2010, 21:23
Насколько я испытал на своей шкуре, никакие переходники с USB на LPT не работают с подобными дибагерами. :D Но если у кого-то всё-таки получится обязательно отпишитесь!:)

TReX
02-11-2010, 13:56
Насколько я испытал на своей шкуре, никакие переходники с USB на LPT не работают с подобными дибагерами. :D Но если у кого-то всё-таки получится обязательно отпишитесь!:)

За давностью лет ссылки уже не найду, но удалось подключится именно к JTAG именно софтом с DDWRT через такой переходник, производится какими то немцами, у них есть страничка в инет, где ребята напирали на то что особое внимание при разработке девайса уделили полной поддержке сигнализации LPT, и на сколько помнится информацию о них нарыли мы с форума DDWRT

MrGalaxy
02-11-2010, 16:24
Кабель, как оказалось, не такое плёвое дело.:D
Как оказалось, блестящий пластмассовый кожух для LPT-разъёма с металлическим напылением и проводит ток.:eek: Хорошо, догадался сначала прозвонить,а потом, когда достал кожух попроще, проверил работоспособность кабеля.
Спаял кабель от Wiggler.

Такой вопрос: почему не идёт установка драйвера?

http://img824.imageshack.us/img824/8427/dir3202.png

Винда - 7-ка х64.

Второй вопрос: там в архиве есть и программа для Линукса. Как её запустить?
ЗЗЫ: второй вопрос снимаю. Забыл, что надо точку и косую черту добавлять.:D

TReX
02-11-2010, 17:15
Такой вопрос: почему не идёт установка драйвера?


Потому что всякие левые дрова х64 кушать не изволют, им только с подписью WHQL подавай, а это стоит для автора немалую денюжку)

Поэтому либо полное отключение защиты либо ищите темы в инете как загрузить неподписанные дрова....

MrGalaxy
02-11-2010, 17:34
Ладно, с Виндой разберусь, знаю, как тестовый режим включать.

А почему в Убунте не работает?
Пишет, что ошибка обнаружения /dev/parport0 и parport1. Нет такого устройства и адреса. Посмотрел /dev - там есть parport0.:eek:

Может, порт не работает... Отнесу завтра кабель и роутер на работу, проверю там.:eek::confused:

Danya0w
02-11-2010, 23:44
Кто еще не апгрейдился превращением Asus wl-700ge в wl-700g?
Возможность использовать уст-во с любым HDD, либо без него,
Будет заменена флешка с 2мб на 8мб с соответствующей прошивкой.
На борту будет 128мб оперативной памяти вместо встроенных.
Торопитесь, 5го уезжаю в Казань :p

MrGalaxy
03-11-2010, 05:12
1. В кабеле Wiggler резистор штрихом обозначен. Для ДИР-320 его надо впаивать?
2. Чему равно PC_VCC и какова его нагрузочная способность? Хочу повесить на него светодиод для индикации.

LnrMn
03-11-2010, 06:38
1. В кабеле Wiggler резистор штрихом обозначен. Для ДИР-320 его надо впаивать?
2. Чему равно PC_VCC и какова его нагрузочная способность? Хочу повесить на него светодиод для индикации.

1. ссылку дай на тот виглер, который ты паять собрался.. есть несколько вариаций.
2. Вешай.. 5ма на светодиод не думаю, что будет проблема..

Iguana
03-11-2010, 08:16
1. В кабеле Wiggler резистор штрихом обозначен. Для ДИР-320 его надо впаивать?
2. Чему равно PC_VCC и какова его нагрузочная способность? Хочу повесить на него светодиод для индикации.

1. Померяй напряжение на JP1 Pin11, при включеном рутере без подключения к компу, если будет не менее 2.5В - можно не паять.
2. PC_VCC равно напряжению лог "1" LPT порта (появляется при запущеной проге :rolleyes:)

P. S. Светодиод (с резистором :)) лучше вешать между 10-ой и 20-ой ногами микрухи...
P. P. S. Можно и два повесить: один на PC_ VCC- будет индикация связи проги с портом; второй на 3.3V - будет индикация наличия питания на плате рутера (подключения JTAG-а к девайсу).

MrGalaxy
03-11-2010, 10:36
На работе те же яйца - нет связи с устройством giveio.:(
Кабель проверил ещё раз, подавая 0 и 3,3 В на входы и наблюдая то же на выходе.
Попробую пропаять JTAG на плате.

MrGalaxy
03-11-2010, 14:42
Пропаял JTAG-разъём на плате, не изменилось ни хрена. Ни у кого нет схемы роутера в части этого интерфейса?

akbor
03-11-2010, 18:46
...удалось подключится именно к JTAG именно софтом с DDWRT через такой переходник, производится какими то немцами, у них есть страничка в инет, где ребята... USB2LPT (http://www-user.tu-chemnitz.de/~heha/bastelecke/Rund%20um%20den%20PC/USB2LPT/)? Брал я у разработчика его. Не работает. Мне не удалось с ним соединиться. Так обратно и отдал, получил деньги назад. Чел этот без проблем их берёт назад и возвращает деньги и честно всех предупреждает, что никакой гарпнтии по совместимости дать не может. А может тот чел уже успел драйвер усовершенствовать...


Ладно, с Виндой разберусь, знаю, как тестовый режим включать.

А почему в Убунте не работает?
Пишет, что ошибка обнаружения /dev/parport0 и parport1. Нет такого устройства и адреса. Посмотрел /dev - там есть parport0.:eek:

Мне так же не удалось запустить tjtag на убунте. Сначала выяснил, что убунту не инсталлирует девайс для параллельного порта по умолчанию. Девайс /dev/parport0 появился после добавления "parport_pc" в /etc/modules, но tjtag так и твердит, что девайс не нашёл, как и у тебя. У меня правда времени экспериментировать не было, в конечном итоге всё сделал на win2000. Можно у Торнадо попробовать спросить, на каком линуксе он свою прогу тестировал.

Если tjtag пишет что нет связи c giveio, то кабель тут (пока) не причём. Ошибка пока в том, что tjtag не может использовать параллельный порт. Ищи комп с параллельным портом и 32х-битным виндовсом.

MrGalaxy
03-11-2010, 19:44
1. Проверил работоспособность кабеля, присоединённого к роутеру. Измерял лог. уровни на пинах 1, 3, 7, 9 и 11 разъёма JTAG, подавая лог. 0 на пины 6, 5, 3, 4 и лог. 1 на пин 2 разъёма LPT соответственно. Проверка прошла успешно: на разъёме JTAG в результате устанавливались нули.

2. Полез дальше. Смотрю на дорожках здесь (отмечены жёлтым кружком):

http://img822.imageshack.us/img822/2440/p1030085.png

Сигнал есть (ноль устанавливается), кроме дорожки, отмеченной красным кружком. Она соответствует сигналу SRST, идущему с пина 11 JTAG через резистор R70:

http://img218.imageshack.us/img218/8964/p1030088.png


http://img295.imageshack.us/img295/2964/dir320jtag.png



При этом на пине 11 JTAG при неподключенном кабеле лог. 1 есть, т.е. вроде бы контакт не нарушен. Я совсем запутался. :( :confused:
Вопрос: действительно ли по этой дорожке идёт сигнал SRST или он идёт во внутреннем слое?

Iguana
03-11-2010, 21:39
1. Проверил работоспособность кабеля, присоединённого к роутеру. Измерял лог. уровни на пинах 1, 3, 7, 9 и 11 разъёма JTAG, подавая лог. 0 на пины 6, 5, 3, 4 и лог. 1 на пин 2 разъёма LPT соответственно. Проверка прошла успешно: на разъёме JTAG в результате устанавливались нули.

2. Полез дальше. Смотрю на дорожках здесь (отмечены жёлтым кружком):

Сигнал есть (ноль устанавливается), кроме дорожки, отмеченной красным кружком. Она соответствует сигналу SRST, идущему с пина 11 JTAG через резистор R70:

http://img295.imageshack.us/img295/2964/dir320jtag.png

При этом на пине 11 JTAG при неподключенном кабеле лог. 1 есть, т.е. вроде бы контакт не нарушен. Я совсем запутался. :( :confused:
Вопрос: действительно ли по этой дорожке идёт сигнал SRST или он идёт во внутреннем слое?

А после резюка что? Или он в роли "подпитки" установлен?
Как правило, сигнальные цепи на внутренних слоях разводят очень редко, в случаях если к чипу по другому никак не подойти, стараясь обязательно, хоть где-то показать их (цепи) на верхних слоях (но это нормальные производители, а китайцы чего хош намутить могут)...
Попробуйте, для начала, Омметром вызвонить цепь от 11-ой ноги, может где-то (на мелочёвке) непропай водится...

P. S. А это точно та дорожка? А то по фоткам, она, вроде как, с 8-ой ноги разъема идёт... (видно, правда, плохо - увеличить бы)

TReX
03-11-2010, 22:10
USB2LPT (http://www-user.tu-chemnitz.de/~heha/bastelecke/Rund%20um%20den%20PC/USB2LPT/)? Брал я у разработчика его. Не работает. Мне не удалось с ним соединиться. Так обратно и отдал, получил деньги назад. Чел этот без проблем их берёт назад и возвращает деньги и честно всех предупреждает, что никакой гарпнтии по совместимости дать не может. А может тот чел уже успел драйвер усовершенствовать...


Точно, именно его и софту с DDWRT, прекрасно зацепился к w500gpv1, правда на всякий случай из под XP

Omega
03-11-2010, 22:29
Точно, именно его и софту с DDWRT, прекрасно зацепился к w500gpv1, правда на всякий случай из под XP
Ничего случайно не перепутали ? ;)
На Asus WL-500gP v1 нет JTAG ... :cool:

MrGalaxy
03-11-2010, 22:43
А после резюка что? Или он в роли "подпитки" установлен?
Как правило, сигнальные цепи на внутренних слоях разводят очень редко, в случаях если к чипу по другому никак не подойти, стараясь обязательно, хоть где-то показать их (цепи) на верхних слоях (но это нормальные производители, а китайцы чего хош намутить могут)...
Попробуйте, для начала, Омметром вызвонить цепь от 11-ой ноги, может где-то (на мелочёвке) непропай водится...

P. S. А это точно та дорожка? А то по фоткам, она, вроде как, с 8-ой ноги разъема идёт... (видно, правда, плохо - увеличить бы)
Фотка не моя, свой роутер, к сожалению, сфоткать не могу - уже запаял разъём.
Насколько я разглядел на фото, там дорожка огибает контакт 11 сверху и подходит к правому выводу резистора, а левый вывод идёт на контакт. Причём под резистором нет переходного отверстия, как у соседних резисторов. Т.е. он включен последовательно от вывода 11 к процессору.
Я сначала подумал, что или непропай или обрыв, но тогда откуда на выводе 11 при неподключенном кабеле сидит 3 В?
Или я что-то не понимаю.:confused:

TReX
04-11-2010, 02:46
Ничего случайно не перепутали ? ;)
На Asus WL-500gP v1 нет JTAG ... :cool:

Да, что перешиваю, о том пою) имелся ввиду Acorp W422G )))

Iguana
04-11-2010, 09:11
Фотка не моя, свой роутер, к сожалению, сфоткать не могу - уже запаял разъём.
Насколько я разглядел на фото, там дорожка огибает контакт 11 сверху и подходит к правому выводу резистора, а левый вывод идёт на контакт. Причём под резистором нет переходного отверстия, как у соседних резисторов. Т.е. он включен последовательно от вывода 11 к процессору.
Я сначала подумал, что или непропай или обрыв, но тогда откуда на выводе 11 при неподключенном кабеле сидит 3 В?
Или я что-то не понимаю.:confused:

Тайные силы электричества :)
Я вольтметрам, в подобных случаях, не доверяю, только Омметр, при чём, в режиме, когда он (Омметр), способен открывать p-n переход, а подтягивающий (к питанию) резистор может стоять в самом непредсказуемом месте.
Переходное может быть под контактной плошадкой, на которую напаян резистор, т. е. видно его не будет из-за припоя на контактной площадке...
А прога JTAG кабель видит?

MrGalaxy
04-11-2010, 11:04
Тайные силы электричества :)
Я вольтметрам, в подобных случаях, не доверяю, только Омметр, при чём, в режиме, когда он (Омметр), способен открывать p-n переход, а подтягивающий (к питанию) резистор может стоять в самом непредсказуемом месте.
Переходное может быть под контактной плошадкой, на которую напаян резистор, т. е. видно его не будет из-за припоя на контактной площадке...
А прога JTAG кабель видит?
Сегодня утром решил подойти с другой стороны.
Загрузил Бартона (PE-XP), там наконец-то сервис запустился. Ура, думаю, прогресс!:D
Стартанул прогу, которая RC2-1 от Торнадо, устройство, вроде, определилось, но опять ругнулось:
"нет флеш или не определён её тип".
Чтож, в программе можно принудительно задать микросхему. Читаю, на флешке написано

MX 29LV320DTTI-70G:

http://img638.imageshack.us/img638/4440/p1030092.png

Ищу в списке:

...
/fc:30 ............. TC58FVT321 2Mx16 TopB (4MB)
/fc:31 ............. AT49BV/LV16X 2Mx16 BotB (4MB)
/fc:32 ............. AT49BV/LV16XT 2Mx16 TopB (4MB)
/fc:33 ............. MBM29DL323BE 2Mx16 BotB (4MB)
/fc:34 ............. MBM29DL323TE 2Mx16 TopB (4MB)
/fc:35 ............. AMD 29lv320DB 2Mx16 BotB (4MB)
/fc:36 ............. AMD 29lv320DT 2Mx16 TopB (4MB)
/fc:37 ............. MBM29LV320BE 2Mx16 BotB (4MB)
/fc:38 ............. MBM29LV320TE 2Mx16 TopB (4MB)
/fc:39 ............. MX29LV320B 2Mx16 BotB (4MB)
/fc:40 ............. MX29LV320T 2Mx16 TopB (4MB)
/fc:41 ............. ST 29w320DB 2Mx16 BotB (4MB)
/fc:42 ............. ST 29w320DT 2Mx16 TopB (4MB)
/fc:43 ............. MX29LV640B 4Mx16 TopB (8MB)
...
Запускаю программу с ключом -backup:cfe, и т.к. моей микросхемы в списке нет, задаю близкую: /fc:40, потом /fc:36.
теперь она пытается что-то сделать, но в обоих случаях при завершении пишет:
"не смгла открыть CFE.BIN_<цифры> для записи".
Как я понимаю, запись ведётся на системный диск, а он live-cd, т.е. запись действительно невозможна. Всё утро танцевал с бубном вприсядку, но опять в тупике. Машины с LPT и 32-разрядной виндой под рукой нет. (Кстати, не пойму, почему вчера на работе не получилось, по идее должно было получиться).

Вопрос: работает ли программа с моим флешем и как мне записать выдранную из флеша информацию, используя live-cd?

ЗЫ:

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

MrGalaxy
26-11-2010, 10:53
Из-за чего флешка может не прошиться?
Завершение команды
-flash:cfe нормальное.
Делаю после прошивки
-backup:cfe - вижу одни FF.

Вопрос снимаю - непропай-сцуко был. Ща пишет, но другие трудности появились. Сделаю скрины, выложу.

MrGalaxy
27-11-2010, 18:39
Вопрос к ака Vampik и другим грамотным товарищам.

Заменил я флеш на 8-метровую, залил начальный загрузчик, сохранённый мною же с родной флешки.
Через tftp залил прошивку 1387М.
Невозможно ничего изменить в nvram, настройки тоже не меняются.

Залил тогда прошивку wimax, оттуда через веб-морду залил прошивку от энтузиастов r1612. Всё стало настраиваться, кстати, проверил доступность всех 8 метров - записал в /usr/local/sbin файл на 3 с лишним метра, сделал save/commit/enable/reboot, всё сохраняется!

Однако, есть ложка дёгтя. При попытке записать mac-адреса при помощи bdcfg.bin

flash /.../bdcfg.bin /dev/mtd/5роутер выдал ошибку, что файл 5 не существует.
Смотрю

ls /dev/mtd - действительно, такого файла нет.
А я хотел бы использовать Вашу, Vampik, прошивку. А она, как я понимаю, без этого файла не бывает.

Что посоветуете?

Vampik
27-11-2010, 19:34
Так все-таки "от энтузиастов" или мою версию? В оригинальной от энтузиастов /dev/mtd/5 и не будет. Впрочем, в моей версии с 8-метровой флешкой тоже не будет.

MrGalaxy
27-11-2010, 19:56
Так все-таки "от энтузиастов" или мою версию? В оригинальной от энтузиастов /dev/mtd/5 и не будет. Впрочем, в моей версии с 8-метровой флешкой тоже не будет.
Угум-с... Не туда запостил.;)
Очень жаль.:)
Нет ли у Вас в ближайших планах сделать поддержку 8 метров?

Vampik
27-11-2010, 20:03
Нет ли у Вас в ближайших планах сделать поддержку 8 метров?
Нет, с существующей разбивкой флеша это невозможно, прописывайте MAC вручную (а в остальном, кроме MAC'а, все должно работать).

MrGalaxy
30-11-2010, 05:58
Если кому нужны микросхемы для увеличения флеша до 8 метров - пишите в личку.

MrGalaxy
02-12-2010, 06:20
Забабахаю пост сюда.

Подготовил тут мануал по замене флеш в D-link DIR-320.

Ветку отдельную создавать или её удалят как оффтоп?

MrGalaxy
05-12-2010, 16:00
Зачем этот кривой LED switching script, если я специально вместо него сделал утилиту gpio?
Зачем скрипт для принтера, если: 1) человек интересуется модемом, 2) отображение состояния принтера светодиодом уже реализовано у меня в прошивке, 3) без переделки у нас он не будет работать?
Утилита pwrled управляет только светодиодом статуса и уже включена в прошивку.
Эх, Вашей бы прошивке цены не было, поддерживай она 8 MB! :) А так пришлось возвращаться на вариант "от энтузиастов" с ручным внедрением этих всех утилит.

Ммм.. А утилитой gpio с её описанием не поделитесь?

Vampik
05-12-2010, 16:02
Эх, Вашей бы прошивке цены не было, поддерживай она 8 MB! :) А так пришлось возвращаться на вариант "от энтузиастов" с ручным внедрением этих всех утилит.

Да работает она с 8 MB, только не сохраняет родные MAC-адреса, как и вариант "от энтузиастов".

MrGalaxy
05-12-2010, 16:10
Да работает она с 8 MB, только не сохраняет родные MAC-адреса, как и вариант "от энтузиастов".
Вы же писали, что не работает.:confused:
Да я и сам пробовал. Заливается, но сделанные настройки не сохраняет, залить новую через веб-морду не получается.

Vampik
05-12-2010, 16:15
Гм. Насколько я помню, вы писали только, что bdcfg не могли залить, на что я отвечал, что сохранение родных MAC-адресов с 8 МБ флешкой не работает.

MrGalaxy
05-12-2010, 16:44
Гм. Насколько я помню, вы писали только, что bdcfg не могли залить, на что я отвечал, что сохранение родных MAC-адресов с 8 МБ флешкой не работает.
Теперь я понял, что Вы подразумевали.
Однако, она не только mac-адреса не сохраняет, она вообще ничего не сохраняет. Заливаешь через tftp, настраиваешь, жмёшь Применить/Сохранить и ничего не сохраняется. Попытка залить прежние настройки повергает Вашу прошивку в ступор, из которого можно выйти только перевключив питание.
Я сначала думал, что загрузчик криво встал, но и его перезаливал несколько раз. Ничего не получалось.
А с прошивкой "от энтузиастов" таких проблем нет. Заработало сразу.

jav
06-12-2010, 07:42
Теперь я понял, что Вы подразумевали.
Однако, она не только mac-адреса не сохраняет, она вообще ничего не сохраняет. Заливаешь через tftp, настраиваешь, жмёшь Применить/Сохранить и ничего не сохраняется. Попытка залить прежние настройки повергает Вашу прошивку в ступор, из которого можно выйти только перевключив питание.
Где-то был раговор, что на Дир-320 не сохраняется на прошивке от Vampik, причем, насколько я помню на некоторых V2, на V1, нормально.Выдвинули идею о "неправильной памяти" и ее разбивке, на других прошивках, при этом, все сохраняется. У меня например на V2(прошивка DIR320-1.9.2.7-d-r2325M) все сохраняется,но, при сохранении настроек в файлы и последующей загрузке, не восстанавливаются данные прова (имя, пароль, телефон дозвона, точка доступа), а остальное нормально восстанавливается. Может так и должно быть?

Vampik
06-12-2010, 07:47
С "неправильной" памятью вопрос теоретически должен быть решен давно, еще с 1825.
А то что
не восстанавливаются данные прова (имя, пароль, телефон дозвона, точка доступа), а остальное нормально восстанавливается.
это совсем другое дело. Они не прописаны в сервере веб-интерфейса.

flaxible
06-12-2010, 18:03
Ещё раз всем Здравствуйте!
Недавно запаялся новой озушкой, всё стартануло неплохо, после ввода команды nvram set sdram_init=0x0013 определило 64мб.
Для большей уверенности что всё ОК, решил сделать memtest, по крупицам собрал информацию о том как это сделать - отключил usb устройства,в putty перешёл в дирикторию /tmp, скачал memtest (wget http://oleg.wl500g.info/bin/memtest) поставил приоритет запуска (chmod +x memtest) и запустил (./memtest 64m). Так вот, вопрос в следующем, какие я должен получить результаты что бы считать их удовлетворительными ?
Работает уже целый день, по счету делает 19тест, результаты предыдущих отличаются только по времени завершения, в среднем это 1830сек до 1850сек результаты у всех тестов "0 tests showed errors" как я понял ошибок тест не нашел? Сколько он должен проделать ещё тестов ? Может быть кто знающий, даст ещё рекомендации по тестированию, новой озушки, что бы быть окончательно уверенным что всё работает как надо.

ах да, забыл, запаялся чипом с платы hynix с маркировкой чипа HY5DU121622CTP-D43

MrGalaxy
06-12-2010, 18:30
С "неправильной" памятью вопрос теоретически должен быть решен давно, еще с 1825.
А что там с неправильной памятью?
У меня родная флешка стояла top boot device, а поставил я bottom boot device. Может, дело в этом?

Кстати, народ, отпишитесь, какие вы флешки ставите в DIR-320.

Vl@dK
24-01-2011, 15:15
Хочу выразить благодарность Danya0w, который не только оживил мой умерший DIR-320, но и добавил ему мозгов и 4 дополнительных USB порта. Торренты, медиасервер, шара и прочие плюшки крутятся теперь в режиме 24х7 без единого сбоя.
64Мб это праздник, который всегда с тобой :)

himmar
03-04-2011, 17:26
Принимаю поздравления :D
Сегодня перепаял в DIR-320 микруху, поставил HY5D121622DTP-J. Завелось усе не с первого раза. Пречитал тему, оказывается на DIR-320 нужно вводить команду без второй строки:

nvram set sdram_init=0x0013
nvram set sdram_ncdl=0
nvram commit
то, что красным для DIR-320 вводить не нужно, иначе будет как у меня - у меня WAN не работал. Что будет в дальнейшем, если пропустить эту строку я не знаю т.к. чайник:) Что будет или не будет?
Далее о процессе перепайки
Делалось все по-джедайски - залил припоем ПОС-61 и елозил паяльником подсовывая иглу между чипом и ножками. Флюс - 30% раствор канифоли в спирте (один хрен припой с каналом канифоли и все равно промывать). Паяльник 25Вт, сразу скажу, что для отпайки маловат, лучше 40-ка, а то пока от одного конца доведешь до другого, в начале припой уже остыл. Из за этого у меня отпаянный чип немного изогнулся. Припой убирал экраном от коаксиального кабеля. Чип с планки выпаивал на газовой плитке, прогрел и затем ударил торцом о стол в общем как учили.
Мемтест показал (0 tests showed errors) :)

LnrMn
29-07-2011, 17:55
Я бы посоветовал поменять флеш на роутере, но...
По неизвестным мне причинам, микруха флеши для DIR-320 стОит в 4 раза дороже..
Дело в том, что на DIR-320 используется 8битная память (12-15$), а на ASUS-е 16битная (3-4$) плюс работа по замене.
Апгрейд теряет смысл...

ryzhov_al
07-11-2011, 11:30
Насколько я понял, D-Link DIR-320 на форуме объявлен non grata. Закрыты (http://www.wl500g.info/showthread.php?t=24013) темы (http://www.wl500g.info/showthread.php?t=17641&highlight=dir-320), касающиеся перепрошивки этого роутера.
Только сегодня в мои цепкие лапы попался халявный DIR-320. Уже подыскивал планку-донора DDR-памяти и думал браться за паяльник.

Символично. Отдам роутер дальше по цепочке.

AndreyUA
07-11-2011, 14:35
Насколько я понял, D-Link DIR-320 на форуме объявлен non grata. Закрыты (http://www.wl500g.info/showthread.php?t=24013) темы (http://www.wl500g.info/showthread.php?t=17641&highlight=dir-320), касающиеся перепрошивки этого роутера.
Только сегодня в мои цепкие лапы попался халявный DIR-320. Уже подыскивал планку-донора DDR-памяти и думал браться за паяльник.

Символично. Отдам роутер дальше по цепочке.Раз уж хотели браться за паяльник, то впаивайте флешку на 8 мег и играйтесь. А закрыли, наверное, т.к. прошивок на ядре 2.4 не будет, а rt-n туда не запихнешь. Я пробовал собирать, даже из busybox пришлось многое выкинуть.

ryzhov_al
07-11-2011, 17:56
Раз уж хотели браться за паяльник, то впаивайте флешку на 8 мег и играйтесь.В баню: флешка дорогая, программатора с такой панелькой нет. А апгрейд RAM стоил бы мне 0 руб., 0 коп.

ironmannsk
10-12-2013, 14:11
Здравствуйте
Нашел 128Mb ОЗУ K4H281638O-LCCC с жесткого диска.
Но дир 320 поддерживает максимум 64мб как я понял.
Если я запаяю эту микросхему, он 64мб увидет?

Extremist
18-01-2017, 10:31
Друзья поделитесь подробным руководством - как впихнуть в dir 320
диск 2.5" SATA
иммеется указанный диск и usb to sata контроллер (плата). что куда припаять, чтоб штатный USB остался рабочим

Собственно уточняю свой запрос - имеется Dir 320 с 64мб памяти на борту под управлением Tomato 1.28
Есть огромное желание впихнуть в него невпихуемое - а именно 2.5 дюйма HDD (на выбор HTS721010A9E630 или HTE721010A9E630) на 1тб. По энергопотреблению они идентичны, а именно:
Потребление энергии, данные маркировки 5В, 0.8А (4 Вт)
Потребление энергии в режиме Idle 1.7 Вт
Потребление энергии при старте 5.5 Вт
Потребление энергии при поиске 2.1 Вт
Потребление энергии при чтении/записи 1.8 Вт
Потребление энергии в режимах Standby и Sleep 0.2 Вт в режиме Standby, 0.1 Вт в режиме Sleep

Для подключения планируется использовать хаб с бокса, который успешно был опробован
10289

Собственно много пересмотрел материалов по монтажу,но все равно есть вопрос - откуда брать доп.питание для запуска диска - штатный БП выдает 5в и 2А, я думаю его заменить на 5В и 3А(2,5а?)
Как "канонично" подключить данный хаб, чтобы штатный порт остался рабочим ? Есть ли смысл вообще с этим заморачиваться или тупо запаралелить к штатному USB? Расположение роутера не предполагает подключения к нему никаких внешних переферийных устройств - принтеров и тп., т.к роутер стоит в коробе кабель канала.