AFAIK Realtek SoC is based on Lexra Microarchitecture.
So for those who really want to support Lexra SoC, this might be a good place to start
Topic: [success] RTL8196C port status.
The content of this topic has been archived on 30 Apr 2018. There are no obvious gaps in this topic, but there may still be some posts missing at the end.
We already have the proper toolchain sources, and kernel patches to compile OpenWRT for RTL8196C's; and nearly all Realtek SoC's, for that matter.
EDIT: As I'm out of devices with RTL8196c processors; I'm no longer actively working on this. However, anyone that is/will be working on them in the future, I seguest taking a peek at http://theigb.com/sapido/ Specifically grabbing openrsdk and taking a peek at the "backup" folder. Yes, the files in there are real.
V/r,
Conjur
(Last edited by Conjur on 31 Jul 2013, 08:16)
is there any progress regarding Edimax br-6428ns ?
Any chance this router gets openwrt support?
We already have the proper toolchain sources, and kernel patches to compile OpenWRT for RTL8196C's; and nearly all Realtek SoC's, for that matter.
EDIT: As I'm out of devices with RTL8196c processors; I'm no longer actively working on this. However, anyone that is/will be working on them in the future, I seguest taking a peek at http://theigb.com/sapido/ Specifically grabbing openrsdk and taking a peek at the "backup" folder. Yes, the files in there are real.
V/r,
Conjur
Dear Conjur,
thx for your great job. i am trying to do this as well.
pls let me know if you need some SOC like RTL8196C. i have about 5 routers with this chip.
and i can send you some.
(Last edited by kwongwo on 24 Sep 2013, 02:28)
As of now, wikileaks.org is down, mentioned above Lexra docs can be found at http://www.fosl-project.org/wikileaks-archives-pag/ (http://wikileaks-press.org:81/file/lexr … tation.zip).
Also, another RTL8196C device with 2 Ethernet ports, similar to Zuni device mentioned in previous posts: http://pfalcon-oe.blogspot.com/2013/06/ … rdown.html
Hi friends, first I´d like to thank you all and congratulate too since this discussion is definitely productive and is leading us all to more knowledge.
I´m writing also to ask to the gurus here.
I have a device just like Alex UK (pg 1, last comment) posted and of course it is bricked! I am having problems to upload a new firmware, simply I cannot upload through TFTP, TELNET since I´m not able to ping on 192.168.1.6. I already did all connections (JTAG and Ethernet) and I know I reach the prompt <Realtek> and with "ipconfig" I checked it is 192.168.1.6, but I cannot go anywhere from that. I have my computer in the same network 192.168.1.xxx but ping does not respond, so any try through IP/Ethernet gives me nothing. I simply don´t know if there is a way to upload through JTAG (serial comm).
I have the device´s firmware but I can´t upload.
Is there a way to upload through JTAG cable? (Inf: I´m using FTDI232R TTL device).
Any reply will be deeply appreciated!!!
Hi friends, first I´d like to thank you all and congratulate too since this discussion is definitely productive and is leading us all to more knowledge.
I´m writing also to ask to the gurus here.
I have a device just like Alex UK (pg 1, last comment) posted and of course it is bricked! I am having problems to upload a new firmware, simply I cannot upload through TFTP, TELNET since I´m not able to ping on 192.168.1.6. I already did all connections (JTAG and Ethernet) and I know I reach the prompt <Realtek> and with "ipconfig" I checked it is 192.168.1.6, but I cannot go anywhere from that. I have my computer in the same network 192.168.1.xxx but ping does not respond, so any try through IP/Ethernet gives me nothing. I simply don´t know if there is a way to upload through JTAG (serial comm).I have the device´s firmware but I can´t upload.
Is there a way to upload through JTAG cable? (Inf: I´m using FTDI232R TTL device).
Any reply will be deeply appreciated!!!
if the bootloader is provided by Realtek , the ip is 192.168.1.6 ,
some company will change the bootloader with another ip or another function.
I would like to install OpenWRT on:
"SMARTLAN APRIO150"
It has 3 chips.
(1) RTL8188RE.
(2) rtl.8196c acg19a2.
(3) EM6391165TS-6G
http://www.smartlan.us/Index.asp?dep=99 … idProd=448
Can I do this? Thank you.
Another device that seems to use this SOC:
http://dx.com/p/wl-wn523n2-portable-wal … lug-196817
Unsure about precise specs, but multiple LEDs, dual ethernet & plug format might make it attractive for some applications.
It seems the cheap no-brand WiFi repeaters
They are. I have exactly the same board (bought in Thailand) except for the sdram chip (I've a Winbond W9812G6JH-6) and a couple of other details (ex: I have 2 tiny metal pieces soldered on ant3 and ant4 pins and a small dissipator glued on the microcontroller). It's sold by a japanese brand (PCI) as MZK-MF300N but following the FCC ID ( MQ4WAP5502 ) I got the Abocom WAP5502.
It's a RTL8196C+RTL8192CE based device: 400MHz, 16MB, 4MB, bgn MIMO2x2:2, 1 EJTAG, 1 serial, 1 usb (on my the connector is missing but I have the footprint and pinholes), 1 ethernet, and GPIOs (I've two buttons, one selector, 2 groups of pins). With a little bit of Proper Ironing is possible to expand the flash up to 32MB and the sdram up to 128MB.
I've no hardware to access jtag or serial... nor money to buy... but I'm digging repos for code... really want to resurrect this crap.
(Last edited by mfp on 16 Dec 2013, 02:22)
I just want to inform all the followers of this thread. Active development of Openwrt for Realtek is now on this new thread.
I have an NETGEAR JNR1010 Router.It has
1.Realtek RTL8196c
2.Radio Chip realtek RTL8188RE
3.EtronTech EM63A165TS-6G (256 Megabytes)
I am watching this thread from long time so think that I will have openwrt on it...
(Last edited by siddhantpatel001 on 11 Jun 2014, 11:15)
Any chance getting this to work on a DLink DIR-600L A1?
Is this project already dead? I need to install openwrt on my DIR-600L A1.
Looking at the other thread, it looks like nobody wants the hassle of making a 4MB firmware which is strange as many other devices are supported with such tiny builds, just not Realtek.
I just hate to waste my device but the firmware it came with it is insanely unstable. I really wish I had just returned it but I was sure someone would get OpenWRT working on it.
Hello.
I have ZTE H118N, Realtek RTL8196C/RTL8188C, and how to know my bootloader IP? I make firmware from sources so now I need to flash my device with TFTP, yes?
I have a rootfs from factory firmware of D-Link DIR-600L rev A1 . https://db.tt/uuCdUegw
i can enable telnet by using *IP*/shell.asp from webGUI and input : telnetd.sh .
But when i using telnet client to connect, in login promt i input : root but console response: login incorrect.
How can i enable root login from telnet.
Edimax BR-6258N and BR-6428N and BR-6228Ns use Realtek RTL8196C/RTL8188CE.
BR-6228Ns has 4MB flash/16MB RAM. JP1 has 4 pads [+3.3v][RX GND TX] 57600 baud 8N1.Press WPS/Reset button on power up or press ESC and you get <RealTek> prompt
Press and hold Reset button for 15s to recover using tftp.<RealTek> ipconfig Target Address=192.168.1.6 4.MXIC SPI (4 MByte)! spi_flash.c: Set SPI clock < 40MHZ for low-speed SPI Flash spi_flash.c: Set No dummy cycle ---RealTek(RTL8196C)at 2010.08.19-10:49+0800 version v1.1c [16bit](390MHz) no rootfs signature at 000A0000! Set 8196C PHY Patch 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 PHYR: PHYR <PHYID><reg> PHYW: PHYW <PHYID><reg><data> ÿ4.MXIC SPI (4 MByte)! spi_flash.c: Set SPI clock < 40MHZ for low-speed SPI Flash spi_flash.c: Set No dummy cycle ---RealTek(RTL8196C)at 2010.08.19-10:49+0800 version v1.1c [16bit](390MHz) no rootfs signature at 000A0000! Jump to image start=0x80500000... decompressing kernel: Uncompressing Linux... done, booting the kernel. done decompressing kernel. early printk enabled Determined physical RAM map: memory: 01000000 @ 00000000 (usable) On node 0 totalpages: 4096 zone(0): 4096 pages. zone(1): 0 pages. zone(2): 0 pages. Kernel command line: root=/dev/mtdblock1 console=0 single Calibrating delay loop... 389.12 BogoMIPS Memory: 10752k/16384k available (2014k kernel code, 5632k reserved, 204k data, 56k init, 0k highmem) Dentry-cache hash table entries: 2048 (order: 2, 16384 bytes) Inode-cache hash table entries: 1024 (order: 1, 8192 bytes) Mount-cache hash table entries: 512 (order: 0, 4096 bytes) Buffer-cache hash table entries: 1024 (order: 0, 4096 bytes) Page-cache hash table entries: 4096 (order: 2, 16384 bytes) check_wait... unavailable. POSIX conformance testing by UNIFIX Linux NET4.0 for Linux 2.4 Based upon Swansea University Computer Society NET3.039 Initializing RT netlink socket Starting kswapd Serial driver version 6.02 (2003-03-12) with no serial options enabled ttyS00 at 0x2000 (irq = 5) is a rtl_uart1 state->flags=00000000 block: 64 slots per queue, batch=16 PPP generic driver version 2.4.1 MPPE/MPPC encryption/compression module registered SPI INIT flash device: 0x200000 at 0xbd000000 probe realtek get SPI CS0 maker:c2 type:20 sector_cnt:64 get SPI CS1 maker:0 type:0 sector_cnt:0 MXIC matched!!get SPI chip driver! Physically mapped flash: Found an alies 0x400000 for the chip at 0x0, mxic device detect. probe ends probe realtek2 Creating 2 MTD partitions on "Physically mapped flash": 0x00000000-0x00400000 : "flash 4M" 0x000b0000-0x00400000 : "root fs" RTL8192C/RTL8188C driver version 1.4 (2011-02-09) =====>>INSIDE rtl8192cd_init_one <<===== vendor_deivce_id=819110ec =====>>EXIT rtl8192cd_init_one <<===== =====>>INSIDE rtl8192cd_init_one <<===== =====>>EXIT rtl8192cd_init_one <<===== =====>>INSIDE rtl8192cd_init_one <<===== =====>>EXIT rtl8192cd_init_one <<===== =====>>INSIDE rtl8192cd_init_one <<===== =====>>EXIT rtl8192cd_init_one <<===== =====>>INSIDE rtl8192cd_init_one <<===== =====>>EXIT rtl8192cd_init_one <<===== =====>>INSIDE rtl8192cd_init_one <<===== =====>>EXIT rtl8192cd_init_one <<===== Realtek 865x Ethernet driver v0.6 (Mar 26, 2008) eth0: RTL865x-NIC at 0xbb804000, 00:00:00:00:00:11, IRQ 2 eth1: RTL865x-NIC at 0xbb804000, 00:00:00:00:00:22, IRQ 2 eth2: RTL865x-NIC at 0xbb804000, 00:e0:4c:f0:00:02, IRQ 2 eth3: RTL865x-NIC at 0xbb804000, 00:e0:4c:f0:00:03, IRQ 2 eth4: RTL865x-NIC at 0xbb804000, 00:e0:4c:f0:00:04, IRQ 2 NET4: Linux TCP/IP 1.0 for NET4.0 IP Protocols: ICMP, UDP, TCP, IGMP IP: routing cache hash table of 512 buckets, 4Kbytes TCP: Hash tables configured (established 1024 bind 2048) Linux IP multicast router 0.06 plus PIM-SM ip_conntrack version 2.1 (512 buckets, 4096 max) - 312 bytes per conntrack PPTP netfilter connection tracking: registered PPTP netfilter NAT helper: registered ip_tables: (C) 2000-2002 Netfilter core team NET4: Unix domain sockets 1.0/SMP for Linux NET4.0. NET4: Ethernet Bridge 008 for NET4.0 VFS: Mounted root (squashfs filesystem) readonly. Freeing unused kernel memory: 56k freed mount /proc file system ok! mount /var file system ok! init started: BusyBox v1.11.1 (2011-11-03 16:35:04 CST) starting pid 9, tty '': '-/bin/sh' BusyBox v1.11.1 (2011-11-03 16:35:04 CST) built-in shell (ash) Enter 'help' for a list of built-in commands. Thu Nov 3 16:32:46 UTC 2011 kill: you need to specify whom to kill Set 8196C PHY Patch OK Close Wan Interface!! No dnrd daemon found. Exiting. No dnrd daemon found. Exiting. Notice: caching turned off cat: can't open '/tmp/wanStatus': No such file or directory iptables: No chain/target/match by that name Initialize WLAN interface write_proc: file: 80f01f20, buffer: 0 , count: 2, data: 00000000 write_wlan_led_proc: file: 80cc5580, buffer: 2 , count: 2, data: 00000000 set TX Power: 0 write_proc: file: 80cc59e0, buffer: 0 , count: 2, data: 00000000 write_wlan_led_proc: file: 80f01f90, buffer: 2 , count: 2, data: 00000000 Setup BRIDGE interface ifconfig: ioctl 0x8913 failed: No such device ifconfig: ioctl 0x8913 failed: No such device bridge br0 doesn't exist; can't delete it Setup bridge... device eth0 entered promiscuous mode device wlan0 entered promiscuous mode device wlan0-vxd entered promiscuous mode br0: port 3(wlan0-vxd) entering listening state br0: port 2(wlan0) entering listening state br0: port 3(wlan0-vxd) entering learning state br0: port 3(wlan0-vxd) entering forwarding state br0: topology change detected, propagating br0: port 1(eth0) entering listening state br0: port 2(wlan0) entering learning state br0: port 2(wlan0) entering forwarding state br0: topology change detected, propagating br0: port 1(eth0) entering learning state br0: port 1(eth0) entering forwarding state br0: topology change detected, propagating Setup WAN interface kill: you need to specify whom to kill Close Wan Interface!! device eth1 is not a slave of br0 device eth0 is already a member of a bridge; can't enslave it to bridge br0. write_wlan_led_proc: file: 80cc53c0, buffer: 2 011-11-03 16:32:58]: start Dynamic IP ! $IP_ADDR --proto tcp --dport 80 -j DNAT --to $IP_ADDR:8000 , count: 2, data: 00000000 ********************************************************************** * Enable WSC_UPnP * ********************************************************************** ********************************************************************** * Enable LLTD * ********************************************************************** ********************************************************************** * Enable GPIO Interrupt * ********************************************************************** ERROR: Couldn't kill dnrd: No such process udhcpc (v1.11.1) started into eth1.deconfig No dnrd daemon found. Exiting. Notice: caching turned off cat: can't open '/tmp/wanStatus': No such file or directory killall: radiusd: no process killed RADIUS server disable !! write_proc: file: 80cc5190, buffer: 0 , count: 2, data: 00000000 br0: port 1(eth0) entering disabled state device eth0 left promiscuous mode device eth0 entered promiscuous mode br0: port 1(eth0) entering listening state br0: port 1(eth0) entering learning state br0: port 1(eth0) entering forwarding state br0: topology change detected, propagating ********************************************************************** * FREE Page,Dentries and Inodes Cache * ********************************************************************** MemFree: 4896 kB Cached: 1556 kB kill: you need to specify whom to kill kill: you need to specify whom to kill kill: you need to specify whom to kill iptables: No chain/target/match by that name Notice: caching turned off
Zyxel NBG-416N uses RTL8196C/RTL8188RE and I saw a Recovery Kit exists that has a root.bin and linux.bin that you use with the TFTP recovery mode.
Edimax has linux source code at http://www.edimax.com/images/Image/Open … 110916.zip.
Hi Every one, I am really new here and very novice I went over many posts regarding this project and I am actually trying to understand where I am connecting to to have access to the prompt. My device is a repeater using the same RealTek chips (RTL8196C/RTL8192CE). There is only an RJ45 port and wifi (No USB). The software that comes in is really bad and I would like to setup the OpenWRT on it.
I would be very happy if you guys help me getting started and understanding the process.
Many Thanks to you all
The router uses RTL8188RE chip. The other chip is covered by a heat sink and so I can not determine it. Can RTL8196C SoC be assumed?
It is intriguing the klogd information:
RTL8192C/RTL8188C driver version 1.4 (2010-08-11)
Note that "RTL8188C" is not the RTL8188RE which is soldered on board!
Is there the RTL8192C/RTL8188C driver on OpenWrt?
PS.: I would want to use OpenWrt mainly to prevent some instability that exists currently. Using the same driver maybe is not a good strategy...
(Last edited by alexandre-mbm on 24 May 2017, 02:13)
I have buyed a router+repeater AC750W or UNT-750
Chip: RTL8881AN+8192ER
Flash: 4MB
SDRAM: DDR2 32MB
amazon.it/gp/product/B073JHDKCM/
Where i can fund a rom for RTL8881AN+8192ER of less of 4MB? i found a only link for a 4.4MB build for that chip that i cant obviusely use in 4MB flash.
The discussion might have continued from here.