I got a new IOT device and it came with a BL602 on a breakout board. I am not sure what the layout of this board is and how I would connect to get it flashed. If anyone can provide me with some tips that would be great.
BT = BooT = Bootloader.
RX from board should be connected to TX from UART to USB converter, and TX from board should be connected to RX from USB to UART converter.
(UNLESS someone is using non-standard naming on board, then please switch RX and TX).
Are you aware that you should use 3.3V power supply for that? 5V connected to 3.3V pin would burn BL602.
What I meant was which pin corresponds to which pin on the board.
so 3v3 pin is obvious the 3 volt pin Gnd is obviously ground but then it's only written as 22 17 C W maybe if you could specify 22 = ? 17 = ? C = ? W=? and I'm not sure if we need the pins on the back of the board.
Well that is the issue. Figuring out the pinout from the chip diagram to the actual board. So we know we need for example TX and RX and the BOOT pin but which pins are those on the actual PCB board that are labeled using that combination of letters. I am really not good at following the traces on the board. I suspect that these letters and numbers mean something but I'm not experienced enough either to know what they are referring to.
I can't post a link to the product but it's just a lamp holder. It's a socket for a light bulb nothing else. It should just turn a bulb on or off.
95% sure I have the device in question. The template on devicelist doesn't contain any pin assignments so I suggest it be changed to:
Code: JSON
Log in, to see the code
boot log:
Code: Text
Log in, to see the code
the assignments at the end of the log seem to suggest the red LED (wifi status is blue - P22) is GPIO0 but this doesn't appear controllable, PWM, LED, REL etc
So the behaviour with this template is the blue LED is flashing until wireless is connected, then it's off
the red LED comes ON with the bulb ON - ie the relay closed. perhaps it serves as a warning that the socket is live, rather than a signal the bulb is off.
The discussion focuses on identifying the pinout layout and flashing procedure for a BL602-based IoT lamp breakout board, specifically an E27 smart lamp holder using the SM-028_V1.3 module. Key pins required for flashing include 3.3V power, GND, Boot (BT), RX, and TX. The RX and TX pins on the board must be cross-connected to the TX and RX of a USB-to-UART converter, respectively, with caution to use a 3.3V power supply to avoid damaging the BL602 chip. The board’s pin labels such as 22, 17, C, and W correspond to RGB and white LED channels (C = cool white, W = warm white), while other pins like 14 and 20 are associated with button and relay functions. Pin identification can be aided by aligning the chip’s pinout diagram with the board’s dot mark and using reference images. Additional resources and guides are available in linked forum topics for detailed flashing instructions and device information. Summary generated by the language model.