Latest product reviews
ARCHOS 50 Diamond
ARCHOS GamePad2
ARCHOS
Smartphones
ARCHOS
TV Connect
ARCHOS 101 XS

A A A
Avatar

Please consider registering
Guest

Search

— Forum Scope —






— Match —





— Forum Options —





Minimum search word length is 3 characters - maximum search word length is 84 characters

Register Lost password?

ClockworkMod (CWM) Recovery easy install for RK3066 and RK3188 -- TWRP/CWM Flash-Tool and root for RK3288

 Please donate to support OMA and CrewRKTablets firmware work, thank you !

sp_Feed sp_TopicIcon
Kernel 3.0.36 for Archos Gamepad and Android JB 4.2.2
Tags: custom
Related Tags
Avatar
JochenKauz

Moderator

Firmware Guru
Forum Posts: 450
Member Since:
2012/11/19
sp_UserOfflineSmall Offline

Thanks Received: 76
1
2013/05/28 - 11:46
sp_Permalink sp_Print

Hi @All,

I only want to inform you, that we are working on a 3.0.36 kernel version for the Gamepad and other RK2918/RK3066/3188 based tablets. We are also working on JB 4.2.2 and CM10.1.

Currently we have the first working beta's running on Odys Loox (RK2918), Odys Genio(RK3066), CM V88 Quad(RK3188).

Unfortunatly the Gamepad is a little bit more complicated, cause at this time we have no valid information about the builtin screen. The official released kernel sources of Archos (Version 3.0.8) are not correct.

 

If someone here at the forum has further information about the builtin screen type, like parameters etc., I would be really happy to built a custom kernel for the Gamepad to get JB 4.2.2 up and running.

 

Greetings

JochenKauz

 

The following users say thank you to JochenKauz for this useful post:

admin, Mick2K, derm
Avatar
admin

admin
Forum Posts: 5871
Member Since:
2010/09/11
sp_UserOfflineSmall Offline

Thanks Received: 3163
2
2013/05/28 - 12:12
sp_Permalink sp_Print

Hello JochenKauz,

Thanks again to you and Crew RKTablets for your great work Wink

Just to be sure, what you need is the LCD display and touchscreen parts in the Linux kernel source ? are there any required source code for the Android system as well, or you'll be able to work from the binary files from the existing GamePad firmware ?

I'll check around to see if I can get you something.

Cheers.

The following users say thank you to admin for this useful post:

JochenKauz

If you like our web site, applications and firmwares, feel free to support our site. Donations are used to pay the bills for our server hosting costs, development tools and purchase new tablets to support.

Avatar
JochenKauz

Moderator

Firmware Guru
Forum Posts: 450
Member Since:
2012/11/19
sp_UserOfflineSmall Offline

Thanks Received: 76
3
2013/05/28 - 13:01
sp_Permalink sp_Print sp_EditHistory

Hi,

I'm looking for the screen driver parameters, backlight parameters and touchscreen (FT5406) parameters... the screen driver parameters should look like this example:

/* Base */
#define OUT_TYPE SCREEN_RGB
#define OUT_FACE OUT_P888
#define OUT_CLK 47000000
#define LCDC_ACLK 150000000 //29 lcdc axi DMA

/* Timing */
#define H_PW 10
#define H_BP 160
#define H_VD 1024
#define H_FP 119

#define V_PW 3
#define V_BP 23
#define V_VD 600
#define V_FP 9

/* Other */
#define DCLK_POL 0
#define SWAP_RB 0

 

So yes, these codes are part of the kernel source. There are no related Android source codes, because I only need to get the screen initialised and this does not happen now. Mostly of the Android screen part is done (libstagefright etc.), also the framebuffer and vpu_service in the new kernel is up and running.

But unfortunatly we cannot use any binary files from the original firmware, because the JB 4.2.2 needs an 3.0.36 kernel. This is a problem of precompiled .so and .ko we have to use. These libraries are linked against a 3.0.36 kernel, and do not really work with older kernel versions. Due to massive changes in the structure of Android JB 4.2.2 in comparison to JB 4.1.1, the old libraries are not working anymore. Additionally it looks for me, that the old JB 4.1.1 libraries are a backport to ICS 4.0. I have made a deeper look in the published JB 4.1.1 Sources of Odys, and there are massive changes done to AOSP 4.1.1 to get the libraries working together with the framework.

 

