Модернизированные загрузчики UBOOT для маршрутизаторов | [firmware]



Реп: (181)
Модернизированные загрузчики UBOOT | Сборка OpenWrt/LEDE из исходных кодов | DD-WRT FIRMWARE | Сбор bin (dump) для программатора

Модернизированные загрузчики UBOOT для маршрутизаторов


Прикрепленное изображение


Right
Breed
Breed
Скриншоты
Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

Прикрепленное изображение

U-Boot_Mod
u-boot_mod
Прикрепленный файлu-boot_for_tp-link_AR9331_by_pepe2k.tar.gz ( 355.12 КБ )


AR7240 - ap91
AR7241 - ap99
AR9331 - ap121
AR9341 - ap123
AR9342 - mi124
AR9344 - db12x
QCA953x - ap143
QCA9558 - ap135

Скриншоты
Прикрепленное изображение


Atheros AR9331
Atheros AR9331:
Прикрепленный файлu-boot-ar9331.rar ( 81 КБ )
Прикрепленный файлu-boot-ar9331-pisen.rar ( 81 КБ )
Прикрепленный файлu-boot-ar9331-wr720nv3_wr710n.rar ( 80.79 КБ )
Прикрепленный файлuboot_for_tp-link_tl-mr3020.rar ( 56.63 КБ )

8devices Carambola 2
TP-Link TL-MR3020 v1
TP-Link TL-MR3040 v1 and v2
TP-Link TL-WR703N v1,
TP-Link TL-WR720N v3
TP-Link TL-WR710N v1
TP-Link TL-MR10U v1
TP-Link TL-MR13U v1
TP-Link TL-WR740N v4 (and similar, like TL-WR741ND v4)
TP-Link TL-MR3220 v2
Atheros AR1311
Atheros AR1311 (similar to AR9331)
D-Link DIR-505 H/W ver. A1
Atheros AR9341
Atheros AR9341:
Прикрепленный файлu-boot-ar9341.rar ( 81.27 КБ )

Прикрепленный файлuboot_for_tp-link_tl-mr3420_v2.rar ( 55.25 КБ )

TP-Link TL-MR3420 v2
TP-Link TL-WR841N/D v8
TP-Link TL-WA830RE v2
TP-Link TL-WA801ND v2
Atheros AR9344
Atheros AR9344:
Прикрепленный файлu-boot-ar9344.rar ( 82.17 КБ )
Прикрепленный файлu-boot-ar9344-msa2k-3513na.rar ( 82.45 КБ )
Прикрепленный файлu-boot-ar9344-mw4530r.rar ( 82.23 КБ )

TP-Link TL-WDR3600 v1
TP-Link TL-WDR43x0 v1
TP-Link TL-WDR3500 v1

