http://wiki.openmoko.org/wiki/User:Seanmcneil3
This will take time to get down right, but hopefully now you will all be
able to begin playing with Android.
Cheers,
Sean
I am tryingt o boot up my newly android-flashed FreeRunner, but the
boot screen animation seems to be out of scale, the android text and
non-animated droid is not in the center but in the lower left quadrant
of the screen, the animation in the vertical center near the right
edge of the screen, bouncing away.
After a while, the bouncing just stops and nothing happens. Is there
any way to see what's wrong? Is there a Windows driver for connecting
the USB port to my desktop in order to get adb discovering the device?
Thanks for any hints!
/peter
http://www.oredev.se - Be there or be gone.
GTalk: neubauer.peter
Skype peter.neubauer
ICQ 18762544
Phone +46704 106975
LinkedIn http://www.linkedin.com/in/neubauer
Twitter http://twitter.com/peterneubauer
http://www.neo4j.org - New Energy for Data - the Graph Database.
http://www.ops4j.org - New Energy for OSS Communities - Open
Participation Software.
http://www.qi4j.org - New Energy for Java - Domain Driven Development.
The animator currently doesn't scale to the screen and assumes QVGA. I'm
sure that will be fixed pretty quick.
I've put information as well as a link to adb on my wiki page at
Openmoko. What you want to do is attach the phone via. usb to your host
machine with ethernet-over-usb setup. The phone will come up as the
normal "neo" hostname (aka 192.168.0.202). You can then issue the command:
ADBHOST=neo ./adb logcat
This will show you what is going on. Most likely, you do not have your
sdcard divided in half as required. (see Openmoko wiki page).
Sean
On Wed, Nov 5, 2008 at 10:19 AM, Sean McNeil <seanm...@gmail.com> wrote:
>
> Hi Peter,
>
> The animator currently doesn't scale to the screen and assumes QVGA. I'm
> sure that will be fixed pretty quick.
Ok, great.
> This will show you what is going on. Most likely, you do not have your
> sdcard divided in half as required. (see Openmoko wiki page).
Ahh, is that a requirement? I have a 8GB card, so I need to split it
up? On my FR Debian, there is no mkfs.vfat (need to add that
probably), formatting the vfat partition, even if you are not going to
put user data in there, is a requirement too so it can be mounted at
least, I guess?
Thanks!
/peter
If you want to get adb running directly, you could give the adb gadget
driver a shot:
This should allow adb to operate over the usb transport directly (as we
do on dream/g1) instead of tunneled over ethernet.
Yes, but it is currently a requirement. Also, I've never used an SDHC
card on my freerunner, so I don't even know if the kernel I've provided
supports it. I'm pretty sure the newer kernels do at least.
Sean
>> This will show you what is going on. Most likely, you do not have your
>> sdcard divided in half as required. (see Openmoko wiki page).
> Ahh, is that a requirement? I have a 8GB card, so I need to split it
> up? On my FR Debian, there is no mkfs.vfat (need to add that
> probably), formatting the vfat partition, even if you are not going to
> put user data in there, is a requirement too so it can be mounted at
> least, I guess?
>
I have tried using my old 128 MB SD card, and format into 8MB (vfat,
first partition, primary) and 120 (ext3, 2nd partition, primary) and works.
seems 2 partitions is required, and 2nd one must use ext3.
As I saw, most system data was storage in ext3 (2nd partition), 1
partition seems used for media content only.
Tony Tu (Neng-Yu Tu)
Good!
I'm going to make a android.img to be flashed to a 512+ MB SD card to install
android easily with dd.
thanks for your work guys :)
--
Vincenzo Ampolo
http://vincenzo-ampolo.net
/peter
http://www.oredev.se - Be there or be gone.
GTalk: neubauer.peter
Skype peter.neubauer
ICQ 18762544
Phone +46704 106975
LinkedIn http://www.linkedin.com/in/neubauer
Twitter http://twitter.com/peterneubauer
http://www.neo4j.org - New Energy for Data - the Graph Database.
http://www.ops4j.org - New Energy for OSS Communities - Open
Participation Software.
http://www.qi4j.org - New Energy for Java - Domain Driven Development.
The Android ADB USB gadget isn't in this kernel. I use the
ethernet-over-USB gadget as I debug by chrooting Android from a minimal
NAND filesystem.
Yes, it has been reported by someone else as well. A logcat dump would
be very useful in tracking this problem down.
> Cheers,
> Nik
> >
>
>> The Windows driver should work as long as you edit the VID and PID in
>> the .inf file to match the values in android_adb.c:
>>
>> #define DRIVER_VENDOR_ID 0x18D1
>> #define DRIVER_PRODUCT_ID 0x0001
>>
>> If you have a USB inspecting utility like USBView or lsusb, you could
>> check to make sure your device appears on the USB bus with these
>> values for the VID and PID. It should have a single interface with
>> two bulk endpoints. Note that the android_adb driver differs from how
>> the G1 appears on the USB bus.
>
> The Android ADB USB gadget isn't in this kernel. I use the
> ethernet-over-USB gadget as I debug by chrooting Android from a minimal
> NAND filesystem.
>
Ok so that is why it does not work.
I indeed changed the
.inf with the VID / PID I picked in windows manager when neo was
plugged : I added
; For XP and later
[Google.NTx86]
; Neo
%USB\VID_1457&PID_5117.DeviceDescRelease%=androidusb.Dev, USB\VID_1457&PID_5117
%USB\VID_1457&PID_5117&Rev_0212.DeviceDescRelease%=androidusb.Dev,
USB\VID_1457&PID_5117&Rev_0212
and
[Strings]
USB\VID_1457&PID_5117.DeviceDescRelease="Neo Android"
USB\VID_1457&PID_5117&Rev_0212.DeviceDescRelease="Neo Freerunner Android"
Then Windows recognizes the device.
adb does not work but at least, now battery is correctly charged when
plugged in PC !
And is it possible to get internet connectivity through USB for android ?
Does it work under linux with this ethernet-over-USB gadget ?
/peter
http://www.oredev.se - Be there or be gone.
GTalk: neubauer.peter
Skype peter.neubauer
ICQ 18762544
Phone +46704 106975
LinkedIn http://www.linkedin.com/in/neubauer
Twitter http://twitter.com/peterneubauer
http://www.neo4j.org - New Energy for Data - the Graph Database.
http://www.ops4j.org - New Energy for OSS Communities - Open
Participation Software.
http://www.qi4j.org - New Energy for Java - Domain Driven Development.