yashsingh1/xdaforums huggingface dataset:
[Gen8 Android Development] PotentChili:
So tempted to try this out! But I think I'll wait a little longer.. I haven't turned on my A70 in months..

You're doing an amazing thing!
[Gen8 Android Development] bobybc:
does it possible to run together with Uruk?

if yes - could you please point give me instructions how to add ICS and make sure that Uruk will continue working?
[Gen8 Android Development] someone755:
Just install it normally, you should get the option of choosing into what os the device will boot...

I get 3 options: stock froyo, ics or Armstrong Linux...

@potent:

Do it; you'll be picking the tab up every day... Provided you install it correctly :P
[Gen8 Android Development] Mikerla:
Biz,

Where did you go?
[Gen8 Android Development] bizcuite:
Re: [AlphaTest] ICS for GEN8 based on CM9 - ALPHA - V1.2 - NEW KERNEL-STABILITY IMPRO

Here :D

I work on hard video decoding.

Sound and microphone works with opensouces HAL now, no noises. Sources that i have takken and modified comes from LG.

Wait a little, i can start dsp by dspexec in bin folder, but i must include, directly in the kernel, the dsp driver.

Divx118 hasn't this. He takes modules to load it and doesn't used dspexec.

Ti decoder is used but it's very slow. The dsp appear not used, but logs says that there are no pb...

I cannot loaded 720p decoder atm.

Wait and see.

Bizcuite
[Gen8 Android Development] Mikerla:
Thanks for the update!
[Gen8 Android Development] divx118:
You not only need the dsp, but you also need hardware rendering so make use of the ti-overlay like I do on CM7 or like archos does on stock use glx.

If you want to use dspexec, you need to compile it with your kernel. Normally you shouldn't need it, OMX should take care of loading. However I don't know exactly how it is handled on ics.

divx118
[Gen8 Android Development] Mavasilisk:
If this rom goes to a stable stage, more and more people will try to use it as a base rom to port other roms to our devices. I will try it too. Keep up the good job, Biz.
[Gen8 Android Development] someone755:
Even if it ever reaches stable, our tabs will never be able to handle it...

The minimum RAM for *good* ICS experence is 1 gig, the minimum for running it at all is 512 megs...

Our tabs have 256 megs of RAM... And that surely can't help...

Also, the partitioning here is weird! Like Archos couldn't just let us get CWM and flash things via zips... So we need alternatives, like this one; running from SDcard...
[Gen8 Android Development] Mavasilisk:
We dont have CWM but we have open bootloader. I personally prefer this way, then CWM on my phone. You can backup everything you want just with copy/paste without waiting 10 mins until CWM backups all the stuff. There are many devices with 256 ram that are running ICS with swap partitions. Above all, this rom was made for A70Sv2 which has 512 ram and the dev as so kind to make it work for us. And about the 1 gig of ram to make it *good*... my phone has 512 and its running jelly bean without any problem, even the high-end games arent lagging.
[Gen8 Android Development] someone755:
I know, and I respect that.

I don't have anything against bizcuite, don't get me wrong. Respect to the max! But I do kinda hate Archos for not giving us RAM... Or at least some stable way to swap (since CWM is usually the tool for swap partitioning, but we don't have CWM - all other windows tools I've tried gave me a brick)...

