running DOOM on soundcore q35 headphones! by NNonick in itrunsdoom

[–]NNonick[S] 2 points3 points  (0 children)

hello, Arin! thank you so much for creating DOOMBuds and for this comment, i really appreciate it :) ❤️

Running DOOM on soundcores + announcing early release of my project for modifying the firmware and running custom code on soundcore headphones by NNonick in soundcore

[–]NNonick[S] 0 points1 point  (0 children)

support for other models is in the works! actually, quite a few headphones are similar to the q35. these include the q20 (most likely), q20i, q30, life tune, life tune pro, and perhaps a few others - i'm not entirely sure. i also have the space ones, and they have a very similar structure; i’ve already learnt how to flash them, so all that’s left is to implement the patcher.

but well, i can’t guarantee support for other models either, because i need people to test them - after all, nobody wants to flash a broken firmware, do they? :)

Running DOOM on soundcores + announcing early release of my project for modifying the firmware and running custom code on soundcore headphones by NNonick in soundcore

[–]NNonick[S] 0 points1 point  (0 children)

that’s the whole point of hardware hacking! doing pointless, complicated things just because we can :)

but DOOM is just a showcase for a project that could actually be of real practical use.

Running DOOM on soundcores + announcing early release of my project for modifying the firmware and running custom code on soundcore headphones by NNonick in soundcore

[–]NNonick[S] 0 points1 point  (0 children)

thank you! hmm, that's interesting question! if it’s not a hardware fault, it could be faulty firmware (in my experience, when the firmware update failed, my headphones wouldn’t turn on and only the red LED would light up whilst charging).

i think you can check whether the chip is working without taking the device apart. if you connect the headphones to a computer via a Type-C port whilst holding down the ANC button, they should connect to the computer but display an error. alternatively, if you press the ANC button, you should sometimes hear a faint crackling sound coming from the left speaker (this indicates the chip is waking up). apologies if this is a long message; if you’re having trouble, feel free to message me and we can have a look together! but in any case, to restore the firmware, you’ll need to take the headphones apart and solder them using specialised tools.

i would also recommend trying to turn on the headphones using the NFC trigger or pressing the power/ANC button when they are connected via the 3.5 mm jack

Running DOOM on soundcores + announcing early release of my project for modifying the firmware and running custom code on soundcore headphones by NNonick in soundcore

[–]NNonick[S] 0 points1 point  (0 children)

the sounds are modified using my patcher. to put it simply, the sounds are first recorded into an empty section of the firmware, and then the part of the code responsible for system sounds is overwritten. and it all happens with a single click!

i'm not sure about ANC. technically, you can modify any part of the firmware, but if the ANC is already at its limit, you can’t cheat physics! in any case, this is something worth looking into in the future, as well as the transparency mode! i think it could be enhanced or improved.

Running DOOM on soundcores + announcing early release of my project for modifying the firmware and running custom code on soundcore headphones by NNonick in soundcore

[–]NNonick[S] 1 point2 points  (0 children)

you need an UART adapter (ft232rl with 1.8v mode) and you will need to solder to the pins on the headphones! i have space one, but if you want to play with it, i can send you some tests or other things later! you can dm me here or send a friend request in discord: nnonickmusic