yashsingh1/xdaforums huggingface dataset:
[Gen8 Android Development] Neo Cortex:
$ export PATH=/data/local/bin:$PATH

$ su -

# lsmod

Module Size Used by

overclock 9344 0 [permanent]

cpufreq_userspace 2856 0

cpufreq_conservative 6504 0

cpufreq_powersave 1564 0

ntfs 214108 0

cifs 260292 0

fm_drv 51052 0

bt_drv 5016 0

st_drv 17052 2 fm_drv,bt_drv

nwolc 42912 0 [permanent]

hdmitx 122304 3 nwolc

bridgedriver 237668 0

dspbridge 1936 0

mailbox_mach 4840 0

mailbox 7328 2 bridgedriver,mailbox_mach

omap_vout 27484 0

omap_voutlib 3840 1 omap_vout

omap_resizer 17128 1 omap_vout

omap_previewer 14232 0

omap34xxcam 16852 1

omap_ov7675_isp 3732 0

ov7675 15028 0

isp_mod 106600 4 omap_resizer,omap_previewer,omap34xxcam,omap_ov7675_isp

fuse 55572 0

snd_soc_archos 10396 0

snd_soc_tda19989 3192 1 snd_soc_archos

snd_soc_wm8988 21668 1 snd_soc_archos

snd_soc_wl1271 3152 1 snd_soc_archos

snd_soc_omap_mcbsp 7444 1 snd_soc_archos

#
[Gen8 Android Development] $aur0n:
So you still don't have "dm_mod" loaded...

Please check if the proper values are inserted in /etc/rc.local and make sure you have 1.6.3.

I can't check if the games are installable - since my screen is broken - but I've checked over ssh that this will work for devicemapper.
[Gen8 Android Development] Neo Cortex:
The proper value is in rc.local and I am running 1.6.3

I tried it again and rebooted but still not working
[Gen8 Android Development] $aur0n:
Please show here /etc/rc.local file...
[Gen8 Android Development] Neo Cortex:
#!/bin/sh

#

# You can put here some personalized boot time settings

#

modprobe dm-mod
[Gen8 Android Development] $aur0n:
This looks ok, but in your lsmod this module is not present. Try to load this module manualy

su
modprobe dm-mod
dmesg | tail -10

You should see that device mapper is loaded - then try to install game.
[Gen8 Android Development] Neo Cortex:
I get the following error message:

$ export PATH=/data/local/bin:$PATH

$ su -

# modprobe dm-mod

FATAL: Module dm_mod not found.

#
[Gen8 Android Development] $aur0n:
Well that's strange ;) I have this module on my device. Anyway please try 1.6.4 with updated modules (and this missing one).

UrukDroid-1.6.4-update.tbz2 (md5sum: a426cdafb8dc275c6680403000f4c9bd)

ps. Like always do backup first (UrukRescue menu), and I can't really test this updated since my Archos is partially broken :( (touchscreen does not work)
[Gen8 Android Development] indigolemon:
Just updated to 1.6.4, lsmod shows dm-mod is loaded. Loading it again using modprobe results in no messages via dmesg - and still the same error via market when installing (plus games that were fine under 1.6.2 no longer appear in the apps list).

---------- Post added at 04:52 PM ---------- Previous post was at 04:37 PM ----------

Apologies for the double post, I can't seem to edit on the forum at the moment:

Update to the above:

- lsmod shows that dm-mod is not loading at boot time, despite rc.local being as expected

- modprobe dm-mod completes without error, and then it shows in lsmod

lsmod -l shows the module at:

kernel/drivers/md/dm-mod.ko

I assume based on that the actual path is correct? /lib/modules/2.6.29-omap1/kernel/drivers/md
[Gen8 Android Development] Neo Cortex:
I have also upgraded to 1.6.4. Module is now loading but still cannot install app.
[Gen8 Android Development] jakkrith:
Yes, UD 1.6.4 still can not install app.
[Gen8 Android Development] $aur0n:
Any chance for some debug? I can't test it on my device now :( - and devicemapper is working properly on 1.6.4...
[Gen8 Android Development] indigolemon:
Hit thanks instead of quote >.<

