OpenWrt Forum Archive

Topic: Realtek SoC support in OpenWrt

The content of this topic has been archived between 22 Sep 2016 and 30 Apr 2018. There are no obvious gaps in this topic, but there may still be some posts missing at the end.

chijiao wrote:

HI:

The Official openwrt dev sdk is released by realtek!

Include bootloader code.

bootimage/
├── boot8881AB_8367r.bin
├── boot8881AN.bin
├── boot8954E.bin
├── boot96E_32M.bin
├── boot97DL.bin
├── boot97DN_8367r.bin
└── boot98C.bin

Include dev documents.

document/
├── OpenWrt_realtek_SDK_ApplicatioNote_v2.1.pdf
├── OpenWrt_realtek_SDK_ReleaseNote_v2.1.pdf
└── RTK_Repeater_WEB_guide.pdf

Here is sdk download link.  http://pan.baidu.com/s/1hqgNCna

Can you upload to a better filesharing site with better bandwidth and reliability?
I can only download @ 50Kbps and it often fail halfway sad
Thanks smile

New url http://www.solidfiles.com/d/473dd51828/ … ull.tar.gz

alphasparc wrote:
chijiao wrote:

HI:

The Official openwrt dev sdk is released by realtek!

Include bootloader code.

bootimage/
├── boot8881AB_8367r.bin
├── boot8881AN.bin
├── boot8954E.bin
├── boot96E_32M.bin
├── boot97DL.bin
├── boot97DN_8367r.bin
└── boot98C.bin

Include dev documents.

document/
├── OpenWrt_realtek_SDK_ApplicatioNote_v2.1.pdf
├── OpenWrt_realtek_SDK_ReleaseNote_v2.1.pdf
└── RTK_Repeater_WEB_guide.pdf

Here is sdk download link.  http://pan.baidu.com/s/1hqgNCna

Can you upload to a better filesharing site with better bandwidth and reliability?
I can only download @ 50Kbps and it often fail halfway :(
Thanks :)

Thanks smile

