yashsingh1/xdaforums huggingface dataset:
[Gen8 Android Development] stephen44:
so one thing i have noticed is as i try different builds - that sometimes on the first reboot after you have had full Uruk running - is that it says"copying /data.." again

i'm guessing it should not do this ?
[Gen8 Android Development] solune:
Thanks for your feedback :)

Ok for icon size. I have not for now study multi-resolution gestion in android program, I know I have to, it's in my todo-list :) I'll try to fix it soon :)

How are icons on tabs ? very small too I guess ?
[Gen8 Android Development] lechuckthepirate:
Will it also support Internal Flash Install ?
[Gen8 Android Development] $aur0n:
Like for now it support SD and internal HD. It will support internal in 0.7 or 1.0 but i have problem what to do with data already there stored. Of course I'm talking about installation boot will work like in 0,5 from both external and internal.
[Gen8 Android Development] jdolmen:
Hi,

I've installed the 0.6RC02 using the upgrade file and "almost" everything went fine. It's seems faster than 0.5, nice !

However, market doesn't work for me, I've even cleared the

dalvik cache. The media process doesn't die anymore, however

the download starts and ends very quickly and actually no data is downloaded..... I know it's a release candidate, but just to

warn that at least for me this doesn't work ....
[Gen8 Android Development] $aur0n:
And what was your "market way" ?
[Gen8 Android Development] jdolmen:
Hi Aur0n,

market was working on 0.5. I just installed the 0.6RC02 upgrade on top of my 0.5. and I didn't do anything else.

Previously gappsinstaller v5 final was used a few weeks ago when I installed 0.5.....

Thanks
[Gen8 Android Development] $aur0n:
Any more changes - or this is last version and it should be default for new 0.6 release? I'm asking since I would like to compile it together and flush UD 0.6 ;)

ps. new boot screen image will look like this :)
[Gen8 Android Development] erichbitch:
Hey $aur0n and all Devs !

Most users love your work and often read your dev-thread to get to know what happens in with Urukdroid.

Would is be possible to get Twitter-News?

Like www.twitter.com/urukdroid

"0.6 RC03 - New Bootscreen - twitpic.com/ef987w"

I think many Archos Owners would follow the Uruk-Twitter to keep in touch with the development without reading this thread, containing 44 Pages for now ;)
[Gen8 Android Development] stephen44:
nice - boot screen looks "rich" and "android-URUK_tech" correct ;)

the icon size does not stop functionality - maybe the icon should use part of the boot screen - or at least the "look and feel" ?
[Gen8 Android Development] $aur0n:
I'm completely not a twitter (or e-social) person - so I guess from my side it won't happens - but if anyone else feels such a need - be my guest ;)

Solune has used parts of Uruk logo in UrukConf. Perhaps there can be done some more work with it - to make it more smooth (icons) - but first step is done ;)
[Gen8 Android Development] solune:
Hello,

No much time for now to do more things on urukconfig :(

So yes, you can use last version to put in UD 0.6 :)

About icons, I will try to fit them better with high res for Archos 101, but if someone want to make better look icons, just do it :) I just need png with transparency format (and a grey and a color one for the tabs icons).
[Gen8 Android Development] $aur0n:
Ok - so I've prepared Easy Install for 0.6 and uploading it now...

edit: Archive with required files...

http://www.megaupload.com/?d=C0ZRW6Q9

21fed654e4b1a226b6fa8c1b5a1d305d UrukDroid_0.6-EasyInstall.rar 127M
[Gen8 Android Development] sublimejosh2000:
Link?

Link to this 0.6 Easy install?
[Gen8 Android Development] Hondaracer:
Can this one install on internal storage (A70S)?
[Gen8 Android Development] jdolmen:
I've tried the easy install for the 0.6 beta and it installed, however, the partition for /data on the sdcard only has 300 Mb ! like in the original archos ! shouldn't it be 1 or 1.5 gbytes at least ?
[Gen8 Android Development] $aur0n:
Yes that's true - fixed and uploading new file... (it's because I've tested installation on another 1GB card - witch is too small for normal install - and forgot to change it).

edit: I've updated the link...
[Gen8 Android Development] nenadr:
@$aur0n: As I wrote in main thread, network based location doesn't seem to work on 0.6, so i looked around and noticed NetworkLocation.apk is in /system/apk, but at the same time Titanium Backup on my A101 has identified some old backup of network location data, as backup on uninstalled application.

Also, network location is not listed on settings->Applications->All applications.

