yashsingh1/xdaforums huggingface dataset:
[Gen8 Android Development] sweetypie:
No, I'm afraid I've not been able to get my PC to read an ext3 or ext4 sdcard while mounted in the Archos. In normal boot mode, I CAN connect my Archos to the PC, but, while the PC's Windows Explorer can read the Archos Internal drive ok ( F: ), it allocates ( G: ) to the sdcard, but tells me I need to format it.

I'm not sure why this is though. The Windows PC has the ext2fsd driver installed, so why it doesn't recognise an ext3 formatted partition on the sdcard I don't know. It reads the Archos internal storage ok, and also my A5ITs, and they are both ext3.

Oh well ...
[Gen8 Android Development] carlochiefsg:
thanks for your quick response =), Btw is it going to release in UrukDroid 0.4 ?
[Gen8 Android Development] bthoven:
Now all 3 partitions are EXT4. Under "root" mode I can use file explorer in Archos to copy files between internal card and the 3rd partition, and applications can see files in the 3rd partition.

If I reformat the 3rd partition to FAT32, I have 2 questions:

1. if I remove sdcard from the working Archos in root mode (in order to put it in card reader and copy files from my PC), will my Archos crash? or it can continue working after I put my sdcard back again?

2. Can my PC see the 3rd partition (FAT32), when I put my card in the card reader?
[Gen8 Android Development] Ghostifish:
Yes.

Linux PC, yes.

Windows PC, no. (windows can only access the first partition on removable storage.)
[Gen8 Android Development] sweetypie:
Really? Which app are you calling "file explorer"? The inbuilt one is called "Files". I also use "Astro" file manager, which doesn't read the sdcard, and "Root Explorer" which does read both internal partition and the sdcard.

Additionally, the apps which use files, like "Music" and "Video", don't show the sdcard, which I reported about 20 pages ago. I asked how these partitions were meant to be used. Nobody disagreed with me.

So, are you really saying that the Music and Video apps now show the sdcard files when using ext4?

If so, I'll go back and start again. That was the very reason I stopped using ext4.
[Gen8 Android Development] bthoven:
Both Astro and Rootexplorer can read and write the 3rd partition(ext4); but the stock Music and Video apps won't allow us to freely choose folder; thus it's designed to look for videos/musics from hard-coded/specific folders in the internal storage as you has reported. Some apps like Doc2go allows me to work with files stored in the 3rd partition.

So we could say that it depends on the design of each application.

Btw, I can use those file explorers to dig into the folders in the ext4 partition and choose files to play music or video from there too; but it's not the intuitive way to do anyway.
[Gen8 Android Development] Caste23:
Hi,

Nobody can help me ?
[Gen8 Android Development] Kashban:
Mediaplayers like TuneWiki use Androids Media Library as well... which on the $auron Mod currently means that no Media on Storage Cards is ever scanned.

When I put in an USB Stick with some music, it is not indexed. With the stock Music Player I'm able to navigate to the Stick and start playing, but not with any Program lacking direct Folder Access, like TuneWiki.

Checked it against the Stock Android: Not working either. Despite the Message that the Multimedia Library is being updated, none of the mp3 Files show up when starting the stock Music Player.
[Gen8 Android Development] Kashban:
1. In order to turn back to my original settings, I have just to remove SD card ?

Easier: Just boot into the Standard Android OS. The SD Card might give you a "broken SD card" Error, which can be dealt with by just removing it.

2. Can I have access to the internal memory with it ?

Yes. It's all up to the mount Commands in the init.rc on /rootfs.

3. It is much faster than the original kernel ?

Much faster, especially with the /data Partition on an Ext4-Partition on a fast SD Card. A whole new experience. I suggest using a 3rd Party Launcher like ADW Ex Launcher or Launcher Pro, which are much smoother than the stock one. Don't know why Archos left that one in, because the Launcher is the Part of the GUI you work with every Day. It makes up 50% of the User Experience in my Opinion and there's a reason why HTC, Motorola and Samsung fill in their own Launchers.
[Gen8 Android Development] nenadr:
Here is requested $aur0n !
[Gen8 Android Development] $aur0n:
Or I understand your statement wrong or this is not true. Third partition of sdcard IS indexed by Archos media scanner. End you can easily watch videos from sdcard (witch I do everyday) on stock media player.
[Gen8 Android Development] $aur0n:
Ok - thx. It may help (to fix ADB over USB) - there is some problem with g_android module witch claims some device is missing. And you have it loaded - I'll take closer look later.
[Gen8 Android Development] sahhar1993:
hi evrybody i will testing this on my archos 5 it gen 7

