yashsingh1/xdaforums huggingface dataset:
[Gen8 Android Development] Guanfy:
I don't know how, I don't know why, but when I switched back to your menu.list it finally booted into CM9 for the first time.

What is working:

1.touchscreen one finger(there is a circular recticle on the screen that must be dragged around and then pressed)

2.Screen on/screen off

3. Doubletap

4. Notification bar (tricky to drag down though)

5. Wifi (WPA2 encryption)

6. System Sounds

7. Battery indicator

8. Some widgets (clock)

Not Working:

1. No soft buttons

2. Camera (forced a reset upon opening)

3. Not stable. Crashed out of developer mode into reset after about 10 minutes.

4. Power button menu. Pressing it caused the red rectangle to appear and a system freeze.

Not Tested:

1. Most everything else

Weird Things:

1. Screen size is off. There is a sizable black border around everthing on the outer edge of the screen, throwing the size and fonts off

2. Occassionally there is a solid red rectangle that fills that frame. Seems to like to happen on button presses.

3. Again, no soft buttons, so I can't go back or go home or use the more info key

4. It seems that minicom stopped recording once I entered ICS. Do I need to switch to the adb kernel and use that for debugging inside of ICS?

Looking good so far. So very happy to finally get this thing to boot.

**EDIT**

Annnd... it lasted two boots. Now I'm back to the drawing board. Here's a log of one of the two successful boots.
[Gen8 Android Development] Mavasilisk:
The touchscreen reacts the same way with the new zImage. if u point at the upper left corner, your touchscreen points the right direction and when u go lower or at right, it becomes miss calibrated and it doesnt point to the target you click. I mean you point your finger to "Point:1" and the touchscreen reacts like you point to "Point2"

.........Point:1

............................................................................................................................Point:2

To be clear, point:1 is the place where your finger is, point:2 is the place where the touchscreen thinks where your finger is.

Sorry for the long post but its the best way to explain you how are the things going if u dont have A70S.
[Gen8 Android Development] Guanfy:
Good explanation, but you could add that when it "miss-calibrates" it's a 1:1 motion with your finger. If you touch the screen 2cm from the circle and drag, the circle will pace with your exactly that distance apart until it hits a touch screen boundray. In that way, you can control it by "pushing" and "pulling" the circle where you want it and then double tapping.
[Gen8 Android Development] Mavasilisk:
I went to settings and enabled an option that works like an aircraft radar for my finger, it locates the point with x y and i can easily navigate but there is no Back button.

EDIT: I noticed that the system identifies 2 fingers but not very accurate. If I touch and hold my finger (finger1) and then put my other finger (finger2) and start moving it up and down i see that the system display my first finger x,y and my second finger x,y
[Gen8 Android Development] bizcuite:
Thanks for this good report, i see now how work monopoint TS

But same question for Guanfy:

have you installed the init.rc for A101?

If you have access to system parameters, you can go to dev tools and try touchscreen, there a tool for this.

Else i will see that this night.

Bizcuite
[Gen8 Android Development] Guanfy:
I have not installed that init.rc because you said it was for the 101 only. I have a 70IT HDD... so I have the standard kernel that you setup and that's it.
[Gen8 Android Development] bizcuite:
Ok thanks. I would like to be sure before that i make anything.

Bizcuite
[Gen8 Android Development] bizcuite:
Ok, i have make another kernel with little modification about TS.

Can you try it plz and make me a report about Touchscreen?

A70S or H is concerned. (A70S - S for SDRAM and H for Harddrive ^o^ "can you confirm Archos 70 IT 8 GB = A70S, am I right?" )

Just rename the kernel to install it

Bizcuite
[Gen8 Android Development] darren1:
Apparently its possible to enable soft keys on any ICS rom.

http://rohan999.wordpress.com/2012/03/31/how-to-enable-on-screen-ics-keys-on-any-ics-rom/

Not tried it myself but this should work regardless of DPI.
[Gen8 Android Development] eymas:
Interesting; I will see if this works.
[Gen8 Android Development] Bingoig11:
I know that to enable softkeys on my Note I have to edit the build.prop and add this key:

qemu.hw.mainkeys=0

It works great.

Why not trying that?
[Gen8 Android Development] ArcSmurf:
I did give editing the frameowrk file a go but ended up with an image that wouldn't boot - so must have done something wrong!!