Based on similar expirience with 2G/3g switcher app on my HTC Desire, it seems to me that network location is apk that uses "shared user id" with some other app, and that apk signatures on those apk's that share same user-id, don't match. That is known to cause application not to be loaded by framework, even it is installed in right plase. Solution, as far as I can remember, was to re-sign all apks that share same user id (visible in manifest xml), with a same key.

If this turns to be right, who knows - this might be solution for a pptp and openvpn also (since you've said it is a permissions prorblem) ;-)
[Gen8 Android Development] nenadr:
usbnet.ko

First tests with usbnet.ko, rndis_host.ko - give me hope that it might be possible to pull of tethering support for Android phones with RNDIS USB interface (HTC Desire for example) ;)

So far i've managed to to get interface usb0 up, to get IP address from my Desire, ping it, ping IP on Internet over it, all that for about a minute, and then everything stopped :(

dmesg showed a bunch of errors (luckily they look familiar - I think I've seen a patch for that error, somewhere.....).

Hard part, again, like with 3G dongles, will be to figure out a way to "tell" android framework that connectivity is present.....
[Gen8 Android Development] CazH:
In the changelog there is a entry saying USB charging enabled, I'm guessing it's disabled now for safety reasons, seeing how my does appear to charge when plug in in usb and the computer doesn't complain about usb port overload? I would very much like to be able to turn this on and off seeing as how i'm building a external hdd case with batteries in it, I would like it to charge the tablet with only one cable connected :) Any chance of a little info on the usb charging stuff?
[Gen8 Android Development] snickle:
Easy Install of 0.6

$aur0n,

Great work on 0.6. Just a note when doing the release version of of 0.6 over top of rc2. It did not wipe the sdcard. I still had files in the fat32 partition and I think in the data partition (though not sure).

Everything appeared to work otherwise.

I reformatted the card and tried again it everything worked as expected.
[Gen8 Android Development] $aur0n:
USB charging can be enabled - but even Android shows charging progress - I believe hardware is not capable of doing that... - even when tried with 1A charger...
[Gen8 Android Development] CazH:
The stock charger is 2 amps, if the tablet tries to draw.that much power charger it would make the charger shutdown.

How do I enable it?
[Gen8 Android Development] $aur0n:
It's not a problem of 1Amp power supply (since with this current you can charge it over charging socket). To enable USB "charging" - edit /etc/init/init.A70S* and make "usb charger/ing" to yes (Don't remember exact names now - so you must find it). Then reboot

And just quick 0.7 update. OpenVPN is now working (thanks to nenadr vigilante eye)

I've finished work on NFSv4 - works really nice (just finished watching video from home streamed over VPN and NFSv4). I've also added "sshfs" - but I don't know if it's usable since it's "user space".

Now I'm working on "cachefs" for NFS to be finally able (hope so) watch 720p streams over wifi (media player has bad caching system for this).
[Gen8 Android Development] CazH:
Yeah changing that setting didn't do much, the tablet draws no power what so ever when enabled so i'm guessing it's a hardware problem :(

On the 0.7 stuff it sounds GREAT :D any chance of a beta test? :D
[Gen8 Android Development] $aur0n:
0.7 will require some more testing, since I've made major upgrade (that I was unwilling to do since 0.4) of libc6 from 2.7 to 2.11 (despite the numbers its really big difference) and all current binaries are now beeing recompiled, repacked. But this will allow to acquire compatibility with newer Linux stuff...
[Gen8 Android Development] fzelle:
The new 2.1.08 is out and they claim they have fixed the Mediadelete.

Can you check if this would be something for UrukDroid?
[Gen8 Android Development] ecavailles:
Source access

Hi $aur0n,

I bought an A101 last week and I appreciate all the efforts you put in Uruk developments.

I am interested in playing a bit with the code and see if I can do something that may help but I would prefer to start from existing work.

Do you have a git repository that we can clone ?

Thanks !
[Gen8 Android Development] $aur0n:
I'll certainly check this out ;)

There is no git repo since there is too many things to share - i've changed kernel, entire boot process, almost all binaries and libraries (system level) on Android - it can't be 'packed' in one git repo. And I'm kind not a fan of this solution - this would be good for kernel only :) - but I'm open for proposals...

btw. I've managed today to backport 2.6.30/32 FS-Cache and NFS changes and run cachedeamon for nfs...
[Gen8 Android Development] snickle:
$aur0n,

I am now running 0.6 from internal storage. Much better general performance.

That means I can test any other builds you have on my sdcard. I can flash back and forth as needed.
[Gen8 Android Development] NotoriousBDG:
The Citrix Reciever application does not work because localhost is missing from /etc/hosts. Can you please add localhost and localhost.localdomain to /etc/hosts in the next release?