does this working
[Gen8 Android Development] Caste23:
Kashban , Many thanks for your help ! :)
[Gen8 Android Development] Kashban:
No, I miswrote my statement. I meant "usb storage" instead of "sd storage".
[Gen8 Android Development] nenadr:
That would be great !

Any play with 3G dongles, usb_modeswitch, dund, pand, pppd, vwdial greatly depends on ability to see logs realtime, and unfortunatly from what I have saw so far on Archos, I'll have to disable WiFi in ordrer to play with any other networking type - so until ADB over USB becomes operational again - no realtime logs via logcat.
[Gen8 Android Development] $aur0n:
If you want to use those tools - adblog is last thing you need. Get keyboard (usb) and use "dmesg" - system logs. On system level I see not real reason why you should disable wifi to work on 3g, ethernet etc. - it's all independent.
[Gen8 Android Development] snickle:
Dir Structure

Quick question: At root, I have a sdcard directory, in the sdcard directory, I have an sdcard directory.

Is the one off of root, the 3rd partition on my actual card and the other one the internal storage? I'll have to dig around later at the shell and see if I can figure it out.
[Gen8 Android Development] $aur0n:
Take a look at third post, question "What is current directory/disk layout?"
[Gen8 Android Development] nenadr:
I saw that start of bluetooth or usb tethering, disabled WiFi automaticaly, and my guess is that this is behaviour by design, because dund (wich uses pppd), and pand do not know how to replace default route with one they get from pppd from tethering connection. If that is the case, 3G usb connections will also need WiFi disabled before start, in order to operate.
[Gen8 Android Development] henrylim:
Has anyone try formatting their ext4 partition with “-O ^extent”, which means disabling the “extent” feature bit as highlighted in the ext2fsd section on the abovementioned url link by sweetypie? If so, I may not need to rely on my Ubuntu and can transfer files easier through Windows 7.
[Gen8 Android Development] sublimejosh2000:
may have made a mistake...

I have uninstalled "com.Android.Phone" through titanium backup. Thought (like a fool) it was not needed. Now I am getting constant Force Close.... I think I may have been wrong. How do I get it back. I did not back it up. Can someone back it up and send it to me so I can put it back? Or is it only removed from my SDE edition and I can reinstall that?

JW

EDIT: After about 6 reboots, it looks like the Force Close messages went away. Is this "com.Android.Phone" needed?
[Gen8 Android Development] henrylim:
There was a post much earlier on that amended initramfs.cpio.gz to boot from 2nd Ext4 partition (rootfs) and use 1st partition as FAT32. In this case, stock Archos can see and mount this partition, and usb mount to Windows is possible too...this was the same setup in Nexus amron recovery to use ext3/ext4 for speed on root and data partitions, and also retain flexibility for noob like me to use FAT32 for the remaining partition. Any chance of this making it into future release, $aur0n? ;)
[Gen8 Android Development] $aur0n:
Are you sure this does not work with extents? On project homepage there is nothing about that, even contrary - they wrote

"By default it used Ext4 file system with Extent feature enabled. we could not find any tools to read ext4 filesystems from windows . So we went ahead and wrote this program."
[Gen8 Android Development] $aur0n:
I'm not saying not - like for me it's pointless - I'm Linux guy, but I read and hear people request - so it's the thing we will discuss in dev thread. But it makes installation harder (some, not always, easy calculation need to be make by users).
[Gen8 Android Development] Ghostifish:
Archos Android tries to unmount BOTH internal and sd card for usb storage.

If it can't unmount one of these devices, due to the os being installed on one, or part of one, then BOTH fail to be mounted as usb storage.

At the moment, it doesn't matter where you put things, partitions, mount points or what filesystems you use. If you boot into UrukDroid, you can't use the pc usb storage option.

To fix this would require a reworking of *how* archos android sets itself up for usb storage.

Needless to say, thats way beyond my ability. I don't even know where to begin to look. (short of a beginners book on android development)

*Correction: if you managed to install uruk to mmcblk0 (where the stock archos android is installed) then usb storage would work. I STRONGlY advise against that for the time being anyway. Mess up in mmcblk0 and not only will you wipe out the stock install, but the archos bootloader and recovery as well.
[Gen8 Android Development] digibucc:
sry sauron, i am running into issues.

I followed the whole current tut, multiple times.

I was able to partition and format the sdcard as said.

I was able to untar rootfs to the first partition, and verified it had su and superuser.apk through linux.