The qemu.hw.mainkeys=0 setting I think gave me just a Home icon that wouldn't respond to any press so may be a mapping missing
[Gen8 Android Development] eymas:
it works =)

Last problem now is that the touchscreen is still cursor based. think you know what i mean.
[Gen8 Android Development] Bingoig11:
Once the soft keys bar is enabled with this change in build.prop, you should be able to configure it in the settings. On my Note, it's located in Settings, System.

---------- Post added at 03:45 PM ---------- Previous post was at 03:41 PM ----------

It shouldn't with new kernel/images files

Unless A43 is not compatible with Biz release?
[Gen8 Android Development] ArcSmurf:
Going into setting I can see an option for Navigation Bar but its only showing the Home button and not responding to any key press - still a step forward :)

== update ==

After some playing around(and reading the edit instructions), it seems as if the buttons are being defined as filling across the width of the screen rather than button sized blocks - so can edit a line about 5 pixels wide and add the search option - but cant seem to see the other buttons
[Gen8 Android Development] bizcuite:
I will fix the problem, you haven't the correct IDC files in stsytem/usr/idc folder.

I must find the good file (i need the name of driver to do this)

Have you got any linux machine to share me a minicom debug?

Or download the experimental version here http://www.mediafire.com/?h255yzqz9d7yix6

-Used clean data image when you installed it (same installation than V1.0).

-Used the kernel from the first page.

Say me if the screen react like a real Touchscreen.

If you have again mouse control, can you share the files creates in root of your internal storage (you must have log files).

With this i must debug and fix your TS.

Thanks in advanced,

EDIT: FYI the home button depend of DPI, there is a limit value who change the "using mode" (Tablet mode/Phone mode)

Bizcuite
[Gen8 Android Development] eymas:
It's stable. I haven't flashed the included initramfs and zimage though. using openAOS bootmenu for this
[Gen8 Android Development] ArcSmurf:
I have set my A70S DPI to 160 in order to trigger Phone mode, as if set to 128 its Tablet mode and get the navigation bar correctly - was just hoping to ne able to run in either mode :)
[Gen8 Android Development] bizcuite:
Try with my initramfs and kernel and reports.............there are lots of modifications on its :)

Bizcuite
[Gen8 Android Development] eymas:
Where can I find the zImage then? The one in the first post seems to uncompress into a .cpgz
[Gen8 Android Development] bizcuite:
All is write on first page i will not re explain all.

Read the how to ;)

Bizcuite
[Gen8 Android Development] eymas:
Well. the cursor still exists.
[Gen8 Android Development] bizcuite:
Ok, can you share the logs files in root of your internal storage? (only if you have installed experimental version)

Its names like log_kernelx.txt

Take all files and attach its in a post.

Remember: Without debug i cannot make anything....

Bizcuite
[Gen8 Android Development] eymas:
This should be it ;)
[Gen8 Android Development] bizcuite:
EDIT:

OK i know your TS now. I must see if can patch it (i don't know if iwill can do this because i haven't your tab, and cannot try like i want).

6>input: ADS784x Touchscreen as /devices/platform/omap2_mcspi.1/spi1.0/input/input1

Many thanks!

Bizcuite
[Gen8 Android Development] eymas:
No problem.

It is the only logfile i could find by the way.
[Gen8 Android Development] bizcuite:
I need your help to debug this TS driver.

I must know if you have linux machine.

If yes, can you install minicom, see the first page to learn how have complete debug log.

It's essential for me to see how the patch work.

You can try a thing.

If you have adb (win or linux):

-create a 2 files named:"ADS784x.idc" and "ADS7846.idc" on your computer

-copy/paste this on files:

# Copyright (C) 2010 The Android Open Source Project
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this file except in compliance with the License.
# You may obtain a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS,
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
# See the License for the specific language governing permissions and
# limitations under the License.

#
# Emulator keyboard configuration file #1.
#

touch.deviceType = touchScreen
touch.orientationAware = 1

-Save files and push it by adb on this folder:

/system/usr/idc/

Reboot the A43 and try if mouse mode is always active.

If not, and the TS has no react, try with 2 fingers.

If you can do all that with a minicom debug, it will be very useful for me.

Bizcuite
[Gen8 Android Development] bizcuite:
Any A43 user can do this test?

Bizcuite
[Gen8 Android Development] eymas:
I'll see if it'll work.

About the Linux machine; I have OS X, and a home server running Red Hat, problem about the server is that the power button is bust and the replacement hasnt arrived yet. I'll see if i can run a VM or can get it run on OSX, In the meantime I'll try the adb stuff.