[    4.080000] nf_conntrack version 0.5.0 (512 buckets, 2048 max)
[    4.090000] CONFIG_NF_CT_ACCT is deprecated and will be removed soon. Please use
[    4.100000] nf_conntrack.acct=1 kernel paramater, acct=1 nf_conntrack module option or
[    4.110000] sysctl net.netfilter.nf_conntrack_acct=1 to enable it.
[    4.120000] ip_tables: (C) 2000-2006 Netfilter Core Team
[    4.130000] TCP cubic registered
[    4.140000] NET: Registered protocol family 17
[    4.150000] Netlink[Kernel] create socket for igmp ok.
[    4.160000] Realtek FastPath:v1.03
[    4.180000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000000: 0xa9eb instead
[    4.190000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000004: 0x89aa instead
[    4.200000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000008: 0xabde instead
[    4.210000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0000000c: 0x8dcb instead
[    4.220000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000010: 0x99bc instead
[    4.230000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000014: 0xefb8 instead
[    4.240000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000018: 0xfbec instead
[    4.250000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0000001c: 0x98dd instead
[    4.260000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000020: 0xedfa instead
[    4.270000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000024: 0xbdcd instead

error message.  smile

livechan wrote:

After several days' attempt, i upload the firmware successfully.
the reason for tftp time out is due to  OS .

I found a link in DD-WRT .
http://www.dd-wrt.com/wiki/index.php/TF … d_Win_2008

Now i face the same problem as kwongwo .boot get error " jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found ".

i changed SPI flash / RAM from 2MB/16MB to 8MB/32MB.


livechan wrote:

i change flash and ram , but still time out

http://s3.postimg.org/4pqmbw9ld/timeout.png

livechan wrote:

i think the reason  is not about the flash size,  the bin file i transfer is  about 1 M, the ram size is 16M.

btw, i am in guangzhou. china:)

A few question regarding the SDK.
I have a RTL8198 Based Router, is it supported?
cpu model 56322
The bootloader does not have any tftpbooting mechanism so do I have to unsolder and flash the bootloader before I can try the realtek firmware?
         size           erasesize
mtd0 00160000 00001000 boot+cfg+linux
mtd0 00ea0000 00001000 root fs

I have a netis WF2411 router it has realtek rlt8196c chipset.I want firmware,because this routers's firmware has no option to connect to AP's MAC Address..

Router Info:.https://wikidevi.com/wiki/Netis_WF2411
Router Webpage:.http://www.netis-systems.co.in/en/products/Wireless-Routers-Regular/53.html#.U5VCiHKSx1c

Thanks..........

(Last edited by siddhantpatel001 on 9 Jun 2014, 14:58)

Is this SoC supported as well?
RTL8380M
http://www.realtek.com.tw/products/prod … ProdID=334

Embedded MIPS-4KEc with MMU
MIPS32 instruction set and 5-stage pipeline
500MHz CPU clock rate 
16KByte I-Cache and 16KByte D-Cache 
Built-in 128KByte SRAM 
32 Translation Look-aside Buffer (TLB) entries 
Two UART interfaces to control the internal CPU via a Command Line Interface (CLI)

This is used for example on the TP-Link TL-SG2008 managed switch.
I've looked inside and it has 8MB flash (Winbond W25Q64) and 64MB DDR2 ram (Winbond W9751G6).
There's a serial port (though two resistors for the connection to the SoC are missing).
There's a glued down heatsink on the SoC, but I've desoldered and read out the flash and uncompressed the VxWorks image to find that it mentions RTL8380M as the chipset name.

[edit]
From some disassembly I can see that at least some of the registers match, e.g.
0xb8002000 is the serial port register block and
0xb8003000 is the interrupt control register block
[/edit]

(Last edited by moroboshi on 14 Jun 2014, 22:19)

chijiao wrote:

New url http://www.solidfiles.com/d/473dd51828/ … ull.tar.gz

alphasparc wrote:
chijiao wrote:

HI:

The Official openwrt dev sdk is released by realtek!

Include bootloader code.

bootimage/
├── boot8881AB_8367r.bin
├── boot8881AN.bin
├── boot8954E.bin
├── boot96E_32M.bin
├── boot97DL.bin
├── boot97DN_8367r.bin
└── boot98C.bin

Include dev documents.

document/
├── OpenWrt_realtek_SDK_ApplicatioNote_v2.1.pdf
├── OpenWrt_realtek_SDK_ReleaseNote_v2.1.pdf
└── RTK_Repeater_WEB_guide.pdf

Here is sdk download link.  http://pan.baidu.com/s/1hqgNCna

Can you upload to a better filesharing site with better bandwidth and reliability?
I can only download @ 50Kbps and it often fail halfway sad
Thanks smile

Binary Generated from the SDK does not work.

---Ethernet init Okay!
<RealTek>help
----------------- COMMAND MODE HELP ------------------
HELP (?)                                    : Print this help message
D <Address> <Len>
DB <Address> <Len>
DW <Address> <Len>
EW <Address> <Value1> <Value2>...
EB <Address> <Value1> <Value2>...
CMP: CMP <dst><src><length>
IPCONFIG:<TargetAddress>
AUTOBURN: 0/1
LOADADDR: <Load Address>
J: Jump to <TargetAddress>
FLW <dst_ROM_offset><src_RAM_addr><length_Byte> <SPI cnt#>: Write offset-data to SPI from RAM
EEE :Set EEE Pathch
<RealTek>autoburn 0
AutoBurning=0
<RealTek>
**TFTP Client Upload, File Name: openwrt-rtkmips-rtl8198c-AP-fw.bin
-
**TFTP Client Upload File Size = 421004 Bytes at 80500000

Success!
<RealTek>flw 20000 80500000 421004
Write 0x421004 Bytes to SPI flash#1, offset 0x20000<0xbd020000>, from RAM 0x80500000 to 0x80921004
(Y)es, (N)o->Y
..................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................<RealTek>
Booting...
========== SPI =============

---RealTek(RTL8198)at 2011.06.16-14:06+0800 version v1.1f [16bit](500MHz)
no sys signature at 00010000!
no sys signature at 00020000!
no sys signature at 00011000!
no sys signature at 00012000!
no sys signature at 00013000!
no sys signature at 00014000!
no sys signature at 00015000!
no sys signature at 00016000!
no sys signature at 00017000!
no sys signature at 00018000!
no sys signature at 00019000!
no sys signature at 0001A000!
no sys signature at 0001B000!
no sys signature at 0001C000!
no sys signature at 0001D000!
no sys signature at 0001E000!
no sys signature at 0001F000!
no sys signature at 00021000!
no sys signature at 00022000!
no sys signature at 00023000!
no sys signature at 00024000!
no sys signature at 00025000!
no sys signature at 00026000!
no sys signature at 00027000!
no sys signature at 00028000!
no sys signature at 00029000!
no sys signature at 0002A000!
no sys signature at 0002B000!
no sys signature at 0002C000!
no sys signature at 0002D000!
no sys signature at 0002E000!
no sys signature at 0002F000!
no sys signature at 00031000!
no sys signature at 00032000!
no sys signature at 00033000!
no sys signature at 00034000!
no sys signature at 00035000!
no sys signature at 00036000!
no sys signature at 00037000!
no sys signature at 00038000!
no sys signature at 00039000!
no sys signature at 0003A000!
no sys signature at 0003B000!
no sys signature at 0003C000!
no sys signature at 0003D000!
no sys signature at 0003E000!
no sys signature at 0003F000!
no sys signature at 00040000!
Set GPHY Parameter OK

---Ethernet init Okay!
<RealTek>help
----------------- COMMAND MODE HELP ------------------
HELP (?)                                    : Print this help message
D <Address> <Len>
DB <Address> <Len>
DW <Address> <Len>
EW <Address> <Value1> <Value2>...
EB <Address> <Value1> <Value2>...
CMP: CMP <dst><src><length>
IPCONFIG:<TargetAddress>
AUTOBURN: 0/1
LOADADDR: <Load Address>
J: Jump to <TargetAddress>
FLW <dst_ROM_offset><src_RAM_addr><length_Byte> <SPI cnt#>: Write offset-data to SPI from RAM
EEE :Set EEE Pathch
<RealTek>

Hi livechan,

livechan wrote:

i just try to find some way to talk to my hardware, but  TTL not work, and Jtag not work, frustrated. smile .

By "TTL" I think you mean the onboard UART interface (because both Jtag and Uart are ttl signals). It that's the case, then please be aware that some manufacturers omit to solder some electronic components (usually resistors and/or capacitors) decoupling the cpu's UART pins from the designed pcb bracket. This can be easily traced with a multimeter and if the case those components needs to be soldered.   

Coming back to jtag, what utility did you've tried out and what was its output? During subsequent runs did you've got the same result (same output) or it changed?

livechan: If you have spi programmer, simply flash firmware without tftp and other. I think i have dump for the same router.

https://wikidevi.com/wiki/ZyXEL_NBG-416N, some experimental image would be great, when i'll be able flash some FW into it though it's actual web interface, I can try help with development

Yeah I would test some images too. I have EDIMAX - LT-6408n router on Realtec SoC chip. Stock firmware is soo bad that I would prefer totally unstable experimental that just works without daily resets.

EDIT:
I got also some semi-advanced linux experience. So if you could help me a bit I can try to help compile and test images.

(Last edited by AreYouLoco? on 26 Jul 2014, 13:39)

I am interested in getting this router as well.  Can I buy one in Hong Kong or Shenzhen ?

Additionally, I need the toolchain so that I can compile in support for CDC ECM to connect a dongle over USB.

ps2chiper wrote:
ppj wrote:

I purchased some NProve  U150M and it claims that it comes with OpenWRT OpenWrt Barrier Breaker r36713 however the opkg conf that comes with it is wrong:

 
src/gz barrier_breaker http://downloads.openwrt.org/snapshots/trunk/realtek/packages
dest root /
dest ram /tmp
lists_dir ext /var/opkg-lists
option overlay_root /overlay

Also there's no information on how the manufacturer compiled the Barrier Breaker r36713 in it. I mean, when using make menuconfig you don't see any Realtek options yet.

Picture of the device
http://s17.postimg.org/7gsgabtyz/2014_01_30_12_09_59.jpg


I am back from vacation. PPJ, just PM me and I will help you out personally.

Hi, all
Great work
Is there any news about TP-LINK TL-WR841HP
Thanks in advance

Is there any word on the Amped Wireless r20000g router being supported? Wikidevi says that it uses a RTL8198 SoC. I just purchased one of these routers and it should be arriving any day now. I would really like to get OpenWrt on it.

Reference: https://wikidevi.com/wiki/Amped_Wireless_R20000G

Also does anyone have a quick how to flashing this router. I have the sdk mentioned earlier in the thread. Instructions on how to Flash from stock would be greatly appreciated. Do I need to build the image first? If so instructions on that would be a great help too.

(Last edited by PITABoy on 7 Aug 2014, 01:41)

Should be according to the Realtek OpenWrt SDK v2.2.

You need to "make menuconfig" and possibly "make kernel_menuconfig" to select the right config options matching your HW, build and then tftp the image into the router.  Note this requires access to the serial console to enter the bootloader.  Some soldering is usually required to connect to the Rx/Tx/Gnd pads on the PCB.

PITABoy wrote:

Is there any word on the Amped Wireless r20000g router being supported? Wikidevi says that it uses a RTL8198 SoC. I just purchased one of these routers and it should be arriving any day now. I would really like to get OpenWrt on it.

Reference: https://wikidevi.com/wiki/Amped_Wireless_R20000G

Also does anyone have a quick how to flashing this router. I have the sdk mentioned earlier in the thread. Instructions on how to Flash from stock would be greatly appreciated. Do I need to build the image first? If so instructions on that would be a great help too.

Update: I bought the Sapido BRB72N on ps2chiper's advice.  Turned out to be a good buy as I was able to get OpenWrt on it with some help from ps2chiper (thanks !)

shchua33 wrote:

I am interested in getting this router as well.  Can I buy one in Hong Kong or Shenzhen ?

Additionally, I need the toolchain so that I can compile in support for CDC ECM to connect a dongle over USB.

ps2chiper wrote:
ppj wrote:

I purchased some NProve  U150M and it claims that it comes with OpenWRT OpenWrt Barrier Breaker r36713 however the opkg conf that comes with it is wrong:

 
src/gz barrier_breaker http://downloads.openwrt.org/snapshots/trunk/realtek/packages
dest root /
dest ram /tmp
lists_dir ext /var/opkg-lists
option overlay_root /overlay

Also there's no information on how the manufacturer compiled the Barrier Breaker r36713 in it. I mean, when using make menuconfig you don't see any Realtek options yet.

Picture of the device
http://s17.postimg.org/7gsgabtyz/2014_01_30_12_09_59.jpg


I am back from vacation. PPJ, just PM me and I will help you out personally.

Hi shchua33, would please share the Realtek OpenWrt SDK v2.2 with me? I have an RTL8196E router and i want to compile a owner openwrt fireware for it. Thanks!

shchua33 wrote:

Update: I bought the Sapido BRB72N on ps2chiper's advice.  Turned out to be a good buy as I was able to get OpenWrt on it with some help from ps2chiper (thanks !)

shchua33 wrote:

I am interested in getting this router as well.  Can I buy one in Hong Kong or Shenzhen ?

Additionally, I need the toolchain so that I can compile in support for CDC ECM to connect a dongle over USB.

ps2chiper wrote:

I am back from vacation. PPJ, just PM me and I will help you out personally.

Hi!

I've got a belkin N300 F9k1010v1 router. It has a realtek 8196C soc with an RTL8192CE wifi chip. It has an entron DRAM with 32mb ram and 4mb flash. So I would say the hardware should be capable to run openwrt.

Does anyone know this device or has anyone ever tried to flash openwrt on it?

Is it planned to get the realtek socs to openwrt mainline?

Any help would be appreciated.

Regards,
Franz

Hello all,

I just bought a TrendNET TEW-639GR V3.0R (it was cheap so I went for it). It has a Realtek RTL8198 as CPU, 4M of Flash, 32M of RAM, and Realtek RTL8192CE for radio (gigabit LAN, radio b/g/n, all the info are here : https://wikidevi.com/wiki/TRENDnet_TEW-639GR_V3.0R )

I think it should be possible to install OpenWRT on it, but since it's my first attempt at it I have no clue about how to proceed (but that's another part of the problem right now).
Has OpenWRT been compiled for thoses components yet ? Would it be possible ?

Thanks in advance for your answers !

(Last edited by tantale73 on 20 Aug 2014, 19:28)

Hi
Why not support RT6856F

HI! All, my English is not good

I have a route R405G, links are Chinese website
http://www.techbang.com/posts/8488-nl-r … ifications

CPU: RTL8198
FLAH: 4M (changed 8M)
RAM: DDR2 64 M

Use on some issues, the official also no new firmware, Google can not find the same type of firmware
I have a backup firmware, so I tried a different firmware unsuccessful, brick

OpenWrt can support?

(Last edited by b740112 on 13 Sep 2014, 09:15)

Hello. I have error when compile driver for 8189cd

In file included from drivers/net/wireless/rtl8192cd/8192cd_osdep.c:43:0:
drivers/net/wireless/rtl8192cd/./8192cd_cfg.h:603:0: warning: "NETDEV_NO_PRIV" redefined [enabled by default]
drivers/net/wireless/rtl8192cd/./8192cd_cfg.h:115:0: note: this is the location of the previous definition
drivers/net/wireless/rtl8192cd/8192cd_osdep.c:8042:25: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'set_mib_default'
drivers/net/wireless/rtl8192cd/8192cd_osdep.c:8424:24: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'rtl8192cd_init_one'
drivers/net/wireless/rtl8192cd/8192cd_osdep.c: In function '__rtl8192cd_init':
drivers/net/wireless/rtl8192cd/8192cd_osdep.c:11506:4: error: implicit declaration of function 'rtl8192cd_init_one' [-Werror=implicit-function-declaration]
drivers/net/wireless/rtl8192cd/8192cd_osdep.c: At top level:
drivers/net/wireless/rtl8192cd/8192cd_osdep.c:438:28: warning: 'hw_info' defined but not used [-Wunused-variable]
drivers/net/wireless/rtl8192cd/8192cd_osdep.c:439:32: warning: 'shared_info' defined but not used [-Wunused-variable]
drivers/net/wireless/rtl8192cd/8192cd_osdep.c:440:29: warning: 'hdr_pool' defined but not used [-Wunused-variable]
drivers/net/wireless/rtl8192cd/8192cd_osdep.c:441:32: warning: 'llc_pool' defined but not used [-Wunused-variable]
drivers/net/wireless/rtl8192cd/8192cd_osdep.c:442:28: warning: 'buf_pool' defined but not used [-Wunused-variable]
drivers/net/wireless/rtl8192cd/8192cd_osdep.c:443:28: warning: 'icv_pool' defined but not used [-Wunused-variable]
drivers/net/wireless/rtl8192cd/8192cd_osdep.c:444:28: warning: 'mic_pool' defined but not used [-Wunused-variable]
drivers/net/wireless/rtl8192cd/8192cd_osdep.c:445:22: warning: 'desc_buf' defined but not used [-Wunused-variable]
drivers/net/wireless/rtl8192cd/8192cd_osdep.c:609:13: warning: 'rtl8192cd_bcnProc' defined but not used [-Wunused-function]
drivers/net/wireless/rtl8192cd/8192cd_osdep.c:8326:23: warning: 'alloc_site_survey_res' defined but not used [-Wunused-function]
cc1: some warnings being treated as errors
make[9]: *** [drivers/net/wireless/rtl8192cd/8192cd_osdep.o] Error 1
make[8]: *** [drivers/net/wireless/rtl8192cd] Error 2
make[7]: *** [drivers/net/wireless] Error 2
make[6]: *** [drivers/net] Error 2
make[5]: *** [drivers] Error 2
make[5]: Leaving directory `/home/arik/openwrt/rtk_openwrtSDK_v2.1_20140314_full/rtk_openwrt/build_dir/target-mips-rlx5281-linux/linux-realtek_rtl819xd/linux-3.10.32'
make[4]: *** [/home/arik/openwrt/rtk_openwrtSDK_v2.1_20140314_full/rtk_openwrt/build_dir/target-mips-rlx5281-linux/linux-realtek_rtl819xd/linux-3.10.32/.image] Error 2
make[4]: Leaving directory `/home/arik/openwrt/rtk_openwrtSDK_v2.1_20140314_full/rtk_openwrt/target/linux/realtek'
make[3]: *** [install] Error 2
make[3]: Leaving directory `/home/arik/openwrt/rtk_openwrtSDK_v2.1_20140314_full/rtk_openwrt/target/linux'
make[2]: *** [target/linux/install] Error 2
make[2]: Leaving directory `/home/arik/openwrt/rtk_openwrtSDK_v2.1_20140314_full/rtk_openwrt'
make[1]: *** [/home/arik/openwrt/rtk_openwrtSDK_v2.1_20140314_full/rtk_openwrt/staging_dir/target-mips-rlx5281-linux/stamp/.target_install] Error 2
make[1]: Leaving directory `/home/arik/openwrt/rtk_openwrtSDK_v2.1_20140314_full/rtk_openwrt'
make: *** [world] Error 2

Maybe someone encountered such a problem that occurs .

on business trip these months. smile
i upload successfully by ttl, the problem is that system runs with error.

[    4.080000] nf_conntrack version 0.5.0 (512 buckets, 2048 max)
[    4.090000] CONFIG_NF_CT_ACCT is deprecated and will be removed soon. Please use
[    4.100000] nf_conntrack.acct=1 kernel paramater, acct=1 nf_conntrack module option or
[    4.110000] sysctl net.netfilter.nf_conntrack_acct=1 to enable it.
[    4.120000] ip_tables: (C) 2000-2006 Netfilter Core Team
[    4.130000] TCP cubic registered
[    4.140000] NET: Registered protocol family 17
[    4.150000] Netlink[Kernel] create socket for igmp ok.
[    4.160000] Realtek FastPath:v1.03
[    4.180000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000000: 0xa9eb instead
[    4.190000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000004: 0x89aa instead
[    4.200000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000008: 0xabde instead
[    4.210000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0000000c: 0x8dcb instead
[    4.220000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000010: 0x99bc instead
[    4.230000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000014: 0xefb8 instead
[    4.240000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000018: 0xfbec instead
[    4.250000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x0000001c: 0x98dd instead
[    4.260000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000020: 0xedfa instead
[    4.270000] jffs2_scan_eraseblock(): Magic bitmask 0x1985 not found at 0x00000024: 0xbdcd instead

mne wrote:

Hi livechan,

livechan wrote:

i just try to find some way to talk to my hardware, but  TTL not work, and Jtag not work, frustrated. smile .

By "TTL" I think you mean the onboard UART interface (because both Jtag and Uart are ttl signals). It that's the case, then please be aware that some manufacturers omit to solder some electronic components (usually resistors and/or capacitors) decoupling the cpu's UART pins from the designed pcb bracket. This can be easily traced with a multimeter and if the case those components needs to be soldered.   

Coming back to jtag, what utility did you've tried out and what was its output? During subsequent runs did you've got the same result (same output) or it changed?

@livechan : the RTL8196C is supported by the realtek openwrt sdk?