Skip to content

Hardware reversing and custom firmware for an STM8 and CC1101 based remote.

Notifications You must be signed in to change notification settings

robot9706/stm8-cc1101-remote

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

STM8/CC1101 remote

This repo contains the hardware reversing and custom firmware for an STM8 and CC1101 based remote.

Device

Device

PCB

MCU

CC1101

The remote has an STM8L151 MCU and a TI CC1101 sub 1 GHz transceiver. The radio chip has an out of spec 24MHz crystal (instead of a 26 or 27 MHz).

Pinouts

There are 4 testpoints on the top left of the PCB, these can be used to flash the MCU. From left to right they are R (nRST), GND, S (SWIM) and +3V (the battery or 3.3V).

MCU-pinout

Notes:

  • The blue LED (LEDB) is not populated on the board.
  • LED can be either LEDB or LEDR depending on how the resistors are populated.
  • The dashed lines mean they are not connected (components are not populated).
  • BTN1 is the top left button, BTN2 is top right, BTN3 is bottom left and BTN4 is bottom right.
  • SPI1 is connected to CC1101.

Contents

  • docs/ contains documentation for the chips on the board.
  • sdcc/ contains SDCC. Not part of this repository.
  • src/ contains the source and documentation of the custom firmware for the remote.

About

Hardware reversing and custom firmware for an STM8 and CC1101 based remote.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published