maemo.org - Talk

maemo.org - Talk (https://talk.maemo.org/index.php)
-   Alternatives (https://talk.maemo.org/forumdisplay.php?f=36)
-   -   [Android] NITDroid V2 Development Topic (https://talk.maemo.org/showthread.php?t=49811)

dj_steve 2010-07-03 15:01

Re: [Android] NITDroid V2 Development Topic
 
no not yet, this is Jay-C's kernel. e-yes hasnt released anything yet

weißelstone 2010-07-03 16:04

Re: [Android] NITDroid V2 Development Topic
 
Quote:

Originally Posted by dj_steve (Post 739525)
Code:

wget http://downloads.nitdroid.com/djsteve/module.maemo.tar.gz
tar xzvf modules-maemo-2.6.28.NIT.01.tar.gz


modules-maemo-2.6.28.NIT.01.tar.gz doesn't exist if you download module.maemo.tar.gz ;)
I don't know if wget supports pipes but if it does you could put these two commands into one.
Quote:

Originally Posted by dj_steve (Post 739525)
Code:

tar xzvf http://downloads.nitdroid.com/Jay-c/zImage-2.6.28.NIT.01.tar.gz

Is this valid on linux? On OSX (also unix) you can't tar a http-link

ArchiMark 2010-07-03 16:44

Re: [Android] NITDroid V2 Development Topic
 
Quote:

Originally Posted by ToJa92 (Post 739286)
No 256 is correct. Do you actually see "bootmenu-900" ? The package name is "bootmenu-n900", and you'll need extras devel to install it IIRC.

No, didn't realize that I needed to have that installed already...will do that now...


Quote:

Also, there's a Wiki page for the autoinstaller now. I will probably remove the instructions from my post, so look here for further reference http://wiki.nitdroid.com/index.php?t...-Autoinstaller
Yes, I saw the Wiki page, thanks...

Quote:

(also there's a improved version on its way)
Great!

Meanwhile, after leaving N900 running overnite in order to get the NITDroid file downloaded....

I got the following error messages:

Code:

NITROID

Extracting the NITDroid rootfs (part 1/2)

bzip2: Data integrity error when decompressing.

Input File = /home/user/MyDocs/NITDroid.tbz2
Output File = /home/user/MyDocs/NITDroid.tar

It is possible that the compressed file(s) have become corrupted.

You can use the -tvv option to test integrity of such files.

You can use the 'bzip2recover' program to attempt to recover data from undamaged sections of corrupted files.

############################
##    NITDROID INSTALLED!    ##
##    (and should work)              ##

I'm assuming that per the error messages, actually it won't work, right?

Should I just delete and redownload and then reinstall or ?

Thanks!

Siggen 2010-07-03 17:57

Re: [Android] NITDroid V2 Development Topic
 
corrupted download, download again :(

I take it you dont actually live in silicon valley if you get that slow speeds :P

ArchiMark 2010-07-03 18:13

Re: [Android] NITDroid V2 Development Topic
 
Quote:

Originally Posted by Siggen (Post 739724)
corrupted download, download again :(

OK, thanks, figured that would be the case...

Quote:

I take it you dont actually live in silicon valley if you get that slow speeds :P
Ha....yes, I do live there and have DSL at home...but it wasn't problem I think on my end....

I kept getting timeout messages or something like that...it would start to download file and then nothing would happen for a long time...then it would try again and again and....so, that's why I left N900 running overnight....

Siggen 2010-07-03 18:19

Re: [Android] NITDroid V2 Development Topic
 
Quote:

Originally Posted by ArchiMark (Post 739734)
I kept getting timeout messages or something like that...it would start to download file and then nothing would happen for a long time...then it would try again and again and....so, that's why I left N900 running overnight....

Well, then its logical you would end up with a damaged file.

est_cap 2010-07-03 18:36

Re: [Android] NITDroid V2 Development Topic
 
. . . . cant u manage to download to your pc and then put it in the n900 and it detects the file is already downloaded?

giannoug 2010-07-03 19:38

Re: [Android] NITDroid V2 Development Topic
 
For those who are experiencing low speeds and timeouts, thats why I host a mirror for those files. If you thing I missed a file etc, drop me a PM and I will upload it ASAP.

http://files2.nitdroid.com/
or
http://nitdroid.giannoug.gr/

:)

ArchiMark 2010-07-04 01:23

Re: [Android] NITDroid V2 Development Topic
 
So, in order to start fresh with autoinstall method, after going through install per post above where I got the 'data integrity error' during the rootfs extraction process and yet process kept going through the rest of the install stages...

I already deleted the tarball file that was downloaded and had problems.

What directory do I delete in order to start over again? ie, where is it located?

Thanks!

shanrizvi 2010-07-04 07:51

Re: [Android] NITDroid V2 Development Topic
 
Will there ever be a fully working version of Android for N900? I mean a decently usable one, with all the functions that there would be on an Android phone?

e-yes 2010-07-04 08:09

Re: [Android] NITDroid V2 Development Topic
 
DJ_Steve, is kernel patches available?

kingoddball 2010-07-04 08:54

Re: [Android] NITDroid V2 Development Topic
 
e-yes:
have you been able to have a look at the files I uploaded for you guys, yet?

Are the new rootfs's going to still be uploaded here (linked here) or all going via installer script/HAM?
I want to install manually still (including staying in RD mode).

giannoug 2010-07-04 09:45

Re: [Android] NITDroid V2 Development Topic
 
Quote:

Originally Posted by kingoddball (Post 740190)
e-yes:
have you been able to have a look at the files I uploaded for you guys, yet?

Are the new rootfs's going to still be uploaded here (linked here) or all going via installer script/HAM?
I want to install manually still (including staying in RD mode).

I also prefer to install by hand because I have more than 2 partitions on my SD card. Why do you want to stay in R&D mode? :p

Luz 2010-07-04 11:22

Re: [Android] NITDroid V2 Development Topic
 
Quote:

Originally Posted by shanrizvi (Post 740155)
Will there ever be a fully working version of Android for N900? I mean a decently usable one, with all the functions that there would be on an Android phone?

That is ofcourse the ultimate aim, but if you have read even part of this thread you will understand the issues/problems steve etc have faced and IMO they have come along way in short time, the answer to your question is nobody knows, if/when it is possible you will know via this thread, but for now just be patient! Or buy an android handset if u r that desperate. By far the most complicated part it would seem is phone/txt/3g capabilities.. People continually asking this question is unproductive IMO..

dj_steve 2010-07-04 11:26

Re: [Android] NITDroid V2 Development Topic
 
Quote:

Originally Posted by Luz (Post 740271)
That is ofcourse the ultimate aim, but if you have read even part of this thread you will understand the issues/problems steve etc have faced and IMO they have come along way in short time, the answer to your question is nobody knows, if/when it is possible you will know via this thread, but for now just be patient! Or buy an android handset if u r that desperate. By far the most complicated part it would seem is phone/txt/3g capabilities.. People continually asking this question is unproductive IMO..

well said :)

i at the moment am back on my eclair dev build arguing with the PVR-SGX drivers, making very good progress with this (modules etc load but it wont initilize as yet, being worked on tho

Optln 2010-07-04 17:21

Re: [Android] NITDroid V2 Development Topic
 
I don't believe GSM module is that important(would be nice of course :D ), since we have dual-boot option. Just like I have a Windows partition for games, I'll have an Android partition for gaming and will use Maemo for phone and Internet. Nothing can beat MicroB, at least for now :P

Siggen 2010-07-04 17:39

Re: [Android] NITDroid V2 Development Topic
 
Quote:

Originally Posted by Optln (Post 740504)
I don't believe GSM module is that important(would be nice of course :D ), since we have dual-boot option. Just like I have a Windows partition for games, I'll have an Android partition for gaming and will use Maemo for phone and Internet. Nothing can beat MicroB, at least for now :P

The reason why it is deemed important is that it will make it a more attractive project for both users and developers alike.

DaSilva 2010-07-04 17:41

Re: [Android] NITDroid V2 Development Topic
 
I think working Google Apps (Market especially) together with WiFi will be interesting enough if 3D acceleration works.

PePPeN20 2010-07-04 18:39

Re: [Android] NITDroid V2 Development Topic
 
hello guys .. :)

a question: Bluetooth still works? I remember that worked in the beginning, but after the uptades still not worked!?:confused:

ear0wax 2010-07-04 18:46

Re: [Android] NITDroid V2 Development Topic
 
Quote:

Originally Posted by PePPeN20 (Post 740547)
hello guys .. :)

a question: Bluetooth still works? I remember that worked in the beginning, but after the uptades still not worked!?:confused:

The move from android 2.1 to 2.2 is a little drastic.

dj_steve 2010-07-04 19:29

Re: [Android] NITDroid V2 Development Topic
 
bluetooth is broken at moment due to kernel. being sorted tho

*Sonic* 2010-07-04 19:34

Re: [Android] NITDroid V2 Development Topic
 
LOL I still havent got round to trying this

Steve is the auto installer working for the newest release without RnD mode, or is that still manual for now ?

ToJa92 2010-07-04 19:49

Re: [Android] NITDroid V2 Development Topic
 
Quote:

Originally Posted by *Sonic* (Post 740586)
LOL I still havent got round to trying this

Steve is the auto installer working for the newest release without RnD mode, or is that still manual for now ?

You will need to flash the kernel manually since the old Autoinstaller doesn't do that. I'm working on a newer one which will flash it automagically(and do MD5 checking and other things). ETA: Wednesday.

dj_steve 2010-07-04 19:49

Re: [Android] NITDroid V2 Development Topic
 
thats manual t me

Nipperoid 2010-07-04 23:13

Re: [Android] NITDroid V2 Development Topic
 
i run the autoinstaller, reboot, select android and it kernel panics at attempting to kill init

e-yes 2010-07-05 02:19

Re: [Android] NITDroid V2 Development Topic
 
http://www.youtube.com/watch?v=wML0G5iQZ68
"NitDroid FroYo... apparently charging works fine"

pax2fast 2010-07-05 04:55

Re: [Android] NITDroid V2 Development Topic
 
wann wird emmc circa unterstützt ?
and install apps and g3

ToJa92 2010-07-05 05:52

Re: [Android] NITDroid V2 Development Topic
 
Quote:

Originally Posted by Nipperoid (Post 740724)
i run the autoinstaller, reboot, select android and it kernel panics at attempting to kill init

You'll need to flash the kernel manually.

giannoug 2010-07-05 08:09

Re: [Android] NITDroid V2 Development Topic
 
Quote:

Originally Posted by e-yes (Post 740792)
http://www.youtube.com/watch?v=wML0G5iQZ68
"NitDroid FroYo... apparently charging works fine"

Haha, you are the man :)

Now we need 3D acceleration.

weißelstone 2010-07-05 09:12

Re: [Android] NITDroid V2 Development Topic
 
Quote:

Originally Posted by pax2fast (Post 740855)
wann wird emmc circa unterstützt ?
and install apps and g3

come on. this is an English forum and all your posts I have seen so far are German.
In German: Schreib dich nicht ab, lern' Englisch lesen und schreiben.

Siggen 2010-07-05 09:29

Re: [Android] NITDroid V2 Development Topic
 
Quote:

Originally Posted by giannoug (Post 740973)
Haha, you are the man :)

Now we need 3D acceleration.

To my best understanding D_Steve and Jay-C are making good progress on this. Last i herd, he is using Moto Droid Milestones driver, making it work on Nitdroid Enclair (2.1) (since droid runs enclair), then porting it to Froyo (2.2) after it works :D

MohammadAG 2010-07-05 09:37

Re: [Android] NITDroid V2 Development Topic
 
kernel-nitdroid_2.6.28.NIT.02_armel.deb
deb package which installs the kernel modules and flashes the zImage kernel (latest one by Jay-C atm).
Working on a deb which unpacks the rootffs, which should make installation much easier.

F2thaK 2010-07-05 09:41

Re: [Android] NITDroid V2 Development Topic
 
can we install this and will it safely update? thanks!!

giannoug 2010-07-05 09:43

Re: [Android] NITDroid V2 Development Topic
 
Another idea I had is to modify bootmenu in order to mount images instead of partitions. Then we won't have to partition the SD card. We will provide an EXT3 image and bootmenu will mount it :)

EDIT: Studying bootmenu.sh... Many things for N810 / N800 inside. Let's see what can be done.

MohammadAG 2010-07-05 09:54

Re: [Android] NITDroid V2 Development Topic
 
Quote:

Originally Posted by f2thak (Post 741055)
can we install this and will it safely update? thanks!!

Maemo booted up for me (no bootloops).
For users who used the manual method, it should just overwrite the files (and make future upgrades easier - hopefully).

Although I've tested this, should anything bad happen (bootloop), just reflash this stock kernel image (you will not lose any data)
http://mohammadag.ucoz.com/zImage.bin
with
Code:

flasher-3.5 -k zImage.bin -f -R
Updated the file above with a newer restoration script.
Quote:

Originally Posted by giannoug (Post 741058)
Another idea I had is to modify bootmenu in order to mount images instead of partitions. Then we won't have to partition the SD card. We will provide an EXT3 image and bootmenu will mount it :)

EDIT: Studying bootmenu.sh... Many things for N810 / N800 inside. Let's see what can be done.

imho, this should be done as an option, rather than removing the existing method :)