At work just now, but can do some digging later. What would you like?
[Gen8 Android Development] indigolemon:
OK, commented the "modprobe dm-mod" in rc.local out. Rebooted and ran it manually, and got the following in dmesg:

device-mapper: uevent: version 1.0.3
device-mapper: ioctl: 4.14.0-ioctl (2008-04-23) initialised: dm-devel@redhat.com

Tried installing a game (Toki Tori) again that worked fine on 6.2, but still no joy.
[Gen8 Android Development] macemoneta:
I think this is the problem from the above:

tmpfs on /mnt/storage/.android_secure type tmpfs (ro,size=0k,mode=000)

No, never mind. I umounted it (leaving the rw vfat directory) and still the same error. I also tried mounting rw tmpfs on /mnt/storage/.android_secure, and still the same error.
[Gen8 Android Development] $aur0n:
Please try updated 1.6.4 update file - I've changed dm settings so it will be usable before vold goes up...

http://sauron.pourix.com/UrukDroid/UrukDroid-1.6/UrukDroid-1.6.4-update.tbz2 (md5sum: b95d779f3eb3b69c375a9eecfcbd9d19)
[Gen8 Android Development] $aur0n:
So I guess there is a problem around this file

http://www.androidpolice.com/2011/0...on-usb-storage-or-sd-card-problem-on-android/

But it doubt it's already there (but please check) - more likely it can't create it...
[Gen8 Android Development] $aur0n:
This looks like it may not be connected to device mapper :/ I can try to prepare 1.6.2 kernel for 1.6.4 to check if this is kernel patches or system changes related issue.

Problem is that now my Archos is completely disassembled - I wanted to check if I may remove LCD digitizer clearly - I did, but now I can't find anywhere this replacement part :(
[Gen8 Android Development] macemoneta:
If you look at post 2462, the 1.6.2 kernel works with the 1.6.4 system. The problem appears to be a kernel configuration issue.
[Gen8 Android Development] $aur0n:
I looked at source diff and I can't see obvious reason - there are some changed on device masking :/
[Gen8 Android Development] macemoneta:
This is how I confirmed it's the kernel. I applied the 1.6.4 update, reboot, verified the problem, then ran kd_flasher with the 1.6.2 zImage and the 1.6.4 initramfs, reboot. With that combination (1.6.4 + 1.6.2 zImage) the problem no longer occurs.

As a result, the issue is isolated to the kernel itself. Either the config is different, or a patch is not applying correctly / is broken.
[Gen8 Android Development] trance_sh:
oh nooo! if your A101 go dead, ours would be orphans :(

Unfortunately I live in Persia where there is no access to visa/master card!

But me and my friends wud like to send u an A101 to your adress in poland if u like, plz let us know and give ur adress dear Sauron.
[Gen8 Android Development] $aur0n:
Hi,

I'm still looking for a replacement parts - but sadly there is non so far (I wrote to manufacturer, to US and Chinese sellers - no luck so far, the only company that said it could fix it is archosrepair - but they priced it as about 150 pounds + shipment in both ways - that is a price of new tablet :( ).

Thank you very much for yours effort, but I think I would feel uncomfortable with such a pricy gift - I'm still trying to repair mine, but if I fail - I'm not going to buy new-old archos gen8.
[Gen8 Android Development] trance_sh:
That is your generousity, we owe you much more than this! I wanna help you in anyway, until now all I have done in return of your PRICIOUS EFFORTS was to hit the thanks button due to our country pulicies and internet and international-bank-account bannings. I wud be glad if I can help.

I also expect other Archos holders to donate or help u, in order to they thank you and also get your furthur support!
[Gen8 Android Development] jakkrith:
I have agree with you. I will donate for help $aur0n again. ;)
[Gen8 Android Development] sweetypie:
Me too. Let's see how many we get.

