Hello,
The kernel isn't official, IUNI and Gionee categorically refused to release sources. I apologize for the false joy.
However... Some Gionee's phones are re-branded, and among them, some have agreed to release sources like General Mobile (thanks to
burakgon,
feroxxx, and all others who worked on it) and BLU with the model Life Pure XL. This models are a rebranded Gionee Elife E7. On those kernels some drivers and others are missing.
The kernel on the GitHub is a fork of the work of feroxx, with some elements of the BLU sources like the camera drivers, and others from official constructors like synaptics for the touchscreen drivers for example.
Dtsi files was made thanks to the tutorial of
ketut.kumajaya with meld to compare and reconstruct files one by one. Actually DTSIs aren't perfectly like the original, it's not finished, but the compiled dt.img works on an original recovery. It's a good signs.
Many specifics dtsi files was constructed like the 2k Sharp and Truly screen or LG battery...
Currently the work must be concentrated especially at the kernel image. It boots with TWRP 3.x based on OmniRom 5.1, the mtp and adb works but the screen is black. So it's possible to do a dmesg, here is the log in attachment .
We are two on the project,
alecuba16 and I. We have only a few time of investment on it unfortunately. :'(
So if anyone wishing to help is very welcome !