Skip to content

victorconka/RTL8710

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 

Repository files navigation

RTL-00, RTL8710 AF

Description:

Trying out the rtl8710 chip.
Describing the attepmts to communicate with the chip using the AT commands.
I was fallowing the guide provided by cnxsoft you can find at:
RTL8710_Getting_Started_Guide

Documents:

Found datasheets and commands for the chip on the github:
eggman docs
RTL00_datasheet_V1.0
RTL01_datasheet_V1.1
RTL8710_DEBUG_operation_manual

Material

USB to TTL Adapter : FTDI232

FTDI232

RTL8710 chip

RTL8710

PuTTY

1 2

RESULTS

At first the chip would enter into loop with the following message:
[B&T_IOT_RTL8710] ######### NOT B&T FIREWARM CHECK FAILED!!! ##############
"Firewarm" is no mistake, it does say "FIREWARM" instead of Firmware.
If I type a lot it would say:
string_too_long

After a while trying to make the chip work I've accidentally shortened the CHIP_EN pin.
The chip rebooted and I got a different result:
result_2
No commands are accepted, neither the wifi is initialized.

Measuring current

I was suggested to do the next:

1/ Make sure that you supply enough power. Add a capacitor.

First thing I did was to measure the amount of current that ftdi232 is able to deliver.
The result was about 0.38 Amps.

Then I've added a capacitor
Capacitor

2/ pull up CH_EN

Also pulled up the chip_en pin.
Pull_Up_Resistor_Chip_En

Results

Also I've connected an ammeter to the vcc pin to see what is the current consuption.
Results are the following:

PullUp Resistor -> Ground connected:

Module won't boot, it's in the "shutdown chip" mode.
chip_enable_datasheet
Current withdrawal:
According to the datasheet 15mAmps corresponds to the Modem-Sleep mode.
PULLUP_GND_CONNECTED

PullUp Ground Open

Chips starts to boot, but stops with the same message as before : "Starting wifi ..."
Message:

=========================================================

ROM Version: 0.3

Build ToolChain Version: gcc version 4.8.3 (Realtek ASDK-4.8.3p1 Build 2003)

=========================================================
Check boot type form eFuse
SPI Initial
Image1 length: 0x3704, Image Addr: 0x10000bc8
Image1 Validate OK, Going jump to Image1
===== Enter Image 1 ====

load NEW fw 0
Flash Image2:Addr 0xb000, Len 321412, Load to SRAM 0x10006000
No Image3
Img2 Sign: RTKWin, InfaStart @ 0x10006079
===== Enter Image 2 ====
[B&T_IOT_RTL8710]                         ######################                 ####################            ########################
[B&T_IOT_RTL8710]                        #                      #               #                    #          #                        #
[B&T_IOT_RTL8710]                       #     ################   #             # # ##################            #########      #########
[B&T_IOT_RTL8710]                       #    #               #   #             # #                                       #      #
[B&T_IOT_RTL8710]                       #   #                #   #             #  #                                      #      #
[B&T_IOT_RTL8710]                       #   #                #   #              #  #                                     #      #
[B&T_IOT_RTL8710]                       #   #                #  #                #  #                                    #      #
[B&T_IOT_RTL8710]                       #    ################  #                  #  #                                   #      #
[B&T_IOT_RTL8710]                       #                      #                   #  #                                  #      #
[B&T_IOT_RTL8710]                       #   ################## #              #######  #                                 #      #
[B&T_IOT_RTL8710]                       #   #                #  #            #          #                                #      #
[B&T_IOT_RTL8710]                       #   #                #   #          #  #######   #        ####                   #      #
[B&T_IOT_RTL8710]                       #   #                #   #          # #        #  #       #  #                   #      #
[B&T_IOT_RTL8710]                       #   #                #   #          # #          #  #     #  #                   #      #
[B&T_IOT_RTL8710]                       #   #                #   #          # #           #  #    #  #                   #      #
[B&T_IOT_RTL8710]                       #    ################    #          #   ##########    #####  #                   #      #
[B&T_IOT_RTL8710]                       #                       #            #                      #                    #      #
[B&T_IOT_RTL8710]                        #######################               #####################                     ########
[B&T_IOT_RTL8710]                        #########  Company website&Support&Forum link: http://www.iot-tech-now.com/        ##############
[B&T_IOT_RTL8710]                        #########   CHECK FIREWARM SUCCESS !!!                                             ##############
[B&T_IOT_RTL8710]#
Initializing WIFI ...

RTL-00 modes

RTL-00 modes

A strange thing happens with the current. The chip consumes 15 or 25 mAmps:
PullUp_Ground_Open_1
According to the datasheed there is one mode that consumes 30mAmps, but it's not translated:

PullUp_Ground_Open_2

Removed the protective plate

Well thats it, removed the protective plate, burnt the indicator led.
Booting process still the same
rtl8710_no_protective plate

About

Testing out the RTL8710 chip.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors