MiWiFi | Xiaomi Mi-router (R1D) - Discussion | [wifirouter] Settings, Help
Questionnaire
What bugs / glitches happen or happened to your router or did everything go smoothly and without sadness?
Wan falls off [ 91 ] ** [6,1%]
Wi-Fi falls off on a connected device [ 175 ] ** [11,74%]
Wi-Fi falls off / slows down at the router [ 147 ] ** [9,86%]
All interfaces fall off, the router goes into a soft-reboot [ 31 ] ** [2,08%]
Samba falls off [ 26 ] ** [1,74%]
Limits speed [ 161 ] ** [10,8%]
Hard drive crashed [ 22 ] ** [1,48%]
Hardware failure [ 17 ] ** [1,14%]
There are no problems, the router is a model of stability and performance! [ 475 ] ** [31,86%]
I do not know any problems. I stuck the cable, set up the wafer with the password 11111111 and did not climb anywhere else / hard went into my pocket. [ 375 ] ** [25,15%]
Total votes: 1491
 



Rep: (924)
Xiaomi Mi Router (R1D) - Discussion
MiWiFi | Xiaomi Mi-router (R1D) - Firmware | Xiaomi MiWiFi (client for Android) | Xiaomi MiWiFi (client for Windows)
Xiaomi Mi-router (R2D) - Discussion | MiWiFi mini | Xiaomi Mi-router mini | Xiaomi club



Attached Image


Attention!
Description
Additional Images
Attached Image
Attached Image
Attached ImageAttached Image
Attached Image
Attached ImageAttached Image
Attached Image


Productive solution - dual-band smart AC router with internal 1 TB disk.
Official price (in China): 699 е…ѓ (yuan) ~ 115 $ ~ 4000 rub.
Gigabit Wi-Fi came with an AC router! 3 times faster! Supports the latest 802.11ac protocol, using the most powerful Broadcom BCM4709 processor.
Modern equipment fully supports the latest version of Wi-Fi protocol 802.11ac. Has your router entered the era of AC?
miWiFi is a modern dual-band router with the highest data transfer rate - up to 1167 Mbit / s. The Broadcom dual-core CPU and 256MB of Micron / Samsung memory ensure stable high-speed booting, preloading, network acceleration, a wealth of additional applications and superior performance to a 1 TB hard drive.

Specifications
- 2-core processor Broadcom BCM4709 (Cortex-A9) with a frequency of 1 GHz
- 256 MB RAM DDR3
- 1 TB SATA (Toshiba / Samsung) hard drive (internal SATA)
- Supports 802.11ac WiFi in two bands, at 2.4 GHz and 5 GHz
- NFC support
- 1 WAN port
- 2 LAN ports
- holes for 40 mm fans
- A cover at the bottom of the case.
Reviews and Tests
Instructions
Useful
Poll results
Attached Image


Post has been editedRamsteiner - 29.12.19, 15:54