There's $25 to start.
[Gen8 Android Development] indigolemon:
Yup, I'll throw £10 into the pot. This rom made my Archos useable!
[Gen8 Android Development] zelch:
I'll toss some in.

I'll toss $15 USD into the pot for this one. You made my A43 quite a bit more worth using.

Paypal?

(Though, really, Archos should just toss him hardware.)
[Gen8 Android Development] jakkrith:
I have donated $25 to $aur0n's paypal account already. :D
[Gen8 Android Development] sweetypie:
Great. Lets hope others follow. $aur0n ans his helpers have made my A70 what it should have been all along.
[Gen8 Android Development] old_pocket:
10€ from my side.

Go urukdroid! :)
[Gen8 Android Development] nekoryu:
Aye! Same here!
[Gen8 Android Development] blawoef:
And same here
[Gen8 Android Development] $aur0n:
Thank's guys - like I said in other thread - I'm still waiting for screen digitizer to show up. If not, I'm thinking on buying A70b IT... it's should be compatible enough to support gen8..
[Gen8 Android Development] sweetypie:
An A70b? Really? Archosfans forum users seems to have nothing but problems. And, of course, you know it's a different FW version? Personally I wouldn't touch it with a barge pole.

But maybe you need a new challenge?

Good luck with it, whatever you decide. And thanks for all your work on UrukDroid.
[Gen8 Android Development] $aur0n:
Sure I'm aware its Android 3.x - but that's a better chance to make it work on gen8 ;) I simply feel it's better hardware (mainly memory).

I'm not sure yet - just need to make more research on hw differences.
[Gen8 Android Development] sweetypie:
Thanks. That's what I was fishing for - a faint hope of Honeycomb on my A70. Now that would be a sweet challenge.

:)
[Gen8 Android Development] stephen44:
this any good ?

http://www.ebay.com/itm/Archos-10-Internet-Tablet-AS-IS-/140734001054?pt=US_Tablets&hash=item20c4666f9e#ht_500wt_950
[Gen8 Android Development] blawoef:
What's cooking guys??/$auron??
[Gen8 Android Development] blawoef:
...nothing much it seems... :(
[Gen8 Android Development] blawoef:
Is ud development now officially dead?
[Gen8 Android Development] lohtse:
Would now seem it is.... damn it!
[Gen8 Android Development] sweetypie:
Does it need further development?
[Gen8 Android Development] $aur0n:
I guess it's safe to say - I'm out. I'm still trying to buy this part or broken A70 - but it's pointless when it's price getting close to half or more of new device like Aurora - which I'll probably buy soon.
[Gen8 Android Development] athankar75:
Thank you Sauron!!!

Sauron thank u for your excellent rom. The only thing missing is the installation problem of the latest update. I'm gonna buy also a new tablet but i will wait for something with full usb port
[Gen8 Android Development] stephen44:
my A101 is available ? - does that help - I have a Prime now !
[Gen8 Android Development] fzelle:
@$auron:

Don't get that, get the ainol elf II, that has a real dual core ARM9 and MP Mali for around the same price.

Or the Ramos W17 Pro.
[Gen8 Android Development] Bingoig11:
Even if I moved to Bull recently, I have to thank you for all the job you've done for the Gen8 and the great build you created! :D
[Gen8 Android Development] Mavasilisk:
As it seems there will be no updates from archos (firmware related). UD will stay the way it is, thanks for the great job $aur0n.
[Gen8 Android Development] stephen44:
I agree - ty - this is what got me into android and roms etc
[Gen8 Android Development] tezapl:
Thank You from Poland :)
[Gen8 Android Development] rplc790222:
Mmmmm.... I didn' t understad, how can I make the 1.6.4 +1.6.2 image can anyone expkain it to me please and what is kd_flasher
[Gen8 Android Development] amicomico:
Just follow these steps:

- Download UD 1.6.2 update from http://sauron.pourix.com/UrukDroid/UrukDroid-1.6/UrukDroid-1.6.2-update.tbz2 (post 2415)

- Enable sshd using UrukConfig

