• Stars
    star
    1,900
  • Rank 24,421 (Top 0.5 %)
  • Language Classic ASP
  • Created over 7 years ago
  • Updated about 1 month ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

software center for hnd/axhnd/axhnd.675x routers

rogsoft

rogsoft软件中心基于kollshare开发的1.5代软件中心,适用于koolshare 梅林改/官改 hnd/axhnd/axhnd.675x固件平台,其与梅林arm380/arm384 一代软件中心不兼容!

机型支持

koolshare官改固件

koolshare官改固件是从华硕对应机型的源代码修改而来,目的是为了在尽量保持ASUS官方固件原汁原味的基础上,增加软件中心及对应插件的支持。目前koolshare 官改固件支持以下机型:

机型/固件下载 CPU/SOC 平台 架构 内核 皮肤
RT-AC86U BCM4906 hnd ARMV8 4.1.27 rog/asuswrt [1]
GT-AC5300 BCM4908 hnd ARMV8 4.1.27 rog (红色)
GT-AX11000/GT-AX11000_BO4 BCM4908 axhnd ARMV8 4.1.51 rog (红色)
RT-AX92U BCM4906 axhnd ARMV8 4.1.51 asuswrt
TUF-AX3000/TUF-AX3000刺客信条版 BCM6750 axhnd.675x ARMV7 4.1.52 tuf(橙色)
RT-AX82U/RT-AX82U高达版 BCM6750 axhnd.675x ARMV7 4.1.52 asuswrt
ZenWiFi AX6600/灵耀 AX6600M BCM6755 axhnd.675x ARMV7 4.1.52 asuswrt
ZenWiFi_XD4/灵耀AX魔方 BCM6755 axhnd.675x ARMV7 4.1.52 asuswrt
RT-AX56U青春/热血/刺客信条版 BCM6755 axhnd.675x ARMV7 4.1.52 asuswrt
RT-AX68U BCM4906 p1axhnd.675x ARMV8 4.1.52 asuswrt
RT-AX86U/RT-AX86U高达版 BCM4908 p1axhnd.675x ARMV8 4.1.52 asuswrt
  • 点击表格中的机型可以前往对应机型的koolshare固件下载;
  • RT-AX56U_V2/RT-AX56U青春版/RT-AX56U热血版/RT-AX56U刺客信条版,这四个名字代表一个机型。
  • [1]:RT-AC86U从384_81918_koolshare固件版本开始,使用的是asuswrt风格ui,而不是rog风格。

koolshare梅林改版固件

koolshare梅林改版固件是基于加拿大独立开发者Eric Sauvageau的华硕路由器

机型/固件下载 CPU/SOC 平台 架构 内核 皮肤
RT-AC86U BCM4906 hnd ARMV8 4.1.27 asuswrt
GT-AC2900 BCM4906 hnd ARMV8 4.1.27 asuswrt
RT-AX88U BCM4908 axhnd ARMV8 4.1.51 asuswrt
NETGEAR RAX80 BCM4908 axhnd ARMV8 4.1.51 asuswrt
GT-AX11000/GT-AX11000_BO4 BCM4908 axhnd ARMV8 4.1.51 asuswrt
RT-AX68U BCM4906 p1axhnd.675x ARMV8 4.1.52 asuswrt
RT-AX86U/RT-AX86U高达版 BCM4908 p1axhnd.675x ARMV8 4.1.52 asuswrt
RT-AX56U BCM6755 axhnd.675x ARMV7 4.1.52 asuswrt
RT-AX58U BCM6755 axhnd.675x ARMV7 4.1.52 asuswrt

用户须知

  • 本项目,即hnd软件中心(rogsoft)与梅林arm380arm384/arm386软件中心的插件不兼容!所以不要用离线安装功能安装其它平台的软件中心!!
  • 除非你要安装的插件作者明确表示他的插件可以用于hnd/axhnd/axhnd.675x/p1axhnd.675x平台的软件中心,或者插件来源于rogsoft内本身的插件,才可以安装!!

开发须知:

如果你是开发者,想要为rogsoft开发新的插件,并用离线包的方式进行传播,请了解rogsoft是基于koolshare 1.5代软件中心api开发,其和前代梅林380软件中心不同,并且不兼容(因为web api)!:

  1. 在web方面:此版软件中心在web上使用的是软件中心1.5代的api,与ledesoftarmsoftqcasoft一致
  2. 在程序方面:armv8架构机器的hnd/axhnd平台支持32+64位程序,armv7l架构机器的axhnd.675x平台仅支持32位程序。所以为了兼容所有机型,建议全部采用32位程序;即使是hnd/axhnd平台机型,比如RT-AX86U,其内核虽然是64位的,但是其userspace程序几乎都是32位的。
  3. 程序编译建议使用博通SDK中提供的工具链:官方工具链,使用arm工具链编译32位程序,并且为了保证在不同固件之间的正常运行,尽量使用全静态编译。
  4. hnd平台二进制编译使用:crosstools-arm-gcc-5.3-linux-4.1-glibc-2.22-binutils-2.25,axhnd平台二进制编译使用:crosstools-arm-gcc-5.5-linux-4.1-glibc-2.26-binutils-2.28.1,不过一般来说不论使用哪个工具链,编译出来的二进制都能在两个平台上同时使用。
  5. 因为rogsoft同时支持了多种不同皮肤的固件(普通的asuswrt皮肤,红色的rog皮肤,橙色的tuf皮肤),所以插件的制作需要考虑到多个不同风格的UI,建议可以用css或者定制不同的asp文件,但是后台脚本而二进制保持一致,也可以参考软件中心aliddns插件的作法,先判断固件需要的UI类型:https://github.com/koolshare/rogsoft/blob/master/aliddns/aliddns/install.sh#L51-L88,再在安装的时候更改不同css来控制UI:https://github.com/koolshare/rogsoft/blob/master/aliddns/aliddns/install.sh#L108-L124,当然,前提是asp、css文件预先留好匹配字段(本例中为`/* W3C rogcss */`):https://github.com/koolshare/rogsoft/blob/master/aliddns/aliddns/webs/Module_aliddns.asp#L37-L38。tuf橙色皮肤采用rog皮肤为基础,通过颜色替换而来,所以在写rog UI的时候,请保证能将红色替换为橙色,以保证tuf皮肤正常。
  6. 为了避免用户使用其它平台的离线安装包进行安装,因此,rogsoft软件中心需要对离线安装包需要做验证。安装时需要验证安装包内是否含有.valid文件,且文件内含有hnd字符串。
  7. 为了避免用户将本项目内的离线安装包用于其它不兼容的软件中心平台,而这些平台的软件中心有可能版本较老没有.valid检查,因此本项目中所有的安装包内的install.sh都需要进对安装的固件/平台进行检测:https://github.com/koolshare/rogsoft/blob/master/aliddns/aliddns/install.sh#L42-L49。

koolshare几个版本的软件中心区别:

软件中心 arm380软件中心 arm384/386软件中心 hnd软件中心(本项目) qca软件中心 软路由-酷软
项目名称 koolshare.github.io armsoft rogsoft qcasoft ledesoft
适用架构 armv7l armv7l armv7l/armv8 armv7l x64
平台 arm arm hnd/axhnd qca-ipq806x by fw867
linux内核 2.6.36.4 2.6.36.4 4.1.xx 4.4.60 很新
CPU bcm4708/9 bcm4708/9 bcm490x/bcm67xx IPQ807x intel/AMD
固件版本 ks梅林380 ks梅林384/386 koolshare 梅林/官改 koolshare 官改 OpenWRT/LEDE
软件中心api 1.0 1.5 1.5 1.5 1.5
代表机型-1 RT-AC68U 改版梅林380 RT-AC88U 改版梅林384 RT-AC86U 改版梅林 RT-AX89X 官改固件 \
代表机型-2 RT-AC88U 改版梅林380 RT-AC5300 改版梅林384 GT-AC5300 华硕官改 \
代表机型-3 R7000 改版梅林380 RT-AX88U 改版梅林 \

More Repositories

1

koolshare.github.io

网站切换到:https://www.koolcenter.com
Classic ASP
4,665
star
2

ledesoft

Classic ASP
1,357
star
3

armsoft

梅林384软件中心 for armv7l架构机型
Classic ASP
870
star
4

koolcenter

提供评测文章,固件教程,插件使用说明等。
HTML
226
star
5

ngrok-1.7

Modification of https://github.com/inconshreveable/ngrok c client here : https://github.com/koolshare/ngrok-libev
Go
79
star
6

ttsoft

app plugin/softcenter for tomato firmware.
ASP
68
star
7

tinyproxy

add socks4/5 support
C
40
star
8

softgear

softcenter for netgear firmware。尽可能外挂去实现 netgear 改版固件的软件中心。
Shell
40
star
9

merlin-ssserver

ASP
38
star
10

ngrok-libev

The client f or ngrok writing by libev
C
36
star
11

merlin-aria2

ASP
19
star
12

qcasoft

qcasoft is software center for qca platform
Classic ASP
15
star
13

merlin_frpc

ASP
14
star
14

signdog_hnd

签到狗3.0 for hnd platform
Classic ASP
13
star
15

merlin_frps

frp server for merlin
ASP
9
star
16

merlin_serverChan

serverChan for Koolshare Asuswrt-Merlin
ASP
9
star
17

merlin_thunder

this is a standalone thunder Repository for merlin xiaobao firmware software center
Shell
8
star
18

merlin-aliddns

ASP
8
star
19

arm-fw867-linux-uclibcgnueabi

toolchian for arm platform
C++
6
star
20

Tomato-ARM

5
star
21

merlin-SoftEtherVPN

SoftEtherVPN for merlin xiaobao firmware software center
ASP
5
star
22

orbisoft1.5

ASP
4
star
23

DD-WRT

Shell
3
star
24

merlin-webshell

ASP
3
star
25

softcenter-v19

临时项目
Classic ASP
3
star
26

resolvip

dnslookup like in merlin
C
2
star
27

ledesoft-autocheckin

Classic ASP
1
star
28

rogsoft_aria2

aria2 plugin for rogsoft merlin
Classic ASP
1
star
29

base64

base64 command for merlin
C
1
star
30

merlin_cloudxns

CloudXNS DDNS 插件 for merlin
ASP
1
star
31

merlin_tunnel

ASP
1
star
32

ngsoft

app plugin/softcenter for netgear firmware. http://koolshare.cn/
ASP
1
star
33

perp

fix makefile for build perp in merlin
C
1
star
34

crosstools-arm-gcc-5.3-linux-4.1-glibc-2.22-binutils-2.25

C++
1
star
35

soft2.0-appdemo2

Test app for softcenter 2.0
HTML
1
star
36

soft2.0-kms

HTML
1
star