"User configuration data 30" (PSKEY_USR30)
Contains this:
476d 0000 3fff 476e 0001 3fff 476f 0002 3fff 4770 0003 3fff 4771 0004 3fff 4772 0005 3fff 4773 0006 3fff 4774 0007 3fff 4775 0008 3fff 4776 0009 3fff 4001 000a bfff 4002 000b bfff 4003 000c bfff 4742 000d bfff 4744 000e bfff 4116 000f bfff 4101 0010 bfff 411b 0011 bffe
... and appears to have this meaning:
// event id sound number flags 476d 0000 3fff // "one" 476e 0001 3fff // ... 476f 0002 3fff // 4770 0003 3fff // 4771 0004 3fff // 4772 0005 3fff // 4773 0006 3fff // 4774 0007 3fff // 4775 0008 3fff // 4776 0009 3fff // "nine" 4001 000a bfff // power-on sound 4002 000b bfff // power-off sound 4003 000c bfff // pairing sound 4742 000d bfff // bluetooth connected 4744 000e bfff // volume limit bump 4116 000f bfff // some chord, dunno what 4101 0010 bfff // connect+ activate 411b 0011 bffe // connect+ deactivate
By editing this table, I can reassign and disable sounds.
To disable a sound, set flags to zero. In particular, I've found that bitmask 0x0002 affects if the sound is played or not, the remaining bits don't seem to do anything.
If you want to swap power-up and shut-down sounds, for example, change 000a into 000b and 000b into 000a.
I'd consider it to be FIRST ACTUAL HACK! Yuppeeeee!
Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.
Thanks from me too!
You've saved me from the ire of the rest of the house.
Are you sure? yes | no
Thank you very very very much!!!
Did in with my JBL Flip 4 and the CSR BlueSuite running in Parallel Desktops.
There hasn't been a problem at all :) :)
Are you sure? yes | no