- Extract zImage and initramfs.cpio.gz from it and copy them on the /tmp/ of your Archos via SCP or SFTP (credentials: root/UrukDroid)

- ssh to your Archos and cd to /tmp

- kd_flasher -k /tmp/zImage -i /tmp/initramfs.cpio.gz

- restart your Archos

I guess that it should be OK to create an 1.6.2-4 update file just using kernel and initramfs from 1.6.2 and everything else from 1.6.4... I'll try next time I reinstall everything.
[Gen8 Android Development] rplc790222:
mmmm ... I see .... I will try it tomorrow to see what happens and report bak later, thank you very much amicomico
[Gen8 Android Development] rplc790222:
1.6.2 + 1.6.4

:o

HI amicomico, I followed the instructions you gave me and it's working like a charm, thanks ....
[Gen8 Android Development] Golomidov:
Hi, all

I am trying to install UD on Acrhos 35 home connect, but I cannot navigate with voulme keys in menu - they are sensor in my device.

Does anybody know how can I add sensor keys support in kernel and installation script?
[Gen8 Android Development] $aur0n:
I guess they can't (not unless without heavy modifications) - it would probably require using modules for screen digitizer - witch is not supported in Uruk (well and never will :/ ). I'm not 100% sure, but it's seems logic for me.
[Gen8 Android Development] Golomidov:
$aur0n, they are not actually screen soft keys, they are hardware sensor keys - IDK how to explain - look at the picture:

http://images.anandtech.com/doci/5682/Archos 35 home connect-1.jpg

Anyway, if it's impossible to add sensor keys support to the installation script - could you please add alternative way to navigate menu - power button double-click or power-button long click or powerbutton single click to navigate and long click to select for example? As far as I understand it is needed only to install, so it kind of pity beeing unable to install only because of this.

Thanks anyway!

EDIT: and, of course these buttons are ok in recovery and boot menus.
[Gen8 Android Development] Golomidov:
And again.

I couldn't wait for somebody adapt urukDroid to Archos 35 Home Connect :)

So I made it by myself. I have merged all updates upto 1.6.4 in one install file, updated needed binaries to support latest devices including A35DM (35 Home Connect) and voila :)

UD has been installed and works like a charm!

If anybody is interested - I can post a link to my files.
[Gen8 Android Development] besho82:
i need the firmware for a35

Hi,

I have the home connect, I cannot tether it to my iphone 5. although tethering to anything other phone hotspot works, and the iphone hotspot can run any other device ... only the a35 is not connecting! it connects, gets an ip ... but cannot browse or use any internet app.

I thought a custom firmware can solve the problem.

could you please share your firmware with the steps to install it ... I am new to this device and its not like other tablets with easy recovery mode ... etc.

thank you and waiting for your reply.
[Gen8 Android Development] bloodgnome:
Uhm, if your still around: Please post the files, i would love to install this.

Thanks.
[Gen8 Android Development] Golomidov:
Hi! here you are. Link
[Gen8 Android Development] nenadr:
Can it be a "/dev/tun vs. dev/net/tun" problem ? Or /dev/tun permissions problem ?

on uruk 0.4:

ls -l /dev/tu*
crw-r----- 1 1016 1016 10, 200 Jan 26 13:33 /dev/tun

after loading tun.ko manually with insmod /lib/modules/tun.ko
[Gen8 Android Development] sublimejosh2000:
Sorry

I cannot Chat live right now, I am at work...

I had changed the vold.fstab to the origional settings.

hen I ran your terminal commands....

Running the Mount_sdcard.sh command did not mount the sdcard.

the df -h command showed the same mountings as bofore I ran the mount_sdcard.sh command.

Running this did not mount sdcard to /mnt/storage/sdcard like it did when I changed the vold.fstab file.

I will be able to chat live later, and sorry for not being more clear.
[Gen8 Android Development] $aur0n:
Ehh - yes but this script also make changes in /etc/vold.fstab linking - so it may not mount device - but change something ;)
[Gen8 Android Development] $aur0n:
It may be not this exactly - but it's some stupid android only problem 4 sure. Since I’ve just tested it - and by running it manually from command line - it's working.

