yashsingh1/xdaforums huggingface dataset:
[Gen8 Android Development] aznmode:
You should also see Developers Edition Menu. Then you will see Flash Kernel option. When you select it the archos turns to mass usb device and then you can copy intrams and zimage to it. Press power again when done to complete kernel flash then power again and it reboots to mass usb where you can copy Uruks install files then power button again to start install.

If you're not seeing the Developer Menu then redo SDE.
[Gen8 Android Development] aznmode:
Oh ok. I was using the other intram. Which zimage did you try? I was going to try ardatdat's latest zimage here.

http://xdaforums.com/showthread.php?t=897877
[Gen8 Android Development] Sean35:
I used ardatat's latest zImage as well. Independent of UrukDroid it runs pretty smoothly for me, with no heat or battery life issues, but the two have never really gone together well for me and I tend to give up on that experimentbafter 15 minutes or so of freezes and lagging.

Sent from my A101IT using the XDA mobile application powered by Tapatalk
[Gen8 Android Development] Kashban:
Tried the update, coming from 0.5, but as with 0.6RC2 after reboot the Archos is stuck at "switching to rootfs...".

I didn't monitor the update process as a whole, but recognized that it took quite long from 1% to 2%, then the device rebooted when I looked at it a few seconds later.

A check with Ubuntu showed that the file system of rootfs is not clean, whatever that means (there is no further information on that in the disk utility). I'm going to backup it's content, reformat and copy back to the partition.

Result: Failed to mount root fs /dev/mmcblk2p2 (255), so that didn't work out...
[Gen8 Android Development] $aur0n:
If you have this error - please try this kernel and initramfs:

http://dl.dropbox.com/u/1017593/ArchosGEN8/UrukDroid-0.6/initramfs.cpio.gz

http://dl.dropbox.com/u/1017593/ArchosGEN8/UrukDroid-0.6/zImage
[Gen8 Android Development] Kashban:
No change. I'm gonna reformat rootfs and try again.
[Gen8 Android Development] $aur0n:
Message are still the same with this initramfs? I asked because I can try to prepare some fixes for this - but I need someone with that problem...
[Gen8 Android Development] Kashban:
Yes, message was the same. The reason seems to be an unclean filesystem. After running e2fsk on that partition filesystem is clean, but now I'm stuck at "switching to rootfs..." again. Somehow the update process doesn't work properly, leaving rootfs in a state UrukDroid cannot boot from.

Is there any log written during the update which I can provide for further analysis?

I'm going to restore my 0.5 partitions, so we can try this again eventually.
[Gen8 Android Development] erichbitch:
Hey guys

I wanted to flash Uruk 0.6 to my SDE Archos (first time Uruk)

So ich downloaded 0.6 and used the initramfs.cpio.gz from this thread:

http://xdaforums.com/showthread.php?t=919637

I wanted to use Uruk on the internal Storage

I replaced the init file in 0.6 with the one from the thread and flashed it with the zImage

Then i tryed to boot Uruk and got:

UrukDroid 0.6 Boot ERROR: Failed to mount rootfs /dev/mmcblk2p2 (255)

I didnt even got ANY message or button or stuff like "connect to pc now"

What can i do now?

what is wrong?
[Gen8 Android Development] p0rk burn:
Here is how I did this. Assuming you have the three partitions on the internal disk, wipe the 2nd and 3rd ones just to be safe. Download the .6_easyinstall rar from post #1 in this thread. Download initramfs.cpio_Uruk_0.6.gz.rar from post #1 in the "how to install uruk on internal memory" thread. Replace the initramfs from the easyinstall rar with the "how to install . . ." file. Using a linux box, move the rootfs file to the #2nd partition of the internal memory and untar it. Now boot the archos into recovery menu and flash the initramfs and zimage, reboot, and it should be good to go from there. Note that I was missing UrukConfig after I did this, but you can get it from the Uruk development thread.

I'm not sure if all of these steps are necessary or if there is a better way, but this is the way I made it work yesterday.
[Gen8 Android Development] Kashban:
So, I restored to 0.5.

How should I proceed to upgrade to 0.6? Any precautions? Perhaps running logcat while the update is running?
[Gen8 Android Development] erichbitch:
2 Things:

1: "Using a linux box, move the rootfs file to the #2nd partition of the internal memory and untar it."

What du u mean with rootfs file? "EasyInstaller" Archive?

2: I cant untar the EasyInstall File fully

