User Tools

Site Tools


toh:firefly:firewrt

Firefly Firewrt

*Firewrt Datasheet

Openwrt upstream support by *link. Openwrt Image: *link.

Hardware info

Warning: there are two versions of the hardware! The "final" version with 512mb RAM and the "eval" version with 256mb!

You can use this patch for the 256mb eval variant:

diff --git a/target/linux/ramips/dts/FIREWRT.dts b/target/linux/ramips/dts/FIREWRT.dts
index b72066a..cd59d13 100644
--- a/target/linux/ramips/dts/FIREWRT.dts
+++ b/target/linux/ramips/dts/FIREWRT.dts
@@ -8,7 +8,7 @@
 
 	memory@0 {
 		device_type = "memory";
-		reg = <0x0 0x1c000000>, <0x20000000 0x4000000>;
+		reg = <0x0 0x10000000>;
 	};
 
 	chosen {

UART

uart speed is 57600

Flash openwrt

  1. Connect tty to device
  2. power device
  3. hit 2 right after powing on (there is no wait time)

U-Boot 1.1.3 (May  7 2015 - 10:40:34)

Board: Ralink APSoC DRAM:  448 MB
relocate_code Pointer at: 9bfb4000

Config XHCI 40M PLL 
******************************
Software System Reset Occurred
******************************
flash manufacture id: ef, device id 40 18
find flash: W25Q128BV
============================================ 
FireWRT UBoot Version: 1.0
-------------------------------------------- 
ASIC MT7621A DualCore (MAC to MT7530 Mode)
DRAM_CONF_FROM: Auto-Detection 
DRAM_TYPE: DDR3 
DRAM bus: 16 bit
Xtal Mode=3 OCP Ratio=1/4
Flash component: SPI Flash
Date:May  7 2015  Time:10:40:34
============================================ 
icache: sets:256, ways:4, linesz:32 ,total:32768
dcache: sets:256, ways:4, linesz:32 ,total:32768 
set LAN/WAN WLL


 .-------.             __                __
 |  _____/            |  |              |  | __ 
 |  __/__ .----..----.|  |    __ .-----.|  |/  /
 |  | |  ||   _|| -__||  |__ |  ||     ||     <
 |__| |__||__|  |____||_____||__||__|__||__|\__\
--------------------------------------------------
                  FIREFLY Team
          Full of enthusiasm and dream
           <fl.service@t-firely.com>
--------------------------------------------------

Please choose the operation: 
   1: Load system code to SDRAM via TFTP. 
   2: Load system code then write to Flash via TFTP. 
   3: Boot system code via Flash (default).
   4: Entr boot command line interface.
   5: Load system code then write to Flash via Httpd.
   7: Load Boot Loader code then write to Flash via Serial. 
   9: Load Boot Loader code then write to Flash via TFTP. 

You choosed 2
                                                                                                            0 

   
2: System Load Linux Kernel then write to Flash via TFTP. 
 Warning!! Erase Linux in Flash then burn new one. Are you sure?(Y/N)

uboot env

Hit 4 to get to the terminal right after powering the device

MT7621 # printenv
ethact=Eth0 (10/100-M)
ipaddr=192.168.100.71
serverip=192.168.100.70
bootfile=openwrt-ramips-mt7621-firewrt-squashfs-sysupgrade.bin
stdin=serial
stdout=serial
stderr=serial

Environment size: 173/4092 bytes

Tags

toh/firefly/firewrt.txt · Last modified: 2016/02/02 15:45 by danitool