i untarred as root. no errors the last time, and i saw all of the files.

i then booted into dev mode just to see it, and it was the linux-esque layout, rather than android.

then flashed zimage and intramfs, and booted dev edition again.

so, it flashed, the card looks fine - but when i boot dev

edition, it doesn't boot dev edition. it says my card is

damaged, and i can't navigate to it to change anything.

it also, obviously does not have SU/superuser.apk.

I am definitely booting into dev though - it's just as though

it is not loading into it. I see the initial splash, then the word

ANDROID with a blinking line, than another flash.

so what am i missing? I read there was a file to edit - but it

is on the sdcard if i am not mistaken, which i cannot access.

do i edit it from within linux instead?

i thought i would get this np, but i am getting hung up on

something..

thanks in advance, sauron and/or anyone else!

and thanks sauron for all your work :)
[Gen8 Android Development] truthkillszz:
sorry I haven't had the time to read all 66 pages of this thread but does this work on the 250gb hdd version of the A70IT? If so how would I beable to upload any files onto the tablet since it can't mount onto the pc
[Gen8 Android Development] xnatex21:
Not yet. But there is a thread on this already. Good luck!

http://xdaforums.com/showthread.php?t=910162
[Gen8 Android Development] cdelta01:
I have a similar problem. I followed the tut multiple times, flashed and now while booting into the dev edition, archos is stuck at the Entertainment your way screen. One thing I did notice is earlier when I was using the external card reader, it has a small light which showed that it was on, and that used to be on when connected to the Archos as well as to PC. Now it is on only when connected to the PC. It stopped coming on for the Archos. Any ideas if this is the issue?

P.S. the light comes on if I boot into stock Android.
[Gen8 Android Development] archosblah:
Nope, hopefully having nat should be enough. Keep up the good work!
[Gen8 Android Development] $aur0n:
Well I don't have good news - It seems that nat is braking some compatibility with wifi driver ... will try again - but it may require some bigger changes.
[Gen8 Android Development] cdelta01:
What use is the Ext2Read app on Win 7? I can read, but cannot modify/copy/paste into the ext4 folder (I can copy from the ext4 into Windows). Is there some parameter to be set to enable Win to ext4??
[Gen8 Android Development] Ghostifish:
Has anyone else found that sometimes the touchscreen stops responding?

The device doesn't crash. It still responds to the power button, both long and short presses, the volume buttons still work and the device still sleeps/wakes, clock keeps running and I can still login via ssh. But the touchscreen stops working until the device is reset.

Its happened to me at least 3 times now.
[Gen8 Android Development] willowave:
I just have to say THANK YOU $aur0n. This is awesome. The temp root thing wasn't working well enough for me. I've got some questions here and there but I'm just kind of waiting to see how this moves along. I'm trying to decide if I should buy a class 6 or 10 card...or just wait and see if someone will come up with a root option for the stock on it. Right now I'm using a class 2 16 gig so it's not as fast as it could be.

Thanks again. : )
[Gen8 Android Development] Kashban:
Hi!

Yes, I have similar problems, but not sure where they originate.

Right now my Urukdroid seems to be corrupt again, freezes right after launcher boot. Now I tried to install .4 with a clean rootfs, alas, now even the desktop doesn't show up,just a black screen.

Guess, the file system got corrupted again, though not sure why.

