thảo luận Keenetic cho vAP-32X6V1

  • Người tạo chủ đề Người tạo chủ đề dichton
  • Ngày bắt đầu Ngày bắt đầu
1782554207235.webp

Ngon, chạy thử vài bữa xem thế nào kk.
Vào Web failsafe chỉnh uboot-env như fen kia nói cho nó không trùng là ok.

Mã:
import random
import string

def generate_random_string(length, chars):
    return ''.join(random.choice(chars) for _ in range(length))

def generate_data():
    # 1. Country: Hardcoded to 'EA'
    country_val = "EA"
    
    # 2. Sernumb: Kept the prefix 'S1812WF' and appended 6 random digits (13 chars total)
    sernumb_val = "S1812WF" + generate_random_string(6, string.digits)
    
    # 3. Servicepass: Generated a 15-character mixed-case alphanumeric string
    servicepass_val = generate_random_string(15, string.ascii_letters + string.digits)
    
    # 4. Servicetag: Generated a 15-digit numeric string
    servicetag_val = generate_random_string(15, string.digits)

    # Output results to terminal
    print("+------------------------------------------------+")
    print("|      Service data generator by spatiumstas     |")
    print("+------------------------------------------------+\n")   
    
    print(f"country={country_val}")
    print(f"sernumb={sernumb_val}")
    print(f"servicepass={servicepass_val}")
    print(f"servicetag={servicetag_val}")
    print("\n+------------------------------------------------+")

if __name__ == "__main__":
    generate_data()
 
1782631822784.webp

các thày dòm giúp em coi sai chỗ nào với :D
Microsoft Windows [Version 10.0.19044.7417]
(c) Microsoft Corporation. All rights reserved.

C:\mtk_uartboot>mtk_uartboot -s COM3 --payload bl2-mt7981-bga-ddr3-ram.bin --aarch64 --fip KeenBOOT_NX31.bin
mtk_uartboot - 0.1.1
Using serial port: COM3
Handshake...
hw code: 0x7981
hw sub code: 0x8a00
hw ver: 0xca00
sw ver: 0x1
Baud rate set to 460800
sending payload to 0x201000...
Checksum: 0x8f29
Setting baudrate back to 115200
Jumping to 0x201000 in aarch64...
Waiting for BL2. Message below:
==================================
NOTICE: BL2: v2.10.0 (release):v2.10.0-mtk
NOTICE: BL2: Built : 13:17:06, Mar 1 2024
NOTICE: WDT: Cold boot
NOTICE: WDT: disabled
NOTICE: EMI: Using DDR3 settings
NOTICE: EMI: Detected DRAM size: 256MB
NOTICE: EMI: complex R/W mem test passed
NOTICE: CPU: MT7981 (1300MHz)
NOTICE: Starting UART download handshake ...
==================================
BL2 UART DL version: 0x10
Baudrate set to: 921600
thread 'main' panicked at src\main.rs:122:10:
failed to open fip.: Os { code: 2, kind: NotFound, message: "The system cannot find the file specified." }
note: run with RUST_BACKTRACE=1 environment variable to display a backtrace

C:\mtk_uartboot>
 
:beat_shot:
các thày cứu em với,h cài lại từ đầu như thế nào ấy nhờ?
sáng h ngồi cài cái ImmortalWRT của thầy @quyquaquyet.tx cho con 32x6v1 mà vẫn không được.
với sự trợ giúp của 2 con Gemini pro với grok free mà em loạn cả lên luôn.
Dưới đây là sự hướng dẫn của tụi nó
Tóm tắt lại quy trình chuẩn chỉnh của bạn sau khi tinh chỉnh:
1. Chuẩn Bị

Chạy tftpd64.exe và trỏ thư mục về D:\Box\Softs\Immortal WRT\32x6 (có chứa file immortalwrt-mediatek-filogic-vht_32x6-squashfs-sysupgrade.itb).

Chỉnh IP tĩnh card mạng LAN máy tính thành: 192.168.1.254.

Thư mục C:\mtk_uartboot cần 3 file:

a. mtk_uartboot.exe

b. bl2-mt7981-bga-ddr3-ram.bin

c. immortalwrt-mediatek-filogic-vht_32x6-bl31-uboot.fip

2. Chạy lệnh nạp qua UART

Mở CMD (hoặc Powershell) chạy:
mtk_uartboot -s COM3 --payload bl2-mt7981-bga-ddr3-ram.bin --aarch64 --fip immortalwrt-mediatek-filogic-vht_32x6-bl31-uboot.fip

3. Cấp nguồn

Khi màn hình xuất hiện dòng chữ handshake thì cắm/bật nguồn router.

4. Kết nối Serial

Chờ phần mềm chạy xong và xuất hiện dòng chữ fip received.

Tắt tool/CMD đi, nhanh tay mở Putty (chọn Serial, cổng COM3, Baud rate 115200) để truy cập vào log.

5. Dừng Autoboot

Nhấn phím bất kì để dừng quá trình autoboot của U-Boot (khi thấy dòng Hit any key to stop autoboot).

6. Ghi Firmware

Bấm chọn mục 5 để tải file từ TFTP và ghi thẳng vào NAND.

Chờ tool chạy ghi xong, chọn 9 để Reboot (hoặc rút nguồn cắm lại).
cơ mà em làm lần đầu tiên (tưởng được mừng húm) thì thấy có hiện ra giao diện như này:
browser_eRX36UR2Iu.webp

nhưng thử chọn file immortalwrt-mediatek-filogic-vht_32x6-squashfs-sysupgrade.itb thì nó bảo thế này:
browser_BlbTp2MDnX.webp

cơ mà sau đó em rút điện ra cắm lại cái PuTTY không vô menuboot được (e canh ấn enter ngay trước khi ấn open luôn) mà toàn vô cái này
putty_TWLoIfu2Qw.webp

giờ xử lý sao hả các thày? Lần đầu làm lỗi có phải do cái tftpd64 của em cấu hình sai không nhờ? Thấy 2 con ai bảo phải start các kiểu trong khi của em không có j hết
1782639106693.webp
 
Sửa lần cuối:
:beat_shot:
các thày cứu em với,h cài lại từ đầu như thế nào ấy nhờ?
sáng h ngồi cài cái ImmortalWRT của thầy @quyquaquyet.tx cho con 32x6v1 mà vẫn không được.
với sự trợ giúp của 2 con Gemini pro với grok free mà em loạn cả lên luôn.
Dưới đây là sự hướng dẫn của tụi nó

cơ mà em làm lần đầu tiên (tưởng được mừng húm) thì thấy có hiện ra giao diện như này:
Xem tệp đính kèm 3685365
nhưng thử chọn file immortalwrt-mediatek-filogic-vht_32x6-squashfs-sysupgrade.itb thì nó bảo thế này:
Xem tệp đính kèm 3685368
cơ mà sau đó em rút điện ra cắm lại cái PuTTY không vô menuboot được (e canh ấn enter ngay trước khi ấn open luôn) mà toàn vô cái này
Xem tệp đính kèm 3685372
giờ xử lý sao hả các thày? Lần đầu làm lỗi có phải do cái tftpd64 của em cấu hình sai không nhờ? Thấy 2 con ai bảo phải start các kiểu trong khi của em không có j hết Xem tệp đính kèm 3685379
Không rõ lắm mình xài uart write uboot+ fip chứ không xài web. Theo đúng hướng dẫn trên GitHub là được.

Được gửi từ theNextVoz Community
 
Lần đầu làm lỗi có phải do cái tftpd64 của em cấu hình sai không nhờ? Thấy 2 con ai bảo phải start các kiểu trong khi của em không có j hết Xem tệp đính kèm 3685379
Do bạn sai ở chỗ dùng tftp64 với file immortalwrt-mediatek-filogic-vht_32x6-squashfs-sysupgrade.itb

