thefatshark0.00.00.00
Senior Member
Rom này ko mesh đc ngoài chính nó đâu bácđã thử fw 3000t thì oki bác ... nhưng hình như ko làm agent dc thì pải ...nguyên cứu tiếp thoai
Rom này ko mesh đc ngoài chính nó đâu bácđã thử fw 3000t thì oki bác ... nhưng hình như ko làm agent dc thì pải ...nguyên cứu tiếp thoai
thanks bác đã chỉ e ... tại e có sẵn 1 con 32x6 keenetic mua của ae trên voz rồi .. này tìm đc 1 con 32x6 tính flash xài thử agent mà ko dc ... tốn time bữa giờ quá .. chắc bỏ đi làm việc khác cho lànhRom này ko mesh đc ngoài chính nó đâu bác

Bác chuyển mode về ap là mesh được màthanks bác đã chỉ e ... tại e có sẵn 1 con 32x6 keenetic mua của ae trên voz rồi .. này tìm đc 1 con 32x6 tính flash xài thử agent mà ko dc ... tốn time bữa giờ quá .. chắc bỏ đi làm việc khác cho lành![]()
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
... 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 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()

Microsoft Windows [Version 10.0.19044.7417]
(c) Microsoft Corporation. All rights reserved.
Cmtk_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 withRUST_BACKTRACE=1environment variable to display a backtrace
Cmtk_uartboot>
quên, bên file em tải có đuôi là KB40 nữa, cơ mà vẫn tạch T.T

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: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ề DBox\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 Cmtk_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).
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á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
Do bạn sai ở chỗ dùng tftp64 với file immortalwrt-mediatek-filogic-vht_32x6-squashfs-sysupgrade.itbLầ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
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 đủ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
h sửa sao hả thày?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?
do trong bài hd là linux còn e xài windows nên mới chạy sang hỏi 2 con ai ngu học kia á :dĐọc kĩ và làm từng bước, thay vì mix các thứ vào nhau.![]()
immortalwrt-mt798x-rebase/docs/huong-dan-nap-firmware.md at main · quytttb/immortalwrt-mt798x-rebase
ImmortalWrt build cho 32X6 và NR3053. Contribute to quytttb/immortalwrt-mt798x-rebase development by creating an account on GitHub.github.com
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?
Như này nè bạn.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
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ũ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... 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
Hóng port rom. Rom này chưa ai share nên mấy ông này giấu kỹ lắm. Fen port xong publish luôn nhé.Vừa nghịch NR3053 không nhận NAND bị boot loop rồi.
Anh em nào biết keenboot, firmware mod từ bản nào không để nghiên cứu xem nào @@
@pantigon25
Được gửi từ theNextVoz Community