About 512MB RAM and ICS/JB; Yes, that is possible, but Google set the 'minimum' for running ICS/JB with the GNex -- and that was 1 GB of RAM... Maybe that was 'stupid' from Google, but they were actually right: to enjoy everything ICS and JB have to deliver (along with what OEMs add to it), 1 gig is the minimum (that's also the reason why Samsung sells gingerbread phones -- not enough RAM for TouchWiz on ICS).
[Gen8 Android Development] Mavasilisk:
Well, I think companies announce the system requirements a bit highter so the regular users (people who dont use custom ROM) can have better experience because we all know that stock ROM is worse then custom one. Also, there are crapware apps which take additional ram in the stock ROM.
[Gen8 Android Development] bizcuite:
Hi guys!

News about the progresses of my work.

-TI (720P,MP3...not AAC) codecs are ok, i can use its and lots of videos on youtube can be watched in HD. BUT the stream is slow, and the videos lags.

-HW can be used with mxvideoplayer with videos, but not all (codecs missing...?) i must see it in details.

<4>D/wpa_supplicant( 5840): buf Bizcuite rssi -61
<4>V/AwesomePlayer( 5449): now cached 131072 bytes of data
<4>V/AwesomePlayer( 5449): now cached 131072 bytes of data
<4>V/AwesomePlayer( 5449): now cached 196608 bytes of data
<4>V/AwesomePlayer( 5449): metaDataSize = 13369 bytes
<4>V/AwesomePlayer( 5449): track of type 'video/avc' does not publish bitrate
<4>V/AwesomePlayer( 5449): mBitrate = -1 bits/sec
<4>V/AwesomePlayer( 5449): initVideoDecoder flags=0x0
<4>E/OMXCodec( 5449): Attempting to allocate OMX node 'OMX.TI.DUCATI1.VIDEO.DECODER'
<4>E/OMXCodec( 5449): Attempting to allocate OMX node 'OMX.Nvidia.h264.decode'
<4>E/OMXCodec( 5449): Attempting to allocate OMX node 'OMX.qcom.7x30.video.decoder.avc'
<4>E/OMXCodec( 5449): Attempting to allocate OMX node 'OMX.qcom.video.decoder.avc'
<4>E/OMXCodec( 5449): Attempting to allocate OMX node 'OMX.TI.Video.Decoder'
<4>E/OMXCodec( 5449): Format exceed the decoder's capabilities. 921600
<4>E/OMXCodec( 5449): Attempting to allocate OMX node 'OMX.TI.720P.Decoder'
<4>D/dalvikvm( 5852): GC_EXPLICIT freed 1258K, 67% free 2749K/8131K, paused 3ms+8ms
<4>D/TIOMX_CORE( 5449): Found component OMX.TI.720P.Decoder with refCount 0 pHandle (0x5eaa8)
<4>D/720p_OMX_VideoDecoder( 5449): 720p VIDDEC OMX Component Version : DEC_3630_12_22_2010
<4>E/OMXCodec( 5449): Successfully allocated OMX node 'OMX.TI.720P.Decoder'
<4>I/OMXCodec( 5449): [OMX.TI.720P.Decoder] AVC profile = 100 (High), level = 31
<4>E/OMXCodec( 5449): [OMX.TI.720P.Decoder] Video O/P format.eColorFormat 0x40b1d899
<4>I/OMXCodec( 5449): [OMX.TI.720P.Decoder] video dimensions are 1280 x 720
<4>I/720p_OMX_VideoDecoder( 5449): StateSet command to 2 received
<4>D/720p_split_dec( 5449): Setting ASC num_ref_frames 983040 num_reorder_frames 64000
<4>D/720p_Video_Decoder( 5449): Setting pCreatePhaseArgs->ulMaxFrameRate -1 and pCreatePhaseArgs->ulMaxBitRate -1 Wd 1280 Ht 720
<4>D/720p_Video_Decoder( 5449): Set total_size: 23731328
<4>D/720p_Video_Decoder( 5449): Set after total_size: 11
<4>D/720p_Video_Decoder( 5449): Setting lcml_dsp->ProfileID: 11
<4>I/720p_OMX_VideoDecoder( 5449): StateSet command to 3 received
<4>E/OMXCodec( 5449): Attempting to allocate OMX node 'OMX.google.aac.decoder'
<4>E/OMXCodec( 5449): Successfully allocated OMX node 'OMX.google.aac.decoder'

-Camera will work in few time i have an image but color parameters aren't properly configured.

-Sound is ok now, since long time for me, it will come with new release for you.

Wait and see. I will upload a new release in few days. :)

Bizcuite
[Gen8 Android Development] Mavasilisk:
Biz, even in UD the videos sometimes refuse to play in HW. If u want I can test the formats that u cant play in HW so u can make sure if its normal to be in SW or not.
[Gen8 Android Development] bizcuite:
Re: [AlphaTest] ICS for GEN8 based on CM9 - ALPHA - V1.2 - NEW KERNEL-STABILITY IMPRO

Only h264/3 video codecs with aac or mp3 sound codecs can be played with hw. But it lags under moboplayer or mxplayer.

All videos on youtube lags. I can have a smooth video with change in the code but there is an offset between sound and video. Video is in late.

