blob: 8c9b84ecb27ef5b4f61eba82ba827f52478dfdc8 [file] [log] [blame]
========== Instructions for installing the Linux tool chain for building the SDK ==========
1. Download the tool chain from link below:
https://meta.box.lenovo.com/v/link/view/af115a5f96ab4601b204b6eb994f352c
with password: telink123
The current version of the tool is in folder "Google Ref RCU For ATV/Linux Tool Chain"
2. Extract the downloaded tool chain packege.
3. cd into the extracted folder.
4. Follow the instructions in the readme file to install the tool chain.
========== Instructions for adding SDK library files into the SDK ==========
1. Find the library files from link below:
https://meta.box.lenovo.com/v/link/view/af115a5f96ab4601b204b6eb994f352c
with password: telink123
The current version of the library files are in folder "Google Ref RCU For ATV/Pro_Lib".
2. Download the .a files and copy them into the folder "proj_lib" under the SDK directory "Google_ATV_RCU_Reference_SDK".
========== Instructions for adding build utility files into the SDK ==========
1. Find the utility files from link below:
https://meta.box.lenovo.com/v/link/view/af115a5f96ab4601b204b6eb994f352c
with password: telink123
The current version of the utility file is in folder "Google Ref RCU For ATV/Firmware_Check".
2. Download the check_fw and FW_SIG_ENC files and modify their attribute to executable by running command line "chmod +x check_fw"
and "chmod +x FW_SIG_ENC".
3. Copy the check_fw and FW_SIG_ENC files into the SDK root directory "Google_ATV_RCU_Reference_SDK".
========== Instructions for building the SDK ==========
1. cd into the "8271_ble_remote" directory under the SDK root directory "Google_ATV_RCU_Reference_SDK".
2. Type "make" to build the SDK or "make clean" to clean the project.
3. Two bin files will be created in current directory after a successfull build:
3.1. The normal bin file "8271_ble_remote.bin" is the one without encription.
3.2. The file "sign_enc_FW.bin" has been encripted and signed with the default key file "FW_ENC_KEY".
This bin file created with the default FW_ENC_KEY" is just for example purpose and
is not able to pass the OTA process if encription is enforced.
**********!!!!! Important !!!!!**********
3.3. Vendors need to contact Google for two key files "FW_ENC_KEY" and "priv.pem" and
copy them into the build directory "8271_ble_remote" to build a right encripted bin file
"sign_enc_FW.bin" that can pass an OTA process with encription enforced.
**********!!!!! Important !!!!!**********
========== Instructions for installing the burning tool via 3 (power, SWS, ground) wires ==========
1. Download the SWS 3-wire burning tool from the link below
https://meta.box.lenovo.com/v/link/view/af115a5f96ab4601b204b6eb994f352c
with password: telink123
The current version of the tool is in folder "Google Ref RCU For ATV/Linux_tcdb"
2 Extact the downloaded tgz file into a a directory and cd into the directory.
3. Run ./install_tcdb.sh to install the tool. Or
4. Follow the installation instructions in the document "Telink Linux tcdb user guide.pdf" to install the tool.
========== Instructions for burning a bin file into RCU via 3 (power, SWS, ground) wires ==========
1. Follow the instructions in the document "Telink Linux tcdb user guide.pdf" to flash a bin file.
========== Instructions for getting the reference hardware design files for the ATV ref RCU PCB ==========
========== Instructions for getting the reference hardware design files for the ATV ref RCU PCB ==========
========== Instructions for getting the reference hardware design files for the ATV ref RCU PCB ==========
1. The hardware reference design files can be downloaded from the following link
https://meta.box.lenovo.com/v/link/view/af115a5f96ab4601b204b6eb994f352c
with password: telink123
The design files can be found in folder "Reference Design".
========== Instructions for updateing the new bin file into RCU via OTA process ==========
1. To be added