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
Updating TrekStor Ventos 10.1 (ST10216-2A) to Android 4.4?
Any way to update this device to a more recent ROM/kernel/Android version?
Avatar
awl
Regular Member
Forum Posts: 90
Member Since:
2015/02/11
sp_UserOfflineSmall Offline

Thanks Received: 1
16
2015/02/12 - 22:46
sp_Permalink sp_Print

Which tool do I need to use to flash the single huge stock recovery img:

ST10216-2A_V05.img - 495 021 284 bytes

This must not be done with RKAndroidTool, right!?

I don't even know how to do this with my stock recovery partition, as it seems to expect the img file to reside in the external SD, but have a specific name in order to find it...!?

Sorry for my newbie questions...

Will also provide dmesg and logcat output for the Bluetooth chip once I have restored the correct (non-standard) MTD layout and reinstalled CM 10.1...

Thanks again,

awl

Avatar
Oma7144

Moderator

Firmware Guru
Forum Posts: 6315
Member Since:
2012/10/06
sp_UserOfflineSmall Offline

Thanks Received: 1378
17
2015/02/12 - 23:00
sp_Permalink sp_Print

No, do not change anything. Goto here: http://crewrktablets.arctablet.com/?p=1913

Below the sensor fixes the generic stock recovery is linked. Just change it in folder rockdev/Images. Rename old recovery.img in CWM.img before. After booting into Android flash CWM, just tick parameter and recovery. You can load CWM.img by clicking on the empty box at the end of the kernel line.

Pls notice the new model fix in post#15.

- Oma -

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

awl
Avatar
awl
Regular Member
Forum Posts: 90
Member Since:
2015/02/11
sp_UserOfflineSmall Offline

Thanks Received: 1
18
2015/02/12 - 23:28
sp_Permalink sp_Print

Thanks a million for your kind help! Smile

OK, I noticed that the new "model fix" patch now additionally includes a Bluetooth kernel module! Great! Cool

In the meantime, I have successfully recovered my old proper MTD partition setup by flashing the stock img (ST10216-2A_V05.img, see above) using RKBatchTool 1.8.

