12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394 |
- ____ _____ ____
- _ _ _ | __|| || __|
- | (_) |__ _ _ ___ | | | | | || |
- | | | '_ \ '_/ -_)| |__ | | | || |__
- |_|_|_.__/_| \___||____||_|_|_||____|
- -----------------------------------------
- The libre embedded GNU/Linux distro.
- This compact disk contains the source code and firmware images
- for the %T line of routers.
- Disk Layout:
- ============================
- /bin/%T/* : Contains firmware images for %T family of routers
-
- libreCMC-%V-src.tar.gz : The full libreCMC source code w/ original configuration.
- Building libreCMC image from source:
- ============================
- To build your own firmware, you need to have access to a GNU/Linux system
- (case-sensitive filesystem required) with the following installed :
- gcc, binutils, bzip2, flex, python, perl, make, find,
- grep, diff, unzip, gawk, getopt, libssl-dev (openssl-devel), libz-dev and libc headers.
- References to this and other documentation use : "$LIBRECMC_SRC" , which
- is the directory where the libreCMC source code resides.
- Before starting, please extract : libreCMC-%V.tar.gz
- tar fxv librecmc-%V.tar.gz
- cd libreCMC/
- Within the libreCMC src. directory (in this case, trunk), please use "make menuconfig" to create your
- desired configuration for the toolchain and firmware. Please note that the default configuration is
- what was used to build the firmware image for your router. It is advised that you use this configuration. If
- you need to restore the default configuration, copy librecmc_config to libreCMC/trunk/.config
- Simply running "make" will build your firmware. The build system will extract all included sources,
- build the cross-compile toolchain, the kernel and all chosen applications. If there is an issue, please run:
- make V=s
- This will show debugging output and give a clue as to why the build failed.
- When the build completes without any issues, the resulting librecmc-ar71xx-generic-tpe-r1100-squashfs-sysupgrade.bin image will
- be found in : $SRC_ROOT/bin/targets/ar71xx/
- Flashing The libreCMC firmware
- ============================
- 1) Open a web browser and go to : https://192.168.10.1
- 2) You will see a security warning because SSL cert is self-
- signed. Click the "understand the risks" and then "add exception" buttons.
- 3) Enter the admin password for the router (stock password is : none )
- 4) The backup / flash utility is under "System -> Backup / Flash Firmware".
- 5) Make sure to backup your configuration (if you are upgrading to a new release)
- by clicking the "Generate archive" button. This will download a file named
- backup-libreCMC-$(DATE).tar.gz
- 6) Upload the new firmware by clicking the "browse" button under "Flash new firmware image".
- If you wish to keep your current settings, make sure that the "Keep Settings" checkbox is
- checked. If the file name is correct, make sure to click the "Flash Image" button.
- 7) Wait a about 1 - 2.5 min. The router will restart itself then the page should refresh, bringing
- you back to the login page.
- Final Words
- ============================
- We would like to thank you for supporting the libreCMC project. If you find any
- software in this release that is non-free software, please report it to info@librecmc.org.
- We will review the offending piece of software and devise a workaround or patch.
- libreCMC aims to always be a 100% libre Free Software project.
- Happy Hacking,
- Your libreCMC Project
- http://librecmc.org
- info@librecmc.org
|