bash script chạy tuần tự từng lệnh chứ có phải nằm trong dòng for đâu, thằng sdmc đặt lệnh "exit 0" ngay ở đầu để chặn user tự mod, chắc có yêu cầu từ customer làm cho sóng yếu đi mới bán được nhiều meshỦa thế này ko bị infinity loop à?
![]()

bash script chạy tuần tự từng lệnh chứ có phải nằm trong dòng for đâu, thằng sdmc đặt lệnh "exit 0" ngay ở đầu để chặn user tự mod, chắc có yêu cầu từ customer làm cho sóng yếu đi mới bán được nhiều meshỦa thế này ko bị infinity loop à?
![]()

À đọc nhầm. Sorry.bash script chạy tuần tự từng lệnh chứ có phải nằm trong dòng for đâu, thằng sdmc đặt lệnh "exit 0" ngay ở đầu để chặn user tự mod, chắc có yêu cầu từ customer làm cho sóng yếu đi mới bán được nhiều mesh![]()
hướng dẫn chi tiết e khúc này với dc ko bro ... với cái code kia xài sao bácXem tệp đính kèm 3684171
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()
này lấy file sh chạy trong openwrt luôn được không bác ?Về rom stock, sửa file /usr/bin/throughWall.sh kiếm dòng "exit 0" xóa nó đi rồi chạy "sh /usr/bin/throughWall.sh" để nó tự mod và write vào eeprom, sau đó flash lại rom mới.
Fen chạy openwrt build từ con khác hay tự bulld vậy fen.này lấy file sh chạy trong openwrt luôn được không bác ?
cái này chạy tạm immortalwrt ở trên initramfs rồi run lệnh sh... này được không bác? hay phải cần về hẳn ROM stock?Về rom stock, sửa file /usr/bin/throughWall.sh kiếm dòng "exit 0" xóa nó đi rồi chạy "sh /usr/bin/throughWall.sh" để nó tự mod và write vào eeprom, sau đó flash lại rom mới.
Tự build lại bác.Fen chạy openwrt build từ con khác hay tự bulld vậy fen.
con bác đang nói có giống con này ko? mới thấy trên fb có ông bánGiờ tầm 200k-300k có thể mua được con AN7581 cũng 256MB rom/512MB ram nhưng cpu xịn hơn, quad core A53 1.2Ghz + 8 core NPU chuyên offload luôn, wifi cũng AX3000 nhưng nghe nói có thể enable 6Ghz channel và có thêm 1 cổng 2.5Gbps, đó là con modem xgspon của nhà 4 chữ.
Điểm yếu là phải tự vọc giống y như thời 32x6 chưa có topic này thì có 100k con![]()
Con này chắc cùng cha khác mẹ mà ngon hơn có cổng USB luôn.con bác đang nói có giống con này ko? mới thấy trên fb có ông bán
Xem tệp đính kèm 3703537
Rom nào cũng chạy được cả, cái bash script đó chỉ đơn giản đọc phân vùng Factory, sửa eeprom phần calibration sóng (offset 81e -> 87e) thành giá trị C4 nên nếu vùng Factory này không bị set read-only trong dts thì chỉ việc dùng lệnh echo kết hợp dd là write được thôi. Rom stock thì không khóa vùng Factory với có đủ tool để set + write sẵn nên dễ sửa.này lấy file sh chạy trong openwrt luôn được không bác ?
Bác có sẵn file bash đó rời không cho em xin em vọc thử với. Em lại chưa unlock ssh được nên lấy không đượcRom nào cũng chạy được cả, cái bash script đó chỉ đơn giản đọc phân vùng Factory, sửa eeprom phần calibration sóng (offset 81e -> 87e) thành giá trị C4 nên nếu vùng Factory này không bị set read-only trong dts thì chỉ việc dùng lệnh echo kết hợp dd là write được thôi. Rom stock thì không khóa vùng Factory với có đủ tool để set + write sẵn nên dễ sửa.
gửi bác, do mình không có ROM stock nên file này mình dùng binwalk trích từ ROM stock lấy ở bài này, nó nằm ở /usr/sbin/throughWall.sh. bác test thử bằng openwrt xem có được không nhé.Bác có sẵn file bash đó rời không cho em xin em vọc thử với. Em lại chưa unlock ssh được nên lấy không được
Thank Bácgửi bác, do mình không có ROM stock nên file này mình dùng binwalk trích từ ROM stock lấy ở bài này, nó nằm ở /usr/sbin/throughWall.sh. bác test thử bằng openwrt xem có được không nhé.
Nhờ con AI chuyển iwpriv với ated (chỉ có trong rom dùng closed source mtk wifi) thành echo + dd ra script như saugửi bác, do mình không có ROM stock nên file này mình dùng binwalk trích từ ROM stock lấy ở bài này, nó nằm ở /usr/sbin/throughWall.sh. bác test thử bằng openwrt xem có được không nhé.
#!/bin/sh
# Ghi trực tiếp giá trị 0xc4c4 vào các offset EEPROM trên /dev/mtd3
# Thay thế cho iwpriv rax0 e2p <offset>=c4c4 + ated sync eeprom all
MTD=/dev/mtd3
# Danh sách offset (hex) - giữ nguyên nhóm như file gốc
OFFSETS="
81e 81f 820 821 822 823 824 825 826 827 828
82c 82d 82e 82f 830
835 836 837 838 839
83e 83f 840 841 842
848 849 84a 84b 84c
852 853 854 855 856
85c 85d 85e 85f 860
866 867 868 869 86a
870 871 872 873 874
87a 87b 87c 87d 87e
"
for off in $OFFSETS; do
dec_off=$((16#$off))
echo -ne '\xc4\xc4' | dd of="$MTD" bs=1 seek="$dec_off" count=2 conv=notrunc 2>/dev/null
done
sync
insmod mtd-rw i_want_a_brick=1
cảm ơn bác, là script này dùng driver close source mới có tác dụng đúng không bácNhờ con AI chuyển iwpriv với ated (chỉ có trong rom dùng closed source mtk wifi) thành echo + dd ra script như sau
Nếu Factory đang bị khóa thì cài package mtd-rw rồi gõ lệnh:Bash:#!/bin/sh # Ghi trực tiếp giá trị 0xc4c4 vào các offset EEPROM trên /dev/mtd3 # Thay thế cho iwpriv rax0 e2p <offset>=c4c4 + ated sync eeprom all MTD=/dev/mtd3 # Danh sách offset (hex) - giữ nguyên nhóm như file gốc OFFSETS=" 81e 81f 820 821 822 823 824 825 826 827 828 82c 82d 82e 82f 830 835 836 837 838 839 83e 83f 840 841 842 848 849 84a 84b 84c 852 853 854 855 856 85c 85d 85e 85f 860 866 867 868 869 86a 870 871 872 873 874 87a 87b 87c 87d 87e " for off in $OFFSETS; do dec_off=$((16#$off)) echo -ne '\xc4\xc4' | dd of="$MTD" bs=1 seek="$dec_off" count=2 conv=notrunc 2>/dev/null done sync
Mã:insmod mtd-rw i_want_a_brick=1
Thấy driver mt76 cũng có tác dụng tăng txpower sóng 5G lên khi init.cảm ơn bác, là script này dùng driver close source mới có tác dụng đúng không bác
MT_EE_RATE_DELTA_5G_V2 = 0x81e,
int pwr_delta = mt7915_eeprom_get_power_delta(dev, sband->band);
target_power += pwr_delta;
fen làm xong thì làm cho tôi cái tut để tôi bắt chước với nhen :3cảm ơn bác, là script này dùng driver close source mới có tác dụng đúng không bác
Ko có chuyện 6ghz đâu bro.Giờ tầm 200k-300k có thể mua được con AN7581 cũng 256MB rom/512MB ram nhưng cpu xịn hơn, quad core A53 1.2Ghz + 8 core NPU chuyên offload luôn, wifi cũng AX3000 nhưng nghe nói có thể enable 6Ghz channel và có thêm 1 cổng 2.5Gbps, đó là con modem xgspon của nhà 4 chữ.
Điểm yếu là phải tự vọc giống y như thời 32x6 chưa có topic này thì có 100k con![]()
贝尔XG-040G-MD光猫|512M内存|4核CPU|支持刷机
配置如下:
CPU:AN7581DT 四核 1.2GHz
内存:512M
闪存:256M
网口:1个 2.5G 网口 + 3个千兆网口
接口:1个USB3.0,1个USB2.0接口
刷机:可刷 U-Boot、ImmortalWRT
不带无线!
默认不带电源,要电源+5
默认八九成新,需要全新的+15
默认全国包邮(偏远地区补差价)。
不提供技术支持,售出不退不换,请根据自身能力,考虑清楚再下单!
Nếu đúng là nó thì ngon đấy. Thấy có 50 tệ 1 con.
Anten đâu fenxiNếu đúng là nó thì ngon đấy. Thấy có 50 tệ 1 con.
Hàng mới có 30-42 tệ 1 con. Về tự cài. Còn hàng cài sẵn 50-62 tệ 1 con.
Xúc thôi ae.
Ngon hơn nr3053 rồi.