yashsingh1/xdaforums huggingface dataset:
[Streak 5 Android Development] _n0p_:
borijess, may I ask you to give a test for latest kernel, published by Greg in this thread, and tell the difference?

I think this kernel will be the base for future releases, and meanwhile kernel devs will figure out what compiler is the best.

Thank you.

--

lordmorphous, thank you for new theme!

Actually, what i've figured out, that it may be a driver fault. Again.

I didn't find any fresh opensource driver for our broadcom chip.

And what scares me, that my tree of thoughts on the wifi subject has grown many branches and starts to sping leaves :)

--

I wish Android had better theme handling engine.

--

Currently i'm trying to work a bit on config app, have no exp on java, so it'll be slow.
[Streak 5 Android Development] dsteinberg:
Hello n0p

Applying this theme looses the crt off animation

Sent from my Dell Streak
[Streak 5 Android Development] borijess:
I installed the kernal. I will let u know how it works.

Sent from the SuperStreak! ;-)
[Streak 5 Android Development] mba07:
experimental kernal

Kernal seems good so far.

May sound stupid but What is the group cpu scheduler for?

If it is not in the kernal, what effects will it have?

Is it related to cpu control for speed stepping for saving battery?
[Streak 5 Android Development] btvbtv:
I see no advantage of group scheduler as described at http://lwn.net/Articles/240474/
[Streak 5 Android Development] greg9100:
@Team - more on the BFS build

With older toolchain arm-eabi-4.4.0 I get a different error!

again at the end of the build-

WORKING_DIRECTORY/prebuilt/linux-x86/toolchain/arm-eabi-4.4.0/bin/arm-eabi-ld: internal error in arm_branch_common, at /home/jingyu/projects/gcc/android-toolchainsrc/build/../binutils/binutils-2.19/gold/arm.cc:3840

make: *** [.tmp_vmlinux1] Error 1
[Streak 5 Android Development] borijess:
Download the file and extract it. Once extracted u need only two files. Boot.img and dhd.ko. Take u r boot.img and place it where u r fastboot directory is located on your pc. Then take the dhd.ko file and use root exporler on u r phone and place that file in the system/lib/modules folder. Make sure u overwrite the old one. Change permissions on top line to read and write on dhd.ko file once moved. Then reboot phone go into fastboot mode and flash the boot.img. Hope this helps.

Sent from the SuperStreak! ;-)
[Streak 5 Android Development] _n0p_:
dsteinberg, sorry. Forgot to turn it back on after testing values combinations.

I'll upload GTL with CRT ASAP. Did you try reusing Flashplayer from 0.5b?

--

My observations on new kernel:

Works :)

WiFi wasn't frosen in morning.

Still having vdd errors.

Greg, have you commited latest version to github? I'm eager to find solution for bfs patch :)

--

If anyone willing to test new kernel - i'll publish flashable zip ASAP.

--

Sergei
[Streak 5 Android Development] borijess:
What new kernal the one Greg posted earlier in this thread?

Sent from the SuperStreak! ;-)
[Streak 5 Android Development] _n0p_:
Yes, that's the one.

I think we should give a wider test to it.

What is your current experience with it?
[Streak 5 Android Development] borijess:
So far seems to be OK. Wireless works good but still seems to freeze. Not as often as before but much better. Should I have my wireless setting to never sleep? Right now I am using off when screen goes off.

Sent from the SuperStreak! ;-)
[Streak 5 Android Development] _n0p_:
I suppose you don't have a fallback 3g/2g connection?

In this case you give a try to Never option.
[Streak 5 Android Development] borijess:
I do have a 3g connection just wondering what's the preferred method.

Sent from the SuperStreak! ;-)
[Streak 5 Android Development] attila.m:
I'm in for testing it

if i do not wait for the zip is it the 2 files i need, dhd.ko & boot.img? do not have to do anything with the other 2 files? thx
[Streak 5 Android Development] _n0p_:
I'd like to ask you to share your experience with wifi freezes, because I thought previously that fallback method solves wifi problems. Android should reassociate wifi connection on screen on, and if it doesn't I at least would know where to dig.

Thank you!
[Streak 5 Android Development] _n0p_:
Attila, you need only files you've mentioned.

Other two are packed kernel configuration and clean zImage without ramdisk part.

--