4_BEST U-BOOT CONSOLE
ПРОШИВКИ ДЛЯ 16МБ
FIRMWARE-16MB
Если прошивки к вашей модели нет в списке-то подбирайте по характеристикам устройства
КАК ПРОШИВАТЬ
Загрузчик u-boot.
Всегда располагается в начале флешки.
Под область загрузчика в щупанных мною роутерах TP-LINK 3020, 3040, 3220 и 3420 разных ревизий под область загрузчика выделяется 128кб или 0х20000 области флеш памяти.
Для флешек 4м, 8м, 16м загрузчик всегда будет находиться тут:
0x000000000000-0x000000020000 : "u-boot"
В зависимости от типа и ревизии роутера сам файл загрузчика может быть длиной меньше 64кб (0х10000) или больше 64кб. Это важно понимать, потому как запись возможна только в чистый (вытертый) участок флешки, а флешка трется по-секторно, а длина сектора - 64 килобайта.
загрузчик(прошивается через TFTP-(если живой)
Ели нет -то на программаторе
Снятие backup_ open wrt:
backup u-boot:cat /dev/mtd0 > /tmp/backup_u-boot.bin
запись в роутер:mtd write /tmp/uboot.mod u-boot

BACKUP BOOT OPEN WRT :
cat /dev/mtd0 > /tmp/backup_u-boot.bin
Прошивка BOOT:
tpl
tftpboot 0x81000000 u-boot.bin
erase 0x9f000000 +0x20000
cp.b 0x81000000 0x9f000000 0x20000
bootm 0x9f000000

прошивка FIRMWARE:
прошивка FIRMWARE:
tpl
tftpboot 0x80000000 code.bin
erase 0x9f020000 +0x3c0000
cp.b 0x80000000 0x9f020000 0x3c0000
bootm 0x9f020000

BACKUP & Прошивка ART OPEN WRT:
BACKUP ART OPEN WRT
cat /dev/mtd4 > /tmp/backup_art.bin
Прошивка ART
tpl
Для флешек 4м:
tftpboot 0x81000000 art.bin
erase 0x9f3f0000 +0x10000
cp.b 0x81000000 0x9f3f0000 0x10000
bootm 0x9f000000
Для флешек 8м:
tftpboot 0x81000000 art.bin
erase 0x9f7f0000 +0x10000
cp.b 0x81000000 0x9f7f0000 0x10000
bootm 0x9f000000
Для флешек 16м:
tftpboot 0x81000000 art.bin
erase 0x9fff0000 +0x10000
cp.b 0x81000000 0x9fff0000 0x10000
bootm 0x9f000000


backup firmware
backup firmware с вашими установками:cat /dev/mtd5 > /tmp/backup_firmware.bin --Эту прошивку можно прошивать MTD методом!
полный backup флэш:
Код:
cat /dev/mtd0 > /tmp/backup_fullflash.bin
cat /dev/mtd5 >> /tmp/backup_fullflash.bin
cat /dev/mtd4 >> /tmp/backup_fullflash.bin
затем скопировать бинарный файл backup_fullflash.bin из каталога /tmp на маршрутизаторе в компьютер через WinSCP.

На смещении 0x1FC0 находится MAC-адрес
Вы можете изменить его с помощью любого hex-редактора
в дампе mac,pin:-нужно изменить на свои
если редактировать U-boot
MAC: 0001FE00
KLASS:0001FF00
PIN: 00020000
если редактировать backup_fullflash
MAC: 0001FC00
KLASS:0001FD00
PIN: 0001FE00
FIRWARE:00020000



После прошивки загрузчика необходимо отключить питание роутера, зажеть кнопку RESET или WPS и запустить роутер.
Веб интерфейс находится по адресу 192.168.1.1

Добавляем оперативной памяти до 64мб
Совместимые чипы:
Samsung - K4H511638B
Samsung - K4H511638C
Samsung - K4H511638D
Samsung - K4H511638F
Hynix - HY5DU121622CTP
Infineon - HYB25D512160CE
Micron - MT46V32M16TG
Elpida - EDD5116ADTA
Elpida - EDD5116AFTA
Nanya - NT5DS32M16BS

Статистика по чипам
Список серий чипов которые были опробованы и должны подойти (без суффиксов) согласно западным форумам по апгрейду WL500P:

Samsung K4H511638D
Hynix HY5DU121622CTP
Hynix HY5DU121622CLTP
Hynix HY5DU121622DTP
Hynix HY5DU121622DLTP
Micron MT46V32M16TG
Micron MT46V32M16TGЗ
Nanya NT5DS32M16BS
infineon HYB25D512160BE
Elixir N2DS51216BT-6K

Список конкретных чипов которые были опробованы на форуме wl500g.info:

K4H511638D-UCCC (покупался отдельно (не в составе модуля))
Samsung K4H511638B-TCB3
Samsung K4H511638D-UCB3
Hynix HY5DU121622CTP-J
Hynix HY5DU121622CTP-D43
Hynix HY5DU121622DTP-D43
Kingston K4H511638C-UCB3
ELPIDA D5116AFTA-5B-E

Список конкретных модулей чипы которых были опробованы на форуме wl500g.info:

Память: 512Mb SO-DIMM PC2700
Модуль: Samsung M470L6524BT0-CB3
[Чипы]: Samsung K4H511638B-TCB3

Память: 512Mb SO-DIMM PC2700 (ROHS)
Модуль: Samsung M470L6524DU0-CB3
[Чипы]: Samsung K4H511638D-UCB3

Память: 256Mb DIMM
Модуль: Samsung M368L3324BT
[Чипы]: Samsung K4H511638B-TCB3

Память: 256Mb SO-DIMM
Модуль: Samsung K4H511638BT0
[Чипы]: Samsung K4H511638B-TCB3

Память: 256Mb DIMM PC2700
Модуль: Hynix HYMD532646CP6J-J
[Чипы]: Hynix HY5DU121622CTP-J

Память: 256Mb DIMM PC3200
Модуль: Hynix HYMD532646CP6J-D43
[Чипы]: Hynix HY5DU121622CTP-D43

Память: 256Mb DIMM PC3200
Модуль: Hynix HYMD532646CP6J-D43
[Чипы]: Hynix HY5DU121622DTP-D43

Память: 512Mb DIMM PC2700
Модуль: Kingston KVR333X64SC25/512
[Чипы]: Kingston K4H511638C-UCB3

Память: 512Mb PC2700
Модуль: Kingston KVR400X64SC3A/512
[Чипы]: Hynix HY5DU121622CTP-D43

Память: 256Mb SO-DIMM PC2700 (ROHS)
Модуль: Transend TS32MSD64V3M
[Чипы]: ELPIDA D5116AFTA-5B-E

Модуль: Samsung M368L3324BT без суффикса
[Чипы]: Samsung K4H511638B без суффикса

Модуль: Samsung K4H511638B без суффикса
[Чипы]: Samsung K4H511638B без суффикса

Модуль: Samsung M470L6524BT
[Чипы]: Samsung K4H511638B без суффикса

Память: 512Mb PC2700
Модуль: Kingston KVR400X64SC3A/512
[Чипы]: Nanya NT5DS32M16BS

Память: 256Mb PC2100 #2700#
Модуль: Kingston KVR400X64SC2.5A/256
[Чипы]: infineon HYB25D512160BE
Расположения разделов
ДЛЯ СТАБИЛЬНОЙ РАБОТЫ WIFI -сохраняйте-и заливайте родной art -раздел(калибровка wifi)

0x00000000-0x00020000 : "boot"
0x00020000-0x00120000 : "kernel"
0x00120000-0x003e0000 : "rootfs"
0x003e0000-0x003f0000 : "config"
0x003f0000-0x00400000 : "art"

Номера MAC, PIN, версия роутера.
MAC адрес почти во всех роутерах начинается с адреса 0x1FC00. Под MAC адрес отводится, соотвественно, 6 байт.
Версия роутера начинается с адреса 0х1FD00. Запись роутера 3420 второй ревизии выглядит так: 3420000200000001
PIN начинается с адреса 0х1FE00. Длина 8 байт. PIN, например, 80751205 (тот, что вы видите на шильдике роутера) в файле прошивке будет выглядеть как 3830373531323035.
для 2м флеш
MAC--в позиции --5FF8


Таблица калибровок радиомодуля Wi-Fi (art).
Под область таблицы калибровок радиомодуля Wi-Fi (art) в роутерах TP-LINK отводится 64кб (0х10000) памяти во флешке. art всегда располагается в конце флешки.
Для флешек 4м:
0x0000003f0000-0x000000400000 : "art"
Для флешек 8м:
0x0000007f0000-0x000000800000 : "art"
Для флешек 16м:
0x000000ff0000-0x000001000000 : "art"


Программы
Прикрепленный файлWinPcap_4_1_3.exe ( 893.68 КБ )

Прикрепленный файлBreedEnter.exe ( 45.5 КБ )
Прикрепленный файлHerculesSetup.zip ( 567.13 КБ )

Прикрепленный файлhercules_3-2-8.exe ( 1.24 МБ )
Прикрепленное изображение

Прикрепленный файлbabyftp.zip ( 40.19 КБ )

Прикрепленный файлHW_VirtualSerialPort.zip ( 1.18 МБ )

Прикрепленный файлwinscp573setup.rar ( 5.4 МБ )

FULL DUMP РОУТЕРОВ
FULL DUMP
СПИСОК дампов

DIR-320(A)
DWL-2100AP
ASUS RT-G32_b1_f.zip
DIR-300_b.5.dom.ru.rar
DIR-300A1FULLDUMP.rar
DIR-300B7.zip
DIR-300NRU HW B1.rar
DIR-400.rar
DIR-601vb1-dlinkfirmware.7z
DIR-615 E4 Dump Work.rar
DIR-615_AP99-AR7240-RT-091105-00.rar
DIR-615_k2_1_0_19.zip
DIR-615RevK1.rar
DIR-620_HWA1_FW1.21.rar
DIR-620D1-1.3.10full_dump.rar
DSL-2500UBRUD HW Ver. D1.rar
DSL-2540.7z 1,8
DSL-2640C2.rar 3,3
DSL-2640U_BRU_C2.7z
DSL-2650U v1.0.10_dump full.7z 6,0
DSL-2740.7z 3,7
DSL-2750U(repair flash&manual).zip 19,3
DSL_2650NRU_v_1_0_11_17082011_fix_bad_fw_Update.zip
FAST-FW150R.rar
FAST-FW300R_20DCE6A9E4AE_98804894.7z
GETNET GR-124W.rar
MERCURY MW150Rv10.rar
MERCURY MW305R+.rar
QTECH QDSL-1040WU(аналог DSL-2750U&DSL-2650U).7z
TD-W8951(moded).rar 1
TD-W8951ND_v4_QH16-104HIP_(EN25Q16)_mac6470023ED2A9.rar
TD-W8951ND full dump_v 5.0_A0F3C1F454DA.7z
TD-W8951ND ver5.0.zip
TD-W8960N.7z 3,8
TD-W8961ND_V2_old.rar
TD-W8961ND full dump sborka v3.zip
TD-WN8901G_v3.rar
TENDA-W308R_ok.rar
TENDA-W311R_4mb_flash_ralink.rar
TENDA-W316R_original.rar
TL-MR3020.7z
TL-MR3220 v1.bin.7z
TL-MR3220 v2.0 fullflash factory.rar
TL-MR3220_v1.rar
TL-MR3220V2Дамп fullflash 3220v2.rar
TL-MR3420_v1.rar
TL-MR3420v2.zip
TL-WA500G.7z
TL-WA500G_F4-EC-38-FA-F4-87.rar
TL-WA501G.rar
TL-WA501G_00-1D-0F-D9-FE-1B.rar
TL-WA501G_00-19-E0-65-3A-B4.rar
TL-WA501G_01.rar
TL-WA601G_ver1_test2_dellconfig.zip
TL-WA701ND.7z
TL-WA701ND_74EA3AC1BF88_30718333.7z
TL-WA701ND_940C6DAC60EA_15306760.7z
TL-WA801ND_90F652642AD9_62318884.7z
TL-WA801ND_B0487ADFEF51_14264481.7z
TL-WA801ND_F4EC38B99430_22157287.7z
TL-WA801ND rabochij ver 1.2 B0-48-7A-DF-EF-51.bin.7z
TL-WA5110G_D8-5D-4C-D7-5C-A6.rar
TL-WA5110G_D8-5D-4C-D7-5C-A6.bin.7z
TL-WA5210(new).rar
TL-WA5210G(oreg).rar
TL-WA7510N.bin.7z
TL-WA7510N_F8D111B165BE.7z
TL-WR340_WA500_mak D85D4CFB5112.bin.7z
TL-WR340_work_01.7z
TL-WR542.7z 1
TL-WR543_94_0C_6D_EE_12_70.7z
TL-WR702N 90-F6-52-70-6F-44.rar
TL-WR720N 64-70-02-CE-E9-34.rar
TL-WR740_hw4_2.zip
TL-WR741ND_V4.rar
TL-WR741ND_V350MHz_D85D4CD61C2C_65480403.rar
TL-WR741ND_V350MHz_orig_11605119.rar
TL-WR743v2_000000.rar
TL-WR802N.rar
TL-WR841ND_original.bin.7z
TL-WR841ND_V6_V7_54E6FCA5EEC2_35579113.rar
TL-WR841ND_V6_V7_D85D4CEDA888_99681081.rar
TL-WR841ND_V6_V7_F8D11161E6C8_15681119.rar
TL-WR841Nv9(notest).rar
TL-WR841Nver83.rar
TL-WR841v83.rar
TL-WR940N_1_4_fullflash.rar
TL-WR941ND_V2_00212765BE14_51967994.rar
UBNT airrouter.rar
UBNT BULLET2_00156DABE3D0.rar
UBNT BULLET2_002722166B76.rar
UBNT BULLET M2.rar
UBNT NS2_00156DAB944A_V401(write2).rar
UBNT NS2_00156DD2DD74.rar
UBNT NS2_Loco_00156DE4B20D.rar
UBNT NS M2.rar
UBNT NS M2 LOCO NSLm2.7z
UBNT NS M2 mx25 nano.rar
UBNT NS M2 nanosM2.rar
UBNT NS M2 orig25x64.rar
UBNT NS M2 origin моя .rar
uboot.ar9331.7z
ZYXEL-Keenetic Lite А1.rar
ZYXEL-KEENETIK_LITE_B_3E7C87.zip


Прикрепленные файлы

Прикрепленный файл3420v1.backup_art.rar ( 521 байт )
Прикрепленный файлbackup_art_3420_V.2.2.rar ( 461 байт )


Сообщение отредактировал stp101 - 26.12.18, 20:43



Реп: (181)
wr703n-uboot-with-web-failsafe

china_uboot_(best)
прошивки для16мб

Прикрепленные файлы

Прикрепленный файлtp-link_uboot.zip ( 2.31 МБ )


Сообщение отредактировал kestua - 20.10.15, 19:15



Реп: (71)
* kestua,, скажите для mr3420 с 4 мб флеш какой uboot шить, breed-ar9341.bin или китайский uboot-ar9341.bin или uboot -for-tplink-mr3420v2.bin из вашего архива?

Сообщение отредактировал shdensh - 06.02.16, 22:22



Реп: (181)
* shdensh, согласно вашей ревизии смотрите какой у вас проц.в шапке все есть.
Описание роутеров на wiki

wiki.openwrt.org/ru/start

Сообщение отредактировал kestua - 02.05.16, 07:27



Реп: (16)
Я запутался, подскажите, пожалуйста, у меня у роутера в "нужном месте" сидит ART?
этот uboot нормально работает с моей NOR, не будет проблем при дальнейшей работе с точкой?
Просто смущает немного "m25p80 spi0.0: found mx25l12805d, expected m25p80".

*****************************************
* U-Boot 1.1.4 (Jun 19 2013) *
*****************************************

AP121 (AR9331) U-Boot for TL-MR3220 v2

DRAM: 64 MB
FLASH: Macronix MX25L128 (16 MB)

LED on during eth initialization...

Hit any key to stop autobooting: 1 0

Booting image at: 0x9F020000...
Uncompressing kernel image...
OK
Starting kernel...

[ 0.000000] Linux version 3.18.23 (buildbot@builder1) (gcc version 4.8.3 (OpenWrt/Linaro GCC 4.8-2014.04 r47269) ) #1 Sun Jan 31 18:39:35 CET 2016
[ 0.000000] bootconsole [early0] enabled
[ 0.000000] CPU0 revision is: 00019374 (MIPS 24Kc)
[ 0.000000] SoC: Atheros AR9330 rev 1
[ 0.000000] Determined physical RAM map:
[ 0.000000] memory: 04000000 @ 00000000 (usable)
[ 0.000000] Initrd not found or empty - disabling initrd
[ 0.000000] Zone ranges:
[ 0.000000] Normal [mem 0x00000000-0x03ffffff]
[ 0.000000] Movable zone start for each node
[ 0.000000] Early memory node ranges
[ 0.000000] node 0: [mem 0x00000000-0x03ffffff]
[ 0.000000] Initmem setup node 0 [mem 0x00000000-0x03ffffff]
[ 0.000000] Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes.
[ 0.000000] Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes
[ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 16256
[ 0.000000] Kernel command line: board=TL-MR3220-v2 console=ttyATH0,115200 rootfstype=squashfs,jffs2 noinitrd
[ 0.000000] PID hash table entries: 256 (order: -2, 1024 bytes)
[ 0.000000] Dentry cache hash table entries: 8192 (order: 3, 32768 bytes)
[ 0.000000] Inode-cache hash table entries: 4096 (order: 2, 16384 bytes)
[ 0.000000] Writing ErrCtl register=00000000
[ 0.000000] Readback ErrCtl register=00000000
[ 0.000000] Memory: 60812K/65536K available (2586K kernel code, 128K rwdata, 540K rodata, 256K init, 193K bss, 4724K reserved)
[ 0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
[ 0.000000] NR_IRQS:51
[ 0.000000] Clocks: CPU:400.000MHz, DDR:400.000MHz, AHB:200.000MHz, Ref:25.000MHz
[ 0.000000] Calibrating delay loop... 265.42 BogoMIPS (lpj=1327104)
[ 0.080000] pid_max: default: 32768 minimum: 301
[ 0.080000] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.090000] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.100000] NET: Registered protocol family 16
[ 0.100000] MIPS: machine is TP-LINK TL-MR3220 v2
[ 0.590000] Switched to clocksource MIPS
[ 0.590000] NET: Registered protocol family 2
[ 0.600000] TCP established hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.600000] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
[ 0.600000] TCP: Hash tables configured (established 1024 bind 1024)
[ 0.610000] TCP: reno registered
[ 0.610000] UDP hash table entries: 256 (order: 0, 4096 bytes)
[ 0.620000] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
[ 0.630000] NET: Registered protocol family 1
[ 0.630000] futex hash table entries: 256 (order: -1, 3072 bytes)
[ 0.650000] squashfs: version 4.0 (2009/01/31) Phillip Lougher
[ 0.650000] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
[ 0.660000] msgmni has been set to 118
[ 0.660000] io scheduler noop registered
[ 0.670000] io scheduler deadline registered (default)
[ 0.670000] Serial: 8250/16550 driver, 16 ports, IRQ sharing enabled
[ 0.680000] ar933x-uart: ttyATH0 at MMIO 0x18020000 (irq = 11, base_baud = 1562500) is a Ar933X UART
[ 0.690000] console [ttyATH0] enabled
[ 0.690000] console [ttyATH0] enabled
[ 0.700000] bootconsole [early0] disabled
[ 0.700000] bootconsole [early0] disabled
[ 0.710000] m25p80 spi0.0: found mx25l12805d, expected m25p80
[ 0.710000] m25p80 spi0.0: mx25l12805d (16384 Kbytes)
[ 0.720000] 5 tp-link partitions found on MTD device spi0.0
[ 0.720000] Creating 5 MTD partitions on "spi0.0":
[ 0.730000] 0x000000000000-0x000000020000 : "u-boot"
[ 0.730000] 0x000000020000-0x00000013f7d8 : "kernel"
[ 0.740000] 0x00000013f7d8-0x000000ff0000 : "rootfs"
[ 0.740000] mtd: device 2 (rootfs) set to be root filesystem
[ 0.750000] 1 squashfs-split partitions found on MTD device rootfs
[ 0.750000] 0x000000370000-0x000000ff0000 : "rootfs_data"
[ 0.760000] 0x000000ff0000-0x000001000000 : "art"
[ 0.770000] 0x000000020000-0x000000ff0000 : "firmware"
[ 0.810000] libphy: ag71xx_mdio: probed
[ 1.400000] ag71xx-mdio.1: Found an AR7240/AR9330 built-in switch
[ 1.430000] eth0: Atheros AG71xx at 0xba000000, irq 5, mode:GMII
[ 2.020000] ag71xx ag71xx.0: connected to PHY at ag71xx-mdio.1:04 [uid=004dd041, driver=Generic PHY]
[ 2.030000] eth1: Atheros AG71xx at 0xb9000000, irq 4, mode:MII
[ 2.030000] TCP: cubic registered
[ 2.030000] NET: Registered protocol family 17
[ 2.040000] bridge: automatic filtering via arp/ip/ip6tables has been deprecated. Update your scripts to load br_netfilter if you need this.
[ 2.050000] Bridge firewalling registered
[ 2.060000] 8021q: 802.1Q VLAN Support v1.8
[ 2.070000] VFS: Mounted root (squashfs filesystem) readonly on device 31:2.
[ 2.080000] Freeing unused kernel memory: 256K (80390000 - 803d0000)
[ 3.300000] init: Console is alive
[ 3.300000] init: - watchdog -
[ 4.830000] usbcore: registered new interface driver usbfs
[ 4.830000] usbcore: registered new interface driver hub
[ 4.840000] usbcore: registered new device driver usb
[ 4.850000] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
[ 4.850000] ehci-platform: EHCI generic platform driver
[ 4.860000] ehci-platform ehci-platform: EHCI Host Controller
[ 4.860000] ehci-platform ehci-platform: new USB bus registered, assigned bus number 1
[ 4.870000] ehci-platform ehci-platform: irq 3, io mem 0x1b000000
[ 4.900000] ehci-platform ehci-platform: USB 2.0 started, EHCI 1.00
[ 4.900000] hub 1-0:1.0: USB hub found
[ 4.900000] hub 1-0:1.0: 1 port detected
[ 5.330000] init: - preinit -
[ 6.160000] random: procd urandom read with 9 bits of entropy available
Press the [f] key and hit [enter] to enter failsafe mode
Press the [1], [2], [3] or [4] key and hit [enter] to select the debug level
[ 8.230000] eth0: link up (1000Mbps/Full duplex)
[ 9.440000] jffs2: notice: (360) jffs2_build_xattr_subsystem: complete building xattr subsystem, 0 of xdatum (0 unchecked, 0 orphan) and 0 of xref (0 dead, 0 orphan) found.
[ 9.450000] mount_root: switching to jffs2 overlay
[ 9.500000] eth0: link down
[ 9.520000] procd: - early -
[ 9.520000] procd: - watchdog -
[ 10.350000] procd: - ubus -
[ 11.370000] procd: - init -
Please press Enter to activate this console.
[ 12.430000] NET: Registered protocol family 10
[ 12.450000] ip6_tables: (C) 2000-2006 Netfilter Core Team
[ 12.470000] Loading modules backported from Linux version master-2015-03-09-0-g141f155
[ 12.480000] Backport generated by backports.git backports-20150129-0-gdd4a670
[ 12.490000] ip_tables: (C) 2000-2006 Netfilter Core Team
[ 12.500000] nf_conntrack version 0.5.0 (954 buckets, 3816 max)
[ 12.550000] xt_time: kernel timezone is -0000
[ 12.590000] cfg80211: Calling CRDA to update world regulatory domain
[ 12.620000] cfg80211: World regulatory domain updated:
[ 12.620000] cfg80211: DFS Master region: unset
[ 12.620000] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)
[ 12.630000] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 2000 mBm), (N/A)
[ 12.640000] cfg80211: (2457000 KHz - 2482000 KHz @ 20000 KHz, 92000 KHz AUTO), (N/A, 2000 mBm), (N/A)
[ 12.650000] cfg80211: (2474000 KHz - 2494000 KHz @ 20000 KHz), (N/A, 2000 mBm), (N/A)
[ 12.660000] cfg80211: (5170000 KHz - 5250000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 2000 mBm), (N/A)
[ 12.670000] cfg80211: (5250000 KHz - 5330000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 2000 mBm), (0 s)
[ 12.680000] cfg80211: (5490000 KHz - 5730000 KHz @ 160000 KHz), (N/A, 2000 mBm), (0 s)
[ 12.690000] cfg80211: (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 2000 mBm), (N/A)
[ 12.690000] cfg80211: (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 0 mBm), (N/A)
[ 12.780000] PPP generic driver version 2.4.2
[ 12.790000] NET: Registered protocol family 24
[ 12.870000] ieee80211 phy0: Atheros AR9330 Rev:1 mem=0xb8100000, irq=2
[ 12.880000] cfg80211: Calling CRDA for country: US
[ 12.880000] cfg80211: Regulatory domain changed to country: US
[ 12.880000] cfg80211: DFS Master region: FCC
[ 12.890000] cfg80211: (start_freq - end_freq @ bandwidth), (max_antenna_gain, max_eirp), (dfs_cac_time)
[ 12.900000] cfg80211: (2402000 KHz - 2472000 KHz @ 40000 KHz), (N/A, 3000 mBm), (N/A)
[ 12.910000] cfg80211: (5170000 KHz - 5250000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 2300 mBm), (N/A)
[ 12.920000] cfg80211: (5250000 KHz - 5330000 KHz @ 80000 KHz, 160000 KHz AUTO), (N/A, 2300 mBm), (0 s)
[ 12.930000] cfg80211: (5490000 KHz - 5730000 KHz @ 160000 KHz), (N/A, 2300 mBm), (0 s)
[ 12.930000] cfg80211: (5735000 KHz - 5835000 KHz @ 80000 KHz), (N/A, 3000 mBm), (N/A)
[ 12.940000] cfg80211: (57240000 KHz - 63720000 KHz @ 2160000 KHz), (N/A, 4000 mBm), (N/A)
[ 23.500000] device eth0 entered promiscuous mode
[ 23.500000] IPv6: ADDRCONF(NETDEV_UP): br-lan: link is not ready
[ 23.560000] IPv6: ADDRCONF(NETDEV_UP): eth1: link is not ready
[ 25.690000] eth0: link up (1000Mbps/Full duplex)
[ 25.690000] br-lan: port 1(eth0) entered forwarding state
[ 25.690000] br-lan: port 1(eth0) entered forwarding state
[ 25.700000] IPv6: ADDRCONF(NETDEV_CHANGE): br-lan: link becomes ready
[ 27.690000] br-lan: port 1(eth0) entered forwarding state
[ 75.840000] random: nonblocking pool is initialized

