The race to update devices to the latest version of the Android operating system, Android 6.0 (Marshmallow) continues and those sporting the latest HTC flagship smartphone, the HTC One M9 have now seen their update rolling out. This was the update for devices sold through Verizon and T-Mobile, as the unlocked version of the One M9 began receiving its update towards the close of last year. As is typical with carrier editions, the update generally takes longer to arrive and in the case of T-Mobile and Verizon One M9s, this was the time between Christmas and now. Either way, One M9 owners on either carrier are probably just happy enough to see their updates finally rolling out today.
However, if you are a ROM developer, then that is not the end of the One M9 news today, as it also seems that HTC has now released the kernel source code for the One M9 as well. That is, the kernel source code for the One M9 Android 6.0 update. While this won't be much use to end-users initially, this will allow developers to start work on their tweaking and porting of the latest version of Android for the One M9. A move which is likely to prove beneficial later on when the fruits of their labor become more widely available.
In terms of today's kernel listings, it seems HTC has dropped the code for multiple variants of the One M9. This dropping includes files for the unlocked developer edition, as well as carrier variants like the T-Mobile option (multiple regions for T-Mobile), Bell, Rogers and TELUS variants (simply listed as WWE) and also the European variant as well. So there are plenty of versions to currently get your hands on if you do plan to start work on the One M9 Android 6.0 update. In terms of size, they all seem to be relatively standardized with all files coming in somewhere between the 200MB and 300MB markers. Those interested, can check out the list of downloads available and of course, download any of the files and start tweaking, by heading through the source link below and over to the HTCDev site.