dsteinberg, http://www.littlemaruko.com/Nopteam/DSC_GingerTrueLightCRT.zip
[Streak 5 Android Development] _n0p_:
Experimental kernel.

Well, i think a standalone post needed for this.

--

As we wait for Greg to upload 2.6.35.13, here's 2.6.35.7 DSC-Team0.2+

with NAK workaround and BFS patch.

What NAK workaround means?

You might notice that, using ondemand governor, system would freeze sometimes.

That's because i2c bus fails to set freq/voltage.

I've attempted to fix it and so far seem to succeed.

Again, i'm not 100% sure, so it's up to you to tell us if this helpful.

BFS patch is experimental, i personally noticed better responsiveness, but not sure about side effects.

--

http://www.littlemaruko.com/Nopteam/DSC_Team.zip

--

If patches will prove their worth, i'll send them to ltrifonov and GSpecial for review and inclusion in main DSC-Team kernel tree.

--

With best regards to DSC-Team,

Sergei
[Streak 5 Android Development] ltrifonov:
@Team:

Guys, Today finally plugged my device at 27 % battery :)

this is 86 hours! 4 nights without charge.

I was able to build 2.6.35.14 too, and now will continue on BFS patch.

<6>[ 0.000000] Initializing cgroup subsys cpu
<5>[ 0.000000] Linux version 2.6.35.14-DSC-Team0.14 (root@cb-luboubuntu) (gcc version 4.4.1 (Sourcery G++ Lite 2009q3-67) ) #19 PREEMPT Tue Dec 6 13:54:44 EET 2011

will not publish kernel yet, because of few warnings while patching.
[Streak 5 Android Development] _n0p_:
Fantastic!

I've sent you and Greg BFS fix patch and NAK fix patch.

--

Sergei
[Streak 5 Android Development] btvbtv:
Just a thought, could wifi stability have something to do with amss/dsp1?

IMHO, DSC team members could use different amss/dsp1 combinations

I have gausb1a140614-us
[Streak 5 Android Development] _n0p_:
It's me again

Can't stand the roll, sorry :)

http://www.littlemaruko.com/Nopteam/DSC_Team2.zip

BFS Patch

I2C NAK fix

and

Key dejitter patch (to avoid device to turn on again right after it goes off, you know what i mean). Not a 100% solution, need to adjust delay value.

--

Sergei
[Streak 5 Android Development] greg9100:
Apologies, I was reluctant to make changes up to github, for fear of making an error and contaminating our collective source;

For the future, is github very dynamic regarding changes? I have little experience with it,

@Team --Super!

I am excited to try out these patches you've sent me!

-G
[Streak 5 Android Development] _n0p_:
To be honest, i'm too :)

I'd prefer Lubo to review and merge changes :)

--

I've just sent you and Lubo key dejitter patch.

With it i finally can turn off phone without problems.

--

About BFS patch - it definetely seems more responsive.

But total performance, especially 3D is a bit worse.

Will live with this kernel for a couple of days.

--

First bug experienced - videomem addressed incorrectly. Most probably that dma transfer shoud left as is (no bfs for us? :( )

Reminder - you can flash 0.62b update to revert back to stable kernel
[Streak 5 Android Development] greg9100:
BFS test kernel

Thanks to your patches, I have my first BFS enabled kernel! ;

DSC-2.6.35.13 with BFS patch 2009q3 codesourcery toolchain

If you wish to test here's the link: http://db.tt/yBVLgydq

adb shell:

dmesg | grep BFS

<6>[ 0.920928] BFS CPU scheduler v0.404 by Con Kolivas.

with the config, I disabled the group scheduler entirely, as it has been recommended do do this;

I am running tests on it, how did you make the video error manifest?
[Streak 5 Android Development] _n0p_:
Congratulations!

--

After some turns on and off screen becomes shifted.

Dunno which exact patch gives that, will check tomorrow.

--

Sergei
[Streak 5 Android Development] borijess:
Is this kernal recommended over DSC-2.6.35.13 u posted earlier?

Sent from the SuperStreak! ;-)
[Streak 5 Android Development] _n0p_:
borijess, it's WIP, but if you willing to test - you're welcome! Keep 0.62b update, so you can do a reverse patch if something goes wrong.

--