127.0.0.1 localhost.localdomain localhost urukdroid
[Gen8 Android Development] ecavailles:
Thanks for your answer.

Is there any chance you can find some time to set up this for kernel (or even better for your buildroot repository (if you kept this from archos ?)) ??

It could be really usefull for everybody interested in uruk dev.

Thanks again for your effort.
[Gen8 Android Development] $aur0n:
Done.........

edit: Ok I've managed to bypass cachefs 2GB file size limit - so now NFS 720P movies now get cached also. And after long struggle managed to compiled statically linked parted - so internal install one step closer.
[Gen8 Android Development] $aur0n:
Just an update ....

I'm working on installer - my goal is to leave what has been done in EasyInstall UrukDroid 0.6 and add Advanced mode.

In advanced mode there are possibilities to choose whether you want install UD on Internal (mmcblk1) disk (not A70H of course) or SD card. With SDcard you can choose few partition sizes (for root 0,5GB 1GB and 1,5GB; for /data 0,5GB 1GB 1,5GB and 2GB) - this work is done.

When doing internal installation - there will be no possibility to choose partition sizes - just 0,5GB for root and 1GB for /data.

Does anyone knows if A101 can be recognized by some product number - whether it's 8GB or 16GB version? Like for now I guess it will work only for 8GB version...

@Solune: any chances for new UrukConfig to 0.7 release, we will have few new services (like vpnc, 3g). I would also like if you could change "down"/"running" signs to something more like a button (since now it's not obvious for everyone you can press it ;) ).

Probably "hide buttons" and "force update" should go to "Options" - this has much more sens...
[Gen8 Android Development] stephen44:
can't you tell by testing available internal storage size to tell if 8gb or 16gb version ? - or am i missing something ?

I looked in my A101-16gb settings and the product codes or board numbers don't seem to tell

for 16gb - board says A101IT-V6 and boot version is 4.04.00000

only way to know it is 16gb is via the storage menu
[Gen8 Android Development] snickle:
I have a 16G A101, how can I query the part number from the command prompt and I will see what I get.

I would think anything you build for the 8gb version would work on the 16.

I did a clean upgrade on my sd to 0.6, and followed the instructions on the other thread to copy it over. I just changed the last partition size.

Worse case we resize afterward.
[Gen8 Android Development] $aur0n:
I can - but it's more scripting (witch can fail on many levels) and Archos puts those informations (usually) in products numbers. So I would like this commands output from people with A101 8 and 16GB.

su
get_info p
get_info l
get_info r
[Gen8 Android Development] snickle:
A101IT/

A101IT/

06/

Hope that helps

A101 16g
[Gen8 Android Development] $aur0n:
Ok I've made first working Uruk installer for internal (without erasing old data! :D ) - going (happy) sleep.
[Gen8 Android Development] fisha21:
A101IT

A101IT

06

Archos 101 8GB
[Gen8 Android Development] blazingwolf:
I'm not running Urik but my 101 16GB has the same info as above.
[Gen8 Android Development] $aur0n:
Ok so it seems that this way it can't be done...
[Gen8 Android Development] $aur0n:
For A101 16GB owners - please give me an output of this steps

su
cd /tmp
wget http://dl.dropbox.com/u/1017593/ArchosGEN8/UrukDroid-0.7/parted.static
chmod a+x parted.static
./parted.static /dev/block/mmcblk1 print

Cut/paste over ssh will be ok. It will required internet connection, and it won't change anything on system.
[Gen8 Android Development] snickle:
Here are my resuilts:

Model: MMC MMC16G (sd/mmc)

Disk /dev/block/mmcblk1: 15.5GB

Sector size (logical/physical): 512B/512B

Partition Table: msdos

Number Start End Size Type File system Flags

2 8192B 537MB 537MB primary ext4

3 537MB 1611MB 1074MB primary ext4

1 1611MB 15.5GB 13.9GB primary fat32

Note: I am already runing 0.6 on internal storage.
[Gen8 Android Development] $aur0n:
No problem, this will do. Thx.

btw. I had to rewrite entire install script - since I felt it to crude comparing to original, archos, one ;) - now it's almost beautiful :rolleyes:

I'll put new EasyInstall later today for testing (yet with 0.6 core) - I hope somebody will like to try and let me know how it works...
[Gen8 Android Development] snickle:
I can test easily. I'll just backup a few things and can do it.

Would you like me to reset to stock and reflash the SDE bits for a clean test? That would also let me update to the new firmware, so I can try out so of teh fixed pieces, still using 0.6.
[Gen8 Android Development] CazH:
Just toss me a PM and I'll be happy to do some testing ;)
[Gen8 Android Development] snickle:
I went ahead and reformatted my device. I am now stock 2.18 with SDE.