---------- Post added at 09:19 AM ---------- Previous post was at 09:12 AM ----------

Reportin' back with the ADB method:

It failed.

Going to Minicom now

Update: Doesn't work good upon OSX apparently, When I have time I'll set up a VM
[Gen8 Android Development] Mavasilisk:
Biz, which fixes are u working on and can we expect updates?
[Gen8 Android Development] bizcuite:
I work on USB share. I try to port MTP driver from kernel 2.6.35 and 3.0 without success actually.

And i work on TS patch for A43 tabs. I have a fix, but i wait reports from users to see how works TS of A43 without kernel patch but with idc files.

I don't know if 2.6.29 kernel can work correctly with ICS (lots of evolution on this system), i must find another examples of hardware who have ICS and our kernel.

I have put experimental version links on first page, it works correctly (no bad reports) with "normal" kernel from first page.

Wait and see, i have lot of works ATM.

Bizcuite
[Gen8 Android Development] deliverywong:
is it the file of zImage_CM9_V1.0.1.zip fail? I tried to flash it, but the result is Kernel (zImage) not found!...Could anyone help?
[Gen8 Android Development] minidou-77:
This is not a zip file ;)

Just rename to zImage (without any extension)
[Gen8 Android Development] deliverywong:
Yes, I did rename it into zImage, but it still shows zImage.zip... So, I cannot flash it at SDE... ...:confused:

UPDATE: I download it by IE instead of firefox...it worked. dunno why firefox default the file in zip.....
[Gen8 Android Development] Mavasilisk:
You have to show extensions for known file formats from control panel under Windows. That will work when u delete .zip
[Gen8 Android Development] sublimejosh2000:
I am having troubles with Gapps. I had them in the "download" folder. I didnt see them installed after initial reboot. Then I sw a "downloads" folder also on the root of Sdcard, so I copied them there too. Still I didn't see the Gapps after reboot. Any ideas how to get them on there now?

Could I just copy the vending to the /sytem/apps? and set permissions? or are there other things I should do first?
[Gen8 Android Development] Guanfy:
For the installation of Gapps, you need to reboot twice. After the 1st reboot, you can check the download folder. If there is nothing there, then the Gapps package has installed. Reboot again and you should see your basic Gapps in the app drawer. You do need to make sure that you put the Gapps package in the system download folder, not a download folder created by an app. The location should be /downloads.
[Gen8 Android Development] Mavasilisk:
Lets try to fix the crashes when u fix the usb. We will help with reports & logs etc
[Gen8 Android Development] Mikerla:
Red border pops up when switching between screens

Anyone have the red border pop up around the edges when switching screens?

A70

Thanks

Mike
[Gen8 Android Development] Mavasilisk:
it will go away, give it some time.
[Gen8 Android Development] bizcuite:
It's normal, it's not a bug, it's an alert to say you that there is an error.

Bizcuite
[Gen8 Android Development] Mikerla:
Awesome - Thanks Biz!

Mike

A70
[Gen8 Android Development] eymas:
Couldn't you toggle that in the developer settings tab of android?
[Gen8 Android Development] bizcuite:
Try to disable this:

Developer Options > (under) User interface > (uncheck) Strict Mode

Bizcuite
[Gen8 Android Development] eymas:
it was already disabled mate.

OH; Today i'll revive my server and install minicom for te debugging/logging
[Gen8 Android Development] bizcuite:
Atm i just need that you push idc files on system to see if i must patch kernel to have a working TS.

Bizcuite
[Gen8 Android Development] eymas:
The idc files are on the tablet. but nothing changed.

perhaps i should clean the directory and then place them?

since uh;

Eymas$ ./adb shell ls /system/usr/idc
ADS7846.idc
ADS784x Touchscreen.idc
ADS784x.idc
UNITEC USB Touch (Win7).idc
Vendor_0e79_Product_1411.idc
Vendor_227d_Product_0709.idc
Vendor_227d_Product_070a.idc
Vendor_227d_Product_0a19.idc
Vendor_227d_Product_0a1a.idc
goodix-gt801.idc
qwerty.idc
qwerty2.idc
unitec_usb_touch.idc
[Gen8 Android Development] bizcuite:
Well i need a FULL minicom debug( i must the complete kernel message with name of ts driver )

Without this i cannotcde bug it, thanks ;)