Had this quite often with .3, even not using does the device at all, it was in screen off mode.
[Gen8 Android Development] $aur0n:
This "kind" of corruption appears only when system fails to boot during starting up user interface. It's really annoying - and sadly it's just problem of some configuration/status files being corrupted. Best way is to backup /data (it's not much - 200MB or so) - and when it fail, overwrite it. We are working currently on some auto backup stuff and fixing this issue.

btw. I must say - like for me it happened only twice - both times when using bad kernel...
[Gen8 Android Development] anurbanlegend:
Dang, my system finally got the corrupted boot/archos reset problem. Clearing out my data directory and running titanium now to hopefully restore everything.
[Gen8 Android Development] digibucc:
seems in my case it is a crap sd card. brand new :( maybe yours too?
[Gen8 Android Development] TonnyVanmunster:
I have successfully rooted my A70 IT 250 GB and installed a series of apps requiring root access. One of them is VPN Connections (allowing Cisco VPN connections). It requires another app called Busybox.

I have tried installing Busybox, but get an error message "busybox : applet not found" when executing the below steps in a Terminal emulator (shell) :

su

cat /storage/tmp/busybox > /system/xbin/busybox

chmod 755 /system/xbin/busybox

cd /system/xbin

./busybox --install .

>>> busybox : applet not found

Who can help ?

Thanks !

Tonny

___________________

A7O IT

250 GB

root

SetCPU 1200
[Gen8 Android Development] sweetypie:
@ghostfish

I had that "screen freeze" issue yesterday for the first time. All the hard buttons worked, but the screen, incl soft buttons, just didn't respond.

In my case, however, I was booted in "non root" mode. So it's not just a feature of the "Root boot".

I had to reboot twice in normal mode for the screen to come back.
[Gen8 Android Development] nimrodity:
something weird happed to my urukdroid.

Archos was in standby over night,today i wanted to tuen it on,nothing happened, i looked at the led and swa it flickering.So did a soft reset and wanted to boot up dev edition but now its stuck at the archos logo.

It worked flawless yesterday.

What can i do to check whats wrong.The stock android is ok.
[Gen8 Android Development] cdelta01:
@digibucc, no - the card is fine. I checked it under Ubuntu as well as in Windows with an ext4 reader.
[Gen8 Android Development] Kashban:
I'd rather stay at ext3 for the moment rather than risking the corruption of files every day. If this issue is fixed, I'll be gladly back at ext4.
[Gen8 Android Development] Kashban:
Welcome to our world of corruption.

Guess, your data partition was corrupted too (see some posts above). Switching back to ext3 for the data partition seems to solve the problem for the moment, at cost of sd card speed.
[Gen8 Android Development] shklifo:
Busybox is a utility (multi call library) that collect o lot of other utility (command/applet) etc.

But you don't need to install it, it is allready on your system in 2 version that you can find with:

#whoami

root

#find / -name busybox

/usr/local/bin/busybox

/bin/busybox

the first one is the version 1.17.2 and the second one (older one) of version 1.7.2

To see what kind of applet (for example for the newer version) you can just type:

/usr/local/bin/busybox

and to launch a applet, for example "ls" just type:

/usr/local/bin/busybox ls

You just need to add on the "path environment variable" (PATH) of the user the /usr/local/bin/.

To see the actual situation just run "set" or "env".
[Gen8 Android Development] nimrodity:
ok i will try ext3.

Whats verx weird is ,i used my archos with an old 4gb sd,and everything was supersmooth.When it got corrupted i made a new system with another sd card,it was a class 6 and the system now is super laggish and slow.

I thought that i would get an improvement but the opposite happened.Its much slower than even from internal,i think something is wrong with that card,thats just not possible.

Tomorrow i test it again with ext3 and the old fast card.
[Gen8 Android Development] jdolmen:
Hi,

this is interesting. I have a class 6 micro sd card (ADATA) and it gives very good figures in terms of Mb/sec when writing: 9 Mb/sec sustained and when reading: 18 Mb/sec

However, as soon as I use this card in the archos (using ext4 partitions) it's sluggish.

It's much faster in the device an Ultra Sandisk Card class 4 which in the same tests gives me just 4.7 Mb/sec for writing and 16.6 Mb/sec for reading.

Therefore the normal tests don't seem to be enough to guarantee that a sd card is

going to be fine for this use. Maybe the problem arises when writing and reading at the same time ? and in that case the sandisk is much better ? So far, the only sd card which

runs decently for me it's the Sandisk.
[Gen8 Android Development] cheefy:
if you get teh proboem of getting stuck in the boot process while seeing the archos logo, just try to load another initramfs.

i attached the one that worked for me,its from sauron's dropbox. this should work too. for me the one form megaupload did not work but the one from the dropbox.

just extract the zip and flash this together with your zImage.
[Gen8 Android Development] $aur0n:
Ok, time to test UrukDroid 0.4

First of all - please read changelog.

This release is not yet on front page, since installation procedure has changed and requires complete re-edition (it's much simpler now - just one step, I hope it will be even easier later).

This release will NOT work as an upgrade to previous one!

Since there were many complains about SDCard storage (largest one) partition not being seen on stock OS (or on windows). And I've added A70H (Archos 70 HD) support (they have much more space to loose ;)) - I've redesigned partitions scheme for SDcard and HD. Easiest way for you is to erase existing data on sdcard (sorry - development in progress) - but they can be copied (I'll prepare steps) - it's up to you. Until exact procedure, you can go like this:

Edit: Files updated to 0.4.1 (bluetooth,vold,logo fixes)

Download:

UrukDroid-0.4.1-rootfs.rar

UrukDroid-0.4.1-kernel.rar

Format you sdcard (or HD in A70H):

first partition, anything left - for Windows users vfat (use "mkfs.vfat /dev/sda1"), for Linux (and people who require storage of files >4GB) ext4

second partition, 512MB EXT4 (rootfs)

third partition, 1GB EXT4 (/data)

Extract UrukDroid-0.4-kernel.rar (inside is initramfs.cpio.gz and zImage) and flash Archos. Extract content of UrukDroid-0.4-rootfs.rar to second partition.

Boot development mode, give Uruk few minutes to boot for a first time (if it stuck on "Initramfs: Loading..." for more than 10min - there is probably some kind of error - sorry).

For the first time you should see:

- "Initramfs: loading...."

- "Initramfs: Coping /data content...."

- "Rootfs: loading...."

Next boots will have just 2 steps:

- "Initramfs: loading...."

- "Rootfs: loading...."

Later with some upgrades - you can see

- "Initramfs: Upgrading rootfs!"

Since this release has google apps installed, you have to uninstall them on stock OS before first boot of SDE or don't clone your application (do a fresh start) - by deleting file "UrukDroid-copy_data.cmd".

If above instruction is unclear to you - please wait for detailed one.

Samba share is on be default, password is "UrukDroid". SSH server is OFF by default (can be enabled in /etc/uruk.conf/sshd).

ps. On A101 first bootup screen will be corrupted
[Gen8 Android Development] strongergravity:
Sure...I finally get the time to set up version 0.3 this morning, and this is what happens!:D Many thanks $aur0n!

FYI - I will try this one tomorrow morning - does that mean 0.5 will come out in the afternoon?!?

Seriously - thanks!!!
[Gen8 Android Development] dewthat:
Working well, thanks.
[Gen8 Android Development] Mgsfan:
mm everything working nicely so far...though I have noticed when using the market it times out every once in awhile..and have to reconnect
[Gen8 Android Development] vinny1575:
The only google app that I get is the market and it does not load. Any ideas?
[Gen8 Android Development] 147147147:
Thx very much for your excellent work.

BTW, can anyone who can download the file upload it to another website..?

since not every country can download the file from http://www.megaupload.com

<This service is temporarily not available from your service area.>

so sad ><
[Gen8 Android Development] $aur0n:
You should have maps either - and probably you have not uninstalled googleapps before installation.

Android is to eager to close application (this is mechanism that wants to prevent hangs) - I don't know if it can be extended somehow - need to press "wait" - but I'm aware of it.
[Gen8 Android Development] bthoven:
$aur0n: will 0.4 allow my pc to see the internal drive TOO?
[Gen8 Android Development] cheefy:
here are the mirrors:

Rootfs: http://www.multiupload.com/IMYDKMOMZ3

Kernelimage: http://www.multiupload.com/N493ITM6MI

Btw: pressing Volume up AND down while booting brings you directly to the DevEdition/UrukDroid without going to the menu.
[Gen8 Android Development] 147147147:
Thx very much~~~

I've installed the 0.4~~

and tested with quandart ~2000marks

+1.2Ghz zImage~~~2500marks (BTW, I reach 2900 when using 0.3 +1.2Ghz)

Neocore ~~44 fps
[Gen8 Android Development] cheefy:
unfortunately i have to report that until now its not working for me. its hanging in the archos logo..

//edit: reflashing kernel and initram solved the problem ....
[Gen8 Android Development] shh0:
HSUPA USB Stick kernel module? usb_wwan

Hello,

thanks for your tremendous work on this dev-release!

Is it possible to add the kernel-module usb_wwan to support HSUPA USB Sticks?

This would make it possible to have mobile internet via such a GSM modem stick - sometime in the future.

My stick works fine under Ubuntu 10.10, but I don't know, if it's already supported by the A70-kernel out of stock. Perhaps a backport is necessary.

My model:

HSUPA USB Stick

Model: MF110

ZTE Corporation

On plugging in it identifies as:

19d2:2000 (ZTE, Incorporated: ZTE WCDMA Technologies MSM)

then switches to:

19d2:0031 (ZTE, Incorporated: ZTE WCDMA Technologies MSM)

adding 3 GSM modem (1-port) converter to ttyUSB0-3

and asking for the PIN to unlock the device...

I'm aware that this kind of tethering isn't supported yet, but adding the module to your releases would give us some space to play. ;)

Best regards...
[Gen8 Android Development] $aur0n:
I guess you are talking about this:

I'll add it, if it will not brake some compability.