Greetings

JochenKauz

Avatar
the_jako
Active Member
Forum Posts: 25
Member Since:
2012/12/26
sp_UserOfflineSmall Offline

Thanks Received: 5
4
2013/06/03 - 21:56
sp_Permalink sp_Print

Hope you can get it work soon. Thanks a lot for your work!!!


Avatar
Mick2K
Member
Forum Posts: 13
Member Since:
2012/12/29
sp_UserOfflineSmall Offline

Thanks Received: 8
5
2013/06/03 - 23:59
sp_Permalink sp_Print

Can you explain whats the benefits are with the newer Kernel? Are you gonna add some overclock possibilities or more governors or just the (almost) stock kernel?

Avatar
JochenKauz

Moderator

Firmware Guru
Forum Posts: 450
Member Since:
2012/11/19
sp_UserOfflineSmall Offline

Thanks Received: 76
6
2013/06/04 - 13:31
sp_Permalink sp_Print

The benefit is easy too explain... we need an 3.0.36 kernel to get Android JB 4.2.2 working.

Some parts of the JB Releases of Rockchip are closed source and linked against a 3.0.36 kernel. This is the reason that this parts don't work with an older kernel version.

Second, we will add more modules to the kernel, like NTFS filesystem support, CIFS filesystem support, external ethernet adpaters, external audio or printing possibilites.

Overclocking is not on the agenda first, we have to test if this works, cause on RK2918 the cpu was throttled down from 1.2GHz to 1 GHz, which is not the case on RK3066.

The following users say thank you to JochenKauz for this useful post:

Mick2K, Nath4n
Avatar
admin

admin
Forum Posts: 5871
Member Since:
2010/09/11
sp_UserOfflineSmall Offline

Thanks Received: 3163
7
2013/06/06 - 16:29
sp_Permalink sp_Print sp_EditHistory

JochenKauz,

Have you checked  the include file arch/arm/mach-rk30/include/mach/rk30_board.h in the kernel source code from this source code release ArchosGamePad_GPL_release.tgz ? There are a bunch of display related constants, I just hope it's the file for the right device, as the header mentions "rk30_a97xsk.h" which looks more like the Archos 97XS Confused Missing anything in particular ?

 

Cheers.

If you like our web site, applications and firmwares, feel free to support our site. Donations are used to pay the bills for our server hosting costs, development tools and purchase new tablets to support.

Avatar
JochenKauz

Moderator

Firmware Guru
Forum Posts: 450
Member Since:
2012/11/19
sp_UserOfflineSmall Offline

Thanks Received: 76
8
2013/06/06 - 17:03
sp_Permalink sp_Print

Hi,

yes I tried the code, but it is a wrong release. The internal build describes a A70GT, not an A70GP.

I have mailed Archos if they could correct it, but they never answered this request.

 

Greetings

JochenKauz

Avatar
admin

admin
Forum Posts: 5871
Member Since:
2010/09/11
sp_UserOfflineSmall Offline

Thanks Received: 3163
9
2013/06/06 - 17:04
sp_Permalink sp_Print sp_EditHistory

OK, let's see if ARCHOS can get it fixed...

If you like our web site, applications and firmwares, feel free to support our site. Donations are used to pay the bills for our server hosting costs, development tools and purchase new tablets to support.

Avatar
skelton

Contributor
Forum Posts: 45
Member Since:
2013/04/01
sp_UserOfflineSmall Offline

Thanks Received: 26
10
2013/06/07 - 11:30
sp_Permalink sp_Print

And what about making CM10, which is 4.1.2 and probably kernel 3.0.8 is enough. In fact 4.1.2 would allow the use of BT dongles, whereas in 4.2.2 only BT UART is supported.

Avatar
JochenKauz

Moderator

Firmware Guru
Forum Posts: 450
Member Since:
2012/11/19
sp_UserOfflineSmall Offline

Thanks Received: 76
11
2013/06/07 - 13:26
sp_Permalink sp_Print