@Team - i'd be very thankful if you update github sources to latest working version - .13 or .14, so we could play with fresh sources. I also require your help - should I change values in .config manually, or there's other way?

Sad, my current kernel build time with 4.4.3 is over 20 mins, so I will gladly switch to Codesorcery.

--

Sergei
[Streak 5 Android Development] greg9100:
Sergei-

I haven't been able to patch 2.6.35.14 to accept BFS,

but .13 is 'working' with yours and the BFS patch-

I could push DSC-2.6.35.13-BFS which is the only local source I have kept modified with your recent patches

I also have a DSC-2.6.35.13 which is unmodified, without any patches

For changes with config, I personally use the menuconfig to make changes-
[Streak 5 Android Development] _n0p_:
Great!

Lubo, what is your opinion?

I personally think that it's safe to push .13 with BFS, as bfs has it option in config, so we can build cfs and bfs kernels by a simple reconfig.

--

Sergei
[Streak 5 Android Development] _n0p_:
Sorry for overquoting, I just don't want to loose this patch.

lordmorphous, sorry for asking: what is the change in framework-res and can it be avoided? I know I can decompile it, but I think you give a faster answer. I'm asking because i'd like the patch to be compatible with other existing themes.

And maybe you won't mind publishing your new theme in

http://xdaforums.com/showthread.php?t=1334721

so new user would easily find it?

--

Sergei
[Streak 5 Android Development] lordmorphous:
I'm afraid it can't be avoided...at least as far as I can tell. The most obvious change is the addition of the reboot.png to drawable-hdpi and drawable-mdpi. values/public.xml and values/strings.xml were also edited. I think the framework-res.apk and android.policy.jar all need to come from the same system (for theming purposes) as there are edits in each of these pointing back to or corresponding with an edit in the other. Framework.jar can be edited on its own as there aren't any resource id's involved in the editing. Did that make sense?

This is the post I got my instruction from. While it is not exactly as posted here, the basics are. http://xdaforums.com/showthread.php?t=811532

I added my new theme to the post you referred to.
[Streak 5 Android Development] _n0p_:
Thank you. That's the info I needed.
[Streak 5 Android Development] Coxeroni42:
Found a bug with 0.62b:

Facebook was using GPS for until I killed it. Didn't spot it until several hours, ate my battery alive. Dunno if it was a ROM or an app bug.
[Streak 5 Android Development] _n0p_:
I think it's not a bug, but a Facebook "feature". I've heard there's permission editors on Market, so you could try disabling location feature on F app.
[Streak 5 Android Development] borijess:
When flashing a new kernal is it recommended to clear cache and dalvic cache?
[Streak 5 Android Development] _n0p_:
borijess, no it's not needed. When changing kernel is best to charge device to 100% and clear battery stats.

More, when changes are made to framework, cache is rebuilt automatically.

--

dsteinberg, I really want to have your flashplayer version. It may be either in /system/app or /data/app.

Would you share it with us?
[Streak 5 Android Development] ltrifonov:
good evening :)

sh-4.1# dmesg | grep -i bfs
<5>[ 0.000000] Linux version 2.6.35.14-DSC-Team-BFS-0.14 (root@cb-luboubuntu) (gcc version 4.4.1 (Sourcery G++ Lite 2009q3-67) ) #25 PREEMPT Tue Dec 6 16:02:58 EET 2011
<6>[ 0.244628] usbcore: registered new interface driver usbfs
<6>[ 0.919128] BFS CPU scheduler v0.404 by Con Kolivas.
sh-4.1#

few hours running 2.6.35.14 with BFS and no problems yet

tomorow will create new project in githib for new kernel, because my patches are huge.. 100 MB...

it looks that .14 kernel is latest stable for now in. 35
[Streak 5 Android Development] _n0p_:
Great!

Just to get some sleep now :)
[Streak 5 Android Development] borijess:
My gps is not working latest kernel

Sent from the SuperStreak! ;-)
[Streak 5 Android Development] lordmorphous:
I just checked mine and it seems to be working fine. Running 0.62b and the latest Dsc-team kernel.
[Streak 5 Android Development] satanix:
usb host

Hi guys, thanks for continuing development on our beloved streak! I've been on .62b for a couple of days and had no issue!. .but havent had a chance to test the latest kernel...

What I have done is making a usb host cable... I know it works because usb keyboard and mouse work... The only issue that I have is with USB drive mounting. I'm a linux noob so I'm not familiar with mount commands.

