yashsingh1/xdaforums huggingface dataset:
[Gen8 Android Development] $aur0n:
That's probably not an Uruk problem - you can try change firmware (it's here in this thread)

If you copied /data (read later) - it should be working, if not - try to reinstall it. Or uninstall and use Uruk-update with gapps, or ArcTool for example

Linux tools for making fat partition are called "mkfs.vfat" - so I call it also VFAT - to make it easier. It's probably some historical reason why it's called this way. In this example vfat=fat32

If you do this step - during boot Uruk will copy your /data.
[Gen8 Android Development] sweetypie:
"you can try change firmware (it's here in this thread)"

Not an option any more. At nearly 100 pages the thread is now unreadable. In any case, which firmware do you mean? Do you mean my "stock" firmware? It's perfectly fine in stock mode. If not "stock" firmware,what firmware do you mean?

As I said, having formatted using VFAT, the allocation units are 8192 - FAT32 are 4096. So VFAT wastes space on the device formatted this way. They are not the same.

I was sure I'd copied that file. Are you saying that the file lives there, is not deleted, and is run "during boot" EVERY TIME it's booted? Or just the first time, and then the file deleted?

I'll have one more go. Using your downloads. There's nothing else I need to download is there? The only other thing is the SDE itself. Is that what you mean by "firmware" - the SDE?

Well, here goes nothing, one more try.
[Gen8 Android Development] $aur0n:
Yes but you have search button...

Yes it could not be THE SAME - but you use Linux tool to format partition, witch IS called mkfs.vftar

Just once

You really need to read post more carefully - it's all there, otherwise it's just pumping this thread for nothing... and Good Luck - for the last time.
[Gen8 Android Development] sweetypie:
Ok, I hear what you say, so I won't bother with it any more In fairness it IS a developer thread, so I wouldn't expect you to have the time to explain things for non devs.

The thread IS becoming unusable though. Do you really expect somebody to search this thread for the word "firmware". Especially when you (obviously) know the answer. If you know the answer to this, but don't want to keep posting it, you need an FAQ. Otherwise, you just want to play games.

Nobody has the time to play games, so I'll let you get on with it without any more interruptions.

Good luck with it. It's been nearly useful.
[Gen8 Android Development] nimrodity:
what do i have to change in the 0.4.2 init.rc to run uruk from the internal disk.My card is somehow broken,atleast the system is unusable slow although the card itself is fast.
[Gen8 Android Development] $aur0n:
You have already installed all files from uruk-root on internal partition? What is it (partition) number/device ?
[Gen8 Android Development] nimrodity:
i have done all steps from the first post like told.

All i want is to run from internal like it did with 0.3.

I dont know why the system is unusable with my class6 but it is.

Speed was great with my class2 but somehow i deleted something so the card is only recognized as a 32mb sd card.

Would be nice if someone could help me get it back to a 4gb.

I tried testdisk but i doesnt seem do really do anything
[Gen8 Android Development] willowave:
I had the same thing happen. I used gparted to delete the partitions and format it so it was readable again.
[Gen8 Android Development] nimrodity:
yeah,but when i delete the partition and format the new one is again only 32mb.

And i can only see it using the archos.If i put it in a card reader,system stops responding till i take it out.
[Gen8 Android Development] $aur0n:
Boot Linux (can be SystemRescueCD from first post) - connect card with card reader or Archos with stock OS booted (so the card will be visible on Linux - check "dmesg"). If your card is /dev/sdb (and you are sure it's this card) do:

dd if=/dev/zero of=/dev/sdb bs=1M

It this wont help - probably nothing. After this command line is finish - entire sdcard will be wiped out completely - try to partition it then.
[Gen8 Android Development] sublimejosh2000:
Network Location

I am just wondering if this Network Location is working or has a fix...

I have tried reverting to OLD firmware and New frimware.. I even extracted the firmware from the tar.gz of 0.4.2 .... NO location working still on my 0.4.1

IS there a fix for this yet, or should I stop worrying until there is...

JW
[Gen8 Android Development] nimrodity:
I did dmesg, card was add,i typed

dd if=/dev/zero of=/dev/sdd bs=1M

And got this message

DD: writing /dev /sdd : no space left on device

31+0 records in

30+0 records out

32mb copied, 4,34456 s, 7,4 MB/s

I think thats no good Sign,right?
[Gen8 Android Development] $aur0n:
As a matter of fact, I spend last few hours on this ;)