BusyBox v1.23.2 (2016-01-02 18:01:44 CET) built-in shell (ash)

_______ ________ __
| |.-----.-----.-----.| | | |.----.| |_
| - || _ | -__| || | | || _|| _|
|_______|| __|_____|__|__||________||__| |____|
|__| W I R E L E S S F R E E D O M
-----------------------------------------------------
CHAOS CALMER (15.05.1, r48532)
-----------------------------------------------------
* 1 1/2 oz Gin Shake with a glassful
* 1/4 oz Triple Sec of broken ice and pour
* 3/4 oz Lime Juice unstrained into a goblet.
* 1 1/2 oz Orange Juice
* 1 tsp. Grenadine Syrup
-----------------------------------------------------
root@OpenWrt:/# cat /dev/mtd4 > /tmp/backup_art.bin

root@OpenWrt:/#
root@OpenWrt:/# df
Filesystem 1K-blocks Used Available Use% Mounted on
rootfs 12800 476 12324 4% /
/dev/root 2304 2304 0 100% /rom
tmpfs 30532 572 29960 2% /tmp
/dev/mtdblock3 12800 476 12324 4% /overlay
overlayfs:/overlay 12800 476 12324 4% /
tmpfs 512 0 512 0% /dev




Реп: (16)
объясню почему запутался, DRAM и NOR памяти заменил, ART вроде как сохранил,а MAC адрес испортился.
Потому, что он оказывается в BOOT'е сидит "At the offset 0x1FC00".
Прописал через консоль setmac, вроде всё хорошо. Рано запаниковал :)