I've tried following various guides/forums but still no luck...:

http://linuxslate.com/cgi-bin/forum/YaBB.pl?num=1286562168

http://xdaforums.com/showthread.php?t=1370699&page=4

I also ran dmesg on terminal and it seems like i can see the usb drive being recognised.. but still dont know how to mount it...

Would you guys be able to tell me what the mount command is? and where can I see the files in the USB drive? Any help would be appreciated.

Cheers.
[Streak 5 Android Development] hth2813:
DSC v0.62b is so smooth in comparison with DSC v0.6. Big thank to DSC team !
[Streak 5 Android Development] lordmorphous:
Just wanted to let the team know that wifi still freezes on me, but the handoff from wifi to 3g and back is working just fine. So I have set my wifi to turn off when the screen turns off and I don't miss a beat. It uses more battery this way, but its a sacrifice I'm willing to make to stay with this rom.

If any of you can point me in the direction for kernel building, I'll be more than happy to give it a whirl myself. I have quite a bit of linux experience, but never tried building a kernel myself, so don't really know where to start.
[Streak 5 Android Development] greg9100:
Excellent!

Intuition tells me you already have the android source repository synced;

From there you need is to clone our DSC source on github into your working directory if you have so deigned it to be,

git clone https://dsc-team@github.com/dsc-team/dsc-team-kernel-project.git

I believe you are familiar with this; you may have already done this-

You can then get the codesourcery toolchain we've been using here:

https://sourcery.mentor.com/sgpp/lite/arm/portal/package5353/public/arm-none-eabi/arm-2009q3-68-arm-none-eabi-i686-pc-linux-gnu.tar.bz2

and add it to your toolchain path

From the DSC source directory you can start building, using cross compiling, for example:

$make ARCH=arm CROSS_COMPILE=/home/greg/WORKING_DIRECTORY/prebuilt/linux-x86/toolchain/arm-2009q3/bin/arm-none-eabi- menuconfig

to start looking at the .config

some prefer to edit the .config directly

--------

$make ARCH=arm CROSS_COMPILE=/home/greg/WORKING_DIRECTORY/prebuilt/linux-x86/toolchain/arm-2009q3/bin/arm-none-eabi-

to build;

------

make ARCH=arm CROSS_COMPILE=/home/greg/WORKING_DIRECTORY/prebuilt/linux-x86/toolchain/arm-2009q3/bin/arm-none-eabi- clean

if there were errors

-----

successful builds produce a zimage and dhd.ko

Then you have to pack the zimage with a ramdisk to make a boot.img to flash with fastboot

On our github, Lubo also has provided building info, in his words;

-G

---------- Post added at 11:50 PM ---------- Previous post was at 11:34 PM ----------

@Team I did notice the video error mentioned moments ago, when I plugged my device into usb

I am hopeful that with the patched 2.6.35.14-BFS can happen, maybe bumping up the kernel to newer versions is the best effort
[Streak 5 Android Development] ltrifonov:
WOW!!! crazy good news!!! :)

yes, in kernel present usb host driver, because of some parts inside.

today will build needed kernel modules for usb storage to work :)

just afraid of 5volt supply... usb devices need 5v, but battery is 3 something
[Streak 5 Android Development] _n0p_:
satanix & manics,

As usb support already built in kernel, i promise to take a look at USB automount soon.

--

Oops. posted in time with Lubo. Voltage conversion is done on chip, that won't be a problem.

--

satanix, first article seems legit for me.

Wish i have a spare cable for dissection.

--

lordmorphous, as we getting more and more info on your problem, i'm starting to think that it's either a board or chip fail.

Right when we find .14 suitable for release, i will provide you a bit overvolted kernel to see if it helps.

--

Sergei
[Streak 5 Android Development] _n0p_:
Testing patches

@Team:

Now on .7 without BSF

+ NAK patch

+ Key dejitter value increased to 35ms.

So far so good.
[Streak 5 Android Development] ltrifonov:
@Team:

Just created new branch "experimental14" in our github

this is same kernel as our stable, just patched to version 2.6.35.14

how I did it:

1. downloaded clean source of 2.6.35.7

2. downloaded clean source of 2.6.35.14

3. diff 2.6.35.7 vs our kernel (this generate dell additions to kernel as a patch :)