I have find the part of code who manege the late in awesomeplayer.cpp but i don't know how fix it atm.

As i have readden on xda forum in droid part(same cpu). It works well but there kernel is more recent. But i don't think that the pb comes from it, videos can be smooth but in late.

I had take time to compile jb 4.2.2 on my tab, a guy from xda(thank to him) has give a way maybe to fix my problem with binaries files (compiled like a sharedlib).

After many tries, binaries seems ok but i can boot JB.

That is the cause of the late to published the last update :p

I will upload the v1.3 for test tomorrow i think. There will have many change on rom and gapp.

A last wipe(i hope) will be necessary.

Change:

-Ui optimised (thanks to defy dev)

-h264/h263/mp3/aac codecs includes for hard decoding but youtube lags.

-new hal for dspbridge port from jellybean cm10.1

-sound hal fully opensource

-camera works with bad color parameters and you cannot takes a picture with it (crash)

-wifi seems more stable

-google play seems fully accessible

FYI if you cannot installed opera browser, the new beta version. It works for me.

Bizcuite
[Gen8 Android Development] Mavasilisk:
"-Ui optimised (thanks to defy dev)" if you are talking for Quarx, he is great. I have motorola defy and I bough the device because of him and his support for it.

Waiting for the updated version, you have to spend more time on it, hehe ^^
[Gen8 Android Development] bizcuite:
I don't think that it's Quark, it's Krylon360 (maybe the work of Krylon360 is inspired/copied of Quark's work).

His github has very helped me to include h264 decoder.

If i can fix the lag of HW decoders after i fix BT, and i will try to backport drivers (SGX and ION/CMEM) from OMAPkernel 3.0 to our kernel.

I have found a post about a similar project on XDA (based on galaxy SL, kernel 2.6.35, and has an OMAP3630 like us, i use their codecs on my last ROM, more recent than Archos, and AAC decoder works well :angel: ).

FYI the next release can NOT work on your tab, because i have made modification on code about screen (see first page, there was an offset between the TS and the screen (bad resolution)) and cannot test it on my tab :)

Kernel, Gapp; and ROM will be new and must be installed with the V1.3 (wait tomorrow to have it)

Bizcuite
[Gen8 Android Development] Mavasilisk:
There was nothing about V1.3 on the first page. I know what kind of bug it is. Cant you get it working?
[Gen8 Android Development] Mavasilisk:
Sry for multi-post but you have to check it out. https://jira.cyanogenmod.org/browse/CYAN-55 Do you think it might be compatible with CM9?
[Gen8 Android Development] Porobu:
Re: [AlphaTest] ICS for GEN8 based on CM9 - ALPHA - V1.2 - NEW KERNEL-STABILITY IMPRO

Cyanogenmod 9 doesnt have the shortcuts so the only way to be compatible would be to backport them
[Gen8 Android Development] bizcuite:
CM9 V1.3 TEST: (change log on the first page)

This image is just for test, please:

-rename your actual image of CM9 and Data_ICS.img to backup its if it doesn't worked and revert to the old system

Install Image files:

Just download the image and rename it like it's writing into your menu.lst

download another data image and rename it data_ICS.img.

Copy paste the 2 image files on the root of the internal SDCARD

Install kernel initramfs (Hard decoding cannot work without this kernel):

Download the zImage_V1.5.zip on the first page with the initramfs.cpio.gz (DON'T UNCOMPRESS ITS!!)

rename the zImage_V&.5.zip to => zImage

go to dev mode on the tab and install its

Reboot and let the system starts on time.

SAY ME IF YOU HAVE THE OFFSET WITH THE TOUCHSCREEN PLEASE!!

Wait the image files i must recompile its, found a bug :s

If the test doesn't worked, i will upload in few hours or tomorrow a good version with the old patch

Bizcuite
[Gen8 Android Development] Mavasilisk:
What about A70S users? If I understood you right we cant try it.
[Gen8 Android Development] bizcuite:
I have an A70S2 with another screen and touchscreen than all others Gen8 tabs. Mine works well since the V0.1.

A70S A101 and A43 users must make me a report please.

A101 link: http://www.mediafire.com/download.php?jc04xvrskypg70c

A70S2-A70S-A43 link: http://www.mediafire.com/download.php?s3spa3w18s6q53o

Please report if there is an offset.

Bizcuite
[Gen8 Android Development] bizcuite:
V1.4 on the first page, but for A70/A43 users, wait a little, i haven't change your DPI value in the build.prop, it's OK for A70S2 and A101.

Bizcuite
[Gen8 Android Development] bizcuite:
OK for A70/A43/A101 and A70S2 for V1.4.

DOWNLOAD ALL FILES (SEE FIRST PAGE!!) image files, Google App and Kernel (zImage).

Please report if you have any problem.

Enjoy!

Bizcuite
[Gen8 Android Development] eymas:
Will do ;)

