yashsingh1/xdaforums huggingface dataset:
[Touch CDMA Android Development] waimichael:
I think this bug also apply in Polaris because I never resize Nand in my Polaris successfully. If I resize Nand, system partition is formatted, but then cannot find the data partition and stop installation.
[Touch CDMA Android Development] n2rjt:
Yes, that is the same symptom.
[Touch CDMA Android Development] Josue_181:
With this can I change the allocation of functions of the buttons back, home, menu, etc in a Vogue HTC?
[Touch CDMA Android Development] vellowax:
yes, you can
[Touch CDMA Android Development] Josue_181:
Thanx! (I hope not to damage my Vogue).
[Touch CDMA Android Development] vellowax:
in theory, it shouldn't damaging any phone, since it only create a file with config key.

note : android need a lot of back button, so i think you should configure your back button with the (unnecessary-really-needed) button if get broke (get pressed everyday). Our device is designed for WM (almost every button in softkey).
[Touch CDMA Android Development] Josue_181:
Ready already change the buttons and I like how it turned out :)

Thank you very much to all who make this possible ;)

Greetings.
[Touch CDMA Android Development] Josue_181:
Apparently soon will not need this tool to Android 3.0 since in this update is not necessary to the physical buttons according to a report from Engadget IN SPANISH (sorry I did not find the news on the page Engadget in English).

I just hope someone cook this new system Android 3.0 when you exit our dear Vogue, Kaiser, Polaris :)
[Touch CDMA Android Development] vinny13:
Is it not possible to edit an NBH to install to the nand properly with this app? Any kernel I try and set the data and system to nand or just leave on auto makes a data.img and system.img anyways and then neither can mount after the install since they aren't on the nand. What do I do?
[Touch CDMA Android Development] Josue_181:
Entering the NBH editor and putting configurations for my computer (vogue) by clicking in the button download of Atool will download the latest version of the Kernel already ready for the VOGUE? Because which downloaded from here seems to be very old and has given me so many problems.

I hope your answers.
[Touch CDMA Android Development] vellowax:
did you already try l1q1d kernel in kaiser thread ?

the source is here

http://androidhtc.git.sourceforge.net/git/gitweb.cgi?p=androidhtc/kernel-release.git;a=tree;hb=HEAD
[Touch CDMA Android Development] Josue_181:
I already had seen that thread but my question was that if doing what I said above you download the latest version of NHB from within Atool?
[Touch CDMA Android Development] l1q1d:
the answer is yes.
[Touch CDMA Android Development] Gasto18:
Hi guys, I been using atools for instal SUPER FROYO RS16 in my polaris 100 and I have the message Install module for this kernel .

I solved downloading this h**p://sourceforge.net/projects/androidhtc/files/modules/androidupdate.tgz/download and reanaming it to androidupdate.tgz, then I use the instalation menu.

l1qu1d... YOU ARE THE GREATEST!!!, soonest I got a job I will donate, thanks.

please excuse my inglish
[Touch CDMA Android Development] l1q1d:
Thank you :-)
[Touch CDMA Android Development] Josue_181:
Thanxs! I'll test if improves stability with this kernel more new :)
[Touch CDMA Android Development] leona:
Thank you, but that is not what I meant, I was talking about the "Boot Script Editor", so I don't have to press the screen or key, how do I set this up to work?
[Touch CDMA Android Development] l1q1d:
the new version 1.1.0 has the option to select the exact partion.
[Touch CDMA Android Development] sngo666:
Hi, I am sorry for ask this question but when I click on the link to download Atools, it route me to other webpages with atools.py and it would even let me download, wherelse can I get this atools software?
[Touch CDMA Android Development] l1q1d:
When you click on the link in my sig, scroll the page and click to download here (in blue), donwload the latest avaible on sourceforge.
[Touch CDMA Android Development] sngo666:
I click on your blue "Download Atools here" and it send me to Sourceforge then it just sit there forever after I click on the latest file,

Your Android HTC download will start shortly…

Problems with the download? Please use this direct link or try another mirror.

Is it only for non-windows user?? I have window XP only. If that is the case, please help me load android manually without using aTools. I already downloaded the following files:

androidinstall.tar (Incubus26Jc's Super FroYo 2.2.1 [Deodexed] [RLS16] [10/2/10] All Languages)

haret-for-kernel-2-6-32.exe 03-Sep-2010

initrd.lzma 03-Sep-2010

latest-zImage 09-Oct-2010

default.txt (copy from other post)

I have Polaris100 (first gen of Touch Cruise running WM6.1)

Thank you for your help

.
[Touch CDMA Android Development] l1q1d:
Read the first post:

and next time use your brain or i consider you as a stupid windows user.
[Touch CDMA Android Development] sngo666:
Is aTools the only way that you know how to install froyo on SD? can you help point me to the other direction instead of insulting me then I'll be appreciative rather than mad, right?
[Touch CDMA Android Development] l1q1d:
You can search the forum before asking already answered question!

You need download the default.txt from http://it029000.massey.ac.nz/vogue/files/ for your device and edit it with correct screen.

Install it using boot menu (press dpad)

This is not related to atools, so create a new thread.
[Touch CDMA Android Development] leona:
Ok, I have tried 1.1.0 and it doesn't appear any different in 1.1.0 to 1.0.4.

I notice that if I type in the partition size, I have have to press either the up or down arrow to set it, otherwise if I click the other partition it forgets the setting.

So if I set this up to reprsent what my SD is like (1xfar32 7.1Gb 2 x 512) then this will work?

Just want to ensure nothing is wiped from the Fat32, (think I'll back it up just in case.

thank you again.
[Touch CDMA Android Development] mcsmileykaos:
Hello,

I have also got a problem:

When I start the script I get the following alert.

Using boot install script

starting script

Unmount fat32 part

check values

Error: You requested a partition from 682MB to 1791MB

The closest location we manage is 683MB to 1647MB.

Failed

Failed to repart the sd - please check options

------

It is equal which I try to config "The is a 2GB SD card"

The attachments include my settings. Please could anybody review these?

Can anybody help me?

Thanks in advance
[Touch CDMA Android Development] l1q1d:
probably gparted can't manage your configuration, try with the suggested...
[Touch CDMA Android Development] mcsmileykaos:
thanks for your reply,

but what is wrong with my configuration?

Iam studying your manual, but I don't know what is wrong with my settings.

As you can see on the attachments with 3 partitions. It comes to equal alerts when I am trying it with 2 or 1 partitions.

What I have to set by the fstab config on the first attachment?

Thanks for your help
[Touch CDMA Android Development] vinny13:
Kernels still wont install to the nand for me, even when I manually set fstab to do so. Always makes a system and data .img. Is there no fix for this?
[Touch CDMA Android Development] l1q1d:
it's strange, all other people install it in this way...

Which errors do you have if you:

* set auto on fstab and change only the device and pannel

* flash the nbh

* install the system (using install-seq or menu)

?
[Touch CDMA Android Development] n2rjt:
I have not diagnosed yet, but 1.1.0 does not work for me when I try to put system and data on nand, and change system partition size to 75M. I did have success with 1.1.0 on day one, but I must be doing something different now.

I should diagnose this myself and report back, but won't have time today.
[Touch CDMA Android Development] l1q1d:
i release also 1.0.6 with data fix for polaris and kaiser.
[Touch CDMA Android Development] vinny13:
When I install with the menu, it creates a data and system .img rather then installing to the nand.

When I use the install-seq boot install script, I get "mounting /dev/block/mtdblock2 on /system failed: No such device or adress"

These both occur when I leave fstab set as auto or manually choose nand p2 and p3.
[Touch CDMA Android Development] l1q1d:
Which kernel are you using? The problem isn't atools related.
[Touch CDMA Android Development] vinny13:
Currently trying to edit clemsyn's latest kernel (link). Also tried his third one and I also think I tried the latest kernel from your sourceforge page once, just adding in overclocking of the cpu and gpu and I still got the same results as the other kernels.
[Touch CDMA Android Development] l1q1d:
Please try with my kernel, don't overclock the gpu, and use atools 1.0.6
[Touch CDMA Android Development] vinny13:
Alright just tried it, still doesn't work lol
[Touch CDMA Android Development] asamir21:
Rom Works will But !!!!

Hellow every budy

the rom works very well but i've two problems

first the mobile reinstall the rom after every restart and rest all data

second i cann't install any thing from the store it download but install error

do u have idea what to do ?

my rom is (system-froyo-all-unodex-03-12-10_04)
[Touch CDMA Android Development] l1q1d:
This is the atools thread so you are OT!!!

Please post your problem in a new thread and before USE THE SEARCH BUTTON!!!
[Touch CDMA Android Development] Josue_181:
How do I configure a button to make the second press takes me to the HOME? In the vogue pressed the button that assigned you this function with the atool me shows are applications recently opened and not leads me to the home.

Solution?
[Touch CDMA Android Development] asamir21:
First what is the meaning of OT!!!

Second is there is problem if I asked for help

Third no doubt I searched for my problem but did not get the answer

Fourth thanks for fast replay
[Touch CDMA Android Development] l1q1d:
@asamir21:

OT = OFF TOPIC, the problem isn't related to atools so, in order to reduce unrelated post (on a long thread) please write in other topic.

@Josue_181:

The key is bindend in the kernel as long press so you need to press it for a shorter time. There is no other way to do it because multiple keys are inserted in the kernel code.
[Touch CDMA Android Development] asamir21:
Ok thanks

If you are authorized please delete my 2 posts

Thanks
[Touch CDMA Android Development] Josue_181:
Might be a bit more specific with that "bindend" did not understand what he meant.
[Touch CDMA Android Development] l1q1d:
Sure:

when you press a key a new interrupt is generated,

the interrupt is passed to the key specific part for the device in kernel code

the routine check all button and find which button is pressed

if the button is binded with long press option wait for release (avaible only on vogue)

else generate keyevent for the key.

The key event is passed to android-system, android read the keymapping file (where atools-keymapper works) and exec the function (HOME,ENDCALL,...)

In android one button has two option short press and long press.

In the kernel is enabled only for vogue a two key for the same button so:

(first key) short press, long press,(second key) long long press, long long press

So in atools you can change only the last part.
[Touch CDMA Android Development] Josue_181:
Thank you very much for your reply l1q1d although just not understand very well just wanted to know if it was possible to assign the function HOME to a key when you leave pressed.

Configure the atool as follows:

Green Button: Call

Red Button: Back

Power Button (First): Menu

Power Button (Second): Menu (same as above).

Camer Button (First): EndCall

Camer Button (Second): Power

It was the best thing I could do after testing various configurations but I would like to leave pressed the power button I carry the HOME automatically.

It was the best I could do after trying several configurations but I'd like what to let pressed the power button will automatically take me to HOME.
[Touch CDMA Android Development] l1q1d:
You can't do it with atool.
[Touch CDMA Android Development] Josue_181:
And as I do then?
[Touch CDMA Android Development] l1q1d:
Rewrite the kernel code and add this features.

Continue on this is OT.
[Touch CDMA Android Development] Josue_181:
Ah ok it cannot done it better I leave it like this.

Thank you anyway.
[Touch CDMA Android Development] dertester123:
Hey,

a question about the system/data partition:

When i put data on sd-card then i can use all the internal memory for system.

Will this give me more free memory for programms (more like the ~30mb that are free right now)?

---

Whats meant by nand p2 / p3 in the nbheditor?

Does sd partition 2 refer to the second partition i create with partitioner in the bootscripteditor?

Thanks for advices!
[Touch CDMA Android Development] l1q1d:
a question about the system/data partition:

When i put data on sd-card then i can use all the internal memory for system.

Will this give me more free memory for programms (more like the ~30mb that are free right now)?

yes change the option in the nbheditor part

---

Whats meant by nand p2 / p3 in the nbheditor?

partition in nand are p2 (usually system) and p3 (usually data)

Does sd partition 2 refer to the second partition i create with partitioner in the bootscripteditor? yes, you can also create partition with other tools also

@ lauyanyameric: probably in next release...
[Touch CDMA Android Development] Josue_181:
Just to share: I was playing with the keymappers and assign the funtion home to the key center pad and works takes to the home and not open applications recently as it is the case if you are assigned this funtion to other keys, I say in case someone wants to assign that function. It also works with other keys on the pad
[Touch CDMA Android Development] dertester123:
Thanks for that. I think i understand now..

Spoiler content hidden.

... damn no spoilers...

mtdblock1(2/3) are the nand partitions. I guess 1(bootloader) 2 System 3 Data

/dev/block/mmcblk0p1(2/3) are the sd partitions. 1 fat usually 2 and 3 what i made them before or in atools

But somehow if i make 1 fat 2ext 3swap the bootscriptgenerator generates:

...
mount -t yaffs2 /dev/block/mtdblock2 /system > /dev/null
[ $? -eq 0 ] || fail "Failed to mount"
echo "System partition ready"
mount -t ext2 /dev/block/mmcblk0p3 /data
[ $? -eq 0 ] || fail "Failed to mount"...

That gave me some errors, now i edited the file manually to "mount -t ext2 /dev/block/mmcblk0p2 /data" what in my partition order seems to be the right ext2 partition.

I dont know if its because i had my sdcard partitiones like this :

1gb fat

2gb ext

500mb swap

and in nbheditor i said

system

: nand 2,

data

: sd card 2 and

swap

sd card 3?

This seems to work.

But whats with the free memory:

Where can i check this? If i look in settings=>applications=>running applications it says on the bottom line:

"Other: 21MB in 3 | Avail: 21Mb+0.00B in 6"

Does this mean the alter system/data didnt work?

Somehow when i save a nbh with the setting enabled and open it again its not checked ..

Maby a bug or my fail?
[Touch CDMA Android Development] casacristo:
type 1 panel not working anymore

I have a vodaphone kaiser, used to be fine with a kernel set on type 1

As I put a recent android the wife wasn´t working anymore so I have tried the latest atools (1.0.6) and the latest development kernel, setting the type to 1.

The display is not working properly (looks like safe mode windows) so I think it is not setting it correctly to type 1

Any ideas?
[Touch CDMA Android Development] l1q1d:
try type 3
[Touch CDMA Android Development] casacristo:
It is definately a type 1...

I just tried the stable (2.6.25) kernel with type 1 and works fine, who should I report this bug on the development one to?

Or is it atools not setting the type properly on the development kernel?

(I used atools in both cases including for downloading the kernels)
[Touch CDMA Android Development] l1q1d:
Probably it's a kernel bug, post in kernel thread.
[Touch CDMA Android Development] spider_j:
Hi, I've been wrestling with this for a couple for days now, but have reached an impasse.

I have used atools as described in the instructions on sourceforge. I have followed every step, as near as I can tell. I have set Kaiser, 240x320, panel 1, 2.6.32, NAND, left fstab on auto and left the other settings alone. I set it as the first install.

I get the multicoloured boot screen, get the message saying that the update was successful, reset, and then get several screens worth of linux stuff. After waiting for that for a good long time, I get a black screen with the backlight on.

From the atools instructions, I don't think that it is the panel, as I am getting past step 36 with a working screen.

Any help would be gratefully received.
[Touch CDMA Android Development] dertester123:
As far as i remember a wrong display type will give you problems directly after the bootloader.

Before the linux lines..

--

Maby the build you are using is not good. Try downloading a different one, maby that will help.(other androidinstall.tar)

Also looking in the dmesg and boot-something txt could help, they should be on your sdcard.
[Touch CDMA Android Development] casacristo:
You remember wrongly, the problem is after booting when you get the launcher home screen...

------------------------------------

I am using the not so super froyo RLS18

I tried dzmo´s latest 2.6.32 kernel with panel type 1 and the screen looks fine, but no wifi and no touch panel (so a show stopper)

RLS17 was fine with dzmo´s kernel

Of course I do edit the .nbh file with atools
[Touch CDMA Android Development] dertester123:
For stability:

6.25 kernel + modules update for wifi etc.(http://xdaforums.com/showthread.php?t=848921)

Not so super is fine for me. Rls18 is very very stable, no problems at all.

I think thoughtlesskyle uses the 6.25 kernel, so could be a problem with this build using the development kernel!

Fat free (http://xdaforums.com/showthread.php?t=819082) is also very good and fast!

Cyanogen, i cant test long due to touchscreen problem with 6.32 kernel. looks stable but a bit slow.
[Touch CDMA Android Development] l1q1d:
Please!!!! Do you think that all this things are atools related to atools???

The answer is no!!! Atools thread = talk about atools!!!
[Touch CDMA Android Development] spider_j:
Sorry, since I used atools to create and edit everything, I thought that this would be the best place to ask.
[Touch CDMA Android Development] casacristo:
l1q1d, I am certain there is a bug in atools when dealing with kaiser type 1 panel phones.

I take a 2.6.25 kernel that works fine (it comes with type 1 set )but is set for the wrong keyboard and for eclair instead of froyo.

Using atools 1.0.4 (and the latest one, those are the two versions I have) I change the keyboard to qwertz and the build to froyo, save it, flash it, boot the phone and the touchpanel no longer works.

I can upload the original .nbh file and the one after running it through atools or do some other test if you ask in other to troubleshoot the bug.

With the 2.6.32 kernels (again for type 1 kaiser) atools screws the .nbh in a different way. If I set it to type 1 it works but the screen very ugly (wrong panel type) if I set it to 2 or 3 it looks beautiful but after standby I get a white screen that will not go away at all

I have also a type 2 kaiser where I see none of these problems with atools.

Now, I tried the exact same customizations using the old pre-python nbheditor

from http://xdaforums.com/attachment.php?attachmentid=397706&d=1283997589

(under WINE as I am a linux user)

and the resulting .NBH for type 1 panel works perfectly, as intended.

I suggest you warn kaiser type 1 panel users not to use atools until you can find the bug... (I can help with testing but not much of programmer)
[Touch CDMA Android Development] l1q1d:
Could you test it with atools 0.1.1 ?
[Touch CDMA Android Development] casacristo:
I tried, but that one does not work for me (from bash I run python2.6 atools.py and nothing pops up; no errors and no application)

Furthermore I found that with .nbh files manipulated with atools 1.0.4 and 1.0.6 I loose the ability to install the .nbh to the NAND whereas with the old nbhedit is ok.
[Touch CDMA Android Development] l1q1d:
It doesn't make any sense, are talking about the python version of nbheditor or the .net version?
[Touch CDMA Android Development] akmalxxx:
i found that whenever i use advanced settings (cpu, partition, battery , etc) the option to select Nand, sd partition, etc.. won't appear in boot menu. seems to be a problem with atools.

and when i tried latest kernel with latest atools (no advanced settings), the partition option in boot menu shows (system on ex2, data on ex2) instead on both on Nand, failure to select Nand on my old install results in 'install kernel module' error (sorry i forgot the exact msg n stuff, you got the idea)

Tytn ii

Not So Super Froyo RL18

kernel 2.6.32 (latest, default settings)

panel 2 (long white screen on wake up)

atools 1.06
[Touch CDMA Android Development] l1q1d:
The boot menu is separated to atools.

You can use atool to install or boot menu.

The boot menu has less option and it can't be changed "run time" because it's readonly.

If you want to use more option (i.e nand, sd ecc ecc) install using BSE.

boot menu is the old part and i left it in the initrd but it can be removed.
[Touch CDMA Android Development] casacristo:
The .net works fine. I spent several hours yerterday trying to get things working and in the end it was atools that was causing the problems (for my type 1 kaiser)

As I mentioned my type 2 kaiser seems to be fine with atools generated KAISIMG.NBH

I can only tell you what happens, not why or where in the code...
[Touch CDMA Android Development] akmalxxx:
Thanks for prompt response l1q1d, i'll try the BSE n report back later.
[Touch CDMA Android Development] casacristo:
Ok, I tried with atools 0.0.1

Open a good 2.6.32 .nbh (type 2) change type to 1 and save

getting this:

python2.6 atools.py

Exception in Tkinter callback

Traceback (most recent call last):

File "/usr/lib/python2.6/lib-tk/Tkinter.py", line 1413, in __call__

return self.func(*args)

File "atools.py", line 1809, in opennbh

self.readnbhimage(f)

File "atools.py", line 1743, in readnbhimage

self.var.Key.set(int(kaiskey))

ValueError: invalid literal for int() with base 10: ''
[Touch CDMA Android Development] l1q1d:
which version of python do you have?
[Touch CDMA Android Development] l1q1d:
which version of python do you have?

this is latest python version of nbheditor:

http://androidhtc.git.sourceforge.n...e;hb=3d6e49ce6e902e7bc2ee582b245bfbfe9b6c6163

try with it.
[Touch CDMA Android Development] casacristo:
I have python2.6

I just tried the python version of nbheditor you sent me

I click on ´Get the latest´ then set type 1 panel, kaiser, QWERTZ, 500mz cpu and SAVE

Flashed it and boot...

The result: the touch panel does not respond (although the screen looked alright)
[Touch CDMA Android Development] casacristo:
further tests...

I tried with atools 1.0.6 downloading manually the latest 2.6.32 image and not setting the battery nor any overclocking and the resulting .NBH works perfectly fine, so I am at a loss.

All I can think of is that the other PC where I had been playing with atools has python 2.7 (this one has 2.6)