找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888
查看: 12051|回复: 25

请教:R7800 如何修改固件可用空间大小?

[复制链接]
发表于 2016-11-5 19:59 | 显示全部楼层 |阅读模式
4300时代的 image/Makefile 不起作用了,ipq806 时代变成了 dts 文件。试过 tunk 版的固件和 lede 的固件,可用空间都只有可怜的不到20m。我试过将只读的 reserve 大小和 ubi 对调,完成后的固件刷入 R7800 会反复重启。请问我应该如何设置,才能正确将路由可用空间调整到60m以上?拜谢!
  1. #include "qcom-ipq8065-v1.0.dtsi"

  2. #include <dt-bindings/input/input.h>

  3. / {
  4.         model = "Netgear Nighthawk X4S R7800";
  5.         compatible = "netgear,r7800", "qcom,ipq8065", "qcom,ipq8064";

  6.         memory@0 {
  7.                 reg = <0x42000000 0x1e000000>;
  8.                 device_type = "memory";
  9.         };

  10.         reserved-memory {
  11.                 #address-cells = <1>;
  12.                 #size-cells = <1>;
  13.                 ranges;
  14.                 rsvd@41200000 {
  15.                         reg = <0x41200000 0x300000>;
  16.                         no-map;
  17.                 };

  18.                 rsvd@5fe00000 {
  19.                         reg = <0x5fe00000 0x200000>;
  20.                         reusable;
  21.                 };
  22.         };

  23.         aliases {
  24.                 serial0 = &uart4;
  25.                 mdio-gpio0 = &mdio0;

  26.                 led-boot = &power_white;
  27.                 led-failsafe = &power_white;
  28.                 led-running = &power_white;
  29.                 led-upgrade = &power_amber;
  30.         };

  31.         chosen {
  32.                 linux,stdout-path = "serial0:115200n8";
  33.         };

  34.         soc {
  35.                 pinmux@800000 {
  36.                         pinctrl-0 = <&mdio0_pins &rgmii2_pins>;
  37.                         pinctrl-names = "default";

  38.                         i2c4_pins: i2c4_pinmux {
  39.                                 mux {
  40.                                         pins = "gpio12", "gpio13";
  41.                                         function = "gsbi4";
  42.                                         drive-strength = <12>;
  43.                                         bias-disable;
  44.                                 };
  45.                         };

  46.                         nand_pins: nand_pins {
  47.                                 mux {
  48.                                         pins = "gpio34", "gpio35", "gpio36",
  49.                                                "gpio37", "gpio38", "gpio39",
  50.                                                "gpio40", "gpio41", "gpio42",
  51.                                                "gpio43", "gpio44", "gpio45",
  52.                                                "gpio46", "gpio47";
  53.                                         function = "nand";
  54.                                         drive-strength = <10>;
  55.                                         bias-disable;
  56.                                 };
  57.                                 pullups {
  58.                                         pins = "gpio39";
  59.                                         bias-pull-up;
  60.                                 };
  61.                                 hold {
  62.                                         pins = "gpio40", "gpio41", "gpio42",
  63.                                                "gpio43", "gpio44", "gpio45",
  64.                                                "gpio46", "gpio47";
  65.                                         bias-bus-hold;
  66.                                 };
  67.                         };

  68.                         mdio0_pins: mdio0_pins {
  69.                                 mux {
  70.                                         pins = "gpio0", "gpio1";
  71.                                         function = "gpio";
  72.                                         drive-strength = <8>;
  73.                                         bias-disable;
  74.                                 };

  75.                                 clk {
  76.                                         pins = "gpio1";
  77.                                         input-disable;
  78.                                 };
  79.                         };

  80.                         rgmii2_pins: rgmii2_pins {
  81.                                 mux {
  82.                                         pins = "gpio27", "gpio28", "gpio29", "gpio30", "gpio31", "gpio32",
  83.                                                "gpio51", "gpio52", "gpio59", "gpio60", "gpio61", "gpio62" ;
  84.                                         function = "rgmii2";
  85.                                         drive-strength = <8>;
  86.                                         bias-disable;
  87.                                 };

  88.                                 tx {
  89.                                         pins = "gpio27", "gpio28", "gpio29", "gpio30", "gpio31", "gpio32" ;
  90.                                         input-disable;
  91.                                 };
  92.                         };

  93.                         spi_pins: spi_pins {
  94.                                 mux {
  95.                                         pins = "gpio18", "gpio19", "gpio21";
  96.                                         function = "gsbi5";
  97.                                         drive-strength = <10>;
  98.                                         bias-none;
  99.                                 };

  100.                                 cs {
  101.                                         pins = "gpio20";
  102.                                         drive-strength = <12>;
  103.                                 };
  104.                         };
  105.                 };

  106.                 gsbi@16300000 {
  107.                         qcom,mode = <GSBI_PROT_I2C_UART>;
  108.                         status = "ok";
  109.                         serial@16340000 {
  110.                                 status = "ok";
  111.                         };
  112.                         /*
  113.                          * The i2c device on gsbi4 should not be enabled.
  114.                          * On ipq806x designs gsbi4 i2c is meant for exclusive
  115.                          * RPM usage. Turning this on in kernel manifests as
  116.                          * i2c failure for the RPM.
  117.                          */
  118.                 };

  119.                 gsbi5: gsbi@1a200000 {
  120.                         qcom,mode = <GSBI_PROT_SPI>;
  121.                         status = "ok";

  122.                         spi4: spi@1a280000 {
  123.                                 status = "ok";
  124.                                 spi-max-frequency = <50000000>;
  125.                                 pinctrl-0 = <&spi_pins>;
  126.                                 pinctrl-names = "default";

  127.                                 cs-gpios = <&qcom_pinmux 20 0>;

  128.                                 flash: m25p80@0 {
  129.                                         compatible = "s25fl512s";
  130.                                         #address-cells = <1>;
  131.                                         #size-cells = <1>;
  132.                                         spi-max-frequency = <51200000>;
  133.                                         reg = <0>;

  134.                                         linux,part-probe = "qcom-smem";
  135.                                 };
  136.                         };
  137.                 };

  138.                 sata-phy@1b400000 {
  139.                         status = "ok";
  140.                 };

  141.                 sata@29000000 {
  142.                         ports-implemented = <0x1>;
  143.                         status = "ok";
  144.                 };

  145.                 phy@100f8800 {                /* USB3 port 1 HS phy */
  146.                         status = "ok";
  147.                 };

  148.                 phy@100f8830 {                /* USB3 port 1 SS phy */
  149.                         status = "ok";
  150.                 };

  151.                 phy@110f8800 {                /* USB3 port 0 HS phy */
  152.                         status = "ok";
  153.                 };

  154.                 phy@110f8830 {                /* USB3 port 0 SS phy */
  155.                         status = "ok";
  156.                 };

  157.                 usb30@0 {
  158.                         status = "ok";
  159.                 };

  160.                 usb30@1 {
  161.                         status = "ok";
  162.                 };

  163.                 pcie0: pci@1b500000 {
  164.                         status = "ok";
  165.                         phy-tx0-term-offset = <7>;
  166.                 };

  167.                 pcie1: pci@1b700000 {
  168.                         status = "ok";
  169.                         phy-tx0-term-offset = <7>;
  170.                 };

  171.                 nand@1ac00000 {
  172.                         status = "ok";

  173.                         pinctrl-0 = <&nand_pins>;
  174.                         pinctrl-names = "default";

  175.                         nand-ecc-strength = <4>;
  176.                         nand-ecc-step-size = <512>;
  177.                         nand-bus-width = <8>;

  178.                         #address-cells = <1>;
  179.                         #size-cells = <1>;

  180.                         qcadata@0 {
  181.                                 label = "qcadata";
  182.                                 reg = <0x0000000 0x0c80000>;
  183.                                 read-only;
  184.                         };

  185.                         APPSBL@c80000 {
  186.                                 label = "APPSBL";
  187.                                 reg = <0x0c80000 0x0500000>;
  188.                                 read-only;
  189.                         };

  190.                         APPSBLENV@1180000 {
  191.                                 label = "APPSBLENV";
  192.                                 reg = <0x1180000 0x0080000>;
  193.                                 read-only;
  194.                         };

  195.                         art: art@1200000 {
  196.                                 label = "art";
  197.                                 reg = <0x1200000 0x0140000>;
  198.                                 read-only;
  199.                         };

  200.                         artbak: art@1340000 {
  201.                                 label = "artbak";
  202.                                 reg = <0x1340000 0x0140000>;
  203.                                 read-only;
  204.                         };

  205.                         kernel@1480000 {
  206.                                 label = "kernel";
  207.                                 reg = <0x1480000 0x0200000>;
  208.                         };

  209.                         ubi@1680000 {
  210.                                 label = "ubi";
  211.                                 reg = <0x1680000 0x1E00000>;
  212.                         };

  213.                         netgear@3480000 {
  214.                                 label = "netgear";
  215.                                 reg = <0x3480000 0x4480000>;
  216.                                 read-only;
  217.                         };

  218.                         reserve@7900000 {
  219.                                 label = "reserve";
  220.                                 reg = <0x7900000 0x0700000>;
  221.                                 read-only;
  222.                         };

  223.                         firmware@1480000 {
  224.                                 label = "firmware";
  225.                                 reg = <0x1480000 0x2000000>;
  226.                         };

  227.                 };

  228.                 mdio0: mdio {
  229.                         compatible = "virtual,mdio-gpio";
  230.                         #address-cells = <1>;
  231.                         #size-cells = <0>;
  232.                         gpios = <&qcom_pinmux 1 0 &qcom_pinmux 0 0>;

  233.                         phy0: ethernet-phy@0 {
  234.                                 device_type = "ethernet-phy";
  235.                                 reg = <0>;
  236.                                 qca,ar8327-initvals = <
  237.                                         0x00004 0x7600000   /* PAD0_MODE */
  238.                                         0x00008 0x1000000   /* PAD5_MODE */
  239.                                         0x0000c 0x80        /* PAD6_MODE */
  240.                                         0x000e4 0xaa545     /* MAC_POWER_SEL */
  241.                                         0x000e0 0xc74164de  /* SGMII_CTRL */
  242.                                         0x0007c 0x4e        /* PORT0_STATUS */
  243.                                         0x00094 0x4e        /* PORT6_STATUS */
  244.                                         0x00970 0x1e864443  /* QM_PORT0_CTRL0 */
  245.                                         0x00974 0x000001c6  /* QM_PORT0_CTRL1 */
  246.                                         0x00978 0x19008643  /* QM_PORT1_CTRL0 */
  247.                                         0x0097c 0x000001c6  /* QM_PORT1_CTRL1 */
  248.                                         0x00980 0x19008643  /* QM_PORT2_CTRL0 */
  249.                                         0x00984 0x000001c6  /* QM_PORT2_CTRL1 */
  250.                                         0x00988 0x19008643  /* QM_PORT3_CTRL0 */
  251.                                         0x0098c 0x000001c6  /* QM_PORT3_CTRL1 */
  252.                                         0x00990 0x19008643  /* QM_PORT4_CTRL0 */
  253.                                         0x00994 0x000001c6  /* QM_PORT4_CTRL1 */
  254.                                         0x00998 0x1e864443  /* QM_PORT5_CTRL0 */
  255.                                         0x0099c 0x000001c6  /* QM_PORT5_CTRL1 */
  256.                                         0x009a0 0x1e864443  /* QM_PORT6_CTRL0 */
  257.                                         0x009a4 0x000001c6  /* QM_PORT6_CTRL1 */
  258.                                         >;
  259.                         };

  260.                         phy4: ethernet-phy@4 {
  261.                                 device_type = "ethernet-phy";
  262.                                 reg = <4>;
  263.                                 qca,ar8327-initvals = <
  264.                                         0x000e4 0x6a545     /* MAC_POWER_SEL */
  265.                                         0x0000c 0x80        /* PAD6_MODE */
  266.                                         >;
  267.                         };
  268.                 };

  269.                 gmac1: ethernet@37200000 {
  270.                         status = "ok";
  271.                         phy-mode = "rgmii";
  272.                         qcom,id = <1>;
  273.                         qcom,phy_mdio_addr = <4>;
  274.                         qcom,poll_required = <0>;
  275.                         qcom,rgmii_delay = <1>;
  276.                         qcom,phy_mii_type = <0>;
  277.                         qcom,emulation = <0>;
  278.                         qcom,irq = <255>;
  279.                         mdiobus = <&mdio0>;

  280.                         mtd-mac-address = <&art 6>;

  281.                         fixed-link {
  282.                                 speed = <1000>;
  283.                                 full-duplex;
  284.                         };
  285.                 };

  286.                 gmac2: ethernet@37400000 {
  287.                         status = "ok";
  288.                         phy-mode = "sgmii";
  289.                         qcom,id = <2>;
  290.                         qcom,phy_mdio_addr = <0>;        /* none */
  291.                         qcom,poll_required = <0>;        /* no polling */
  292.                         qcom,rgmii_delay = <0>;
  293.                         qcom,phy_mii_type = <1>;
  294.                         qcom,emulation = <0>;
  295.                         qcom,irq = <258>;
  296.                         mdiobus = <&mdio0>;

  297.                         mtd-mac-address = <&art 0>;

  298.                         fixed-link {
  299.                                 speed = <1000>;
  300.                                 full-duplex;
  301.                         };
  302.                 };

  303.                 rpm@108000 {
  304.                         pinctrl-0 = <&i2c4_pins>;
  305.                         pinctrl-names = "default";
  306.                 };
  307.         };

  308.         gpio-keys {
  309.                 compatible = "gpio-keys";

  310.                 wifi {
  311.                         label = "wifi";
  312.                         gpios = <&qcom_pinmux 6 1>;
  313.                         linux,code = <KEY_RFKILL>;
  314.                 };

  315.                 reset {
  316.                         label = "reset";
  317.                         gpios = <&qcom_pinmux 54 1>;
  318.                         linux,code = <KEY_RESTART>;
  319.                 };

  320.                 wps {
  321.                         label = "wps";
  322.                         gpios = <&qcom_pinmux 65 1>;
  323.                         linux,code = <KEY_WPS_BUTTON>;
  324.                 };
  325.         };

  326.         gpio-leds {
  327.                 compatible = "gpio-leds";

  328.                 power_white: power_white {
  329.                         label = "r7800:white:power";
  330.                         gpios = <&qcom_pinmux 53 0>;
  331.                         default-state = "on";
  332.                 };

  333.                 power_amber: power_amber {
  334.                         label = "r7800:amber:power";
  335.                         gpios = <&qcom_pinmux 9 0>;
  336.                 };

  337.                 wan_white {
  338.                         label = "r7800:white:wan";
  339.                         gpios = <&qcom_pinmux 22 0>;
  340.                 };

  341.                 wan_amber {
  342.                         label = "r7800:amber:wan";
  343.                         gpios = <&qcom_pinmux 23 0>;
  344.                 };

  345.                 usb1 {
  346.                         label = "r7800:white:usb1";
  347.                         gpios = <&qcom_pinmux 7 0>;
  348.                 };

  349.                 usb2 {
  350.                         label = "r7800:white:usb2";
  351.                         gpios = <&qcom_pinmux 8 0>;
  352.                 };

  353.                 esata {
  354.                         label = "r7800:white:esata";
  355.                         gpios = <&qcom_pinmux 26 0>;
  356.                 };

  357.                 rfkill {
  358.                         label = "r7800:white:rfkill";
  359.                         gpios = <&qcom_pinmux 64 0>;
  360.                 };

  361.                 wps {
  362.                         label = "r7800:white:wps";
  363.                         gpios = <&qcom_pinmux 24 0>;
  364.                 };

  365.                 wifi {
  366.                         label = "r7800:white:wifi";
  367.                         gpios = <&qcom_pinmux 67 0>;
  368.                 };
  369.         };

  370.         gpio_export {
  371.                 compatible = "gpio-export";
  372.                 #size-cells = <0>;

  373.                 display_data {
  374.                         gpio-export,name = "usb0";
  375.                         gpio-export,output = <1>;
  376.                         gpios = <&qcom_pinmux 15 0>;
  377.                 };

  378.                 display_clock {
  379.                         gpio-export,name = "usb1";
  380.                         gpio-export,output = <1>;
  381.                         gpios = <&qcom_pinmux 16 0>;
  382.                 };
  383.         };
  384. };

  385. &adm_dma {
  386.         status = "ok";
  387. };