It has nothing to do with WiFi firmware (like somebody here said)

So far I've tried kenyu73 files, some CyanogenMOD files, original phone files - it's getting really weird. But still it does not work.

Good thing is that I've tested, 0.4.2 heavily and not FC appear even after kernel errors and Archos crash. Second "good to know" is that when we want to get rid of all application settings, without loosing apps it's should be enought to erase /data/data/ and it won't harm to delete dalvik cache /data/cache/ - Archos starts from beginning (configuration wizard etc) - but all application are installed and working (but it's also fresh start for them).
[Gen8 Android Development] $aur0n:
Not really a good sign - I may be wrong - but is seems that this card is really 32MB now. If it was 2GB for sue - it's possible that some wearing mechanisms failed to work, or disabled broken part of this card - and that what's left. Sorry :/
[Gen8 Android Development] sublimejosh2000:
0.4.2

So does Network Location work with 0.4.2... If so, how do I upgrade from 0.4.1 to 0.4.2 without re-do all gapps?
[Gen8 Android Development] nimrodity:
OK, thx anyway,looks like i killed it
[Gen8 Android Development] $aur0n:
Nope it doesn't - like I wrote 2 post before.

I'm done for now - it's probably another google weird (and customer "kiss my ass") thing. It would probably required more java debugging - not my filed of expertise.

I've tried today google apps from v4, from v5, from cyanogenmod. I've made completely fresh install on sdcard - no mods, no change in kernel, freshly copied from Archos RO filesystem - it also does not work with new and old kenyu73 files.
[Gen8 Android Development] fisha21:
Fair enough, less time spent banging your head against this particular brick wall means more time on the other goodies 0.5 will bring!

It's weird though, network location worked perfectly using 0.3. One thing I did notice - under 0.4.1, if you tried opening the Location and security option under settings, it resulted in a force close. I manually removed all the GApps using Root Explorer, and installed the Network Location .apk from kenyu's GApps installer. Didn't do anything for network location issues, but I was then able to open the Location and Security menu. Probably doesn't mean much, but thought I'd mention it anyway.
[Gen8 Android Development] $aur0n:
There is a chance google is doing some kind of black listing... I could do some packet snooping to see what is in it, but it's https - and it all takes so much time :/

Good news is i know how the mediascanner works - it's really simple. I'm not sure how to "fix" it - but I started thinking on it. Probably easiest solution would be implementing some on demand scanning only... ehh
[Gen8 Android Development] sublimejosh2000:
Media Scanner

Oh please make this Media Scanner BS go away... I don't mind TELLING it to run when I WANT to, but everytime the hard disk get a write? USB unplug? Fresh bootup? Ridiculous... I hate this thing... Maybe you can put it into Arctools to disable it and then enable it when you want ?? Hmmmm

Also, I downloaded the 0.3 version of urukconfig.. and I just get a black screen and nothing else... I think it might be bacuase I am running 0.4.1 off the internal 16G SDcard space now.. you think?

JW
[Gen8 Android Development] $aur0n:
Yep - that's what I was thinking of, but probably there will suddenly appear a lot of people who like scanner and "up to date" library ;) (like with every other changes) - so it should be once again configurable somehow.

Like for now I've changed it so it should not freeze system anymore - it seems to work ok now.

I dont fully understand what you are asking for? Ooooo while writing this text it came to my mind - you mean UrukConfig.apk? It won't work without 0.5.
[Gen8 Android Development] sublimejosh2000:
OK, yea let me know if there is some ways i can go ahead and implement this Media Scanner ON demand inside my 0.4.1

Also, I can't wait till 0.5..

Will I be able to go from 0.4.1 to 0.5 easily you think ? without going to 0.4.2, like I said, my market is fine so I don't need the 0.4.2 right now..
[Gen8 Android Development] $aur0n:
Update process will (I hope so) always look like this:

- put single file on filesystem (on Archos directly - just download it), reboot

- flash kernel

- done ;)

