Giter VIP home page Giter VIP logo

Comments (11)

xandeerzz avatar xandeerzz commented on July 19, 2024 1

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.

tomaskovacik avatar tomaskovacik commented on July 19, 2024

log from QE tab of 3254_ToolKit_V2.6.exe

eq

[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

eq_config

Equlizer command explained:

  1. command for configurint equalizer CMD+AUD+CONF+
  2. equalizer number [0,1,2...4] +
  3. EQ mode: shelving=0/peak=1 +
  4. filter type: low=0/high=1 +
  5. Gain: (gain*10000, gain can be from -24 to 18) +
  6. center freq(Hz) +
  7. Sample freq(Hz) +
  8. 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

  1. command: CMD+AUD+ENABLE +
  2. equalizer number (0,1,2,3,4) +
  3. enable = 1,disable=0

none of this seams to works on my bk3254 module ... so maybe it need to enabled in firmware ...

from bk8000l.

tomaskovacik avatar tomaskovacik commented on July 19, 2024

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.

xandeerzz avatar xandeerzz commented on July 19, 2024

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.

tomaskovacik avatar tomaskovacik commented on July 19, 2024

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.

tomaskovacik avatar tomaskovacik commented on July 19, 2024

this just make volume low on my module :/ did you have dump of your eeprom?

from bk8000l.

xandeerzz avatar xandeerzz commented on July 19, 2024

It is the dump with the AT commands from the google group bk8000l

from bk8000l.

johnyradio avatar johnyradio commented on July 19, 2024

@xandeerzz Can you apply EQ while playing music?
What's your hardware connection? How is your BK8000L connected to your computer?
thx!

from bk8000l.

niclas0219 avatar niclas0219 commented on July 19, 2024

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.

Largebytetechnology avatar Largebytetechnology commented on July 19, 2024

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.

tomaskovacik avatar tomaskovacik commented on July 19, 2024

please do not ask questions in issues regarding other problems, thx

I moved your question here:

tomaskovacik/BK3254#11

from bk8000l.

Related Issues (11)

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.