Bizcuite
[Gen8 Android Development] eymas:
It'll take till the afternoon then to get a minicom log unless i can get it working upon OSX.
[Gen8 Android Development] eymas:
It costed me the loss of ~92GB data I can afford to lose. Minicom log coming soon =)
[Gen8 Android Development] athankar75:
Noob question

Guys sorry for my question, but i read this thread everyday and i wonder how far is a stable beta rom?
[Gen8 Android Development] eymas:
Actually. the rom that's up right now is stable enough for every-day use on my Archos 43. only problem is that the touchscreen works like a trackpad of a laptop.

Speaking of which; Included is the minicom log
[Gen8 Android Development] bizcuite:
It will be a Beta rom when i will fix all hardware (USB - i work on it, and i begin to know how it works and know where are the relation between kernel and system, BLUETOOTH, CAM, SOUND...).

It's not for tomorrow :)

I know that you have pb with TS, but you could not have TS ATM with idc files.

To verify this, i must have all complete lines in minicom, put it directly in a file maybe.

Lokk:

<4>D/EventHub( 5243): No input device configuration file found for device 'ADS7.

<4>I/EventHub( 5243): New device: id=2, fd=113, path='/dev/input/event1', name=e

<4>D/EventHub( 5243): No input device configuration file found for device 'TWL4.

<4>E/OMXMaster( 5140): OMX plugin failed w/ error 0x80001001 after registering s

<4>I/OMXCodec( 5140): Attempting to allocate OMX node 'OMX.google.vorbis.decode'

<4>I/BluetoothProfileState( 5243): Message:Entering Stable State

<4>I/EventHub( 5243): New device: id=3, fd=115, path='/dev/input/event0', name=e

<4>D/EventHub( 5243): No input device configuration file found for device 'twl4.

<4>I/EventHub( 5243): New device: id=4, fd=119, path='/dev/input/event2', name=e

<4>I/InputReader( 5243): Device added: id=4, name='twl4030_pwrbutton', sources=1

<4>I/InputReader( 5243): Device added: id=3, name='TWL4030 Keypad', sources=0x01

<4>I/InputReader( 5243): Touch device 'ADS784x Touchscreen' could not query t.

<3>init: no such service 'hciattach'

<4>I/InputReader( 5243): Device added: id=2, name='ADS784x Touchscreen', source2

<4>I/OMXCodec( 5140): Successfully allocated OMX node 'OMX.google.vorbis.decode'

<4>I/BluetoothProfileState( 5243): Message:Entering Stable State

I nedd the end of this lines :)

Thanks ;)

Bizcuite
[Gen8 Android Development] eymas:
Odd. I have copied exactly what was printed upon the console.

maybe i should try something else.
[Gen8 Android Development] bizcuite:
Try to reduce the characters in the terminal option or just put at the end of the command "> ./minicom_log.txt" and attach the file.

I must see the mode of TS (ADS784x Touchscreen) mode 1 or mode 3 if can see this.

Bizcuite
[Gen8 Android Development] eymas:
<4>I/InputReader( 5239): Device reconfigured: id=2, name='ADS784x Touchscreen', surface size is now 480x854, mode is 3

took me a hell to get to that exact line(constant scrolling and too sensitive mouse)
[Gen8 Android Development] bizcuite:
Ok IDC file is not parsed by system.

i have this with the good idc file:

Device reconfigured: id=2, name='goodix-gt801', surface size is now 1024x600, mode is 1

Can you make a cat a the ADS784x Touchscreen.idc file please?

Have you put this lines into?

touch.deviceType = touchScreen
touch.orientationAware = 1

you mustn't have any pad or ts working if the file is ok.

If you have put lines, i must find the good name of TS (driver or full, with all lines, minicom log can give me the name).

Bizcuite
[Gen8 Android Development] eymas:
When adding the lines and rebooted there isnt any change. I will create a log a few minutes later.
[Gen8 Android Development] eymas:
Log included in this post.
[Gen8 Android Development] arctablet:
I've tried to download the file zImage_CM9_V1.0.1.zip in post #1, it seems to be damaged. A quick check didn't show the regular "PK" signature in the file header from zip files and I can't find it to be a usual archive format.

Can you please update it on first post ?

Thank you.
[Gen8 Android Development] eymas:
Have you renamed it to just "zImage"? thereby not unpacking it.
[Gen8 Android Development] arctablet:
Ooops my bad, I got confused by the .zip extension on the file, I expected a usual initramfs.cpio.gz and zImage kernel packed in a zip archive.

