Milwaukee M12 Radio + Speaker"

> bluetooth scan
Scanning...
48:B5:A7:60:F1:91  -86 dBm  Audio       "M12 Radio + Charger"
00:80:25:A5:10:60  -91 dBm
2 devices found
> bluetooth connect "M12 Radio + Charger"
Connected to 48:B5:A7:60:F1:91: SBC 44100 Hz, joint stereo, bitpool 53
> bluetooth status
Bluetooth: on
Keyboard:  not connected
Classic keyboard: none
Serial:    none
Speaker:   48:B5:A7:60:F1:91, streaming
Stream:    SBC 44100 Hz, joint stereo, bitpool 53, 16 blocks, 8 subbands, MTU 716
Encoder:   10.1% of CPU, 517 packets of 5 frames in 7 s
Underruns: 0
Longest encoder gap: 52 ms
Longest send wait: 12 ms, samples dropped: 0, send errors: 0
Stream starts: 1, pauses: 0 (0 by the speaker), closed by the speaker: 0
Start failures: 0 refused, 0 rejected, 0 unanswered; streams reopened: 0
Bitpool lowered: 0 times, lowest 53
Bond store: 3 writes, longest 161 ms, total 480 ms
Keyboard security: 0 pairings, 0 re-encryptions, 0 interrupted since boot
Keyboard bonds held: 0
Last pairing: none since boot
>

Wait 30 secs

> bluetooth status
Bluetooth: on
Keyboard:  not connected
Classic keyboard: none
Serial:    none
Speaker:   48:B5:A7:60:F1:91, idle
Stream:    SBC 44100 Hz, joint stereo, bitpool 53, 16 blocks, 8 subbands, MTU 716
Underruns: 0
Longest encoder gap: 7 ms
Longest send wait: 11 ms, samples dropped: 0, send errors: 0
Stream starts: 0, pauses: 1 (0 by the speaker), closed by the speaker: 0
Start failures: 0 refused, 0 rejected, 0 unanswered; streams reopened: 0
Bitpool lowered: 0 times, lowest 53
Bond store: 0 writes, longest 0 ms, total 0 ms
Keyboard security: 0 pairings, 0 re-encryptions, 0 interrupted since boot
Keyboard bonds held: 0
Last pairing: none since boot
>

After 4 x MP3 and 1 x WAV files played in File Manager

> bluetooth status
Bluetooth: on
Keyboard:  not connected
Classic keyboard: none
Serial:    none
Speaker:   48:B5:A7:60:F1:91, streaming
Stream:    SBC 44100 Hz, joint stereo, bitpool 53, 16 blocks, 8 subbands, MTU 716
Encoder:   12.1% of CPU, 71682 packets of 5 frames in 1040 s
Underruns: 0
Longest encoder gap: 264 ms
Longest send wait: 109 ms, samples dropped: 734, send errors: 0
Stream starts: 1, pauses: 0 (0 by the speaker), closed by the speaker: 0
Start failures: 0 refused, 0 rejected, 0 unanswered; streams reopened: 0
Bitpool lowered: 0 times, lowest 53
Bond store: 0 writes, longest 0 ms, total 0 ms
Keyboard security: 0 pairings, 0 re-encryptions, 0 interrupted since boot
Keyboard bonds held: 0
Last pairing: none since boot
>

No audio pauses / dropouts noticed.

Testing with GUI TEST LCDPANEL when audio playing


Playing ShootingStars.wav
> play volume 60,60
> mode 3
> gui test lcdpanel
  59.6971 Circles per Second
> gui test lcdpanel
  59.8102 Circles per Second
> gui test lcdpanel
  59.9126 Circles per Second
>
> gui test lcdpanel
  59.6897 Circles per Second
> gui test lcdpanel
  59.7873 Circles per Second
>
> gui test lcdpanel
  59.6830 Circles per Second
> gui test lcdpanel
  59.3790 Circles per Second
> gui test lcdpanel
  59.5609 Circles per Second
>
> gui test lcdpanel
  59.5848 Circles per Second
> play pause
> gui test lcdpanel
  59.7397 Circles per Second
> gui test lcdpanel
  60.2818 Circles per Second
>
> play resume
> gui test lcdpanel
  59.7724 Circles per Second
