Xiaomi MiWiFi R1D working DD-WRT build (Tested)

Discussion in 'Xiaomi MiJia Smart / Wi-Fi Products' started by bubbl3, Nov 9, 2014.

  1. bubbl3

    bubbl3Members

    Jan 3, 2011
    20
    2
    13
    I claim no credit for the build or the flashing procedure, this is the original chinese thread: http://bbs.xiaomi.cn/thread-10591878-1-2.html

    Build is based on Kong 24880, everything is working, WiFi 2.4GHz and 5GHz, USB, NAS. Don't mind the disabled WAN in my screens as I flashed DD-WRT mainly because I wanted to use this as AP/NAS.

    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]
    [​IMG]

    I also repartitioned the HD and reserved some space for future experiments with optware.
    [​IMG]

    Flashing is not that hard, but you need to enable SSH access on your stock firmware R1D, the official procedure is here:

    https://d.miwifi.com/rom/ssh

    It is important to login with your Xiaomi account as the page will also tell you your root password.

    The file you need to flash to enable SSH is miwifi_ssh.bin, you can download it here:

    https://dl.dropboxusercontent.com/u/1767311/r1d/miwifi_ssh.bin

    Procedure to flash miwifi_ssh.bin:

    1. copy miwifi_ssh.bin on the root folder of a FAT32 formatted USB key.

    2. disconnect the power from the router and connect the USB key to it.

    3. keep the reset button pressed while you connect the power, release the reset button when the router orange led starts flashing.

    4. wait 3-5 seconds, router will restart and SSH will be available on port 22


    Procedure to flash DD-WRT

    1. Download somewhere on your PC the file DD-R1D.trx, download it here:

    https://dl.dropboxusercontent.com/u/1767311/r1d/DD-R1D.trx

    2. Open an SSH connection with the router.

    3. In command line give these commands:

    nvram set boot_wait=on
    nvram set wait_time=10
    nvram commit


    4. Set your network interface address as 192.168.1.100 and open a command prompt, once opened give this command:

    ping -t 192.168.1.1

    5. Reboot the router and as soon as it pings open http://192.168.1.1 in Firefox/Chrome

    You'll see a page like this:
    [​IMG]

    Browse for DD-R1D.trx and click Upload

    Be patient, you'll get a message of successful upload and the router will reboot, it will take a while, led will always be orange from now on so don't worry, as soon as it pings you can login on DD-WRT web interface.

    The firmware language defaults to chinese, on the usual first boot screen set username, password, password confirmation.

    Then follow this to set the language to English:
    [​IMG]

    Scroll down and select English from the dropdown box:
    [​IMG]

    Scroll at the end of the page and click Apply Settings:
    [​IMG]

    Then go to Services->NAS and enable Samba, reboot the router and it will automount the internal HD.
    All the files you had on it will be in /mnt/sda4

    If you wish to repartition your HD, easiest way is to take it out, connect it to a PC (USB or internal) and partition it (ext2/ext3) with an utility (Acronis Disk Director for Windows or GParted for Linux).


    FAN Noise

    If you think the FAN is too loud, you can turn off fan speed management and it will run at the slowest speed.
    Open an SSH connection and use this commands:

    nvram set fancontrol=off
    nvram commit


    Going back to the original firmware

    1. Download miwifi-stock.bin and copy it on the internal HD of the router.

    https://dl.dropboxusercontent.com/u/1767311/r1d/miwifi-stock.bin

    2. Open an SSH connection and move to the path containing the file.

    3. Use this command to flash the firmware:

    mtd -r write miwifi-stock.bin linux

    Do not try to flash the firmware from DD-WRT web interface, it will get stuck and brick the router!

    There is a new build that came out today, I didn't have the time to test it, adventurous guys can give it a spin:

    https://dl.dropboxusercontent.com/u/1767311/r1d/dd-r1d-2014.11.8.trx

    Be careful as I didn't test it so I can't say it will work or have issues!!
     
    s01o likes this.
  2. bubbl3

    bubbl3Members

    Jan 3, 2011
    20
    2
    13
    Due to the fact that is really hard to keep info updated around various boards, I decided to update and actively answer only on the official dd-wrt board: http://www.dd-wrt.com/phpBB2/viewtopic.php?t=276130

    This is also because a unified discussion helps to keep all the useful tips together.
     
  3. Hitardo

    HitardoMembers

    Jun 21, 2014
    122
    19
    30
    Male
    Portugal
    Very good!

    80ÂșC on this CPU is normal?

    If this CPU reaches this temperature easily, I cannot imagine on the Summer here in Portugal.
    Does anyone have problems with it?
     

Share Our Site