|
本帖最后由 long1983 于 2022-11-21 16:09 编辑
刷机不成功的可以用这个试试,
https://share.weiyun.com/cGebRhUQ
op-squashfs-256m.zip 实在不会分区的就用这个,miko 恢复 访问ip 192.168.233.1
==========
这个网卡只能用一种模式,不能中继,这个网卡在openwrt下面只能发射或者接收,
----------我编译的固件已经设置成这样了,
这个访问IP不要和你中继的那个路由器的IP相同,如果相同的话会起冲突,然后不能访问,没有网络,
# 修改访问ip 需要重启网络
uci set network.lan.ipaddr='192.168.233.1'
uci commit network
/etc/init.d/network restart
网络,防火墙,wan 入站数据,选择接受,
保存并应用,
# wan 入站数据,接受 带配置文件重启防火墙,
uci set firewall.@zone[1].input='ACCEPT'
uci commit firewall
/etc/init.d/firewall reload
----------我编译的固件已经设置成这样了,
---------这个是中继WiFi的方法,
网络, WiFi.扫描,选择要加入的ssid,点击加入网络,输入要加入的ssid的密码,
勾选 锁定到 BSSID
提交,
保存,
保存并应用,
把原来自带的ssid 禁用,
==========
这是两个方法,推荐用第1个方法,
两个大佬指导我 成功了 感谢楼主 感谢那两个大佬
更新源
opkg update
安装插件
opkg install gdisk
------ 现在开始,方法一,
First 是直接回车
Last + xxM
命令
gdisk /dev/mmcblk0
输入d删除分区,
Partition number (1-14):
14
输入n创建分区,
Partition number (14-16, default 14):
14
First sector (34-7552990, default = 659456) or {+-}size{KMGTP}:
直接回车
Last sector (1683456-7552990, default = 7552990) or {+-}size{KMGTP}: +333MB 是 overlayfs:/overlay 238.9M
+333MB
Hex code or GUID (L to show codes, Enter = 8300):
直接回车
输入n创建分区,
Partition number (15-16, default 15):
15
First sector (34-1683455, default = 659456) or {+-}size{KMGTP}:
直接回车
Last sector (659456-1683455, default = 1683455) or {+-}size{KMGTP}:
直接回车
Hex code or GUID (L to show codes, Enter = 8300):
直接回车
现在需要设置分区标识,
输入c修改分区名字,
Partition number (1-15):
14
Enter name:
rootfs
输入c修改分区名字,
Partition number (1-15):
15
Enter name:
data
输入w保存分区表,
Do you want to proceed? (Y/N):
Y
查看分区
fdisk -l
格式化磁盘分区
mkfs.ext4 /dev/mmcblk0p15
修复分区
e2fsck -y /dev/mmcblk0p14
e2fsck -y /dev/mmcblk0p15
然后重启
---------- 烧录命令修改
: 原 fastboot flash partition gpt_both0.bin
重新刷机
设置挂载 /dev/mmcblk0p15 分区
---------- 完成
------ 现在开始,直接创建 swap 分区 方法二,
First 是直接回车
Last + xxM
命令
gdisk /dev/mmcblk0
输入d删除分区,
Partition number (1-14):
14
输入n创建分区,
Partition number (14-16, default 14):
14
First sector (34-7552990, default = 659456) or {+-}size{KMGTP}:
直接回车
Last sector (1683456-7552990, default = 7552990) or {+-}size{KMGTP}:
-384MB
Hex code or GUID (L to show codes, Enter = 8300):
直接回车
输入n创建分区,
Partition number (15-16, default 15):
15
First sector (34-1683455, default = 659456) or {+-}size{KMGTP}:
直接回车
Last sector (659456-1683455, default = 1683455) or {+-}size{KMGTP}:
直接回车
Hex code or GUID (L to show codes, Enter = 8300):
直接回车
现在需要设置分区标识,
输入c修改分区名字,
Partition number (1-15):
14
Enter name:
rootfs
输入c修改分区名字,
Partition number (1-15):
15
Enter name:
swap
输入w保存分区表,
Do you want to proceed? (Y/N):
Y
查看分区
fdisk -l
格式化磁盘swap分区
mkswap /dev/mmcblk0p15
修复分区
e2fsck -y /dev/mmcblk0p14
然后重启
---------- 烧录命令修改
: 原 fastboot flash partition gpt_both0.bin
重新刷机
设置挂载 /dev/mmcblk0p15 分区
---------- 完成
----------------这个是让随身WiFi通过USB共享路由器的网络,就是把棒子变成旁路由模式,测试成功,
openwrt主路由需要安装rndis驱动,如下命令
opkg install kmod-usb-net kmod-usb-net-rndis kmod-usb-net-cdc-ether usbutils
echo 路由器创建usb网络
uci del network.usb
uci set network.usb=interface
uci set network.usb.ifname=usb0
uci set network.usb.proto=dhcp
uci commit network
/etc/init.d/odhcpd restart
echo 设置防火墙
uci set firewall.@zone[0].forward=ACCEPT
uci set firewall.@zone[0].network="lan usb"
uci set firewall.@zone[0].input=ACCEPT
uci set firewall.@zone[0].output=ACCEPT
uci set firewall.@zone[0].masq=1
uci set firewall.@zone[0].mtu_fix=1
uci commit firewall
打开路由器后台,网络-接口 会提示你一些东西,你点确定,
----------这个不需要,
重启usb口:
ifup usb
ifdown usb
ifup usb
----------这个不需要,
===============
--- 随身WiFi的设置:
豹子需要安装rndis驱动,如下命令
opkg install kmod-usb-net-rndis
echo 路由器创建usb网络
uci del network.usb
uci set network.usb=interface
uci set network.usb.device='br-lan'
uci set network.usb.proto=dhcp
uci commit network
# echo 重启网络
# /etc/init.d/network restart
echo 棒子设置IP和路由器同一个网段,'192.168.1.172' 这个你设置成不冲突的同网段IP
uci set network.lan.ipaddr='192.168.1.172'
uci commit network
/etc/init.d/network restart
打开棒子后台,网络-接口 会提示你一些东西,你点确定,
如果你这样搞了还是不成功的话,可能就需要下面的命令,这个命令主要是设置棒子WiFi连接路由器,
# wan 入站数据,接受 带配置文件重启防火墙,
uci set firewall.@zone[1].input='ACCEPT'
uci commit firewall
/etc/init.d/firewall reload
----------------这个是让随身WiFi通过USB共享路由器的网络,就是把棒子变成旁路由模式,测试成功,
----------------修改RAM运存的方法
根据这个方法修改,
https://github.com/OpenStick/OpenStick/issues/7
还有一个大佬帮我修改了boot.img,测试成功以后才修改的,
./target/linux/msm89xx/patches-5.10/0083-arm64-dts-add-support-for-Handsome-Openstick-Family.patch
-----------原 运存 385M -----------
73-87行
+ mpss_mem: gps_mem: mpss@86800000 {
+ status = "disabled";
+ reg = <0x0 0x86800000 0x0 0x5500000>;
+ no-map;
+ };
+
+ wcnss_mem: wcnss@8df00000 {
+ reg = <0x0 0x8df00000 0x0 0x600000>;
+ no-map;
+ };
+
+ venus_mem: venus@8e500000 {
+ reg = <0x0 0x8e500000 0x0 0x500000>;
+ no-map;
+ };
-----------原-----------
mpss_mem: mpss@86800000 {这个是4G模块
gps_mem: gps@8bd00000 {这个是GPS
wcnss_mem: wcnss@8bf00000 {这个是WiFi
venus_mem: venus@8c500000 {这个是是显卡
wcnss_mem据说和WiFi有关,不能修改,wcnss_mem: wcnss@8bf00000 {
修改mpss_mem和venus_mem,0x100000 这个是把内存设置成1M,
搜索 0x5500000 修改
-----------修改 运存 473M -----------
73-87行
+ mpss_mem: gps_mem: mpss@86800000 {
+ status = "disabled";
+ reg = <0x0 0x86800000 0x0 0x100000>;
+ no-map;
+ };
+
+ wcnss_mem: wcnss@8df00000 {
+ reg = <0x0 0x8df00000 0x0 0x600000>;
+ no-map;
+ };
+
+ venus_mem: venus@8e500000 {
+ reg = <0x0 0x8e500000 0x0 0x100000>;
+ no-map;
+ };
-----------修改-----------
----------------RT5370等老网卡需要删除mac80211文件夹里面所有
感谢酷安大佬的修改,
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
×
|