> gui test lcdpanel
  59.6131 Circles per Second
> mode 1
> gui test lcdpanel
  58.3410 Circles per Second
> mode 3
> gui test lcdpanel
  59.7273 Circles per Second
> play volume 50,50
> bluetooth status
Bluetooth: on
Keyboard:  not connected
Classic keyboard: none
Serial:    none
Speaker:   48:B5:A7:60:F1:91, streaming
Stream:    SBC 44100 Hz, joint stereo, bitpool 53, 16 blocks, 8 subbands, MTU 716
Encoder:   11.7% of CPU, 4454 packets of 5 frames in 71 s
Underruns: 0
Longest encoder gap: 103 ms
Longest send wait: 102 ms, samples dropped: 0, send errors: 0
Stream starts: 2, pauses: 2 (0 by the speaker), closed by the speaker: 0
Start failures: 0 refused, 0 rejected, 0 unanswered; streams reopened: 0
Bitpool lowered: 8 times, lowest 49
Bond store: 0 writes, longest 0 ms, total 0 ms
Keyboard security: 0 pairings, 0 re-encryptions, 0 interrupted since boot
Keyboard bonds held: 0
Last pairing: none since boot
>


Playing 01 Talkin' Bout a Revolution.mp3
> gui test lcdpanel
  58.3568 Circles per Second
> gui test lcdpanel
  58.4374 Circles per Second
> gui test lcdpanel
  58.4717 Circles per Second
> gui test lcdpanel
  58.2493 Circles per Second
>
> gui test lcdpanel
  58.3747 Circles per Second
>
> gui test lcdpanel
  58.3342 Circles per Second
> gui test lcdpanel
  58.2965 Circles per Second
>
> gui test lcdpanel
  58.5465 Circles per Second
> bluetooth status
Bluetooth: on
Keyboard:  not connected
Classic keyboard: none
Serial:    none
Speaker:   48:B5:A7:60:F1:91, streaming
Stream:    SBC 44100 Hz, joint stereo, bitpool 53, 16 blocks, 8 subbands, MTU 716
Encoder:   12.2% of CPU, 11093 packets of 5 frames in 160 s
Underruns: 0
Longest encoder gap: 42 ms
Longest send wait: 33 ms, samples dropped: 0, send errors: 0
Stream starts: 1, pauses: 1 (0 by the speaker), closed by the speaker: 0
Start failures: 0 refused, 0 rejected, 0 unanswered; streams reopened: 0
Bitpool lowered: 0 times, lowest 53
Bond store: 0 writes, longest 0 ms, total 0 ms
Keyboard security: 0 pairings, 0 re-encryptions, 0 interrupted since boot
Keyboard bonds held: 0
Last pairing: none since boot
>


> play tone 150,149
> play tone 120,119
> play volume 50,50
> play volume 60,60
> gui test lcdpanel
  59.7701 Circles per Second
> gui test lcdpanel
  59.8601 Circles per Second
> play stop
> play tone 120,119
> gui test lcdpanel
  59.6831 Circles per Second
> gui test lcdpanel
  59.8093 Circles per Second
>
> gui test lcdpanel
  59.7505 Circles per Second
> gui test lcdpanel
  59.7416 Circles per Second
> play stop
> bluetooth status
Bluetooth: on
Keyboard:  not connected
Classic keyboard: none
Serial:    none
Speaker:   48:B5:A7:60:F1:91, streaming
Stream:    SBC 44100 Hz, joint stereo, bitpool 51 (of 53), 16 blocks, 8 subbands, MTU 716
Encoder:   11.5% of CPU, 3065 packets of 6 frames in 51 s
Underruns: 0
Longest encoder gap: 21 ms
Longest send wait: 32 ms, samples dropped: 0, send errors: 0
Stream starts: 2, pauses: 2 (0 by the speaker), closed by the speaker: 0
Start failures: 0 refused, 0 rejected, 0 unanswered; streams reopened: 0
Bitpool lowered: 3 times, lowest 49
Bond store: 0 writes, longest 0 ms, total 0 ms
Keyboard security: 0 pairings, 0 re-encryptions, 0 interrupted since boot
Keyboard bonds held: 0
Last pairing: none since boot
>

Audio can slow momentarily within 2-3 secs of GUI TEST LCDPANEL starting