Oma already released a JB 4.1 Gaming Edition and a CM10 Edition. Both can be found on our page crewrktablets.arctablet.com.

Both work with the Stock Kernel of the Gamepad, only issue that I have found was a battery signal problem. The stockkernel don't give the right messages to Android.

 

But why is 4.1.2 for BT needed? Its more a thing, if you have kernel drivers for that or not.

Avatar
skelton

Contributor
Forum Posts: 45
Member Since:
2013/04/01
sp_UserOfflineSmall Offline

Thanks Received: 26
12
2013/06/07 - 13:45
sp_Permalink sp_Print

 

Google removed support in 4.2 fot BT usb dongles, only internal UART is supported, they changed bluez stack. 

 

Although you include BT drivers and protocols in the menuconfig when compiling kernel, won't work for that reason.

Avatar
JochenKauz

Moderator

Firmware Guru
Forum Posts: 450
Member Since:
2012/11/19
sp_UserOfflineSmall Offline

Thanks Received: 76
13
2013/06/07 - 14:08
sp_Permalink sp_Print

admin said
OK, let's see if ARCHOS can get it fixed...

Hopefully yes, but at this point they have not released correct source codes.

I have tried to build the sources, they compile, but the Gamepad does not boot with this kernel.

Looking inside the defconfig, it was clear that this is a wrong release.

1. the compiled kernel does not boot, not even a boot screen. Not showing a bootscreen indicates that screen parameters are incorrect.
2. the defconfig identifies the kernel as MACH_RK30_A70GT, my Archos Gamepad has a model number of A70GP, not A70GT
3. the defconfig defines a Touchplus touchscreen driver, but my Archos Gamepad has a FT5406 chip built in
4. the dmesg of the kernel print out messages which cannot be found in source code. 

Avatar
JochenKauz

Moderator

Firmware Guru
Forum Posts: 450
Member Since:
2012/11/19
sp_UserOfflineSmall Offline

Thanks Received: 76
14
2013/06/07 - 14:50
sp_Permalink sp_Print sp_EditHistory

skelton said
 

Google removed support in 4.2 fot BT usb dongles, only internal UART is supported, they changed bluez stack. 

I don't know if you are right, but if that would be true, than the Android mk808b 4.2 mini pc, which is delivered with a bluetooth dongle for the remote and JB 4.2, would not make much sense.

Where did you get that information from?

Avatar
skelton

Contributor
Forum Posts: 45
Member Since:
2013/04/01
sp_UserOfflineSmall Offline

Thanks Received: 26
15
2013/06/07 - 15:31
sp_Permalink sp_Print

It's in the Google aosp. They change bluedroid libs, that¡s why blueZime doesn't work ok in 4.2 too I think. At least it is for all my devices, maybe in the case of rockchip is different, or they use a different stack, but at least in amlogic and allwinner is not possible to use bt usb in 4.2.2. I have made kernels and roms for allwinner and amlogic in 4.2.2 and never was able to use. 

Chistrian Troy developer from slatedroid claims that too. But maybe in the case of rockchip is different.  I would like to be wrong. Unfortunately, as you say, seems archos kernel is not ok, or not complete at least, my screen is also ft5406 chip. so let's hope release something that works ok.

Forum Timezone: Europe/Paris

Most Users Ever Online: 749

Currently Online:
131 Guest(s)

Currently Browsing this Page:
1 Guest(s)


Devices in use: Desktop (101), Phone (27), Tablet (3)

Top Posters:

Oma7144: 5664

globula_neagra: 2424

finless: 604

DarthJabba: 551

exelletor: 450

JochenKauz: 450

cracktech: 430

maikal: 394

Newest Members:

fedya-bum

gado_mx

cacharraco

jangjr

kbear13

Infaustus de

Forum Stats:

Groups: 10

Forums: 185

Topics: 5884

Posts: 58435

 

Member Stats:

Guest Posters: 43

Members: 255304

Moderators: 5

Admins: 1

Administrators: admin

Moderators: globula_neagra, exelletor, JochenKauz, Oma7144, cracktech


CrewRKTablets moderators: JochenKauz and Astralix