Thanks for the tip, it's all good now :)
[Gen8 Android Development] eymas:
No problem; i had the same problem on my first try too ;)
[Gen8 Android Development] bizcuite:
Hi guys!!!

Just to say if you let your tab power on without battery, when you will have 1% of battery the tab power off alone :)

I have tried today.

I work always on usb share directly on the kernel.

Change the code of CM9 is more difficult than port usb driver from Archos gen9 ICS version. I have seen the code and the parameters into CM9 code are identical.

i think this when i see the CM9 code for usb share and I don't know if i can used the CM7 code to have it...i will try when i have lot of free time.

If you have any things to say about ROM, i don't used it ATM, i have lots of works, and spend my time into kernel code.

Bizcuite
[Gen8 Android Development] Guanfy:
Not much to say about it... just waiting for you to get the next part done so that I can test. I just hope you can get this rom complete enough that it makes this tablet worthwhile.
[Gen8 Android Development] qmha:
Why i can't install CM9 on my tablet Archos 70H?

I had installed step by step on page 1 but system not run.

Can you help me? I had restore factor and update firmware SDE.
[Gen8 Android Development] bizcuite:
Have you got any error or information to give me to help you?

Have you installed my kernel with my initramfs?

Have you renamed the file image?

Have you installed the experimentale or v1.0?

Bizcuite
[Gen8 Android Development] qmha:
Thanks!

I installed success with my tablet. But my tablet running some minute and restart. I don't understand? why restart
[Gen8 Android Development] bizcuite:
I don't know which version you have installed but install experimentale version with the data image file (like cm7).

Guanfy have a hd version and have no pb with it (guanfy say me if i am wrong).

Bizcuite
[Gen8 Android Development] qmha:
My tablet is A70H.

I had installed version last update in page 1.

Before, i had installed cm7 on my tablet. It also restart when running some minute. I think version cm7 is error.

Now i had installed cm9 and similar.

I think step by step following instruction.

1. flash the kernel and initramfs

2. Copy 3 files: data_ICS.img, openaos-cm.img, menu.lst into internal store sd

3. Boot in Developer Edition Menu and select boot from openaos-cm.img

4. And then wait 10' and restart, goto again Developer Edition Menu and select boot from openaos.

But running some minute and auto restart.
[Gen8 Android Development] bizcuite:
ICS has booted when you say this?

Do you used kboot?

Bizcuite
[Gen8 Android Development] qmha:
Certainly, ICS had booted. But i don't understand used kboot???
[Gen8 Android Development] bizcuite:
huuum....i recommend you to download again all files, maybe the image file is bad.

I don't know why you have this problem....

Nobody has the problem (or i haven't seen this if it wrote on thread)...the first boot is long (deodex all files takes time), after no problem. It works like a charm.

Bizcuite
[Gen8 Android Development] Mavasilisk:
Are you stil working on it, Biz?
[Gen8 Android Development] bizcuite:
Yep i try to port kernel 3.0 to ours tabs (and try in same time, to include USB driver from 2.3.7 on our actual version of kernel), but i don't know if HD version will boot with this kernel if it will works when i will have finished (i can't test driver).

Please say here if you have any problem with stability or others.

Bizcuite
[Gen8 Android Development] Mavasilisk:
I've said it many times that I've problem with stability when I open a heavy app. For example, when I download something from PlayStore and open it the device freezes and restarts itself. If you fix it I will use it as my daily rom.
[Gen8 Android Development] bizcuite:
Try to change governor in system, and see if there is an better stability.

I will try to upgrade gov driver when i will have time.

Bizcuite
[Gen8 Android Development] Mavasilisk:
I've changed to OnDemand governor and it's stil the same. Which governor are you using? Dunno if the governor is causing this issue.
[Gen8 Android Development] bizcuite:
I use original gov. I don't know whats appening with your tab.

A log may says me whats wrong

Others users had this pb too?

Maybe an application make this reboot.

Bizcuite
[Gen8 Android Development] Porobu:
I also have the problem when i use ram intensive apps. I have the archos A70S with 256MB of ram
[Gen8 Android Development] bizcuite:
OK. Thank to confirm this. I will see to fix it.

I need a logcat. If you have a terminal installed on your tab. Enter logcat > /mnt/storage/logcat.txt and run an app who crash your tab. Post the end of logcat.

Bizcuite