Comments (11)
CMD+AUD+ENABLE+0+1
CMD+AUD+CONF+0+0+0+30000+70+44100+200
This commands sets the eq0 on, sets it as low-pass filter with a gain of 3dB, a center frequency of 70Hz, 44100 sample rate, and a bandwidth of 200Hz
from bk8000l.
log from QE tab of 3254_ToolKit_V2.6.exe
[WRITE] CMD+AUD+CONF+0+0+0+10000+100+44100+100
[WRITE] CMD+AUD+CONF+1+1+1+20000+200+44100+200
[WRITE] CMD+AUD+ENABLE+1+1
[WRITE] CMD+AUD+ENABLE+0+1
[WRITE] CMD+AUD+ENABLE+0+0
[WRITE] CMD+AUD+ENABLE+0+1
[WRITE] CMD+AUD+ENABLE+0+0
[WRITE] CMD+AUD+ENABLE+2+1
[WRITE] CMD+AUD+ENABLE+0+1
[WRITE] CMD+AUD+ENABLE+1+0
[WRITE] CMD+AUD+ENABLE+1+1
[WRITE] CMD+AUD+CONF+1+0+0+20000+200+44100+200
[WRITE] CMD+AUD+CONF+1+0+0+20000+200+44100+200
[WRITE] CMD+AUD+ENABLE+1+0
[WRITE] CMD+AUD+CONF+1+0+0+20000+200+44100+200
Equlizer command explained:
- command for configurint equalizer CMD+AUD+CONF+
- equalizer number [0,1,2...4] +
- EQ mode: shelving=0/peak=1 +
- filter type: low=0/high=1 +
- Gain: (gain*10000, gain can be from -24 to 18) +
- center freq(Hz) +
- Sample freq(Hz) +
- bandwith (Hz) (in config this is marked as 3dB bandwith, I do not know that it mean, i'm not audio expert)
Example:
Equalizer 0 shelving mode, low pass, gain -22,9876dB, center freq 456Hz, sampling freq 44100Hz, bandwith 789Hz:
CMD+AUD+CONF+0+0+0+-229876+456+44100+789
enable equalizer:
CMD+AUD+ENABLE+0+1
- command: CMD+AUD+ENABLE +
- equalizer number (0,1,2,3,4) +
- enable = 1,disable=0
none of this seams to works on my bk3254 module ... so maybe it need to enabled in firmware ...
from bk8000l.
so I try it on BK8000L and BK3254 modules without luck :(
EDIT:
my module is comunicating at 9600bps so default comunication speed in software did not work (115200)
trying it on serial, it actualy do something on BK8000L ... need more testing
from bk8000l.
I confirm the EQ commands working on the BK8000L with EQ0-EQ4 Option and EQ enable. Each EQ is for a particular frequency from the table above. I boosted the low range and the ouput started distorting very bad. Everything with moderation(a few dB should be enough)
from bk8000l.
can you send what commands did you try?
what I can say:
bk8000L module:
this make module really quite:
CMD+AUD+CONF+1+1+1+18000+200+44100+200
CMD+AUD+ENABLE+1+1
for BK3254 it did not do anything
t.
from bk8000l.
this just make volume low on my module :/ did you have dump of your eeprom?
from bk8000l.
It is the dump with the AT commands from the google group bk8000l
from bk8000l.
@xandeerzz Can you apply EQ while playing music?
What's your hardware connection? How is your BK8000L connected to your computer?
thx!
from bk8000l.
How are you guys applying the commands, for instance CMD+AUD+ENABLE+0+1 ? Over serial?
If I try AT+CMD+AUD+ENABLE+0+1 i get an "OK" in return from the chip but I don't really know if I can trust it because if i try "AT+CMD+XUD+XNABLE+0+1" i still get an OK. If i edit the word CMD i get no response at all. I'm using the BK8000L
from bk8000l.
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.
from bk8000l.
please do not ask questions in issues regarding other problems, thx
I moved your question here:
from bk8000l.
Related Issues (11)
- Can you set it to only connect with AVRCP Protocol HOT 1
- AT command transmitter mode? HOT 1
- BK8000L does not communicate HOT 14
- Crashes when switching input? HOT 3
- Bk7252 application software setup Wi-Fi tests HOT 1
- Arduino IDE compile problem HOT 1
- README getConnectionStatus character error HOT 1
- reset when module did not respond in time
- Possible to control EQ? HOT 19
- Is it possible to get metadata information like artist name/track name HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from bk8000l.