Now that I've built a few ROMs for the XA2 Ultra (AOKP and Resurrection Remix), I've turned my attention to the Sony Open Devices Project. The SODP, as it is abbreviated, is an effort to make custom ROMs for various Sony devices that are as open source as possible. This …
Homemade Bluetooth Auto-start Still Trucking!

Well, after a year of service, thousands of miles, and a full fall, winter, spring, and summer, my home made Bluetooth auto-start is still trucking! It's been really convenient as the weather once again turns cold to pull out my phone, press start, and hear my truck fire up!
There …
Chirp - programming a HAM radio
[gallery ids="4427,4428,4429,4430" type="rectangular"]
While this tool isn't new for most HAM's, it was new for me. It's called CHIRP, and it is a programmer for your radio. More or less, it allows you to input channels, change settings, and download/upload content to your radio …
error: implicit declaration of function 'INIT_DELAYED_WORK_DEFERRABLE'
While working on the nightmare governor for the Xperia XA2 Ultra (sdm660), I ran into this error:
/home/alaskalinuxuser/aokp_pie/kernel/sony/sdm660/drivers/cpufreq/cpufreq_nightmare.c:714:3: error: implicit declaration of function 'INIT_DELAYED_WORK_DEFERRABLE' [-Werror,-Wimplicit-function-declaration]
INIT_DELAYED_WORK_DEFERRABLE(&this_nightmare_cpuinfo->work, do_nightmare_timer);
^
/home/alaskalinuxuser/aokp_pie/kernel/sony/sdm660/drivers/cpufreq/cpufreq_nightmare …
error: implicit declaration of function 'cputime64_sub' [-Werror,-Wimplicit-function-declaration]
You might be getting tired of these by now, but I really do use this website as my scratchpad, so I can jump back to something that I worked on before. I also hope that people who are searching for an error can find it here, possibly with an answer …
error: this function declaration is not a prototype [-Werror,-Wstrict-prototypes] MODULE_LICENSE("GPL");
Lately I've been going through the Xperia XA2 Ultra kernel (sdm660) and trying to add new features. Today I was adding in some governors, and several of them had the same underlying issues. Part of the problem was that I got the governors from a 3.10 kernel and put …
error: use of undeclared identifier 'pm_idle'
Lately I've been going through the Xperia XA2 Ultra kernel (sdm660) and trying to add new features. Today I was adding in some governors, and several of them had the same underlying issues. Part of the problem was that I got the governors from a 3.10 kernel and put …
field designator 'suspend' does not refer to any field in type 'struct early_suspend'
Lately I've been going through the Xperia XA2 Ultra kernel (sdm660) and trying to add new features. Today I was adding in some governors, and several of them had the same underlying issues. Part of the problem was that I got the governors from a 3.10 kernel and put …
Picked up two more badges from CompTIA!
[gallery ids="4418,4417" type="square" columns="2"]
Well, I'm not 100% sure how valuable they are, but I picked up a few more CompTIA badges recently. I've been going through the CompTIA certifications to renew some that I had, and to pick up some new ones. All told, this …
cpufreq_interactivex.c:239:9: error: implicit declaration of function 'strict_strtoul' [-Werror,-Wimplicit-function-declaration]
Lately I've been going through the Xperia XA2 Ultra kernel (sdm660) and trying to add new features. Today I was adding in some governors, specific to this post, is the interactiveX governor.
That's when I ran into this error:
/home/alaskalinuxuser/aokp_pie/kernel/sony/sdm660/drivers/cpufreq/cpufreq_interactivex.c:239 …