复制代码



我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2016-11-6 02:15 | 显示全部楼层
顶起来。。。。。。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2016-11-6 14:18 | 显示全部楼层
不要沉。。。。
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

 楼主| 发表于 2016-11-7 14:00 | 显示全部楼层
难道没希望改了吗?
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2017-10-9 10:27 | 显示全部楼层
楼主,找到办法了吗? R7800空间确实太小了!

点评

我猜是253行开始,删除netgear和reserve分区,这一部分全都划给ubi分区,未验证 [*] ubi@1680000 { [*] label = "ubi"; [*] //  详情 回复 发表于 2017-10-9 19:52
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2017-10-9 19:52 | 显示全部楼层
本帖最后由 fengchen 于 2017-10-9 20:32 编辑
timiil 发表于 2017-10-9 10:27
楼主,找到办法了吗? R7800空间确实太小了!

我猜是253行开始,删除netgear和reserve分区,这一部分全都划给ubi分区,未验证
  •                         ubi@1680000 {
  •                                 label = "ubi";
  • //                               reg = <0x1680000 0x1E00000>;
  •                                 reg = <0x1680000 0x6980000>;
  •                         };
  • /*
  • *                      netgear@3480000 {
  • *                              label = "netgear";
  • *                              reg = <0x3480000 0x4480000>;
  • *                              read-only;
  • *                      };
  • *
  • *                      reserve@7900000 {
  • *                              label = "reserve";
  • *                              reg = <0x7900000 0x0700000>;
  • *                              read-only;
  • *                      };
  • */
  •                         firmware@1480000 {
  •                                 label = "firmware";
  • //                                reg = <0x1480000 0x2000000>;
  •                                 reg = <0x1480000 0x6b80000>;
  •                         };

点评

感谢老兄分享回复, 弱弱问句,弄错这个会不会变砖的? 如果不会,我尝试编译一个镜像出来试试。 后面你说'lede的4300的修改位置也变了...."不大明白是什么意思? 不是说R7800这款机器的吧?  详情 回复 发表于 2017-10-10 21:13
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2017-10-9 20:51 | 显示全部楼层
自己mark下,lede的4300的修改位置也变了,在source/target/linux/ar71xx/image/legacy.mk
我的恩山、我的无线 The best wifi forum is right here.
回复

使用道具 举报

发表于 2017-10-10 21:13 | 显示全部楼层
fengchen 发表于 2017-10-9 19:52
我猜是253行开始,删除netgear和reserve分区,这一部分全都划给ubi分区,未验证
  •               ...

  • 感谢老兄分享回复, 弱弱问句,弄错这个会不会变砖的?

    如果不会,我尝试编译一个镜像出来试试。

    后面你说'lede的4300的修改位置也变了...."不大明白是什么意思? 不是说R7800这款机器的吧?

    点评

    请帮忙看看修改空间大小后,如果自己安装有些ipk会提示内核什么的。找到了下面解决办法的文章,但我的英语早还给老师了。 自定义生成ROM与官方回购kmod不兼容? https://forum.lede-project.org/t/custom-buil  详情 回复 发表于 2017-11-18 15:56
    wndr4300  发表于 2017-10-13 19:57
    我的恩山、我的无线 The best wifi forum is right here.
    回复

    使用道具 举报

    发表于 2017-10-11 20:40 | 显示全部楼层
    Tutorial: Build custom Netgear R7800 firmware for a larger flash size/root space
    https://forum.lede-project.org/t ... ize-root-space/5989
    1. You will get about 80MB free space after use this custom build.
    2. Inside the firmeware, it's exactly the same as the official build.
    3. That means you can install any packages from the official downloads.lede-project.org, without dependency issue. (usually, when you build your own firmware, you can't use many pkg from downloads.lede-project.org. see: https://forum.lede-project.org/t ... are-and-module/1265)
    4. And, you can always keep updated with the latest official releases.

    点评

    太感谢了。 按照这篇文章的指导,已经成功[attachimg]183754[/attachimg]  详情 回复 发表于 2017-10-13 14:07

    评分

    参与人数 1恩山币 +1 收起 理由
    timiil + 1 一看就是觉得高端、大气、上档次!

    查看全部评分

    我的恩山、我的无线 The best wifi forum is right here.
    回复

    使用道具 举报

    发表于 2017-10-13 14:07 | 显示全部楼层
    qqdwdbb 发表于 2017-10-11 20:40
    Tutorial: Build custom Netgear R7800 firmware for a larger flash size/root space
    https://forum.lede ...

    太感谢了。 按照这篇文章的指导,已经成功

    本帖子中包含更多资源

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

    ×

    点评

    留着这个reserve分区也没什么用,不如一块收了,就是我的那样  详情 回复 发表于 2017-10-13 20:04
    我的恩山、我的无线 The best wifi forum is right here.
    回复

    使用道具 举报

    发表于 2017-10-13 20:04 | 显示全部楼层
    timiil 发表于 2017-10-13 14:07
    太感谢了。 按照这篇文章的指导,已经成功

    留着这个reserve分区也没什么用,不如一块收了,就是我的那样

    点评

    请问连reserve分区也收了,最后有多少,可以发你的qcom-ipq8065-r7800.dts来看看吗,谢谢!  详情 回复 发表于 2017-11-15 01:34
    我的恩山、我的无线 The best wifi forum is right here.
    回复

    使用道具 举报

    发表于 2017-11-15 01:34 | 显示全部楼层
    fengchen 发表于 2017-10-13 20:04
    留着这个reserve分区也没什么用,不如一块收了,就是我的那样

    请问连reserve分区也收了,最后有多少,可以发你的qcom-ipq8065-r7800.dts来看看吗,谢谢!

    点评

    您的r7800固件能否共享一下,感谢。  详情 回复 发表于 2017-11-15 07:11
    我的恩山、我的无线 The best wifi forum is right here.
    回复

    使用道具 举报

    发表于 2017-11-15 07:11 | 显示全部楼层
    timcq 发表于 2017-11-15 01:34
    请问连reserve分区也收了,最后有多少,可以发你的qcom-ipq8065-r7800.dts来看看吗,谢谢!

    您的r7800固件能否共享一下,感谢。

    点评

    第一次连接后一定要修改两个WIFI名字,例如改成:LEDE 5G 和 LEDE 可以,默认开机中文,USB驱动 ext4格式。aria2密码 26mp051eq2v00tvc5eyccvketl5zh1e1 已修改 空闲空间: 100% (76.10 MB) 带下面的 dn  详情 回复 发表于 2017-11-15 16:30
    我的恩山、我的无线 The best wifi forum is right here.
    回复

    使用道具 举报

    发表于 2017-11-15 16:30 | 显示全部楼层
    文之君子 发表于 2017-11-15 07:11
    您的r7800固件能否共享一下,感谢。

    第一次连接后一定要修改两个WIFI名字,例如改成:LEDE 5G 和  LEDE

    可以,默认开机中文,USB驱动 ext4格式。aria2密码 26mp051eq2v00tvc5eyccvketl5zh1e1

    已修改 空闲空间: 100% (76.10 MB)

    带下面的

    dnsmasq-full

    s-sR

    minidlna

    samba

    aria2-Aria-Ng

    aria2

    dns-forwarder china-dns



    链接: https://pan.baidu.com/s/1pLJsmL1 密码: x6df

    点评

    麻烦还能发下链接么?空间实在太小了,找了全网都没有呀  详情 回复 发表于 2020-2-12 19:57
    太感谢了。  详情 回复 发表于 2017-11-15 16:37
    我的恩山、我的无线 The best wifi forum is right here.
    回复

    使用道具 举报

    发表于 2017-11-15 16:37 | 显示全部楼层
    timcq 发表于 2017-11-15 16:30
    第一次连接后一定要修改两个WIFI名字,例如改成:LEDE 5G 和  LEDE

    可以,默认开机中文,USB驱动 ext4 ...

    太感谢了。
    我的恩山、我的无线 The best wifi forum is right here.
    回复

    使用道具 举报

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

    本版积分规则

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

    GMT+8, 2024-4-25 08:19

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

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

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