Will we need an sd card as a staging area for the easy install?
[Gen8 Android Development] stephen44:
can do - let us know when download ready - and well done - looking forward to internal install as i think most of my problems are with sd card
[Gen8 Android Development] $aur0n:
Nope - sd card is optional here - but still recommended as default.

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

http://dl.dropbox.com/u/1017593/ArchosGEN8/UrukDroid-0.7/EE/zImage

Flash this kernel and ramfs and use

UrukDroid-install.tgz from 0.6 EE

Some informations:

Internal storage resize will work only if you have first partition formatted under FAT32/VFAT (so it's mainly for people with stock installation). If you have additional partitions there (/dev/mmcblk1) - they will be wiped out

Resizing will NOT check if there is enough free space on /sdcard (internal storage) to shrink it to 6GB - so make sure this partition has more then 2GB free space (so less then 6GB used) - or in case of A101 16GB less then 14GB used

If after first boot, your Archos setup wizard has "force close" errors - reboot device (properly, hold <10s power button and choose from menu "Power off") - it should be ok after next boot
[Gen8 Android Development] stephen44:
i chose advanced - internal-resize

flashed ok

where do you drop .tgz ?

i put it in root and it says "plesae transfer proper installation file"
[Gen8 Android Development] stephen44:
ok - got it - had to choose the format option - nice where it asks you for sizes - so far so good !

installed just fine - loading google apps now
[Gen8 Android Development] stephen44:
quadrant seems to run smoother - but can't get score as get service call failed errors - internet works fine though - maybe quadrant server error?

finally got a result = 1575

Uruk seems much smoother and quicker - like it a lot !
[Gen8 Android Development] fisha21:
Works beautifully on A101 8GB. Neat and simple.

You've really outdone yourself this time, nice work indeed!

EDIT: Anyone having trouble restoring backups with Titanium Backup, with this setup?
[Gen8 Android Development] Mod57:
Nice

I am

Internally

great full - nice work. :D
[Gen8 Android Development] snickle:
Did not work for me. It keeps saying transfer proper installation file.

I choose, advanced, internal, format/erase.

I downloaded the install file a couple of times.

Thoughts?
[Gen8 Android Development] snickle:
Tried installing to SD card with the simple and no luck also. I am leaning towards a corrupt file.
[Gen8 Android Development] stephen44:
i got this when i did not choose the right format option

advanced - internal - format - is correct up to there
[Gen8 Android Development] snickle:
Tried reformatting the free space fat32 before starting and it still does not see teh proper installation file.

What am I missing?
[Gen8 Android Development] $aur0n:
What is exact message and what file you transfer while asked to put installation files? Try to put as much information as you can.

And please - be less chatty - there is not need to put 3 separate post - you can use edit.
[Gen8 Android Development] $aur0n:
Could you write what was your problem exactly? What was your partition layout before using EasyInstall 0.7. What did you expected to have, and how did it failed?

Please - there can be some errors of course - but I don't see your tablets, and need information to fix them (if there are).
[Gen8 Android Development] stephen44:
A101-16gb

i chose advanced - internal-resize

flashed ok

i put it in root and it says "please transfer proper installation file"

when i chose the advanced - internal-format and then chose the sizes as suggested worked ok

- now running brilliantly for me - super smooth and quick - love it - have removed the archos kernel totally

now trying to get the dvb 950Q to work - but that is another thread ;)
[Gen8 Android Development] $aur0n:
You should see new device connected to your PC. It should contain your old /mnt/storage content (if you used resize). You should put there UrukDroid-install.tgz from 0.6 EasyInstall, unmount device and press power button. Does this failed to you? What was exact message?

Glad to hear - but I would like to find out why it did not work for you for a first time - if it was your or software error.

ps. I'm watching dvb thread also..
[Gen8 Android Development] stephen44:
i could see the whole file system structure on the device once connected through windows

"please transfer proper installation file" - was the exact message i got when i popped the file in root and hit power button.

once i chose the format option - all i saw was an empty drive - popped the file in here - and all was good
[Gen8 Android Development] snickle:
Sorry for chatty!

Exact process:

Edit: Skip exact process part, I thing I figured out my issue. Will test.

Edit 2: Yes, I am an idiot needed to copy only the UrukDroid-install.tgz. I should know that by now.
[Gen8 Android Development] $aur0n:
Ok - so could you please read once again what I wrote about install process :p

UrukDroid_0.6-EasyInstall.rar does not look like UrukDroid-install.tgz. Unpack this rar archive and copy _proper_ file.