In the end it gives me an error message ??? :(

Im a Linux Noob :)
[Gen8 Android Development] ronaldraygun:
So, to my previous question, has anyone had a problem when getting to the step of placing the UrukDroid-install.tgz on the SD card? when i plug back in i can only see two removable drives both are supposedly empty. there is nothing special about the microsd, 8gb class 2. I've tried using a ubuntu live cd, as well as my windows7, is it possibly the memory card? It looks as though the steps prior to it go through correctly. My problem is in here:

"You should see UrukDroid installation process. Please answer it's question and when asked to, connect Archos to PC once again and copy UrukDroid-install.tgz."

When i'm asked I connect, see the 2 aforementioned drives and cant do anything.
[Gen8 Android Development] aznmode:
Are you able to flash Uruks Kernel? After you successfully flash kernel then it asks you press power to reboot, then it takes you to the screen that asks to install Uruks install.tgz. If after flashing kernel it doesn't go to this screen then it most likely didnt flash kernel properly. Maybe you didnt flash SDE properly either. Do you see Development Menu as the last option when you power up while holding volume - down?
[Gen8 Android Development] ronaldraygun:
Thanks for the help, yeah I flashed the kernel along with placing zImage at the appropriate time everything goes successfully, i rebooted, exactly as the instructions said when the screen asks. Right now im looking at the white screen with the

UrukDroid install

"transfer now installation files over USB and press power button once"

im really thinking it might be the memory card that is causing the problem. im doing this for a friend and its his possibly old memory card.
[Gen8 Android Development] aznmode:
I went to the procedure one more time and here it is

If you successfully flashed SDE then this is your menu. Press down volume and select Developer Edition Menu and press power button.

Then select Flash Kernel and press power button

This shows on the screen after

On your PC theres going to be 2 new drives. open A70 or A101 drive

Copy Uruks Intram and zimage file

Now press power button on Archos. It should still be on this screen

After reboot the screen should look like this

Press volume down to go to Install Urukdroid and press power button.

This will be the next screen

Go to your PC and again go to drive F: (in some cases you will get 2 different drive letters) In this case try to open both and copy the uruk install file to the one that opens. The other one will not open. But generally select the lower letter.

Copy Uruk install.tgz

Press Power on Archos and now this should show

It will go through installations including flashing the kernel

Next step is if you want to copy your existing setup the preformatted SD card. It's recommended you select no so you have a fresh install. Drawback is you have to reinstall market and apps over again. I've tried yes on mine and I didn't see any issue.

When its done this is your last screen then it will reboot to Urukroid

This is what you should see after reboot.

Just wait for this to complete and that should be it.

Goodluck.
[Gen8 Android Development] aznmode:
It could be the card. But you should be able to copy the install.tgz to it atleast. Then the archos will reformat the card. I supposed if its not successful in reformating and repartioning the card then it will halt.
[Gen8 Android Development] ronaldraygun:
yes, went through all those screens. Unfortunately i am stuck on the 2nd to last screen. even though i can mount the card and drop the files on the sd card the first time, the 2nd time it wont allow me to. I appreciate the help, im probably going to buy another memory card to try with it.

btw, this is the screen i get when attempting to place the urukdroid install:
[Gen8 Android Development] topifone:
After installing successfully UrukDroid 6.0, I reboot to Uruk but I cannot find my external SD card? Two directories /sdcard and /storage point to the internal storage of archos?
[Gen8 Android Development] kevinddavis:
You should look in /sdcard/sdcard.
[Gen8 Android Development] topifone:
Thanks. After another reboot, I see it now.

Default Uruk is OC or not? If not, can I use SetCPU to overclock to 1200?
[Gen8 Android Development] $aur0n:
Hi, and thanks for screens - it should help some people here. I've noticed also that arctablet created video on installing UrukDroid 0.6 - if anyone is interested in this kind of help. Thanks!
[Gen8 Android Development] cajl:
the update is OK !

but many FOR CLOSE for the process android.process.media

firmware is 2.1.4
[Gen8 Android Development] sitelister:
Any chance of baking in some Gingerbread goodness - especially the NDK support for Audio APIs based on the Khronos OpenSL ES?
[Gen8 Android Development] erichbitch:
@$auron: Regarding the (255) Error:

I used your 0.6 Easy Installer and the initramfs from here because i wanted to use the internal storage

After flashing the zImage and initramfs i NEVER even got that Screen:

It just booted to the red Uruk Logo right in time

Maybe that helps to find out whats the Problem?
[Gen8 Android Development] $aur0n:
If you used other initramfs - then this is not case for this thread. UrukDroid is an entire distribution with kernel, initramfs (that do quite a lot of things) and all system on rootfs with plenty of new/modified stuff. So I can (and will) help only if someone uses complete UrukDroid method - not only "part" of it.
[Gen8 Android Development] erichbitch:
Ok that is 100% understandable ! I guess i try to make my rootfs clean and just wait for 0.7 because i heard it will support internal and external storage officially
[Gen8 Android Development] $aur0n:
Yep - it will. Currently i'm struggling with updated libc6 and all binaries in system.