4. diff 2.6.35.7 vs 2.6.35.14 (this generate version upgrade patch )

5. patched those 2 patches over clean 2.6.35.7 (there was some rejects, i added them manually)

now there are 2 branches in our github:

- master (our stable based on dell open-source 405)

- experimental14 - cloned with above steps from master

you can clone locally in some empty dir with command:

git clone git@github.com:dsc-team/dsc-team-kernel-project.git -b experimental14

now will commit bfs and other NAK and key dejitter patches from Sergei
[Streak 5 Android Development] _n0p_:
Lubo & Greg!

I think it's relevant:

http://unix.lt/thankyou.swf

--

I think we are ready for 0.63b release, and version 1.0 will be after reboot option, flashplayer issue, USB storage support AND (it's a secret) new GingerTrue theme from wway

Hope i didn't forget the road :)

--

Proof of NAK patch at work (ondemand governor):

F/PrintK ( 155): <2>[I2C]IRQ: 90 W2 NAK (63C8)
W/PrintK ( 79): I2C bus was NAKed (-5), repeat one
F/PrintK ( 106): <2>[I2C]IRQ: 90 W2 NAK (43C8)
W/PrintK ( 79): I2C bus was NAKed (-5), repeat one
F/PrintK ( 0): <2>[I2C]IRQ: 90 W2 NAK (63C8)
W/PrintK ( 79): I2C bus was NAKed (-5), repeat one
F/PrintK ( 155): <2>[I2C]IRQ: 90 W2 NAK (63C8)
W/PrintK ( 79): I2C bus was NAKed (-5), repeat one
F/PrintK ( 0): <2>[I2C]IRQ: 90 W2 NAK (63C8)
W/PrintK ( 79): I2C bus was NAKed (-5), repeat one
F/PrintK ( 0): <2>[I2C]IRQ: 90 W2 NAK (63C8)
W/PrintK ( 79): I2C bus was NAKed (-5), repeat one
F/PrintK ( 2187): <2>[I2C]IRQ: 90 W2 NAK (43C8)
W/PrintK ( 79): I2C bus was NAKed (-5), repeat one
F/PrintK ( 0): <2>[I2C]IRQ: 90 W2 NAK (63C8)
W/PrintK ( 79): I2C bus was NAKed (-5), repeat one
F/PrintK ( 0): <2>[I2C]IRQ: 90 W2 NAK (63C8)
W/PrintK ( 79): I2C bus was NAKed (-5), repeat one
F/PrintK ( 155): <2>[I2C]IRQ: 90 W2 NAK (63C8)
W/PrintK ( 79): I2C bus was NAKed (-5), repeat one
F/PrintK ( 2187): <2>[I2C]IRQ: 90 W2 NAK (63C8)
W/PrintK ( 79): I2C bus was NAKed (-5), repeat one
F/PrintK ( 0): <2>[I2C]IRQ: 90 W2 NAK (63C8)
W/PrintK ( 79): I2C bus was NAKed (-5), repeat one
F/PrintK ( 2187): <2>[I2C]IRQ: 90 W2 NAK (43C8)
W/PrintK ( 79): I2C bus was NAKed (-5), repeat one
F/PrintK ( 2187): <2>[I2C]IRQ: 90 W2 NAK (43C8)
W/PrintK ( 79): I2C bus was NAKed (-5), repeat one
F/PrintK ( 257): <2>[I2C]IRQ: 90 W2 NAK (63C8)
W/PrintK ( 79): I2C bus was NAKed (-5), repeat one
F/PrintK ( 95): <2>[I2C]IRQ: B8 W1 NAK (43C8)
F/PrintK ( 2187): <2>[I2C]IRQ: 90 W2 NAK (43C8)
W/PrintK ( 79): I2C bus was NAKed (-5), repeat one

--

And dejitter patch saves me a lot of nerves now as i earlier started experiencing:

Screen goes on after playing CRT anim.

Disappearing power menu on long press.

Camera app starts from time to time.

And now this issues are gone!. Wish Dell used better materials.

--

Sergei
[Streak 5 Android Development] eiben_robert:
Status report on DSC 0.62

No SOD's or random reboots since flashing. No complaints regarding performance.

Minor annoyances: market "My apps" is empty. However I can update them if I search for them individually. Market doctor in TB does not help

i use portrait mod. when I reboot the phone everything is locked in landscape (?) but after some minutes it goes to portrait

I use the original hands-free headphones and when listening to music can not change track with double pressing the answer key IF the phone is in standby. If I press the power button , screen is on than the track changing works good.

Congratulation and thank you for the very good work!

Robert
[Streak 5 Android Development] _n0p_:
Have you tried Market doctor option in Titanium or MyBackup?

--

First lock is in lanscape, it's ok.

--

I will look into headset issue.

--

Sergei
[Streak 5 Android Development] ltrifonov:
@Team:

Committed all patches to github - experimental14 branch

- applied BFS 404 patch

- applied NAK patch by Sergei

- applied dejitter patch by Sergei

ready to test kernel:

WARNING!!! THIS IS STILL EXPERIMENTAL !!!

boot.img

dhd.ko

<5>[ 0.000000] Linux version 2.6.35.14-DSC-Team-BFS-NAK-DJT-14+ (root@cb-luboubuntu) (gcc version 4.4.1 (Sourcery G++ Lite 2009q3-67) ) #22 PREEMPT Wed Dec 7 13:18:07 EET 2011
<6>[ 0.919616] BFS CPU scheduler v0.404 by Con Kolivas.

EDIT:

As i can see,

there is present usb storage support in kernel:

<6>[ 0.757812] vreg_enable: usb enabled
<6>[ 0.757995] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver
<6>[ 0.759979] usbcore: registered new interface driver cdc_acm
<6>[ 0.759979] cdc_acm: v0.26:USB Abstract Control Model driver for USB modems and ISDN adapters
<6>[ 0.760009] Initializing USB Mass Storage driver...
<6>[ 0.760070] usbcore: registered new interface driver usb-storage
<6>[ 0.760101] USB Mass Storage support registered.

i can test it when i take my chinese docking from my car :)

