找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 99953|回复: 1255

随身WIFI 410 openwrt固件 更新刷机 旁路由配置 lxc运行openwrt 470M大运存

 火... [复制链接]
本帖最后由 picc745514 于 2023-4-23 08:25 编辑

前排感谢
固件源码来自HandsomeMod
istore来自易有云团队
苏州小亮亮


旁路由设置见后面

固件适用 UFI001C/UFI003C/903-1等高通410棒子
新增sp970固件,自行更改文件名刷机(刷机方法见最后)

(固件建议搭配Openwrt/Padavan做旁路由,如果有usb网卡、USB、NAS、4G需求建议去酷安找大佬的debian)
(openwrt主路由需要安装rndis驱动,如下命令
  1. opkg install kmod-usb-net kmod-usb-net-rndis kmod-usb-net-cdc-ether usbutils
复制代码

安装好,插入USB,在主路由网络界面就可以看到USB网卡,按需编辑配置即可)
下面是固件整理后的下载地址
游客,如果您要查看本帖隐藏内容请回复


230419
更新001C 470M运存版,DTB删除GPS和4G模块。

230329
更新在debian下通过LXC运行openwrt旁路由模式
1、刷机debian,见上面链接,其他型号请去ku·an寻找,提供的UFI003感谢ku·an“jsbsbxjxh66”,刷机方法不表。
2、成功开机后,删除USB0的DHCP,然后使用nmtui建立br0网桥,包含USB0即可,见图


3、安装lxc,apt install lxc bridge-utils debootstrap
4、新建lxc模板及文件
   
下载rootfs文件,然后解压至/var/lib/lxc/openwrt/rootfs
  1. tar zxvf rootfs.tar.gz -C /var/lib/lxc/openwrt/rootfs/
复制代码
5、运行 lxc-start -n openwrt
6、查看运行状态 lxc-info -n openwrt
7、修改IP lxc-attach openwrt
8、修改/etc/config/network
9、完毕


1024 更新001c机型的ext4格式固件,注意ext4刷机需要1800多秒,耐心等待
有知道调整后,怎么开机自动扩容的吗




1007 ,docker版添加了一些网卡驱动和U盘驱动,rtl的网卡编译报错,不想折腾就没编译进去,
具体添加的网卡型号看图




0929,001c\970,添加docker版
下载固件文件后,将文件解压后放入刷机脚本的StickWrt文件夹下,然后运行begin rm.bat

0908同步更新源码,直接重刷,保存配置,刷机会恢复配置
记得重新更换源地址

猫咪/pxxxwxxl这个懂得都懂
1、刷机方法
提前刷好其他大神的openwrt,然后运行压缩包里面的 again.bat
2、替换固件软件源,建议注释option check_signature
  1. src/gz openwrt_kiddin9 https://op.supes.top/packages/aarch64_cortex-a53
  2. src/gz openwrt_base https://mirrors.aliyun.com/openwrt/releases/21.02.3/packages/aarch64_cortex-a53/base
  3. src/gz openwrt_luci https://mirrors.aliyun.com/openwrt/releases/21.02.3/packages/aarch64_cortex-a53/luci
  4. src/gz openwrt_packages https://mirrors.aliyun.com/openwrt/releases/21.02.3/packages/aarch64_cortex-a53/packages
  5. src/gz openwrt_routing https://mirrors.aliyun.com/openwrt/releases/21.02.3/packages/aarch64_cortex-a53/routing
  6. src/gz openwrt_telephony https://mirrors.aliyun.com/openwrt/releases/21.02.3/packages/aarch64_cortex-a53/telephony
复制代码
3、刷完手工,自行安装软件包即可
4、不要问问能不能用sim卡,我不知道,我把它插主路由上做旁路由
5、docker版istorex(ssh端口221,密码password)

要图片吗?看下面










刷机方法:
1、下载刷机文件,包含两个文件
handsomemod-msm89xx-msm8916-Handsome_handsome-openstick-sp970-squashfs-boot.img
handsomemod-msm89xx-msm8916-Handsome_handsome-openstick-sp970-squashfs-system.img
将两个文件重命名为
boot.img
rootfs.img
2、替换stickwrt内的两个文件
3、然后棒子在openwrt或者denbian开启状态下运行again.bat即可(回自动进入bootloader刷机模式)
4、如果是安卓原版,就用UFI003 is ok这个刷机文件夹,替换后运行flash.bat,(需要手动进入bootloader刷机模式)

旁路由见这里

































本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

评分

参与人数 10恩山币 +12 收起 理由
mxd*** + 1 找不到libstdcpp6软件包,nginx,php安装不.
愤怒*** + 1 感谢你的分享,无论怎样,你都是最无私的人.
S*** + 1 强大的恩山!(以下重复1万次)
oyp*** + 1 有没有详细的教程
along*** + 2 大佬003 IS OK 的包 003刷完调试解调器无法.
long*** + 2 感谢你的分享,无论怎样,你都是最无私的人.
yishe*** + 1 刷机步骤看不懂,有详细步骤吗?
Krohny*** + 1 很好,支持!
zgj*** + 1 大佬,密码不正确。
gen*** + 1 感谢你的分享,无论怎样,你都是最无私的人.

查看全部评分

本帖最后由 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文件夹里面所有

感谢酷安大佬的修改,

















本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

谢谢大佬
回复

使用道具 举报

666666
回复

使用道具 举报

谢谢大佬
回复

使用道具 举报

来自手机 | 显示全部楼层
不错不错
回复

使用道具 举报

来自手机 | 显示全部楼层
看看有没有
回复

使用道具 举报

那么,这东西,有什么用呢
回复

使用道具 举报

谢谢分享了
回复

使用道具 举报

谢谢分享了
回复

使用道具 举报

这个不错,思考了
回复

使用道具 举报

10分感谢分享
回复

使用道具 举报

来自手机 | 显示全部楼层
谢谢分享
回复

使用道具 举报

来自手机 | 显示全部楼层
谢谢分享了
回复

使用道具 举报

n666n 太强了
回复

使用道具 举报

感谢楼主分享,很实用的帖子
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /1 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2024-5-21 18:55

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 举报电话:0519-86695797

快速回复 返回顶部 返回列表