dj_steve 2010-07-05 09:58

Re: [Android] NITDroid V2 Development Topic
 
ok i thought id try to clear up some of the questions in here with a mega post (well not that mega but a large one :) )

Current N900 Status:
* FroYo(2.2) is main Build,
* Eclair(2.1) Is Available due to extra available features(working emmc etc)
* Donut is NOT going to be used on n900, except internally by me as i know donuts code better so can hack round things to test options.
* Battery monitoring works in eclair without R&D but is not brillantly reliable - hacked battery service to do it.
* Battery reporting in froyo works only on the R&D enabled builds for the moment. e-yes has it working on his development non r&d build but it is not stable enough to release yet.
* WiFI Works in all builds but is not perfect in eclair/froyo due to driver not providing all required details to android - wpa_supplicant has been modified to get around this - wifi also requires a reboot after first load on android to work.
* Bluetooth should be getting sorted out soon. and should work without trouble in android
* Backlight/keyboard lights and accelorometer in froyo work in e-yes dev build (see above), accell eats far to much cpu at moment to be stable though.

ok now for currently working on/waiting to be looked at parts:

Currently Being Worked On/Looked into:
* Charging/more reliable Battery Monitoring - partially working but not stable
* PowerVR SGX Acceleration/3D Graphics - not working yet, cant initilize device as yet but android does load the libs fine so should be too hard to get around.
* Phone/3G/GSM - no huge progress here but being looked at by a few people
* Improving AutoInstaller/creating deb based installer - not related to android dev but still being looked at :)

