Giter VIP home page Giter VIP logo

bk3254's People

Contributors

tomaskovacik avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

bk3254's Issues

Need some help...

Hello, I noticed you have a lot of accumulation of Bluetooth info. I was hoping you could help me out. I need a solution to provide HFP or HSP source from a module. Most modules, including the latest from Microchip appear to only do A2DP source. My application is commercial so I too would like to use an available off the shelf solution like microchip BM series(however, currently not much part availability, Mouser here is out of mostly all BMs). The only module i know of is the bluegiga. that does it all. But its $25. Got any suggestions?

New here to github so i dont know if this is the correct location for a general ? for you...

Thanks john.

BT module that can stay connected but with sleep mode

Hi,
I just found your github and there is a lot of information, thanks for that.
Anyway I need a BT module, and it drives me crazy, I don't find what I need.

I'm looking for a BT module with analog mono or stereo input, that can transmit to a BT receiver.
The major issue I have is that I want the module to always be connected to the receiver, but to only enter in emission mode when analog input is used, or with a switch.

This, because my receiver play another entry (let's say FM tuner), and then when analog signal comes, the receiver switches immediatly to BT signal (so no connecting time to wait).

I tried this one but unfortunality it always stays in emission mode.
I tought to a BK3266 but don't know if it has this capability.
Hope it's clear enough, any help appreciated.

Fails to link when using SoftwareSerial on ESP8266

There is something in the BK3254 library that conflicts with SoftwareSerial. WIth HardwareSerial there is no problem. Also SoftwareSerial works by itself.

#define USE_SW_SERIAL
#include "BK3254.h"
SoftwareSerial ESPserial(2, 3); // RX | TX
BK3254 BT(&ESPserial, 2);

void setup(void){
}
void loop(void){
}

../appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: ..\AppData\Local\Temp\arduino_build_936\sketch\sketch_feb03a.ino.cpp.o:(.text.startup._GLOBAL__sub_I_ESPserial+0x8): undefined reference to `BK3254::BK3254(SoftwareSerial*, unsigned char)'

../appdata/local/arduino15/packages/esp8266/tools/xtensa-lx106-elf-gcc/2.5.0-3-20ed2b9/bin/../lib/gcc/xtensa-lx106-elf/4.8.2/../../../../xtensa-lx106-elf/bin/ld.exe: ..\AppData\Local\Temp\arduino_build_936\sketch\sketch_feb03a.ino.cpp.o: in function `__static_initialization_and_destruction_0':

..\AppData\Local\Temp\arduino_modified_sketch_685099/sketch_feb03a.ino:3: undefined reference to `BK3254::BK3254(SoftwareSerial*, unsigned char)'

collect2.exe: error: ld returned 1 exit status

Error details change depending on size of the program..

reset when module did not respond in time

this require that code wait for responce in timed loop and if loop reach end without responce from module, initialize reset of module

or

make note of last send command for which we should have receive responce in some defined time, and check in function getNextEventFromBT if we are not over defined timeout

I2S interface

Hi all
i could not find enough info to connect f6988 module via i2s interface!
any help?

Could you please help me?

Could you please help me?
I've got the module with the BK3254 and wired it up via UART. If I turn the module on it sends a few lines out (for example BT_CN), but I can't get it to respond to any comands listed in the datasheet.
I don't know what I do wrong but I just want to rename my device.

Originally posted by @Largebytetechnology in tomaskovacik/BK8000L#6 (comment)

outgoing calling

I'm looking for a way to make a call by specifying a phone number.
Does anyone know the information?

Pinout BK3254 SSOP28

Hello! I have a chip BK3254 in the SSOP28 package installed in the module, I would like to disable voice messages by sending commands through the Serial port, but I do not see the RX and TX pins for this package in the datasheet. According to the datasheet, these are GPIO0 and GPIO1, I can't figure out which legs are on my chip.

Maybe you can tell?
20230731_144143

Work on STM32

Hello, I ask for help. The description indicates what works with the STM32. Can you specify what needs to be changed to work with STM32?

Change password doesn't work

Hi, I try to change the password for the module using Arduino and library, but doesn't work, if I send the code to change the name this works.

Is there a method to change the password using JTAG or some programmer?

Thanks

BK3266 and other BK3254 compatible modules

Hi!

I stumbled across this repo, and it was something very familiar with your user name ๐Ÿ˜‰

I'm working on a PCB where an Audio Bluetooth module will be used. It's going to be controlled by a microcontroller over UART, and I bought several BK3266 modules. One on a large PCB, one on a small breakout PCB and two modules without any breakout boards URL here and here.

As an FYI, the board I'm working on is for a commercial application, so several hundred boards will be manufactured.

When I tested the four modules I ordered, the module on the large and small breakout boards worked exactly the same. None of them accept AT commands, but I'm able to rename the BT name, disconnect BT, force pair, etc. everything I'm looking for really.

What worries me is that the two bare modules behaved differently. The first one I tried outputted some garbage when I powered it on, but it didn't respond to any commands. The other bare module did work. But the only command I got to work was the COM+SNAME command. All other commands returned EER.

I'm just looking for a module I can buy that I know will work out of the box (just like the two on breakout boards) without having to worry about using Bekens Toolkit with a JTAG programmer.

This leads to the following questions:

  • Have you ever experienced that some modules work with basic and known commands, while others don't?
    • If yes, is this a common thing? Can we expect that modules from Aliexpress (or wherever you buy modules) work as intended, or do the majority have to be programmed?
  • Is there any reason to use/not use BK3266? it looks to me like BK3254, BK3266 and BK8002 are pin-compatible.
    • Is the BK3254 considered "safer", i.e basic functionality like the BT+ command will work out of the box?

I was hoping to settle on a module that "just works" without having to get out the JTAG programmer...

Thanks!

BK3266 Toolkit

Hi, I found the Beken Toolkit and mostly translated it to english
It seems like the Tool has some hidden features that might be unlocked if someone reverse engineers it (flash type, rf test. serial console, ...)
As for me, it generates flash files which are too big for my chip (hidden option to select flash type) so the writer function throws an unreadable chinese message (who needs localisation...)

Equalizer / Compressor option works and the protocol can be reverse engineered

Have fun.
https://drive.google.com/file/d/1R9YRpA2VVC-PjWjfj_omVr5Ir6A51jYY/view?usp=sharing

Voice record

Hey Tomas,

i have the F6888V1.1.
I want to Connect a microphone With the Module.
I also want to Connect a Button With the arduino mega 2560.

My goal is: if i press the Button, the microphone record my Voice and send it via Bluetooth to my pc.
I dont get how to Talk with the bluetoothmodul and wich Function i Need for this example.

Best regards
Andy

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.