Реп: (5)
У кого нибудь есть art для tp-link tl-wdr3500 очень нужно, срочно! :(



Реп: (181)
Скачай фул дамп и обреж winhex ом

Прикрепленные файлы

Прикрепленный файлtl-wdr3500.rar ( 6 МБ )


Сообщение отредактировал kestua - 04.06.16, 09:50



Реп: (9)
роутер 3420 v2.4,заменил флеш память на w25q128 прошил опенврт все работает нормально,заменил sdram на Hynix HY5DU121622CTP-J и роутер стартует с 2-5го раза ,после как стартанет работает не зависает,но я долго не гонял его еще. Все 3 микрухи с планки SODIMM ставил результат тотже, 4ая микруха трудится 5ый год в 3420 v1 без перезагрузов и зависаний на опенврт 12.9.
Есть подозрение на тайминги памяти,ведь нужна 400мгц память ,а эта 333мгц,мож кто знает,есть в буте где подкрутить тайминги? проц где умножитель подкручивается нашел, частоту ставил 500-550 результат тот же не стартует сразу,все светодиоды горят(висяк),передергиваешь питание запустился и так на 3х микросхемах.



Реп: (9)
вернул родной бут и все заработало,а как понравился китайский бут,ну да ладно :)



Реп: (111)
Здравствуйте нет ли в этой теме загрузчика u-boot для ralink rt3052 (роутер tenda 3g300m)
P.S А то я свой случайно запорол когда ковырялся с прошивкой



