Új hozzászólás Aktív témák
-
Hackware
csendes tag
Nekem is B5e modellem van, sok évig hánykolódott aztán rászántam magam. Sajnos a kis ram és flash méret miatt az alap felhasználásán kívül nem sok dologra volt jó.
Elkezdtem site to site kapcsolatok építésével foglalkozni, és arra gondoltam milyen jó lenne egy ilyen low budget eszközt átalakítani "vpn kliens" - nek, és a fizikai portokat távolra csatlakoztatni így. Kitaláltam nagy merészen hogy nagyobb spi flasht forrasztok bele, amit meg is tettem (előtte egy Ch341a programozóval dumpoltam backupnak). Vissza írtam a mentett OW firmware-t az új 8Megás flash-re, és vártam a csodát naivan. Nem lett nagyobb a használható tárhely. Aztán fórumtúrás után fordítottam magamnak egy saját firmwaret ami kihasználja a teljes flash-t. Így már felment a zerotier.
-
Hackware
csendes tag
Ráforrasztottam a képeken jelzett kivezetésekre, így az U-boot indulásakor TFTP bootra kényszerítettem a routert. Windowson tftpd32 vel adtam fel neki a firmware-t. Előszőr LEDE lede-17.01.0-r3205-59508e3-ramips-rt305x-dir-610-a1 verzióval bootoltam fel, aztán sysupgrade webgui-ból ugyanezen a verzión. Aztán bátorkodtam frissíteni openwrt-19.07.4-re , aztán 19.07.8-ra a többit meg leírtam.
Még annyi trükk történt:
A fórumtúrásból kiderűlt hogy a DIR-600-B5 kb ugyanaz mint a DIR-610-A1 ezért ezt a "target"-et használtam a build-nél.
A 8MB-os spi flash-t egy modemből forrasztotam ki mert egy kábelszolgáltatónak dolgozom ahonnan rengeteg hulladék modemet bontunk le, így akad alapanyag.
Szerencsémre a márka és a sebesség is stimmelt.
A Build előtt módosítottam /home/skate/openwrt/target/linux/ramips/dts/DIR-610-A1.dts azon sorát ahol a firmware mérete szerepel:
Erről:partition@50000 {
compatible = "seama";
label = "firmware";
reg = <0x50000 0x3b0000>;
};Erre:
partition@50000 {
compatible = "seama";
label = "firmware";
reg = <0x50000 0x7b0000>;
};
-----------------------------------------------------------------------------------------------------------------------------------------
A /home/skate/openwrt/target/linux/ramips/image/rt305x.mk fáljban szintén fixálni kellett a kész fimware méretét (IMAGE_SIZE):Erről:
define Device/dir-610-a1
$(Device/seama)
DTS := DIR-610-A1
BLOCKSIZE := 4k
SEAMA_SIGNATURE := wrgn59_dlob.hans_dir610
KERNEL := $(KERNEL_DTB)
IMAGE_SIZE := $(ralink_default_fw_size_4M)
DEVICE_TITLE := D-Link DIR-610 A1
DEVICE_PACKAGES := kmod-ledtrig-netdev kmod-ledtrig-timer
endef
TARGET_DEVICES += dir-610-a1Erre:
define Device/dir-610-a1
$(Device/seama)
DTS := DIR-610-A1
BLOCKSIZE := 4k
SEAMA_SIGNATURE := wrgn59_dlob.hans_dir610
KERNEL := $(KERNEL_DTB)
IMAGE_SIZE := 7488k
DEVICE_TITLE := D-Link DIR-610 A1
DEVICE_PACKAGES := kmod-ledtrig-netdev kmod-ledtrig-timer
endef
TARGET_DEVICES += dir-610-a1Az ember szeret egy kicsit minden paraméterbe belenyúlny így ez az egyedi config.buildinfo-m:
CONFIG_TARGET_ramips=y
CONFIG_TARGET_ramips_rt305x=y
CONFIG_TARGET_ramips_rt305x_DEVICE_dir-610-a1=y
CONFIG_FEED_freifunk=m
CONFIG_FEED_luci=m
CONFIG_FEED_packages=m
CONFIG_FEED_routing=m
CONFIG_IB=y
CONFIG_IB_STANDALONE=y
CONFIG_IMAGEOPT=y
CONFIG_PACKAGE_block-mount=m
CONFIG_PACKAGE_blockd=m
CONFIG_PACKAGE_kmod-fs-autofs4=m
CONFIG_VERSIONOPT=y
CONFIG_VERSION_BUG_URL=""
CONFIG_VERSION_CODE=""
CONFIG_VERSION_DIST="OpenWrt"
CONFIG_VERSION_FILENAMES=y
CONFIG_VERSION_HOME_URL=""
CONFIG_VERSION_HWREV="DIR-600B5E-mod"
CONFIG_VERSION_MANUFACTURER="KikkoLab"
CONFIG_VERSION_MANUFACTURER_URL=""
CONFIG_VERSION_NUMBER=""
CONFIG_VERSION_PRODUCT="KikkoMod-R1"
CONFIG_VERSION_REPO="http://downloads.openwrt.org/releases/19.07.8"
CONFIG_VERSION_SUPPORT_URL=""Kb ennyi.
Új hozzászólás Aktív témák
- INGYEN KUPON
- ASUS TUF Gaming Laptop /// Intel i5-11400H / RTX 3050 GDDR6 / 512GB Intel SSD / Csere / Beszámítás /
- Seiko Silver Reed 8 számológép (1976)
- Gaming PC Csere Gaming Laptop-ra / MSI GTX 1080 GDDR5X / Intel i5-7400 / 512GB SSD / 2TB HDD / Győr
- Gaming PC /// Intel-i7 / GTX 1070 8GB / 32GB Ram / Asus Alaplap / Győr / Csere is / Beszámítás is