Rep: (196)
Psy_Nejumi`303 @ 19.7.2014, 6:20*
* Black_Panther
and it makes sense to move developerki?

Well, all sorts of chips on developerkah appear faster. Previously, the meaning was as access via ssh could get cut today. But back to stabilku did not move. On developerkah to have no critical bugs)



Rep: (311)
The new version of the application for Android 1.0.15

Attached files

Attached filexqapp_1.0.15_RU.apk(9.46 MB)



Rep: (8)
Need help ... now I prescribe provider settings on our router and does not save writes "invalid mask".
the following settings:
Ip: 10.4.25.137
Mask: 255.255.252.0
Gateway: 10.4.24.1
Dns: 192.168.245.14

Does not want to keep it with the mask 252, tried to substitute 255 - saves all ...
Tell me how to make a 252?
Very necessary...



Rep: (441)
KiMaS82 @ 20.07.2014, 15:57*
Very necessary...

1) Extraction access to SSH.
2) Right config / etc / config / network and possible / etc / config / dhcp

Post has been editedlightvik - 20.07.14, 15:00



Rep: (8)
lightvik @ 20.07.2014, 15:59*
1) Extraction access to SSH.
2) Right config / etc / config / network and possible / etc / config / dhcp

I do not understand in this matter ...
And no other way? Why router generally swears by the mask 255.255.252.0?



Rep: (441)
Test # 1
by default the router boot loader called xunlei shakes any files in the folder with the name of the Chinese дё‹иј‰. if you want to download to c different name, we need to fix the script /etc/init.d/xunlei [need Root access via SSH, or Edit the configuration by connecting the hard drive to a PC with linux, it is in a section of 256MB in the folder / etc / init. d, file name xunlei]

Example file xunlei
#! / Bin / sh /etc/rc.common

START = 90
STOP = 20

# Super-port set

TCPPORTS = '1080 4662 2080 2062'
UDPPORTS = '4661 3027 888 666 2037 2061 2048 2066'

set_xunlei_firewall () {
local ctlop = "$ 1"
if [-z "$ ctlop"]
then
ctlop = 'stop'
fi
if [ "$ ctlop"! = 'stop' -a "$ ctlop"! = 'start']
then
echo "WARNING: unknow operation: $ ctlop, set to stop."
ctlop = 'stop'
fi
if [ "$ ctlop" = 'stop']
then
uci delete firewall.xunleiwantcpports 2>/ dev / null
uci delete firewall.xunleiwanudpports 2>/ dev / null
uci commit
if [$? -ne 0]
then
echo "ERROR: remove xunleiwan rules config / firewall failed."
return 1
else
fw3 reload>/ dev / null 2>&1
return $?
fi
return 0
fi
#start here
uci set firewall.xunleiwantcpports = rule 2>/ dev / null
uci set firewall.xunleiwantcpports.name = " 'xunlei wan accept tcp port $ TCPPORTS'" 2>/ dev / null
uci set firewall.xunleiwantcpports.src = wan 2>/ dev / null
uci set firewall.xunleiwantcpports.dest_port = "$ {TCPPORTS}" 2>/ dev / null
uci set firewall.xunleiwantcpports.proto = tcp 2>/ dev / null
uci set firewall.xunleiwantcpports.target = ACCEPT 2>/ dev / null

uci set firewall.xunleiwanudpports = rule 2>/ dev / null
uci set firewall.xunleiwanudpports.name = "xunlei wan accept udp port $ UDPPORTS" 2>/ dev / null
uci set firewall.xunleiwanudpports.src = wan 2>/ dev / null
uci set firewall.xunleiwanudpports.dest_port = "$ {UDPPORTS}" 2>/ dev / null
uci set firewall.xunleiwanudpports.proto = udp 2>/ dev / null
uci set firewall.xunleiwanudpports.target = ACCEPT 2>/ dev / null

uci commit firewall
if [$? -ne 0]
then
echo "ERROR: setup xunleiwan rules config / firewall failed."
return 1
else
fw3 reload>/ dev / null 2>&1
return $?
fi
}

start () {
set_xunlei_firewall start
mkdir -p / userdisk / data / дё‹иј‰
chmod 777 / userdisk / data / дё‹иј‰
/ Usr / sbin / portal
return $?
}

stop () {
if [ "$ PROC_CALLER"! = "/etc/init.d/rcS K shutdown"]
then
set_xunlei_firewall stop
fi
/ Usr / sbin / portal -s
return $?
}

restart () {
stop
sleep 1
start
return $?
}

reload () {
stop
sleep 1
rm / userdisk / ThunderDB -rf
start
return $?
}

#

we need to make changes to the unit
start () {
set_xunlei_firewall start
mkdir -p / userdisk / data / дё‹иј‰
chmod 777 / userdisk / data / дё‹иј‰
/ Usr / sbin / portal
return $?
}

change in two rows on the right дё‹иј‰ us the name (do not know if it will work with Russian letters was supposed)

after modifying this file - restart xunlei team
/etc/init.d/xunlei start

# Test2
if you need to fine-tune the built-in torrent client - settings are stored in a file /etc/config/thunder/download.cfg

sample file
range.min_range_node_num = 4096
range.min_range_list_num = 256
dispatcher.dispatcher_time_interval_s = 1
dispatcher.min_dispatch_block_num = 1
dispatcher.min_alloc_dispatch_item_num = 128
dispatcher.vod_once_alloc_time = 10
dispatcher.vod_first_wait_time = 3
dispatcher.max_wait_time = 15
connect_manager.max_pipe_num = 15
connect_manager.max_server_pipe_num = 15
connect_manager.max_peer_pipe_num = 15
connect_manager.max_pipe_num_each_server = 5
connect_manager.max_connecting_num = 15
connect_manager.max_connecting_server_pipe_num = 15
connect_manager.max_connecting_peer_pipe_num = 15
connect_manager.max_res_retry_times = 3
connect_manager.retry_res_init_score = 2000
connect_manager.retry_res_score_ratio = 2048
connect_manager.max_orgin_res_retry_times = 10
connect_manager.status_idle_ticks = 60
connect_manager.enable_peer_download = 1
connect_manager.enable_server_download = 1
connect_manager.enable_http_download = 1
connect_manager.enable_ftp_download = 1
connect_manager.enable_p2p_download = 1
connect_manager.enable_bt_download = 1
connect_manager.enable_p2p_tcp = 1
connect_manager.enable_p2p_same_nat = 1
connect_manager.enable_p2p_tcp_broker = 1
connect_manager.enable_p2p_udp_broker = 1
connect_manager.enable_p2p_udt = 1
connect_manager.enable_p2p_punch_hole = 1
connect_manager.is_only_using_origin_server = 0
connect_manager.clear_hash_map_speed_ratio = 4
connect_manager.clear_hash_map_ticks = 10
connect_manager.discard_res_max_use_num = 3
connect_manager.discard_res_use_limit = 10
connect_manager.filt_max_speed = 10240
connect_manager.filt_speed = 40960
connect_manager.filt_max_speed_time = 3
connect_manager.pipe_speed_test_time = 6000
connect_manager.pipe_retry_interval = 2
connect_manager.task_speed_filter_ratio = 80
connect_manager.pipe_low_speed_filter = 4096
connect_manager.pipes_num_low_limit = 5
connect_manager.need_idle_server_res_num = 25
connect_manager.need_idle_peer_res_num = 25
connect_manager.need_retry_peer_res_num = 50
connect_manager.refuse_more_res_speed_limit = 2097152
connect_manager.global_normal_speed_ratio = 20
connect_manager.global_task_test_time = 60000
connect_manager.global_dispatch_period = 4
connect_manager.global_max_pipe_num = 64
connect_manager.global_test_speed_pipe_num = 5
connect_manager.global_max_filter_pipe_num = 15
connect_manager.global_pipes_num_low_limit = 2
connect_manager.global_max_connecting_pipe_num = 10
connect_manager.is_use_global_strategy = 1
connect_manager.choke_res_level_standard = 8
connect_manager.choke_res_time_span = 20000
connect_manager.choke_res_speed_span = 10240
connect_manager.max_res_num = 600
connect_manager.min_res_num = 20
connect_manager.excellent_choke_res_speed = 30720
connect_manager.magnet_max_pipe_num = 3
connect_manager.is_slow_speed_core = 0
connect_manager.max_idle_core_ticks = 180
data_buffer.min_block = 1
data_buffer.max_block = 5
data_buffer.max_cache_buffer_size = 1048576
data_buffer.max_alloc_buffer_size = 8388608
correct_manager.origin_res_correct_num = 5
correct_manager.server_max_correct_num = 5
correct_manager.peer_max_correct_num = 4
correct_manager.max_correct_times = 5
correct_manager.min_alloc_error_block_num = 5
data_receiver.max_flush_unit_num = 64
data_receiver.min_alloc_range_data_buffer_num = 128
data_manager.download_once_num = 65536
file_manager.open_file_timeout = -1
file_manager.close_file_timeout = -1
file_manager.max_merge_range_num = 128
system.download_limit_speed = 10240
system.upload_limit_speed = 10240
p2p.p2p_upload_data_num = 18
res_query_setting.shub_addr = hub5sr.em.sandai.net
res_query_setting.shub_port = 80
res_query_setting.phub_addr = hub5pr.em.sandai.net
res_query_setting.phub_port = 80
res_query_setting.partner_cdn_addr = cprovider.em.sandai.net
res_query_setting.partner_cdn_port = 80
res_query_setting.tracker_addr = hub5p.em.sandai.net
res_query_setting.tracker_port = 80
res_query_setting.bt_hub_addr = hub5btmain.em.sandai.net
res_query_setting.bt_hub_port = 80
res_query_setting.cdn_manager_addr = cl.em.sandai.net
res_query_setting.cdn_manager_port = 80
res_query_setting.normal_cdn_manager_addr = cdnmgr.phub.sandai.net
res_query_setting.normal_cdn_manager_port = 80
res_query_setting.vip_hub_addr = viphub5pr.phub.sandai.net
res_query_setting.vip_hub_port = 80
res_query_setting.emule_hub_addr = hub5emu.em.sandai.net
res_query_setting.emule_hub_port = 80
res_query_setting.dphub_root_addr = master.wap.dphub.sandai.net
res_query_setting.dphub_root_port = 80
res_query_setting.config_hub_addr = wap.pmap.sandai.net
res_query_setting.config_hub_port = 80
res_query_setting.emule_tracker_addr = hub5emutr.em.sandai.net
res_query_setting.emule_tracker_port = 8000
res_query_setting.cmd_retry_times = 3
dk_setting._time_out_interval = 5000
dk_setting._ping_tick_cycle = 12
dk_setting._find_empty_bucket_cycle = 5
dk_setting._empty_bucket_find_node_max_num = 3
dk_setting._node_max_old_time = 3
dk_setting._once_ping_num = 20
dk_setting._max_wait_ping_num = 150
dk_setting._can_split_max_distance = 1
dk_setting._ping_inited_node_num = 2
dk_setting._res_query_interval = 360
dk_setting._once_find_node_num = 30
dk_setting._find_node_from_rt_low_limit = 16
dk_setting._find_node_idle_count = 12
dk_setting._find_node_retry_times = 4
dk_setting._manager_idle_count = 60
dk_setting._root_node_interval = 24
dk_setting._ping_root_node_max_times = 6
dk_setting._avg_node_num = 128
dk_setting._socket_packet_max_num = 50
dk_setting._find_node_max_num = 600
dk_setting._filter_cycle = 40
dk_setting._dht_bucket_k = 8
dk_setting._dht_bucket_max_level = 160
dk_setting._dht_bucket_min_level = 4
dk_setting._dht_cfg_path = / etc / config / thunder / dht.cfg
dk_setting._dht_peer_save_num = 512
dk_setting._dht_udp_port = 666
dk_setting._dht_get_nearest_node_max_num = 8
dk_setting._dht_node_filter_low_limit = 16
dk_setting._kad_bucket_k = 20
dk_setting._kad_bucket_max_level = 128
dk_setting._kad_bucket_min_level = 4
dk_setting._kad_cfg_path = / etc / config / thunder / kad.cfg
dk_setting._kad_peer_save_num = 512
dk_setting._kad_udp_port = 888
dk_setting._kad_get_nearest_node_max_num = 50
dk_setting._kad_node_filter_low_limit = 40
system.peerid = 8CBEBE201E78591Z
system.ui_version =
query_config.timestamp = 1387957312
query_config.section_filter =
ptl_setting.max_udp_buffer_num = 192
ptl_setting.min_udp_buffer_num = 10
p2p_setting.net_server_addr = hub5pn.em.sandai.net
p2p_setting.net_server_port = 8000
ptl_setting.ping_server_addr = hub5u.em.sandai.net
ptl_setting.ping_server_port = 8000
ptl_setting.udp_port = 3027
p2p_setting.peersn_req_timeout = 10000
p2p_setting.cache_peersn_timeout = 120000
ptl_setting.tcp_port = 1080
http_data_pipe.receive_ranges_number = 1
license.license_server_addr = license.yuancheng.xunlei.com
license.license_server_port = 80
reporter_setting.shub_addr = hub5sr.em.sandai.net
reporter_setting.shub_port = 80
reporter_setting.new_stat_hub_addr = report.em.sandai.net
reporter_setting.new_stat_hub_port = 80
reporter_setting.bt_hub_addr = hub5btmain.em.sandai.net
reporter_setting.bt_hub_port = 80
reporter_setting.emule_hub_addr = hub5emu.em.sandai.net
reporter_setting.emule_hub_port = 80
reporter_setting.phub_addr = hub5pr.em.sandai.net
reporter_setting.phub_port = 80
reporter_setting._online_peer_report_interval = 600
reporter_setting.new_emb_hub_report_host = report.em.sandai.net
reporter_setting.new_emb_hub_report_port = 83
reporter_setting.cmd_retry_times = 2
bt.enable_bt_download = 1
bt.sub_file_idle_ticks = 600
bt.sub_file_max_num = 3
bt.max_cur_downloading_size = 524288000
emule.enable_bt_download = 1
emule.udp_socket_port = 4661
emule.userid = n5c + V1AO1nQysEKistFvqg ==
emule.nickname = [CHN] shaohan
emule.enable_thunder_tag = 0
emule.enable_server = 1
system.system_path =
emule.server_ip =
emule.server_port = 0
emule.enable_kad = 1
upload_manager.scheduler_time = 2000
upload_manager.max_files = 5
upload_manager.max_idle_interval = 2000
upload_manager.max_unchoke_pipes = 5
upload_manager.max_choke_pipes = 50
upload_stat.begin_time = 1405831933
upload_stat.end_time = 1405857600
upload_stat.up_duration = 24012
upload_stat.up_use_duration = 0
upload_stat.up_pipe_num = 0
upload_stat.up_passive_pipe_num = 0
upload_stat.up_data_bytes = 0
upload_manager_box.enable_upload = 1
upload_manager_box.enable_upload_when_download = 0
upload_manager_box.up_speed_limit_max = 40
system.max_download_filesize = -1
system.min_download_filesize = 0
system.max_tasks = 5
res_query.max_query_shub_retry_count = 2
license.report_interval = 3600
license.expire_time = 3600
fs.use_fdatasync = 0
system.enable_limit_speed = 1
ptl_setting.ping_timeout = 300000


in particular, there may be allowed out on torrent protocol files, increase the number of simultaneous uploads / downloads, etc.


chuchut deal with configs and make normal post

update 1:
these loaders trouble with configs simple. until there are no results.

Post has been editedlightvik - 21.07.14, 17:03



Rep: (8)
lightvik @ 20.07.2014, 16:12*
dev on the last firmware works 255.255.252.0
shake your click 0.6.51 firmware version, do a backup of the data on the HDD (can be gone when flashing) sewn through the web interface of the firmware update later on the internet (like Obtain a router to the Internet through another router, for example) to 0.6.69.

I have now is the last 0.6.69, but refuses to make this mask ... Why is it so?



Rep: (8)
lightvik @ 20.07.2014, 17:00*
I quietly save the settings of your post. what am I doing wrong?

rather, what am I doing wrong?
Nothing at all I do not understand, and I dropped to the factory settings, but it still does not change the mask



Rep: (441)
Google it is something very similar to tulcheyn for assembly (in this case, I think - only kernel) openwrt our router ->Link
Another link with interesting infoy ->Link


Post has been editedlightvik - 21.07.14, 17:08



Rep: (441)
http: //bigota.miwifi.c...n/xiaomi_toolchain.zip

tulcheyn. I believe with the help of it you can collect normal packets - which are already 1 click you can put in a router

update 1:

Yes, by means of it from source you can collect any package and install via opkg.

Post has been editedlightvik - 21.07.14, 17:28



Rep: (441)
System99 @ 22.07.2014, 21:55*
System99

I do not know if will work. do this:
1) off router
2) replace the hard disk
3)MiWiFi | Xiaomi Mi-router (Post # 32581344)- sewn so that the desired version of the firmware



Rep: (19)
receiving a router yesterday, I decided to get out of it on a 1TB drive and replace it with less capacious, maybe as long as a large disk on a router is not necessary. After reading, it is necessary to sew it all over again, I decided to use Acronis. clone drive through Acronic True Image function (did on the 14th version), additionally created by the same Akronisa backup disk partitions, it is obtained by size small, so you can throw anywhere on the PC.
the result: a disc replacement can be performed without flashing and reset (assuming that the old drive is running or have the backup disk partition)
you can add a header that option HDD replacement

Post has been editedSystem99 - 23.07.14, 05:55



Rep: (6)
new stabilka.
MiWiFi ROM stable version 0.5.80 update log:

1 increases the speed intelligent QoS features, the first edition of a support system to automatically or manually set to another device of network bandwidth;
(2) increasing the external high-speed capabilities for QoS network intelligence network to provide full speed detection bandwidth, intelligent speed to ensure the best results;
(3) increasing the port forwarding function, it supports a variety of devices to access content via the Internet / each port;
4 increases the wireless MAC address filtering, support for black and white list mode, which allows you to control wireless devices to the heart;
5 increases the PPPoE dial-display state, the display error, and then manually disable function to better understand the current state of the set;
6 adds a static function Assign DHCP IP-addresses are often connected device is assigned a fixed the IP, at a glance;
7 adds a new plugin u201c Sogou web acceleration u201d, preload function allows the experience of web browsing more fun;
8 optimized NTP time synchronization service to address the part of the user experience before, because, the system is not accurate and login failure problems;
9 to optimize the PPPoE dial-up strategy to combat some of the region for some time no movement ISP dial-up connection will not be disconnected problem;
10 built-in Thunderbolt search engine optimization, providing a better download experience;
11 optimized DNS strategy solves some users sometimes face the problem DNS error;
12 optimizes the ability to download the magazine, when you encounter a problem you need help, so that we can download the magazine will help you to solve the problem;
13 fix the problem connections that can occur when using 2.4G routing function faster (WPS);
14 fixes some older 2.4G network card (for example, Intel Centrino 6205) can not be compatibility issues;
15 repair manual update mode on some browser compatibility problems;
16 correction after a temporary folder full of small problems can bring;
17 fixes folder file management created some special characters can cause problems;
18 fixes millet millet phone reconnect after the router is not normal sleep problems;
19 Supported video formats XV and XVX



Rep: (311)
* System99,
Apply for, please, in the form of instructions, add the cap.



Rep: (37)
like ssh appeared in the latest firmware



Rep: (19)
A1mas @ 23.07.2014, 20:36*
ssh appeared

why it could not enter, it closes the connection.




Rep: (311)
* System99,
So, it did not appear :)



Rep: (0)
Someone makes it backups using the time machine? The application does not see the router as a hard disk, a plug-in with a backup of firmware apparently drunk. Prompt as zabekapitsya?



Rep: (4)
1) No one has a description of plug-ins for the router? All the Chinese, do not understand what they are doing.
2) Did the script off the router at night. In the setting time choose eg. 2-30 and 3-30 shows after saving, ie +1 hour. This transfer schools.

Translations into scenarios:
- After the "Daily" you need to put a space, if possible, because It turns the trigger condition = "Ezhednevno03: 30"
- Also in the "Run Task" appears "Mi WiFiVyklyuchit router ...", ie also together.



Rep: (4)
Foundsuch as an instructionto obtain SSH, but in China is not strong)))
Maybe someone will help.

If I understand correctly gugloperevod, thenhereyou can download the firmware from the open SSH.


Full version    

Help     rules

Time is now: 18/06/20, 12:22