ac, aenaon, ambient black, at, automation, avant-garde, backlight, bash, black, bluetooth, chromosome needle, cmus, conky, cron, crontab, d, daw, dbus, dcd, debian, dlang, dualboot, efi, exo, fluidsynth, furia, goldendict, google plus, grub, guitar, guitar pro, ip range, iptv, kate, kde, kdevelop, klipper, kontinuum, last.fm, liblastfm, lifehack, linux, lv2, lyrics, math metal, midi, mocp, morowe, music, openbox, packaging, podcasts, polkit, post-black, post-metal, powerdevil, python, qsynth, qt, radio, review, script, scrobbler, scrobbling, secure boot, sequencer, smplayer, sound, stardict, synthesizer, tablatures, tag editor, the great old ones, tip, tooltip, tray, uefi, vsti, zeit
Dr. Bluetooth 7 years, 2 months ago

or How I Learned to Stop Worrying and Love the Hacking

The story begins when my main laptop broke so I had to use another one which doesn’t have an out-of-the-box driver for the Bluetooth hardware. Lurking on the internet I found some pieces of already hacked yet still outdated code. The code wasn’t working properly with the actual kernel version. With the next kernel version even compilation was broken. That’s where I decided to hack a kernel module and it was a quite interesting experience.

More of this story is under the cut. KDevelop screenshot