btw. - This kind of error report I would love to have (so exact and full) :D
[Gen8 Android Development] Mod57:
SD

Running UrukDroid internally for some reason I am unable to mount my Micro SD. When I boot into stock firmware the SD shows as mounted. Go back into SDE SD card isn't recognized.
[Gen8 Android Development] chemical1der:
will test and post results.

Edit: Success! Installation on my A43IT's internal went smoothly. Thanks for all your hard work on our devices!!!!

Edit: I can't mount my A43IT's internal storage. I can see the three partitions via Disk Utility (I'm using OS X) but I'm unable to mount the largest partition (or any of them for that matter), which I assume is where my data would go. Should I try and reinstall? Did I miss something?

Edit: Nevermind. I figured it out. Sometimes I'm slow....
[Gen8 Android Development] fisha21:
Same problem here. Not sure if its because I have Uruk installed on it too. Will try reformatting it and post back....
[Gen8 Android Development] $aur0n:
Some more details please.... - mount where, how, how you expect it to work?
[Gen8 Android Development] Mod57:
sdcard

I think what he was saying is he already had UrukDroid on his sdcard and that may have been the reason the card wasn't accessible. I have nothing on my micro sdcard, it is freshly formatted and it doesn't mount using UD internally. I go to settings - storage - mount sd card and format sd card are grayed out and are not accessible. When I connect to my computer USB it doesn't show up either. If I close out of SDE and reboot into my stock firmware the sdcard shows up fine.
[Gen8 Android Development] $aur0n:
Please do (and report back)

su
ls -l /etc/vold*

edit:

This should help (over ssh - can be also with use of terminal...)

su
cd /system/bin/
wget http://tinyurl.com/662olwt
chown root:root mount_sdcard.sh
chmod a+x mount_sdcard.sh
./mount_sdcard.sh
sync
pkill vold
[Gen8 Android Development] Poussun:
I tested the latest version of EasyInstall on my 70.

Performance is better on my internal storage than on my SD (Patriot 16Gb Class10)... but the system looks very instable : strange freeze, wifi drops,... and impossible to install Archos addons (Cinema, Free pack).

So after a few tests, I'm back to the original firmware :(
[Gen8 Android Development] Jamie-:
I would just like to say congratulations and a big thanks to you $aur0n. Running UrukDroid 0.7 RC1 on my A101 using internal SD, the device now feels like it should have done out of the box in terms of speed and smoothness of operation.
[Gen8 Android Development] stephen44:
still can't see fat32 sdcard (16gb formatted blank)

[\u@\h \W]\$ ls -l /etc/vold*
-rw-r--r-- 1 root root 1809 Dec 15 03:42 /etc/vold.A70H.fstab
lrwxrwxrwx 1 root root 27 Feb 19 17:58 /etc/vold.fstab -> /system/etc/vold.fstab-ext4
-rw-r--r-- 1 root root 1814 Jan 17 11:35 /etc/vold.fstab-ext4
-rw-r--r-- 1 root root 1813 Jan 19 10:52 /etc/vold.fstab-stock
[\u@\h \W]\$
[Gen8 Android Development] $aur0n:
This is wrong. You probably edited it manually. What "mount_sdcard.sh debug" shows?
[Gen8 Android Development] stephen44:
edited what manually ? - i don't think so

[root@localhost bin]# ls mount*
mount* mount_sdcard.sh*
[root@localhost bin]# mount_sdcard.sh debug
--- Running in debug mode ---
Debug: now will wait for device...
Debug: It's not ext4 device
Debug: It's not vfat device
[root@localhost bin]#

it is fat32
[Gen8 Android Development] $aur0n:
Did you download and replace mount_sdcard.sh? I said that link to /etc/vold.fstab is not done by my script - so I guess it's made manually.
[Gen8 Android Development] TjaXanK:
have been testing 0.6 with the 0.7rc1 installer (Internal Mem.) and I have to say, I'm impressed! Runs smooth and flawlessly! One thing has been puzzling me tho, how can i get an SD card to mount?
[Gen8 Android Development] stephen44:
it is a vanilla internal easyinstall build - so i did not manually edit anything ..

i followed these instructions using putty

su

cd /system/bin/

wget http://tinyurl.com/662olwt

chown root:root mount_sdcard.sh

chmod a+x mount_sdcard.sh

./mount_sdcard.sh

sync

pkill vold
[Gen8 Android Development] $aur0n:
This is the issue with recognizing sdcard format type. Please do as described here:

http://xdaforums.com/showpost.php?p=11492294&postcount=503

And send me an output of

su
mount_sdcard.sh debug