/dev/tun is created with modprobing tun.ko - so no many ways to change/tweak it. Since it's not done during boot - I guess this Archos Config.provider is doing this...

Edit:

This can have something to do with Tehtering process...
[Gen8 Android Development] nenadr:
I've tesed if both (uruk 0.4 and stock) over WiFi only (same AP), didn't tied it over tethering so far.
[Gen8 Android Development] cajl:
for the 0.5

install ok after the 0.42

thanks for your help $aur0n..

have you a description for all options of urukdroid configuration ?
[Gen8 Android Development] $aur0n:
I'm almost sure now it because of Android permission system - I know they wanted do it for our benefits - but it's the way how good design can be broken by ... ehh. Ok - I guess it's time to read more Android docs :(
[Gen8 Android Development] cajl:
if the upgrade is OK

you see that
[Gen8 Android Development] nenadr:
I think I know what do you mean ;).

Good thing is that we are sure that it works at least on stock (and from command line, you say), so there must be a way to fix it - luckily it is not PPtP VPN situation where we must wait Archos engineers to fix the problem (doesn't work on stock also).

There is a lack of "easy way" to tell Android framework that something is done (or not done) on a linux kernel or user level, and vice versa - I've seen this trying to make USB 3G dongle support working. Speaking of that I've assembled something that seem to be operational (I had to "fake" USB tethering in framework in order to do it, and with little luck I didn't break standard USB terhering) so scripts, and tutorial is on the way tonite or (more likely) tomorrow during the day.
[Gen8 Android Development] snickle:
Upgrade to 0.5

I finally got there, but it was painful. I was running one of the developer .42 versions and it was running well.

Upgraded to .5 and had all sort of issues. Too many to count. I assume they were self caused.

So I bit the bullet and blanked my SD card and started over. Could never get Market installed. Even with changing owner and permissions of /data/app.

So I reformatted the device, reflashed both base android and SDE. When base archos, went through the wizard then started the process to go to mainstream 0.42 fresh. Once that was Up I confirm functionality and your market pack.

I did not try the market.

I then moved to 0.5 and everything went smooth.

Great work $aur0n.

Two comments:

On boot the "UrukDroid 0.5 Rootfs: Init..." is at the top of the screen and upside down on my 101. All other message and screen are correct.

The wifi seems a little less stable, di you change firmware from the 0.42 dev builds?

All in all looking good.
[Gen8 Android Development] $aur0n:
There is one more person on user thread that had problem with upgrading 0.5 on A101. It can be coinsidence - but in that person (sorry don't recall a nick name) situation new initramfs failed to mount root partition...

Could you be more specific with this logo problem. A101 (some of them) have LCD installed upside down. But do you say that text is also upside down? (in 0.5 there is no permanent text on screen like in 0.4).

There is a chance that somewhere in dev releases I've made old wifi firmware default (since somebody said it affect geolocation) - now for sure, new firmware is default - fell free to swap it... (i guess there is no one unique solution for everyone - will see what is in new stock firmware ;) )
[Gen8 Android Development] lolo33:
Tested with the old firmware and default firmware, no change with geolocation.

Apparently the new wifi firmware is nice.
[Gen8 Android Development] $aur0n:
Yah I know it does not affect geolocation - just wanted to clear that some dev updates could be with "old one" because of it.
[Gen8 Android Development] snickle:
On boot all the background screens are now properly oriented and so are all the status that pop up, except the "UrukDroid Rootfs: Init..." Pop up. It is at the screen instead of the bottom and upside down. The background is still right at that point.

I'll play around with wifi firmware. I have to find your post on that. Ihave the new stock firmware loaded as base OS.
[Gen8 Android Development] snickle:
How can I mount the root partition of thebase android? I want to extract the new wifi firmware and try it.

I am sure that is easy, but so far I am struggling.
[Gen8 Android Development] snickle:
I would still like to figure out how to moun the other FS, but I got the firmware. testing now.
[Gen8 Android Development] NotoriousBDG:
The updated initramfs.cpio.gz did not work, but I was able to boot from internal storage making by modifying line 94 of /init in initramfs.cpio.gz.

Original

if [ $data_fs_int ]; then

Modified

if [ -b $data_fs_int ]; then
[Gen8 Android Development] lolo33:
Can you upload this wifi firmware.

Thx.
[Gen8 Android Development] snickle:
So far the wifi firmwarefrom the latest archos rom works well.

Here is a link:

http://dl.dropbox.com/u/19684921/firmware.bin
[Gen8 Android Development] lolo33:
Thanks for the link.
[Gen8 Android Development] NotoriousBDG:
It looks like /system/etc/init.d/rck is not being executed on shutdown. I modified /system/etc/inittab, but the shutdown portion does not appear to execute either. It's a bit of a kluge, but I replaced /system/bin/reboot with the script below, and now the UrukDroid is running /system/etc/init.d/K* scripts on shutdown.

/system/bin/reboot

#!/bin/sh

/system/etc/init.d/rcK
/system/bin/toolbox reboot

P.S. I also noticed that the ext4 file systems are not being cleanly unmounted on shutdown.
[Gen8 Android Development] $aur0n:
Try again - we were yesterday with sublimejosh2000 (about 22:00) testing new initramfs.

This initramfs will test if there is Uruk on sdcard - if so boot it, if not - try to boot from internal (internal layout should be the same as external - 3 partitions)
[Gen8 Android Development] $aur0n:
Android does not use boot levels - so it also does not call rcK script. Changing inittab won't do nothing. Are you sure that system uses /system/bin/reboot to restart?
[Gen8 Android Development] NotoriousBDG:
Yes, I confirmed that /system/bin/reboot is called on both shutdown and reboot. To confirm that, I created a test script in /system/etc/init.d/K* that touches a file. Now the file is being created every time on shutdown and reboot.
[Gen8 Android Development] $aur0n:
Ok - thx I'll use it to do proper shutdown.
[Gen8 Android Development] NotoriousBDG:
The updated initramfs works good on my A101 booting from the internal sdcard. Also the new boot screen is not garbled anymore.

Thanks!
[Gen8 Android Development] solune:
Hello,

@$hauron : good to see you already working in v0.6 :)

A question (and an idea of evolution) : do you know where is the integration of softbuttons ? We have two choices : big and small buttons, I wondered if it was complicated to add a third option, no buttons at all ?

About UrukConfig, I'm now on threads, almost done. I've added two tabs to the application, so I'll be able to add news functions easely.

What can I add :

- UI interface for backup script

- Advanced configuration for services who need it (compcache, swap, sshd, samba)

Others ideas ?

About archos multimedia updater (can't remember his name), you can add it as a service and I can add him with others, with threads I have no more problems about update time. I'll can add Enabled/Disabled and Scan now functions then.
[Gen8 Android Development] $aur0n:
We don't have a sources for this part of Archos software. I'm not even sure what part of UI this is. Probably still the easiest solution is to push it on Archos side - so they can change this.

Good ideas :)

That was my idea - but until you do such a button - it's pointless to modify it.
[Gen8 Android Development] sublimejosh2000:
Can i try it ?

I'm ready to give 0.6 a shot for test..
[Gen8 Android Development] $aur0n:
I'm not sure if this is a good idea - I've just found that USB keyboard on 2.1 does not work, my miren browser crashes all the time, wifi well - it probably depends.

Only good thing is DVB now is playable on Uruk with LiveTV - but ....

so from my point of view - 2.1.2/3 - not the best Archos release ;)
[Gen8 Android Development] sublimejosh2000:
Just let me know

I will be ready when Dev needs to be done on it.. let me know..
[Gen8 Android Development] Kashban:
0.5 runs quite smooth here and I'm using my Archos on a daily basis without much time to test new versions. On the other hand I'd like to have the DVB-support...

So you're proposal is to wait for a newer UrukVersion than 0.6 where the original FW issues have probably been sorted out?