Author Topic: The Fixed Stock Kernels  (Read 35291 times)

GRiM

  • *
  • Posts: 137
Re: The Fixed Stock Kernels
« Reply #60 on: October 21, 2014, 06:56:21 pm »
Ah I see,  thanks for clarifying.

lujji

  • *
  • Posts: 73
Re: The Fixed Stock Kernels
« Reply #61 on: October 21, 2014, 07:25:58 pm »
Where did you source this kernel?  :)
The sources are available to public under LGPL license (as well as all the changes and updates that I make). I have no intention of withholding them and I want as many developers as possible working on the source as long as their work is public - otherwise we are no better than "yet another jxd developer".
Fixing the errors in KK is the next logical step in my opinion.

WebClaw (OP)

  • *
  • Posts: 385
Re: The Fixed Stock Kernels
« Reply #62 on: October 21, 2014, 08:56:58 pm »
I've uploaded a kernel with fixed refresh rate (60Hz) here: https://mega.co.nz/#!KRpGQRLS!aqlmYAPHnrkhJKHybQG8VWF0il7jp6H2b17WYrqj2hY
It's clocked to 1.6Ghz and is suitable for devices with power button issue.

Where did you source this kernel?  :)

He just have the sources, there are lot of people with the source available. Anyone can get them ;). Not funny if only one person has them. The more the better, and commiting to github if possible....

The JXD keymapper not working has an easy explanation. Most probably these new kernels use a different joystick driver which is dfifferent from  the kernels used in old stock roms and webclaw's, and mapper and joystick driver are related to each other, Just check joystick driver name and most probably is different. Mapper is not an apk, it's just an activity enmbedded in framework. At least it is that way in GPD devices, and most probably in 7800B too. Though existing Tincore.....

Tried to PM you back skelton - however looks like you may have turned off PM'.s - board soft says you blocked me.

Anyway, to answer your questions:

It was a miscalculation in their math in rk-lcd.c for 66Hz. My guess is they messed it up when they tried to self-fix vsync issues (it was discussed in depth on another board).

For the HDMI bug it was in rk_hdmi - lines 45+ are commented out (no idea why). Also debugging was turned on - I'm not sure why. Driver from MK device was used (supports SiI9022A/9024A and ITE IT66121) and updated hooks in board file. Works perfects on my unit now.

Code: [Select]
64 HDMI_720x576i_100HZ_16_9, //45
65 HDMI_1920x1080i_120HZ,
66 HDMI_1280x720p_120HZ,
67 HDMI_720x480p_120HZ_4_3,
68 HDMI_720x480p_120HZ_16_9,
69 HDMI_720x480i_120HZ_4_3, //50
70 HDMI_720x480i_120HZ_16_9,
71 HDMI_720x576p_200HZ_4_3,
72 HDMI_720x576p_200HZ_16_9,
73 HDMI_720x576i_200HZ_4_3,
74 HDMI_720x576i_200HZ_16_9, //55
75 HDMI_720x480p_240HZ_4_3,
76 HDMI_720x480p_240HZ_16_9,
77 HDMI_720x480i_240HZ_4_3,
78 HDMI_720x480i_240HZ_16_9,
79 HDMI_1280x720p_24HZ, //60
80 HDMI_1280x720p_25HZ,
81 HDMI_1280x720p_30HZ,
82 HDMI_1920x1080p_120HZ,
83 HDMI_1920x1080p_100HZ,

I also agree with your last point, future releases will the bitmap updated.

@lujji  - I agree, if this source is public we should all have access to it. I was not aware it was public (and I didn't want to piss of the person who provided it to me) hence my gumption to share.

Uploading to git...

Re: Keymapper issues;
JXD did update the driver in all 1.5 ROM release (the KK version shares this new version too). JXD referred to this change as a GUI update (this is why stealing the updated keymapper didn't work). As previously mentioned in my older post files in /framework must be changed.
« Last Edit: October 21, 2014, 09:06:25 pm by WebClaw »

lujji

  • *
  • Posts: 73
Re: The Fixed Stock Kernels
« Reply #63 on: October 21, 2014, 09:18:37 pm »
I agree, if this source is public we should all have access to it. I was not aware it was public (and I didn't want to piss of the person who provided it to me) hence my gumption to share.
It doesn't really matter where they came from - if they are licensed under LGPL then they are meant to be public. Glad that you're going to use git though.
There's no point in working on the same issue individually - we are aiming for the same goal anyway.
You may want to check this thread regarding the 66Hz issue: http://www.arctablet.com/blog/forum/crewrktablets-rk3188-entwicklung-customroms-development-croms/jxd-s7800b-gamepad-8gb-kitkat-omni-rom/page-10/
« Last Edit: October 21, 2014, 09:30:19 pm by lujji »

skelton

  • *****
  • Posts: 6842
Re: The Fixed Stock Kernels
« Reply #64 on: October 21, 2014, 09:33:56 pm »
Where did you source this kernel?  :)
The sources are available to public under LGPL license (as well as all the changes and updates that I make). I have no intention of withholding them and I want as many developers as possible working on the source as long as their work is public - otherwise we are no better than "yet another jxd developer".
Fixing the errors in KK is the next logical step in my opinion.

For kitkat perhaps you can take my GPD g7 kernel as a base, and try to merge what is missing (phonepad board, lcd driver, etc...) Maybe can be used as starting point. About the source, you all know where the source come from, so I think it's a good idea to work together in a git (I personally don't care a damn thing about what JXD may think). The more devs with a 7800 the better for all.

Webclaw, sorry I had to disable PM because I got about 40 asking me to make a ROM and things like that.... Oh boy...
« Last Edit: October 21, 2014, 09:39:21 pm by skelton »
Retired

souzafl

  • *
  • Posts: 10
Re: The Fixed Stock Kernels
« Reply #65 on: October 22, 2014, 02:38:28 am »
I've uploaded a kernel with fixed refresh rate (60Hz) here: https://mega.co.nz/#!KRpGQRLS!aqlmYAPHnrkhJKHybQG8VWF0il7jp6H2b17WYrqj2hY
It's clocked to 1.6Ghz and is suitable for devices with power button issue.

solved the problem of the power button, but the keymapper still does not work ...

Migou67

  • *
  • Posts: 5
Re: The Fixed Stock Kernels
« Reply #66 on: October 22, 2014, 07:57:26 am »
Hello,  I'm a new user and it's my first post, I have received this nice device a few days ago ...

I have flashed the webclaw-tw116-7SPECIAL and lujji kernel, the CPU is @1,6 ghz and the refresh screen @60hz. At the moment I dont use the keymapper tool, only emulators and vsync is also perfect.

Very fast and stable ROM for me !

Many thanks for your efforts to bring up this device as it would have to be.

Cheers.
JXD S7800b 16Gb


endre1952

  • *
  • Posts: 6
Re: The Fixed Stock Kernels
« Reply #68 on: October 22, 2014, 11:21:45 am »
Can someone make me an experimental 50hz kernel? I need it for PAL smooth scrolling, proper emulation of computers popular in Europe, mainly the Amiga and the C64. I'm sure I'm not the only one who'd find it sureful!

GRiM

  • *
  • Posts: 137
Re: The Fixed Stock Kernels
« Reply #69 on: October 22, 2014, 11:53:34 am »
Big +1 from me.   Also an Amiga user  :)