There will be slight change (I'm not sure how it will look finally) with updates - so files can be downloaded on /mnt/sdcard not in / - because even with this people have sometime problem... but will see...
[Gen8 Android Development] sublimejosh2000:
Internal with 0.5

Ok, my only difference is that I am using the Internal 16G partition and not the SD, so using the Initramfs for internal boot and your Kernel is working now 0.4.1, as long as the init.rc doesn't change between 0.4.1 and 0.5 I should be OK.

Right?

Sorry to ask a million questions....
[Gen8 Android Development] fisha21:
Quick question all:

Just tried installing kenyu's gapps on Urukdroid 0.4.2 and encountered the "unresponsive touch screen on waking device" issue for first time.

Has anyone who has suffered this NOT installed the kenyu gapps fix?
[Gen8 Android Development] PWR_USR:
not sure if i am missing something but i cannot get Market to run at all, once installed it closes as soon as i open it.

also wifi doesn't seem to be working most of the time, only on some boots will it be able to connect

otherwise the system is working well and stable

thnx
[Gen8 Android Development] Big-A-Rob:
I got some major issues going on here. I started with a clean install of stock Android, then did a clean install of UrukDroid 0.4.1 and did NOT move over the old data files. The system read of the battery state is completely screwed up. I charge it until it says 100% on the battery and after maybe 5 min of use it says battery is completely discharged and shuts the device down....but the battery icon still says 100%. The battery does not update during use either. Booting into stock Android it works fine.

Network location does not work...maps says that location is currently unavailable. Not a huge issue.

Getting some fairly regular screen freezes and sometimes it does not wake up requiring a power button hold.

I tried switching to the OC kernel with the 0.4.1 intiramfs, but problems still exist. Should I maybe try the 0.3 initramfs?? Gapps work perfect and when the device does not shut off for no reason it runs very smooth....anyone have any idea what could be causing this battery issue? The system is definetly not being able to read the battery state properly. I dfo have the batterystat.bin file in the data/system directory. Very confused at what the problem could be since I wiped everything and did this from a completely fresh install of everything.
[Gen8 Android Development] foxtrotter:
freezes on miren or dolphin with 0.4.1

Dear al

I wonder if i am the only one that have those freeze

i have a class 10 sd with 0.4.1 uruk on it and when surfing with dolphin or miren i frequently got : miren (or dolphin) not responding : wait/close

the browser hangs something like each 2/3 minutes for 5/10 seconds.

it is quite annoying and never appears in original os

even with an oc to 1280 it happens the same way !

Sometimes it also happen on adw when i try to scroll my desktop

besides that it works really good !
[Gen8 Android Development] $aur0n:
There is probably some difference with 70H, since as I recall only users of this device reports some battery issues... It's hard to tell where is the problem - have you tried first Uruk kernel (2.0.71-1) - this one was almost stock release (ext4 support mainly add). I guest it requires someone with A70H to take closer look at this problem.

I've spend almost all day on this yesterday - really don't have a clue where is the problem. I've checked database of gls (geolocatingsystem - i guess), erase all cache, data, change version - do fresh install - It almost seems like the problem on the other side ;/ (I event spoofed as a Android Phone SEX8). For now - have no idea what's going on...

Happened once to me - but people report it also happens on stock OS. A101 user I guess report it more often...

Still no one eager to keep FAQ and/or statistics of "problems" for Uruk?
[Gen8 Android Development] hurrpancakes:
Just a note, to anyone that is doing this on an A101 such as myself, instead of seeing a screen that says "Initramfs loading...", you will get a white screen with a bunch of distortion on it. Well, that's what I got, anyway
[Gen8 Android Development] $aur0n:
Extract this in /system/bin/ and add those lines at the very end of /init.rc

# Some final stuff
service mount_sdcard /system/bin/mount_sdcard.sh
oneshot

This is something I use now, and I'll put with other changes in next release - it's a script that mounts third ext4 partition under /mnt/storage/sdcard AFTER Vold mount's /mnt/storage.
[Gen8 Android Development] mchipser:
I finally got a MicroSDHC card to test with... I finally got it working.. but there are a few issues that I seem to be having..

1. when booting from sd I still get the SD card broken error.. (not an issue just annoying)

2. I am only getting 1500-1600 scores when using Quadrant.. This is no different then the stock memory.. This may be due to me using a class four card however

I know it is working since terminal is available to get root access typing su..
[Gen8 Android Development] $aur0n:
1. Do as in howto says - edit vold.fstab

2. Make sure you use overdrive cpu settings (Settings->Device info->Power management) (1Ghz)
[Gen8 Android Development] henrylim:
Pardon for the newbie question, I suppose I can modify the script and it will work for fat32 partition?

mount_dev=/dev/block/mmcblk2p3 (assuming that this is fat32 partition instead of ext4)

mount_opt="-t fat32 -o noatime"
[Gen8 Android Development] blazingwolf:
Since we have root with this ROM the instructions linked should be able to get adhoc working as well as normal WiFi. It's worth a shot anyway.

http://www.slatedroid.com/index.php?topic=4505.0
[Gen8 Android Development] $aur0n:
Not exactly like this - but close. Please - just wait ;) I've already made it auto recognizing partition type - but requires some more tools/libraries installed that I can't share without rest of system (it's pointless) - read changelog in first post.
[Gen8 Android Development] $aur0n:
I'll give a try this AdhocAble.apk
[Gen8 Android Development] kams912:
I am not very knowledgeable regarding Linux, but I do have a system installed and have been attempting to partition my micro sd card. I have completed the Flash Kernel and Initramfs without any problems. But every time I boot to the Developer Edition is hangs on the 2nd splash screen. I’m sure I’m doing something wrong on my partitioning. Can someone post an idiot proof step by step guide for partitioning and exactly where to place the rootfs so I can boot to it? Thanks!
[Gen8 Android Development] $aur0n:
Fast (and dry run - so can be with some errors...) - please make sure what device is your sdcard (use 'dmesg') - assuming it's /dev/sdb and sdcard is 2GB or more.

su
fdisk /dev/sdb
p (shows partition)
d number (delete partition by number - delete all of them)
n (new partition)
p (as primary)
1 (as first partition)
1 (as first block)
+512M (as 0,5 GB size)
n
p
2
just enter
+1G (second partition done)
n
p
3
just enter
just enter
w (as write)

Then format it

su
mkfs.ext4 -O ^huge_file /dev/sdb1
mkfs.ext4 -O ^huge_file /dev/sdb2
mkfs.ext4 -O ^huge_file /dev/sdb3
mount /dev/sdb1 /mnt/usb (or some other mountpoint if /mnt/usb does not exist)
cd /mnt/usb
tar -zxf /pathtofile/rootfs.tar.gz
sync
umount /mnt/usb

Your done...
[Gen8 Android Development] cnewsgrp:
Can someone answer please?
[Gen8 Android Development] kams912:
Thanks $aur0n, you're awesome!!

$su

#

is a beautiful sight!
[Gen8 Android Development] $aur0n:
A1: Your apps are not installed in /system/app - but /data/app. And yes, /system/app and /data/app are copied on the sdcard

A2: The storage visible under /mnt/storage on stock Android will be also accessible here under the same path

A3: Power on device and do nothing - it will boot to factory Android

A4: Yes
[Gen8 Android Development] kapi:
Is it possible to use this on the Archos 70IT 250GB ?
[Gen8 Android Development] cnewsgrp:
Thank you so much.
[Gen8 Android Development] $aur0n:
Probably yes (since there are already separate start-ups for A70H and vold.fstab and kernel modules) - but I guess we can't be sure, until somebody will test it :)
[Gen8 Android Development] Big-A-Rob:
I just unboxed my Archos 70 250GB and will be happy to test your root method. I am not the most advanced person, I have an N1 running the Desire Z rom and an Evo running Gingerbread, but can only achieve that by following instructions by individuals much smarter at software than myself :-). The absence of the Gapps is definitely a bummer and I really can't understand why they would not have them included.