The touchscreen is working as it should now, but there is an offset at the borders yes.

Do need to re-set the DPI since the UI does not appear.
[Gen8 Android Development] bizcuite:
Is there an offset on the V1.4? (normally no, on v1.3 yes)

The DPI is configure to 120 to have the UI for A70 and A43, have you any problem with it (crash)?

Bizcuite
[Gen8 Android Development] eymas:
I use 1.4 yes.

The UI crashes + none of the two bars appear.

Currently on my laptop with windows so i can't adb/minicom into the device
[Gen8 Android Development] bizcuite:
Re: [AlphaTest] ICS for GEN8 based on CM9 - ALPHA - V1.4 - TS OK - See Changelog

Let me see this.

It's not normal that adb doesn't worked. Libs are includes into the image file when I create the image file.

I upload a new version in few time (today).

Bizcuite
[Gen8 Android Development] eymas:
With adb i mean; i don't have ADB on my laptop + it wouldn't work anyway since of missing drivers.
[Gen8 Android Development] Bingoig11:
Biz, which ZImage should we use? 1.4 Final or 1.5?
[Gen8 Android Development] foxtrotter:
Hey Bizcuite,

I used your last img 1.4 with last kernel and now the screen on my A101 is upside down ... but not the touchscreen.

I was working like a charm with 1.2 version ... did i miss something ?

BTW great job, ICS runs very well despite the 256 Mo of RAM on A101 !
[Gen8 Android Development] bizcuite:
V1.5, i you want to have hard decoding.

I have include drivers directly on it, with module the DSP doesn't work. V1.4 haven't the modification.

If you see the kernel log.txt in the root of the sdcard you can read if the dsp has started or failed. (before that the surfaceflinger runs)

<4>I/cexec.out( 6609): Verbose mode: ON
<4>I/cexec.out( 6609): DSP device detected !!
<4>I/cexec.out( 6609): DSPProcessor_Attach succeeded.

Have you got any problem with touchscreen or navbar?

I don't remember the parameters for A70s to have navbar (DPI 120 it's sure, but qemu.hw.mainkeys= 1 or 0 in build.prop, if an A70 user can confirm the value please. On old system i have put '1')

Bizcuite
[Gen8 Android Development] Bingoig11:
Ok, just tried with 1.4 Final, and screen is upside down on my 101.

Going to test with 1.5
[Gen8 Android Development] bizcuite:
Ok, i have change the bad parameters for A101 :)

Change in the init.rc those lines (the value gives here are good):

# Enabling multi-touch

write /sys/module/hid_hanvon/parameters/tsp_emulation N

# Disable rotation of touchscreen and sensor for 101

write /sys/module/hid_hanvon/parameters/rotate180 Y

write /sys/module/mma7660fc/parameters/rotate180 Y

And screen and TS will work.

EDIT:

NEW UPLOAD FOR A101 IS IN PROGRESS

I NEED THAT A70 USERS DOWNLOAD AGAIN THE IMAGE FILES TO TEST THE TS AND THE NAVBAR please :)

I have re upload another files with the same name, but the image is different.

Bizcuite
[Gen8 Android Development] Bingoig11:
I installed A101 version of course.

Going to look into the file.

---------- Post added at 02:17 PM ---------- Previous post was at 02:16 PM ----------

Did you reupload the kernel?

Or should I modify the line?

---------- Post added at 02:19 PM ---------- Previous post was at 02:17 PM ----------