but... have to test without usb debugging...
[Streak 5 Android Development] _n0p_:
Applyed the new kernel.

Hope that nasty vidmem issue gone.

--

Sergei

--

Edit:

Did some quick perf tests.

So far they shows overall performance degradation by about 25%

But UI responsiveness is just great!

--

I think we should release CFS kernel as main, and BFS - as user choice, for people who prefer responsiveness on bench results (Apple-like :) )
[Streak 5 Android Development] ilian:
Hi,

I install the 0.62 Rom over the DJ 2.4.3. Every thing looks OK but the baseband is still GAUSB1A140514-EU. I flash severel times the flash me zip without success.

Can you help me please.
[Streak 5 Android Development] ltrifonov:
I agree, but how do you think, is it enough to recompile kernel with:

CONFIG_SCHED_BFS=y

or maybe to create another branch for kernel without whole patch?
[Streak 5 Android Development] _n0p_:
Lubo, i'd like to avoid branching as much as possible.

That's quite simple change, i've took a look at BFS patch and it correctly wrapped in defines, so it should do the trick.

--

Sergei
[Streak 5 Android Development] _n0p_:
ilian, i'm afraid you'll have to flash Olleh 406 ROM to upgrade low-level firmwares correctly in case you have 405 BB.

It's quite simple - Nandroid backup, flash 406 ROM, Nandroid restore.
[Streak 5 Android Development] ltrifonov:
Здравей,

трябва да си изтеглиш от 1-вия постинг един зип файл, да го разархивираш някъде на компютъра и изпълниш flash.cmd от него. Този зип не е за директно ползване от телефона. Но всъщност няма голям смисъл, аз никога не съм флашвал по-нов от 405.

Hi, download zip on your computer (not on phone) and follow steps as described in first post:
[Streak 5 Android Development] _n0p_:
Lubo, there's a faulty condition, if user has already flashed 405 BB.

For some reason it cannot be upgraded with fastboot, only full 406 flashing helps.

--

Сергей
[Streak 5 Android Development] satanix:
Yeah I did follow the steps in the first article. Kudos to him for finding the way to do it :)

Keep it up guys. I wish I knew more technical stuff so I could help.
[Streak 5 Android Development] _n0p_:
satanix, as you able to mount a USB drive? I'm eager to know.

--

I think we almost done with kernel, and after a few days of testing will release a new update for everyone.

BTW, don't you write in Java by any chance?