Khi build ra firmware sẽ có 2 file initramfs-recovery để dùng với mtkuartboot và sysupgrade để nâng cấp từ initramfs hoặc đang chạy firmware OpenWrt/ImmWrt bình thường.
 
Không rõ lắm mình xài uart write uboot+ fip chứ không xài web. Theo đúng hướng dẫn trên GitHub là được.

Được gửi từ theNextVoz Community
e xài uart write uboot+ fip luôn á thày, thày nhớ lại cách làm rồi chỉ e với, e đọc hướng dẫn nhưng mà ko làm dc á :d do kiến thức ko đủ
Do bạn sai ở chỗ dùng tftp64 với file immortalwrt-mediatek-filogic-vht_32x6-squashfs-sysupgrade.itb

Khi build ra firmware sẽ có 2 file initramfs-recovery để dùng với mtkuartboot và sysupgrade để nâng cấp từ initramfs hoặc đang chạy firmware OpenWrt/ImmWrt bình thường.
h sửa sao hả thày?
 
e xài uart write uboot+ fip luôn á thày, thày nhớ lại cách làm rồi chỉ e với, e đọc hướng dẫn nhưng mà ko làm dc á :d do kiến thức ko đủ

h sửa sao hả thày?
setenv serverip 192.168.1.254
setenv ipaddr 192.168.1.1

tftpboot 0x46000000 immortalwrt-mediatek-filogic-vht_32x6-squashfs-sysupgrade.itb

ubi part ubi
ubi check fit && ubi remove fit
ubi create fit $filesize dynamic
ubi write 0x46000000 fit $filesize

ubi read 0x46000000 fit && bootm 0x46000000#config-1
Như này nè bạn.
Nhớ kiểm tra IP / tên file cho đúng.

Được gửi từ theNextVoz Community
 
Thanks bác đã mệt mỏi với em ...Cuối cùng thì e cũng Done. Rút ra dc vài kiến thức mới sau mấy ngày tập chơi bộ môn flash này :D ... mục tiêu cũng chỉ cần nó chạy được thôi còn ổn định hay không thì chưa tính tới ...Em cảm ơn mọi người nhiều lắm

Xem tệp đính kèm 3682855
Xem tệp đính kèm 3682858
up kiểu gì đc keenboot mới vậy bác? bữa mình thử mà ko đc nên vẫn ở bản cũ
 
hello mấy bác, mình mới nhập môn keenetic, vừa cài xong cho 2 con ax6s, cũng may con này chỉ cần download file exe về rồi cắm máy win chạy là xong đỡ lằng nhằng.
mấy bác cho mình hỏi làm sao để chỉnh độ nhạy nhảy node nhỉ, vì 2 node mình để cũng gần nhau nên client toàn bám ở node xa chứ không nhảy qua node gần, toàn phải tắt bật wifi thủ công để nó nhận node ở gần hơn. mình mò thì chỉ có chổ roaming cơ bản như hình dưới.
mà công nhận 2 con ax6s này 4x4 2400 nên mesh với nhau ngon ghê.
1782708574725.webp


1782708472618.webp
 
hello mấy bác, mình mới nhập môn keenetic, vừa cài xong cho 2 con ax6s, cũng may con này chỉ cần download file exe về rồi cắm máy win chạy là xong đỡ lằng nhằng.
mấy bác cho mình hỏi làm sao để chỉnh độ nhạy nhảy node nhỉ, vì 2 node mình để cũng gần nhau nên client toàn bám ở node xa chứ không nhảy qua node gần, toàn phải tắt bật wifi thủ công để nó nhận node ở gần hơn. mình mò thì chỉ có chổ roaming cơ bản như hình dưới.
mà công nhận 2 con ax6s này 4x4 2400 nên mesh với nhau ngon ghê.
Xem tệp đính kèm 3686453

Xem tệp đính kèm 3686450
bật 160MHz ở cả 2 con lên xem sao b
 

Thống kê chủ đề

Ngày tạo
dichton,
Người trả lời cuối
DEWIER,
Trả lời
1.196
Lượt xem
106.716
Quay lại
Lên đầu trang