primelegend

  • *
  • Posts: 39
Re: The Fixed Stock Kernels
« Reply #70 on: October 22, 2014, 12:13:46 pm »
thats because amiga is forever and yes they are still making them and we are getting a new softcore for old 68k vampire 600 plus others
« Last Edit: October 22, 2014, 12:17:06 pm by primelegend »

braincell

  • *
  • Posts: 71
Re: The Fixed Stock Kernels
« Reply #71 on: October 22, 2014, 07:25:49 pm »
HOLY SH!T deffo 50hz

WebClaw (OP)

  • *
  • Posts: 385
Re: The Fixed Stock Kernels
« Reply #72 on: October 22, 2014, 11:11:43 pm »
Can someone make me an experimental 50hz kernel? I need it for PAL smooth scrolling, proper emulation of computers popular in Europe, mainly the Amiga and the C64. I'm sure I'm not the only one who'd find it sureful!

Most likely no, the ability to change refresh rates involve a lot of math combined with a lot of trail and error.

neocartman

  • *
  • Posts: 11
Re: The Fixed Stock Kernels
« Reply #73 on: October 22, 2014, 11:39:43 pm »
Thanks for theses new kernels.

Do they works on other roms such as stock or supercharged?

GRiM

  • *
  • Posts: 137
Re: The Fixed Stock Kernels
« Reply #74 on: October 23, 2014, 10:21:53 am »
Yes

lujji

  • *
  • Posts: 73
Re: The Fixed Stock Kernels
« Reply #75 on: October 26, 2014, 05:48:10 pm »
For anyone experiencing constant background noise/squeak from speakers try this kernel:

http://yaa.im/2fb9afbec58f009f
« Last Edit: October 26, 2014, 11:53:58 pm by lujji »

JCelis

  • *
  • Posts: 51
Re: The Fixed Stock Kernels
« Reply #76 on: October 26, 2014, 09:50:52 pm »
For anyone experiencing constant background noise/squeak from speakers try this kernel:
http://yaa.im/76b92c2fa6393c67


hello, the kernel does not boot. Greetings

lujji

  • *
  • Posts: 73
Re: The Fixed Stock Kernels
« Reply #77 on: October 26, 2014, 11:41:38 pm »
sorry about that, updated the link

fragglerok

  • *
  • Posts: 12
Re: The Fixed Stock Kernels
« Reply #78 on: November 05, 2014, 12:06:47 pm »
Hi Web claw !
Just registered here to put some bugs to let you improve yours work!

Recently I swapped the official rom of my jxd 7800b(august2014, so I  think is T model) with  your rom version 2

Worked like a charm except the famous power button issue!

Then in these days I flashed your recently kernel.

the results!

Power button issue - disappeared
But.
the jxd keymapper no longer working
and even the menu button is not working

and when I power off the console, a few minutes after it auto power on !

Anyone have my same issues with new kernel?

I hope this help you to improve your great work on this wonderful console !

P.S.
Forgive my bad english

Thanks

Edited.

The select act like a menu button now
and the start button act like  the home button!

note I flashed the kernel on your rom version 2

So after some digging, users will need to also update files in /framework (this makes the new kernel work proper with the button mapping and keymapper).

I'll fix the 66Hz this weekend and then release a ROM a few days later.



Did you make any progress ? tried the new kernel but the broken keymapper means its not suitable for me
« Last Edit: November 05, 2014, 04:08:36 pm by fragglerok »

GRiM

  • *
  • Posts: 137
Re: The Fixed Stock Kernels
« Reply #79 on: November 05, 2014, 02:28:40 pm »
You may want to edit your reply to save confusion as you have entered your comment inside the quote.