Anyways, I will read over the steps in this thread and attempt to follow them correctly tonight if I have time. So I assume that you just use the ADB commands from a computer terminal? I have done it to push a few files to my phones but haven't done a whole lot other than that with it.

I will ask questions as they come up if you do not mind and please forgive my ignorance if I ask unintelligent questions since I am still learning.
[Gen8 Android Development] NotoriousBDG:
The sd card damaged errors go away if you place the fat32 partition first followed by / then /data. I modified /init within initramfs.cpio.gz and /init.rc to reflect the new partition order. I did not make any changes to /etc/vold.fstab.

With these changes, Settings/Storage, Files, Music, and Video application show the sd card correctly. Mounting the sd card from Windows works without errors too. Unfortunately, these chagnes don't appear to help ext4 users.

This is the partition scheme that I used on the sd card.

Device Boot Start End Blocks Id System
/dev/sdb1 1 65688 6404577+ b W95 FAT32
/dev/sdb2 65689 71065 524257+ 83 Linux
/dev/sdb3 71066 81820 1048612+ 83 Linux

I modified /init within the initrd to use /dev/mmcblk2p2 as root. You can download my modified initrd at "h t t p : / / d l .dropbox.com/u/116838/ArchosGEN8/initramfs.cpio.gz" (remove the extra spaces in the beginning of the url). The modified initrd attempts to mount / from the second partition on the sdcard.

