Skip to content

LSC LMA35 BK7231T

by Unknown - product page

Information  
Board code lsc-lma35-t
MCU Beken BK7231T
Series BK72XX
Partition layout Tuya default for T (OTA 0x132000)
Encryption keys Beken and Tuya defaults
Specifications  
Frequency 120 MHz
Flash size 2 MiB
RAM size 256 KiB
Voltage 3.0V - 3.6V
I/O 15x GPIO, 6x PWM, 2x UART, 1x ADC
Wi-Fi 802.11 b/g/n
Bluetooth BLE v4.2

Usage

Board code: lsc-lma35-t

In platformio.ini:

[env:lsc-lma35-t]
platform = libretiny
board = lsc-lma35-t
framework = arduino

In ESPHome YAML:

bk72xx:
  board: lsc-lma35-t

Quick flashing guide

Pin Connection
P10 / RX1 TX of USB-UART adapter
P11 / TX1 RX of USB-UART adapter
CEN (Chip-Enable) GND to reset the chip
  1. Connect the USB-UART adapter.
  2. Start the flashing process.
  3. Keep shorting CEN to GND or power-cycling the device, until flashing starts.

Pinout

Pinout

Pin functions

Name(s) UART I²C SPI PWM Other
P0 TX2 SCL2
P1 RX2 SDA2
P6 PWM0
P7 PWM1
P8 PWM2
P9 PWM3
P10 RX1
P11 TX1
P14
P16
P21
P22
P23, ADC3
P24 PWM4
P26 PWM5

Flash memory map

Flash size: 2 MiB / 2,097,152 B / 0x200000

Hex values are in bytes.

Name Code Start Length End
Bootloader bootloader 0x000000 68 KiB / 0x11000 0x011000
App Image app 0x011000 1.1 MiB / 0x121000 0x132000
OTA Image download 0x132000 664 KiB / 0xA6000 0x1D8000
LibreTiny Storage kvs 0x1D8000 32 KiB / 0x8000 0x1E0000
Calibration calibration 0x1E0000 4 KiB / 0x1000 0x1E1000
TLV Store tlv 0x1E1000 4 KiB / 0x1000 0x1E2000
Network Data net 0x1E2000 4 KiB / 0x1000 0x1E3000
User Data userdata 0x1E3000 116 KiB / 0x1D000 0x200000
Tuya Storage tuya 0x1ED000 76 KiB / 0x13000 0x200000

Bootloader and app partitions contain CRC16 sums every 32 bytes. That results in the actual flash offsets/sizes not aligned to sector boundaries. To simplify calculations, the values shown in the table (extracted from bootloader's partition table) were aligned to 4096 bytes.

Information

This board has no marking on the front side, only something that looks like PCB manufacturing info on the back; thus it was named based on these symbols.

It can be found in 'LSC Smart Connect Outdoor LED Strip', and is likely custom-made for this product.

The pinout was established by writing to and probing consecutive GPIOs, using the generic board definition.

Pins marked with '?' are currently unknown, with a possibility of being CEN. Pin 22 (P1/D14) is also not confirmed.