Реп: (8)
Приветствую, установил breed на MR3020 и сразу возникло несколько вопросов.
1. При заливке оригинальной прошивки без boot, при перезагрузке из интерфейса прошивки, загрузка зависает на:

Boot and Recovery Environment for Embedded Devices
Copyright (C) 2016 HackPascal <hackpascal@gmail.com>
Build date 2016-08-25 [git-daad6a0]
Version 1.0 (r936)

DRAM: 32MB
Platform: Atheros AR9331 rev 1
Board: Generic board
Clocks: CPU: 400MHz, DDR: 400MHz, AHB: 200MHz, Ref: 25MHz


Такое зависание только на оригинальной прошивке

2. Прошивая breed указывается erase 0x9f000000 +0x20000, в следствии чего затирается раздел с MAC адресом и паролем, с наклейки. Понятно, что потом это можно восстановить через сам breed, но это как то не по феншую. Можно ли затереть только раздел там где загрузчик? Я так понимаю erase 0x9f000000 +0x10000

Сообщение отредактировал plastilincheg - 09.09.16, 22:12



Реп: (2)
Прошу модератора добавить в шапку! Замена DDR на 64mb H5DU5162ETR-E3C успешно тестировалось под 100% нагрузкой 12 часов, только после прошивки u-boot pepe2k так как заводской uboot выставлял 2.42v напряжение на памяти, а этого не хватало для памяти у которой в большинстве наминалы VDD, VDDQ = 2.5V +/- 0.2V, после прошивки uboot pepe2k напряжение поднялось и стало 2.56v !!!!
роутер mr3420v2 openwrt 15.05.

Заводская память M13S2561616A 32mb и номиналы VDD = 2.3V ~ 2.7V, VDDQ = 2.3V ~ 2.7V, ей хватало 2.42v.
Всем спасибо кто принимал участие на форуме, без вас у меня бы не получилось!

Добавлено 25.09.2016, 00:26:

ps напряжение памяти можно померить на транзисторах hy4c там 2 их возле памяти.



Реп: (78)
долго искал, взял китайский. все с 1 раза. tl-mr3220+64mbit(mx25l6405d)
1 вопрос к ТС: 1 спойлер скринов, breed на английском. поделитесь AR9331 версией.

Сообщение отредактировал dmintrius - 08.11.16, 03:19



Реп: (181)
* dmintrius,

все есть в шапке

china_uboot_(best)

Сообщение отредактировал kestua - 16.11.16, 17:05



Реп: (0)
Не получается скачать прошивку с бокса.Зарегистрировался - не помогло.



Реп: (981)
* MikiFr, Перезалейте...



Реп: (0)
скачал прошивку openwrt-ar71xx-generic-tl-mr3420-v1-squashfs-factory.bin, выпаял ПЗУ из роутера, залил с помощью программатора TL866.Все прошилось без проблем.Вернул ПЗУ назад в роутер - не работает. Горят светодиоды 2,3,4 и WAN.Или из этой прошивки надо вырезать boot блок?



