The LG V40 ThinQ source kernel is already on the internet.

Obtaining the kernel source code is one of the major first steps to developing custom ROMs for an Android device.

Considering the LG V40 ThinQ was only launched on Wednesday, LG’s speed here is admirable.

LG launched its latest entry in its premium V-series — the LG V40 ThinQ — on Wednesday this week. The new smartphone isn’t even available for pre-order yet, but LG’s already posted the kernel source code.

Every Android smartphone manufacturer is required to release the kernel source code for its devices because Android is bound under the GPL. Some companies are really good about releasing source code very soon after a new device is launched — and others are not-so-good. The fact that LG has the source code of the LG V40 ThinQ live online before the device is even available is certainly laudable.

Editor's Pick Beginner’s guide to installing LineageOS on your Android device PLEASE NOTE: Flashing software on a device is an “at your own risk” activity. Even if you follow our guide to-the-letter, we can’t accept any responsibility if your device breaks. Our guide is meant for …

Now that the kernel source code is live, the Android development community can get to work on generating new software for the LG V40 ThinQ. Granted, there’s still a lot more that needs to happen that won’t be able to really begin until developers get their hands on a physical device, but the source code being made available is a necessary starting point which will put them way ahead of the game.

If you have always wanted to explore the custom ROM community but don’t know how to start, we have a beginner’s guide to flashing the most popular ROM (LineageOS) available here.

NEXT: The current state of custom ROM development