Not Currently being looked at or waiting to be looked into:
DSP
Overclock
Fixing CPU Scaling (currently nitdroid tends to lock cpu at full clock)
Additional power management
Lock Switch - may not ever work in nitdroid as its not something any android device has except the samsung galaxy i believe
GPS - cant even be looked at before phone works


hopefully that helps clear some things up :)

dj_steve 2010-07-05 09:59

Re: [Android] NITDroid V2 Development Topic
 
Quote:

Originally Posted by giannoug (Post 741058)
Another idea I had is to modify bootmenu in order to mount images instead of partitions. Then we won't have to partition the SD card. We will provide an EXT3 image and bootmenu will mount it :)

EDIT: Studying bootmenu.sh... Many things for N810 / N800 inside. Let's see what can be done.

i think the bootmenu was a very very rough port from n8x0 in first place thats why so many users have problems booting android at moment

giannoug 2010-07-05 10:00

Re: [Android] NITDroid V2 Development Topic
 
Quote:

Originally Posted by MohammadAG (Post 741071)
imho, this should be done as an option, rather than removing the existing method :)

Yes, you are right. But it must be done first :p

weißelstone 2010-07-05 10:20

Re: [Android] NITDroid V2 Development Topic
 
Quote:

Originally Posted by MohammadAG (Post 741071)
Maemo booted up for me (no bootloops).

At first reboot I saw the bootmenu three times before I got into maemo (installed your .deb on a clean flashed N900 with just some apps and bootmenu but no changes in kernel or anything like this).

MohammadAG 2010-07-05 10:35

Re: [Android] NITDroid V2 Development Topic
 
Quote:

Originally Posted by weißelstone (Post 741093)
At first reboot I saw the bootmenu three times before I got into maemo (installed your .deb on a clean flashed N900 with just some apps and bootmenu but no changes in kernel or anything like this).

Unstable framebuffer. It happens with Nokia's stock kernel with framebuffer enabled, so it's not a problem with the deb.

Oh and I've noticed that it's reproducable when a USB cable is plugged in.


All times are GMT. The time now is 09:06.

vBulletin® Version 3.8.8