Реп: (181)
* MikiFr,
нужен фулл дамп 4мб+сменить пин+мак-на свой в winhex
структура
уникальные данные роутера - MAC адрес и PIN код хранятся в u-boot. по адресу 0x1FC00 расположен MAC адрес.
например, 12345678ABCD. всего 6 байт. по адресу 0x1FE00 расположен PIN код (ASCII HEX). например, 3132333435363738 (12345678). всего 8 байт. кроме этого, по адресу 0x1FD00 обнаружена модель роутера.
у меня это выглядит так: 3420000200000001. насколько я понимаю, 3420 второй ревизии. что означает 01 в конце - не знаю.

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


Прикрепленные файлы

Прикрепленный файлbackup_fullflash.rar ( 3.29 МБ )


Сообщение отредактировал kestua - 14.12.16, 19:32



Реп: (49)
Скажите зачем все ето нужно? Ето только если физически менять микросхему памяти или есть и другие аргументи.



Реп: (0)
Странная вещь, при заливке breed-ar9331.bin на tp-3020 перестает работать wifi. На родном загрузщике все ок. Может кто сталкивался?

И еще вопрос, чем отличаются бинарники отсюда http://breed.hackpascal.net/
Например эти:

[ ] breed-ar9331-hiwifi-hc6361.bin 2017-01-16 14:37 87K
[ ] breed-ar9331-mr12u.bin 2017-01-16 14:37 87K
[ ] breed-ar9331-pisen.bin 2017-01-16 14:37 87K
[ ] breed-ar9331-wr710n.bin 2017-01-16 14:37 86K
[ ] breed-ar9331.bin 2017-01-16 14:36 87K


Полная версия   Текстовая версия

Помощь   Правила

Сейчас: 21.07.24, 05:24