And I've just tested new LiveTV with Uruk0.7 and DVBT support.

http://www.youtube.com/watch?v=sJjoiP4fAt4
[Gen8 Android Development] Sean35:
Unless I'm missing something, no OC in "stock" UrukDroid.
[Gen8 Android Development] Waza_Be:
Does that mean that I can use my stick and the apk, or I need extra steps, like paying the plugin?

(I have already lost my garantee by installing SDE, I don't want to pay extra money...)

Thank a lot for the information, as the DVB-T feature is not documented.
[Gen8 Android Development] Blackdragon_860:
hello

i am traying to upgrade from 0.5...

i have downloaded the upgrade file and run this commands:

su

cd /sdcard/

mv UrukDroid-0.6-upgrade.tbz2 /data/UrukUpdate/

after that, the upgrade doesnt start.

must i flash the zImage and initframs before?

greets
[Gen8 Android Development] $aur0n:
That's all you need to do - it should reboot automatically after finish (3-5 minutes). There will be now visible sign of upgrade working, except device should be really slow ;)
[Gen8 Android Development] cajl:
help help

the update is OK !

but many FOR CLOSE for the process android.process.media

firmware is 2.1.4
[Gen8 Android Development] munkiii:
I've done a brand new install, and i'm getting Force Close's all the time when i'm trying to get things from the Market.

If it makes a difference, i installed the market using the ArcTools on Appslib.

This was because i couldn't download the googlemarket file using my archos, it just failed the download everytime, i think because it's an unknown file type.
[Gen8 Android Development] $aur0n:
You don't have to download it on Archos - but it's just simplest way to do it. You can put it whatever you like and then move it to /data/UrukUpdate. If update wont start automatically (it may, if you move file around the same filesystem) use UrukConfig and push "Force update" from "Information" tab.
[Gen8 Android Development] aznmode:
No problem. It's the least I can do. I'm going to redo mine today so I will have some more images added.

EDIT: Ok I added more pictures and steps.

http://xdaforums.com/showpost.php?p=11412717&postcount=1465
[Gen8 Android Development] aznmode:
In your case I'm sure it is drive G. The other one you cannot open. So copy it to the drive you can open. It should always be the lower letter.
[Gen8 Android Development] stephen44:
new error ?

so i was watching some videos i copied to the video partition on the archos build boot (copied after URUK install)

and then i booted back into URUK and get

Attention

system uids inconsistent

UIDs on the system are inconsistent - you need to wipe your data partition or your device will be unstable

and then a "are you feeling lucky" button - yes really

$aur0n - is this your error buddy ? :p

i deleted the videos but still get the error

is there a quick fix - I have noticed the more i use the URUK build the more FCs I am getting - I am at the point of completely wiping both builds and starting again - which i have no problem doing - all part of the fun ! - but wondered if you want any info first ?
[Gen8 Android Development] guygox:
Market

Thanks $auron for your great work ! And for having explained it.

I have installed UrukDroid 0.6 with market. Just one thing, I can't find Maps on Market, I tried to fix it the way way as with arctools but no success. Do you know how to find it?
[Gen8 Android Development] $aur0n:
Nope this are some Android stuffs - probably you have apps installed with the same UID given and different certificates or something.

I can't say I see any unstability - since Uruk is the only OS on Archos I use for last two months now...

You just need to download it from other device - Market is quite a mess (like for me) - you can get some app pack with Maps in it (like here).
[Gen8 Android Development] aznmode:
Did you do the Market fix like this?

Setting > Manage applications

click Running applications tab

Select Market and Clear Cache then Force Close

Then go to Google Services Frame work and do a Clear Data and Force close

Reboot Archos

Run market

To confirm fix look for Tango Video chat, or Co Pilot. If neither shows then try the fix again. If Tango shows then Google maps should also show up.
[Gen8 Android Development] jbradshw:
I don't get any errors about UID, but every time I've done a clean wipe and installed Uruk, it works great for a few days, then slowly over time becomes unstable and FC's start to happen periodically. It then gets to the point that almost everything starts to FC on launch: Browser, Market, just about any app immediately after bootup - basically the tablet is unusable and a wipe has to be done. Happens with every version I've used, even 0.6 with the latest easy install method. I don't know what to attribute it to, but you're definitely not alone when it comes to the FCs.

As of a few days ago, I've decided to just switch over to stock w/ archangel's root method.
[Gen8 Android Development] aznmode:
Interesting. I noticed mine is starting to bog down when I have it on for more than a day. I have to reset to get it back to normal. I wonder if this has something to do with the card. I'm only using a class 2. I assume this wont be the case once it can be stored to internal storage. Cant wait.
[Gen8 Android Development] fly_us:
mine is also slowing down and alot of FC, but i think it might due to too many app i installed or my class 2 card. Interest to know that other also have same issue.
[Gen8 Android Development] tiki1217:
Can I mount 2.5" USB Disk with file type NTFS?
[Gen8 Android Development] $aur0n:
Yes - but only if you give it proper power supply - archos won't give enough juice to run any kind of disk (perhaps SSD - but I doubt)
[Gen8 Android Development] tiki1217:
I have install UrukDroid 0.6 on my Archos 101 , And I connected My 2.5" USB HDD to it. I found the HDD device at /dev/block/usb, then I try to mount it and system respond that can't support the file type of NTFS.

When I use the firmware of Archos that it is work good.

So ......
[Gen8 Android Development] $aur0n:
Please - read first three post on very beginning of every questions. Because Archos has so few memory, I've tried to build smallest possible kernel - so ntfs has to be loaded on demand.

Use UrukConfig and load ntfs service - or make it load permanently for you - you can choose.
[Gen8 Android Development] tiki1217:
OH !!

Thank you , $Aur0n !

I got it .
[Gen8 Android Development] stephen44:
what do you have on the archos boot - what version - any apps loaded or have you removed the archos kernal ?
[Gen8 Android Development] $aur0n:
I have normal Archos Android - like for now 2.1.04. Almost the same apps like on UrukDroid. I keep it as a reference system to check what is working or not on stock os.

You can find list of my installed apps here: http://www.appbrain.com/user/Saur0n/
[Gen8 Android Development] stephen44:
do you think there is a problem with switching back and forwards between archos & uruk and installing the same apps on both ?
[Gen8 Android Development] stephen44:
nm - please ignore
[Gen8 Android Development] Blackdragon_860:
i hope somebody can help me, because i really cant update..

i have this screen since 5min and it install nothing..

Image
[Gen8 Android Development] $aur0n:
If there is no uruk_upd process running (check with)

su
ps -ef |grep uruk_upd

do

touch /data/UrukUpdate/*
[Gen8 Android Development] Blackdragon_860:
see my post before, i have attached a link..
[Gen8 Android Development] chizzy58:
excellent work!

though....i did this with hope that 3.0 will be ported soon.

any news on that front?
[Gen8 Android Development] donn123:
Sorry - slightly OT. Great list - I was looking for a few apps (text editor, log info, etc...) but couldn't quite decide which ones I wanted. I used your list as a reference and am very pleased with the results.

Thanks!
[Gen8 Android Development] Waza_Be:
At least when 3.0 will be available! (and not the SDK)
[Gen8 Android Development] shokuhawan:
Look forward to hide soft button/ put it on Notification bar with smaller icons. Adhoc network too :).

I tried to modify /data/misc/wifi/

WifiAdhoc= 1 but got no luck, wifi stop working and I have to revert back. Any ideas?
[Gen8 Android Development] Waza_Be:
I suggest you:

*) to star this issue:http://code.google.com/p/android/issues/detail?id=82

*) try these tweaks: http://www.wissamidrissi.com/2010/02/how-to-connect-android-phone-to-your-ad.html
[Gen8 Android Development] shokuhawan:
I tried the same methods but it not work, we had a topic above,A101 recognize adhoc but its not connect.
[Gen8 Android Development] Kashban:
Ok, running now on 0.6 with the OC kernel of ardatat. Keep you informed how it performs.
[Gen8 Android Development] Caste23:
Hi all,

Running with 0.6 since yesturday evenning. All work great on external SD.

Hope 0.7 will come soon because I would like to use UrukDroid in internal SD

:)

Thanks a lot.
[Gen8 Android Development] $aur0n:
Yeah me too :/ - but it seems like few hours ago I've become a victim of "usb host HW error" :(
[Gen8 Android Development] TjaXanK:
just wandering, before I try it, how does urk cope with usb host? going to buy the cable later and was wandering what to expect
[Gen8 Android Development] fisha21:
Damn, that sucks!

I think I read a comment by you on the other thread just yesterday, that it would be good to try Uruk on one of these "USB broken" devices?! Maybe there's a silver lining here - might be your skills will be sufficient to solve this issue also?
[Gen8 Android Development] xamievilx:
new to all this rooting/ROM stuff....but am I correct in saying that I can't do this on a 70 250GB?

and if I can can someone either explain how or point me to a post with the process as everything I see mentions an SD card..

thanks in advance
[Gen8 Android Development] $aur0n:
Yes it will work on A70H (EasyInstall 0.6 will do, but it will format HD during process).
[Gen8 Android Development] Caste23:
How to do that ? it's possible with external sd ?
[Gen8 Android Development] woti23:
@aur0n:

(parted) align-check
alignment type(min/opt) [optimal]/minimal? opt
Partition number? 1
1 not aligned
(parted) align-check
alignment type(min/opt) [optimal]/minimal? opt
Partition number? 2
2 not aligned
(parted) align-check
alignment type(min/opt) [optimal]/minimal? opt
Partition number? 3
3 not aligned
(parted)

could you consider to align the partitions to full MiB startpoints at creating?

or provide a install programm which lets one disable the creation/modifiying of existing partitions.

after installing the aligned partitions are clearly gone.

(for why aligning please have a look the various threads on the desire devel forum)
[Gen8 Android Development] $aur0n:
You don't need to use EasyInstall - your free to do it manually (like it was pre 0.6) - howto is still there (my first post after third in this thread - don't remember which one).

Can you give me some straight thread/article with real benchmarks - how to alignment on sdcard/nand memory changes performance (and perhaps best approach) - then I'll give it a thought. I know about aligning in some storage/database access - but this are ms for hd drives because of spinning - I don't know how it touches nand memory (I'm not saying it does not - I'm only sceptical about it ;) ).
[Gen8 Android Development] woti23:
well i was sceptical too, but on my desire it just gave me a big improvment on a class2 card

here is some stuff to look into

HOWTO: Increase write speed by 'aligning' FAT32

http://www.patriotmemory.com/forums/showthread.php?t=3696

Aligning an SSD on Linux

http://www.nuclex.org/blog/personal/80-aligning-an-ssd-on-linux

[DEV][DATA2SD] More space (and more I/O) for your Desire (Updated/EXT4/Flashable ZIP)

http://xdaforums.com/showthread.php?t=852219

HTC DesireDesire Android Development[DATA2whatever] Flashable All-in-one-data2sd-Solution

http://xdaforums.com/showthread.php?t=867049

+ rom

http://xdaforums.com/showthread.php?t=877546

newer gparted versions aligns non-rotational drives by default to MiB

newer parted (non gui version) have an align-check
[Gen8 Android Development] woti23:
here the values with TAPBenchmark on a sandisc class 2 microsd / i/o sched: deadline / 64kB read_ahead_kb

with MiB aligned partitions

database writes +80% more

small file write +33% more speed

20110223T131013: Benchmark on /data (6 iterations)
[B]DB writes: 22([/B]1) Writes/s
DB reads: 259(15) Reads/s
DB deletes: 290(17) Deletes/s
[B]File writes 10k: 4030[/B](81) kB/s
File writes 1M: 1780(1681) kB/s
File reads 10k: 4930(124) kB/s
File reads 1M: 10335(47) kB/s
File write overhead: -3.136(5.304) ms
File read overhead: 1.061(0.051) ms
Database overall: 381(15)
File overall: 1501(85)
StressWrite 1M: 998(933) kB/s
StressRead 1M: 6251(49) kB/s
StressWrite 10k: 2117(1071) kB/s
StressRead 10k: 3237(392) kB/s
Stress overall: 1520(308)

without aligned partitions

20110221T192946: Benchmark on /data (6 iterations)
[B]DB writes: 13[/B](4) Writes/s
DB reads: 245(8) Reads/s
DB deletes: 274(1) Deletes/s
[B]File writes 10k: 2977[/B](612) kB/s
File writes 1M: 1329(675) kB/s
File reads 10k: 4512(148) kB/s
File reads 1M: 9481(192) kB/s
File write overhead: -4.163(3.88) ms
File read overhead: 1.162(0.076) ms
Database overall: 356(6)
File overall: 1289(72)
StressWrite 1M: 1252(740) kB/s
StressRead 1M: 7793(1884) kB/s
StressWrite 10k: 2592(280) kB/s
StressRead 10k: 3454(328) kB/s
Stress overall: 1738(158)

there are a lot of sqlite databases (i count 66 on my installation), so database write speed is an important factor when talking about lags
[Gen8 Android Development] sazfar13:
I am not happy with my SD card performance. I can feel a lot of lag in between clicks. I have another 8gb SD card that I think should be better than the 2gb I have right now. Do I simply need to install Urukdroid by inserting the new SD card or the steps would change?