So I will now (maybe tomorrow, as it's getting close to midnight...) try to install CM 10.1 again from step 1, but keeping the stock recovery img. Hopefully this will keep the Ventos MTD layout - otherwise now I at least know how to restore it... Wink

Thanks again & have a good night!

awl

Avatar
awl
Regular Member
Forum Posts: 90
Member Since:
2015/02/11
sp_UserOfflineSmall Offline

Thanks Received: 1
19
2015/02/13 - 19:34
sp_Permalink sp_Print

Hello Oma,

bad news: With the updated model fix from post 15, things are even worse: Neither WLAN nor Bluetooth now works, and we have a lot of error messages about OutOfMemory and OpenGL renderer in the catlog. Frown

For WLAN, the issue seems to be:

02-13 19:14:28.740 E/wpa_supplicant(1815): wlan0: Unsupported driver 'wext'

for Bluetooth, Idn't even find any error messages, but it's simply not working... Cry

Please find both catlog and dmesg output with this setup attached.

As I will only have time to look into this again after the weekend, please take your time - no need to hurry. And in case it looks like there is no easy remedy, I think we'll simply stay with the stock 4.1.1 ROM for this device...

Thanks again & best regards,

awl


Avatar
Oma7144

Moderator

Firmware Guru
Forum Posts: 6315
Member Since:
2012/10/06
sp_UserOfflineSmall Offline

Thanks Received: 1378
20
2015/02/13 - 19:37
sp_Permalink sp_Print

Ok, flash the temp model fix again and let me have the logs.

- Oma -

Avatar
awl
Regular Member
Forum Posts: 90
Member Since:
2015/02/11
sp_UserOfflineSmall Offline

Thanks Received: 1
21
2015/02/14 - 00:53
sp_Permalink sp_Print

Hello again,

final update from me before the weekend... Wink

I have finally managed to create dmesg and catlog output after trying to activate Bluetooth: see attachments.

This has been quite difficult, as typically, just a few seconds after trying to unsuccessfully activate Bluetooth for the first time, the kernel crashes: The tablet becomes hung/unresponsive, and I get kicked out of "adb shell" with this message:

error: protocol fault (no status)

Also, I noticed that with the original stock Android 4.1.1, the WLAN driver (compiled statically into the kernel) states in dmesg log:

MT5931 SDIO WiFi driver (Powered by Rockchip,Ver 2.07) init.

while with your CM 10.1 (but the exact same 3.0.8+ kernel), the WLAN driver states on init (from mt5931.ko):

MT5931 SDIO WiFi driver (Powered by Rockchip,Ver 1.08) init.

Many thanks again in advance & have a nice weekend,

awl

Avatar
Oma7144

Moderator

Firmware Guru
Forum Posts: 6315
Member Since:
2012/10/06
sp_UserOfflineSmall Offline

Thanks Received: 1378
22
2015/02/14 - 11:46
sp_Permalink sp_Print

Hm, wifi driver inline ... never seen this on a rk30board.

Flash system.img again (untick all other), so we have a clean start. Download again and try: http://crewrktablets.arctablet.com/?wpfb_dl=2450

- Oma -

Avatar
awl
Regular Member
Forum Posts: 90
Member Since:
2015/02/11
sp_UserOfflineSmall Offline

Thanks Received: 1
23
2015/02/15 - 17:22
sp_Permalink sp_Print sp_EditHistory

Bad news: There are even two issues that need to be resolved with the most recent model fix from post #22:

(1) Even though the MT5931 driver must be included statically in the kernel:

CONFIG_MT5931=y

in the kernel config, and I do not have any mt5931.ko on Trekstor's Android 4.1.1 stock ROM, with the most recent model fix on CM10.1, I still cannot activate WLAN either.

(2) Also, Bluetooth still cannot be activated. I think that the model fix still contains a wrong Bluetooth driver. While you seem to have included Bluetooth drivers for MT6622 (system\etc\firmware\MTK_MT6622_E2_Patch.nb0 and libbluetooth_mtk.so), the Ventos tablet has BCM4329 as its Bluetooth chip:

CONFIG_BT_HCIBCM4325=y

in the kernel config file and the dmesg file for the Trekstor 4.1.1 stock ROM says:

[BT_RFKILL]: bcm4329 module has been initialized,rc=0x0

This also means that the stock kernel should already include the Bluetooth driver (as well as the WLAN driver). Still, CM10.1 does not seem to detect both drivers...!?

Do you have any idea why neither WLAN nor Bluetooth do work with the CM10.1 ROM even though the kernel should include the drivers?

In the meantime, I try to set up a 3.0.8 kernel compile environment for the source provided by Trekstor and will try to compile both WLAN and Bluetooth as kernel modules. I'll report back on my success...

Many thanks one more time!
awl

Avatar
awl
Regular Member
Forum Posts: 90
Member Since:
2015/02/11
sp_UserOfflineSmall Offline

Thanks Received: 1
24
2015/02/16 - 22:13
sp_Permalink sp_Print

OK - now it's even worse: I fear that I have bricked my tablet... Embarassed

And I was so happy, because I had succeeded to recompile the kernel from the source as provided by Trekstor and had created a kernel.img file from this kernel Image as well as the missing mt5931.ko module in version 2.07.

But after I flashed this new kernel.img (created by me) into the tablet, I got fatally stuck:

The tablet now does no longer boot in normal mode, but only in recovery mode, and unfortunately, I currently don't have CWM on the recovery partition, but only the stock recovery image with its limited capabilities...

I have tried to use "update rkimage from external storage" with the ST10216-2A_V05.img (renamed to update.img in the root directory of the external SD card), but no luck:

"Find and check firmware... Cannot found firmware image or invalid image. Update rkimage complete."

Is there a way to enter bootloader mode using the hard keys on the Ventos (I only know how to enter the recovery partition, which seems unable to recover from this mistake...)? If not, then I am really horribly stuck... Cry

Do you have any idea whether it is possible to revive this tablet, or can I now dispose of it as it is unrecoverably bricked now?

If you are able to help me revive my tablet, I promise you will receive a well-deserved first donation... Wink

Thanks a million in advance!

Avatar
Oma7144

Moderator

Firmware Guru
Forum Posts: 6315
Member Since:
2012/10/06
sp_UserOfflineSmall Offline

Thanks Received: 1378
25
2015/02/16 - 22:24
sp_Permalink sp_Print

You need to open the tab to start it in mask-rom mode. In principle as described here:

- Oma -

Avatar
awl
Regular Member
Forum Posts: 90
Member Since:
2015/02/11
sp_UserOfflineSmall Offline

Thanks Received: 1
26
2015/02/16 - 22:41
sp_Permalink sp_Print sp_EditHistory

Sorry, that won't work: I cannot open the Trekstor without breaking it - it is completely sealed...

But I seem to have found the solution: It turns out that the device now registers in Windows with device ID 18d1:d001, and I was missing the driver for this, but I managed to override Windows to accept the generic driver from the Android SDK.

So I can now connect via adb to my device when in stock recovery mode - this did work before, but with a Trekstore USB vendor ID...

Seems that I'll be back on track shortly... Laugh

Avatar
awl
Regular Member
Forum Posts: 90
Member Since:
2015/02/11
sp_UserOfflineSmall Offline

Thanks Received: 1
27
2015/02/17 - 00:09
sp_Permalink sp_Print sp_EditHistory

And bad luck one more time...

Now CWM recovery is back in my recovery partition, but the tablet is only recognized by Windows as "mass storage", such that I am both unable to connect with adb any more, and also still unable to boot into a proper kernel (even though I thought that I had written the original working kernel back).

Is there any chance that I can use a CWM updater script to update the kernel partition?

Currently trying to do something like this:

assert(package_extract_file("kernel.img", "/tmp/kernel.img"),
  write_raw_image("/tmp/kernel.img", "kernel"),
  delete("/tmp/kernel.img"));

but it looks like this does not work for whatever reason.

What is the correct "partition" name to be used as the second parameter to write_raw_image()?

Thanks again!

Avatar
Oma7144

Moderator

Firmware Guru
Forum Posts: 6315
Member Since:
2012/10/06
sp_UserOfflineSmall Offline

Thanks Received: 1378
28
2015/02/17 - 06:42
sp_Permalink sp_Print

Doesn't work this way. At least your kernel does crash your power management chip, which looks for key combinations. Remember what I said about corrupted sources. The kernel in recovery is also gone now.

I don't believe that the tab is sealed, because this would increase production costs. Use a scalpel or an old sharpened credit card to open it.

- Oma -

Avatar
awl
Regular Member
Forum Posts: 90
Member Since:
2015/02/11
sp_UserOfflineSmall Offline

Thanks Received: 1
29
2015/02/17 - 11:24
sp_Permalink sp_Print

OK, so finally, I'm back on track without opening the tablet:

What was needed was to clean up, deinstall and reinstall the Windows adb drivers in order to deal with the perturbing number of different device IDs that stock ROM, stock recovery, CWM recovery, CWM ROM and bootloader are using: a nightmare! The Windows tool "USBDeview" was a tremendous help with this - otherwise I would have failed... Yell

But with the correct driver, I was able to connect again with adb while CWM recovery was running, and switch the device back to bootloader mode using "adb reboot recovery" in oder to flash again... Smile

So I have now tried once again to install the kernel that I had successfully compiled before, and this time, I succeeded. I still don't know what went wrong when I tried this for the very first time, but now it worked anyway.

In the meantime, I have found out that indeed from booting with the stock 4.1.1 ROM and examining locgcat output that indeed, my Bluetooth chip is MT6622 and not BCM432x, even though there also is a log entry stating that the tablet also seemingly successfully activates BCM4329, but it doesn't really do this...

I am now all set for further experiments with CM10.1: Even though I am now able to manually successfully insmod mt5931.ko (in my newly compiled 2.07 version) as well as the old wlan.ko from the stock ROM successfully on top, I have not yet managed to activate WLAN again using this configuration. Maybe I need to rebuild wlan.ko myself as well...!?

And you are indeed correct in terms of the vendors providing corrupt kernel sources, or - as in my case - kernel sources that only compile without changes on a particular gcc 4.3 version, but fail with any later gcc... Yell

Let's see whether I will be able to sort something out - I will try to do so for some more hours until I either succeed or consider this an interesting, but frustrating and futile experience. I will keep this thread updated...

Thanks anyway for your help & best regards,

awl

Avatar
awl
Regular Member
Forum Posts: 90
Member Since:
2015/02/11
sp_UserOfflineSmall Offline

Thanks Received: 1
30
2015/02/17 - 23:27
sp_Permalink sp_Print sp_EditHistory

Hello again, Oma,

do you already know this git repository for a tablet-centric rk3066 3.0.36 kernel?

http://git.gnorth.ru/surf1011_kernel_3.0.36.git/master/

Starting from this source tree, and using "my" Ventos 10.1 config file from 3.0.8 (and adding selections for new modules using "make oldconfig"), I indeed got a compile-clean 3.0.36 kernel for RK3066 relatively quickly, but unfortunately, it does not (yet) link properly, but "only" gives two undefined symbols:

arch/arm/mach-rk30/built-in.o: In function `machine_rk30_board_init':
:(.init.text+0x1318): undefined reference to `__rk_platform_add_display_devices'
drivers/built-in.o: In function `at18_probe':
:(.devinit.text+0x2178): undefined reference to `kmem_cache_alloc_trace'

Do you have any idea where these missing symbold could be found?

Would it be worthwhile that I try and start looking deeper into this as a starting point?

Thanks again & best regards,

awl

Forum Timezone: Europe/Paris

Most Users Ever Online: 749

Currently Online: fzsman
83 Guest(s)

Currently Browsing this Page:
1 Guest(s)


Devices in use: Desktop (74), Phone (10)

Top Posters:

finless: 604

DarthJabba: 551

maikal: 394

mussonero1: 350

alex: 252

damo: 243

DanielVd: 237

Mark06: 222

Newest Members:

Fab1981

Powerflasher

fabio29

Rhino1983

wsiur

abdulbash

Forum Stats:

Groups: 10

Forums: 185

Topics: 6037

Posts: 60500

 

Member Stats:

Guest Posters: 43

Members: 262194

Moderators: 5

Admins: 1

Administrators: admin

Moderators: globula_neagra, exelletor, JochenKauz, Oma7144, cracktech


CrewRKTablets moderators: JochenKauz and Astralix