How to change the line since I cannot get the device working through adb and with the screen upside down it is quite hard...
[Gen8 Android Development] bizcuite:
I reupload a V1.5 image for A101 wait 15-20 minutes (only 800KB/sec in upload :( )

All will be ok with the v1.5.

Bizcuite
[Gen8 Android Development] bizcuite:
Upload complete:

Only for A101 and fix the problem with screen.

http://www.mediafire.com/download.php?0gpg937xt34pqzg
[Gen8 Android Development] someone755:
Great, you, sir, are AWESOME :D

Though I can't find a changelog... At least a partial one about what's been fixed...?

Thanks :D
[Gen8 Android Development] minidou-77:
Re: [AlphaTest] ICS for GEN8 based on CM9 - ALPHA - V1.4 - TS OK - See Changelog

The screen orientation ;)
[Gen8 Android Development] bizcuite:
Re: [AlphaTest] ICS for GEN8 based on CM9 - ALPHA - V1.4 - TS OK - See Changelog

I hope, i upload without test it. :rolleyes:
[Gen8 Android Development] foxtrotter:
Yes it is :good: you rock a ton ...

Moving to the next phase : testing ... Chrome crashed with previous version i'd like to know if it works now
[Gen8 Android Development] Bingoig11:
New image works great, screen issue resolved on 101.

Going to start testing now :D

Thx Biz!
[Gen8 Android Development] bizcuite:
Re: [AlphaTest] ICS for GEN8 based on CM9 - ALPHA - V1.4 - TS OK - See Changelog

It cannot work with my ics. Hwcomposer issue I think