Original:

$MOUNT -t ext4 -o noatime,errors=continue /dev/mmcblk2p1 /new-root

Modified:

$MOUNT -t ext4 -o noatime,errors=continue /dev/mmcblk2p2 /new-root

I changed /data to /dev/block/mmcblk2p3 in /init.rc.

Original:

mount ext4 /dev/block/mmcblk2p2 /data noatime

Modified:

mount ext4 /dev/block/mmcblk2p3 /data noatime
[Gen8 Android Development] neonflx:
Did you move "data" over , if you did it must be the sd card

i purchased the wintec class 10 from frys over the weekend and i'm getting 2139 on Q, not that it means much but the system is definitely faster
[Gen8 Android Development] Kashban:
That's because android devices accessing the market have to meet certain requirements, which of the Archos tablets miss at least two: GPS and Phone capability.
[Gen8 Android Development] bthoven:
....

edited on 6 Jan 2011: don't follow all the above steps, it won't work. Just follow the first post.

update on 9 Jan: delete content to avoid confusion by myself and others...sorry...
[Gen8 Android Development] $aur0n:
I wrote about this - 0.5 should have all on it's place (or be upside down ;) ).

ps. It's good chance that 0.6 or 1.0 will have fully automated installation - unless for all non HD devices ;)
[Gen8 Android Development] hurrpancakes:
I could make a new thread with bugs or issues, if you'd like. I could tell people in it to pm me, so that we can keep it organized instead of having to browse through pages and pages of posts, if the time ever arrives
[Gen8 Android Development] $aur0n:
Please, please do :D :D - I can (and even still want to ;) ) answer questions - but it's a mess now here...
[Gen8 Android Development] hurrpancakes:
Here it is. I will try to keep the OP updated with bugs/how-tos as often as possible. If there's anything you want me to put in the post, just let me know.
[Gen8 Android Development] cnewsgrp:
Great Job. This works great!!

I have requested (and been shot down) twice but I will ask again.

It will be great to use internal SD instead of external for root and data. I used this guide and its extremely easy.

Its not at all slow and the added benefit that everyone wants is that USB works like expected and you have full SD card at your disposal.

Please reconsider or at least try to design future versions that they can be installed in internal SD

Please
[Gen8 Android Development] $aur0n:
I'm not saying no - but like for now, there is not real reason for that. It's all work in progress. With sdcard that can be pulled out, changed - it's much much easier to develop.

SD cards can be much faster then internal storage. Anyway - for now I don't consider this. Later - perhaps. I guess much of this depends on new firmware Archos is going release on days.
[Gen8 Android Development] puxxi2003:
it depends on the sdcard

i have a kingmax class10 16gb and the same probs :(

it is quick on large files (around 15mb/s read and write)

but when u use it as root and data partion in your archos, it has to read and write also many small files

the cheap sd cards have no good memory controller and slow down very much, when they have to do many operations

that causes the slow downs and freezes u have

buy a expensive class10 card (kingston) or a transcend class6 (very good and cheap), also the sandisk cards show a good behavior
[Gen8 Android Development] nimrodity:
I have a sandisk class6 andere uruk is totally impossible to use from;every input needs forever till something happens if i doesn't crash anyway but the card copying data and so on is very fast about 10mb/s writing.

i think i am gonna order a transcend class 6 and try my luck with it
[Gen8 Android Development] AlaskaPardus:
i have an noname sdhc card class 4 with 4GB and it runs like hell.....quadrant says 1978 points....just with standard uruk clean install.....only gapps installed and quadrant benchmark....system speed set on "overdrive" in the settings.....the graphics are very smooth.....

so thanks again sauron for such a great work!!!
[Gen8 Android Development] nimrodity:
i got 2975 points with 0.3 and 1200mhz with my class 2 card.to bad the cards damaged now.

Sent from my A70S using the XDA mobile application powered by Tapatalk
[Gen8 Android Development] sublimejosh2000:
BIG problem.. last night

I was enjoying some angry birds with some friends last night, and the battery died during play...

Now when I boot up, it starts force closing EVERY program and will no longer boot ever.. How do I fix this?? please help me.....
[Gen8 Android Development] $aur0n:
What version of Uruk and kernel?

Probably erasing of entire /data/data/ and /data/dalvik-cache/ will help - but you loose application settings...