Try opera beta (normal doesn't worked)or firefox. Its works well to download files, or ics webbrowser works well to read article.

I need a confirmation from a70 users if 1.4 version works well.

Bizcuite
[Gen8 Android Development] Mavasilisk:
Booting v1.4 now. Going to update this post in a minute.

EDIT#1: No soft buttons. Build.prop is not set to 128 or 120. Going to test it now and update again.

EDIT#2: Working demn good with density set to 128.
[Gen8 Android Development] foxtrotter:
Opera beta & firefox crashed when opening xda web page ... i guess due to a lack of memory
[Gen8 Android Development] bizcuite:
I have reupload a new version with the same name, and would work correectly (with DPI set to 120).

If you redownload it and install it, the image must works well.

I have no pb with firefox.Try boatbrowser or opera mini

Bizcuite
[Gen8 Android Development] foxtrotter:
Firefox regular ? or beta ? i tried again and force close again. and opera mini use a third party server to compress web surfing so i don't want to use it.

BTW : Nowhere Else to Roam Metallica "Hippodrome de Vincennes 1993"

[EDIT] : google music is not working ... force close and back to the menu ...
[Gen8 Android Development] Mavasilisk:
I installed an app called Ram-Expander and made a 512 MB swapfile. Gonna try it and report, anyway, its working great til now.

EDIT: I found something. You have to fix the permissions in system/audio/ui . The permissions should be:

X X 0

X 0 0

X 0 0

This is the way you have set them:

X X X

X X X

X X X

And this is causing slowness and delay in UI sound.

EDIT#3: You have to check it. http://dragondevs.com/index.php?/topic/1293-how-to-add-true-tabletui-with-smali-coding/

EDIT#4: This also. http://baroqueworksdev.blogspot.com/2012/01/phone-mode-or-tablet-mode-in-ice-cream.html
[Gen8 Android Development] bizcuite:
double posts
[Gen8 Android Development] bizcuite:
F*ck your right, i have copy from a windows OS to linux and the right has disappear.

Just download terminal emulator and open it

enter:

su (accept)

chmod -R 0755 /system/media/*

and all sound will work.

If you want to use sound equalizer (not dsp manager but equalizer from google), download google play music on the market and choose in:

Setting=>Sound=> Music Effect => Choose MusicFX.

Open Google play music and find in option equalizer to configure it (it seems that DSP Manager from Cyanogen is by default and doesn't worked correctly).

Bizcuite
[Gen8 Android Development] Mavasilisk:
I managed to fix it with Root Explorer.

EDIT#1: I got a crash. It happened when I downloaded an app from the market and opened it directly from there.
[Gen8 Android Development] Bingoig11:
Seems that wifi sleep policy is always enabled. When the screen's off, wifi goes down and quite long to reconnect after the screen has been turned on.

Is there any way to avoid the wifi to be switched off when device is going to sleep?
[Gen8 Android Development] bizcuite:
I know that i must find where configure the wifi policy (in driver code, HAL or a parameter in /sys/ folder, i don't know ATM).

I must finish with hard decoding (i think that it will be impossible with this kernel, BT and A43 touchscreen before fix this "detail".

Bizcuite
[Gen8 Android Development] Bingoig11:
Ok so it's a know issue.

No problem I'll deal without the wifi sleep policy ;)
[Gen8 Android Development] foxtrotter:
Sometime i reboot my device and when choosing ICS from mutliboot, it just stay frozen on openaos image before the boot of ICS.

I got to reset the device, boot on Archos stock and then reboot to boot coorectly on ICS.

Am i the only one to have this behavior ?

[Edit] i also have gingerbread Degu on the multiboot list... but using the 1.5 kernel for ICS. maybe it could be the reason ... or not
[Gen8 Android Development] Bingoig11:
Re: [AlphaTest] ICS for GEN8 based on CM9 - ALPHA - V1.5 - See Changelog

I only have Biz ICS and it also happens to me from time to time. But it's rare, let say about 1 time for 10 reboots.
[Gen8 Android Development] bizcuite:
Re: [AlphaTest] ICS for GEN8 based on CM9 - ALPHA - V1.5 - See Changelog

I had this because my partition has corrupted sectors, you can see this after a scan in the sde menu (txt files appears after the scan).

Try a full format after have backup your data of the internal sdcard partition under sde menu.

I have cleaned a little my partition and don't have this now.

Bizcuite
[Gen8 Android Development] someone755:
I reset my A101IT every month or so...

For some reason, it just destroys its' own partitions... System changes sizes, and half of the SDcard (internal storage) is already dead (dont know what killed it)...

(and if everything appears to be working fine I still format it... my gut tells me to)

So no problems for me :P
[Gen8 Android Development] Bingoig11:
It's not a problem for me as I rarely reboot the tab.

Already formatted the tab and reinstall everything but I will keep the tab as this for the moment ;)
[Gen8 Android Development] Bingoig11:
Some report after playing a little with the tab and new version:

Working great.

It's quite smooth and fast as I removed several System Apps using System Tuner Pro.

Removed Trebuchet for Apex.

Installed several apps without any issue, only app I couldn't install is IKEA lol but not a big issue.

The tab is stable.

Installed RAM expander and created a 512Mb swap file, didn't noticed anything for the moment, but I'll see in future.

Didn't tested Camera, BT and other features as I don't care about them. The tab is going to be integrated into a wardrobe in the kitchen so only thing I need is Wifi, music player and video player (and cooking apps lol)

Great Job Biz!
[Gen8 Android Development] bizcuite:
Yes!! APEX is the launcher that i used too. All users must installed it.

Works well on my tab and my Notes2.

I have again forgotten to delete phone.apk in my script, i will add this.

And replace Apollo by the basic music player from AOSP compatible with MusicFX.

LOL, it's not my favorite app but i notice that i can't find OS Monitor, only tablet but cannot installed it.

Can anyone confirm this?

Swap is already active by default normally:

root@android:/ # free
free
total used free shared buffers
Mem: 501968 498112 3856 0 9080
-/+ buffers: 489032 12936
[B]Swap: 61432 7044 54388[/B]
root@android:/ #

BT don't work normally (cannot power on it), BUT a morning, after let my tab in sleepmode all the night, i had my BT power on (with devices who appears on the list).

It lakes one little thing, but don't know what ATM :)

I have read without any problem the video BigBuck Bunny in H264 720P with mxplayer (in SW decoding, HW don't worked).

Try moboplayer too with the flaoting window, it's my favorite player.

Mobo for all videos and mxplayer and VLC for TV stream.

Bizcuite
[Gen8 Android Development] Porobu:
Thats zRam and i find CM9 faster when using swap on a empty 1GB sdcard

ALso the new 1.5 kernel when booting official archos firmware makes ADW launcher stop and then the ROM hot reboots all the time
[Gen8 Android Development] minidou-77:
Re: [AlphaTest] ICS for GEN8 based on CM9 - ALPHA - V1.5 - See Changelog

:)
[Gen8 Android Development] Porobu:
Yeah i know that says that but old versions have always worked, also the 1.5 kernel works with CM7 degu