Menu

Main Menu
Talk Get Daily Search

Member's Online

    User Name
    Password

    Nokia 770 Flasher Utility for Mac and Linux Now Available

    Reply
    Page 3 of 3 | Prev |   1     2   3 |
    anson | # 21 | 2005-12-22, 17:35 | Report

    Ok, got it working. Instead of AstLinux, I downloaded the larger Ubuntu image and got the flasher to work just fine:

    Suitable USB device not found, waiting
    USB device found at bus 001, device address 003
    Found board Nokia 770 (F5)
    NOLO version 0.9.0
    The device is now in R&D mode

    I guess I'll be sticking with this linux image!

    Edit | Forward | Quote | Quick Reply | Thanks

     
    LiquidIce | # 22 | 2005-12-27, 16:48 | Report

    Any clues as to which drivers/packages allowed the other Ubuntu version to work? I didn't want to have to reinstall linux to get this to to unlock.

    I am using Debian through VMWare on an XP box. Any help would be greatly appreciated.

    Edit | Forward | Quote | Quick Reply | Thanks

     
    anson | # 23 | 2005-12-27, 17:42 | Report

    Unfortunately, as a non-Linux guy (I speak Windoze only) I have no idea. Hopefully others more knowledgeable about Linux internals and options can help you out. I have to say, though, that it was very painless downloading the Ubuntu image and logging in to it via VMware player if you want to give it that a go.

    Edit | Forward | Quote | Quick Reply | Thanks

     
    LiquidIce | # 24 | 2005-12-27, 23:51 | Report

    OK, well when you say the 'larger Ubuntu' which one are you referring to? So far I have tried both the Browser Appliance and the Ubuntu Virtual Machine from VMware (http://www.vmware.com/vmtn/vm/ubuntu.html)

    Neither one will detect the USB when the unit first boots.

    Also Windows pops up telling me that it found new hardware and does not have a driver for it. After a few seconds the unit continues to boot then windows detects the mass storage device.

    Please tell me what i'm doing wrong here.

    Thanks!

    ## EDIT ##

    Well I got it working by downloading the Ubuntu Live CD booting directly into it (no VMWARE). i'm now hacking away as root.

    Edit | Forward | Quote | Quick Reply | Thanks

    Last edited by LiquidIce; 2005-12-28 at 07:24.

     
    anson | # 25 | 2005-12-28, 17:53 | Report

    Glad it's working. I downloaded Ubuntu from a link on the VMware page that lead to the download of a 543Mb file named Ubuntu-5.10.zip containing .vmx and .vmdk files. That file was itself not accessible from a link on the ubuntu website.

    Edit | Forward | Quote | Quick Reply | Thanks

     
    fpp | # 26 | 2005-12-30, 17:05 | Report

    I wasted a lot of time with WMware too. Tried 3 images : the default one (browser console), Damn Small Linux (DSL), and the large Ubuntu 5.10 mentioned above. I could get neither to connect the 770 as a USB device (although they did see my USB keyborad, mouse, external disk and printer :-). VMware would be extremely convenient for Windows users if it worked consistently, but right now it seems very iffy and dependent on hardware and setup : for a few it works, for many it doesn't.
    In the end I gave up and booted up my trusty old Knoppix (the mother of all Linux Live CDs !) and it was all over in a matter of minutes (enable RD, modify gainroot, disable RD)...

    Edit | Forward | Quote | Quick Reply | Thanks

     
    Joohan | # 27 | 2006-01-04, 21:37 | Report

    I've managed to flash with thw Browser appliance version of Ubuntu. One has to activate the usb device before the linux system can recognise it. When you stick in your usb cable and boot the device, click on the new usb icon in players toolbar. It is now made available to the guest os. Worked like a charm for me.

    //Johan

    Edit | Forward | Quote | Quick Reply | Thanks

     
    LiquidIce | # 28 | 2006-03-09, 06:17 | Report

    I'm trying again to get this VMWare stuff working. I've gotten it to the point where it will detect the Nokia 770's boot mode and I can set the r/d flag.

    When I try to flash a new rootfs it says:

    root@vmware-bavm:/nokia770# ./flasher -r Maemo_Dev_Platform_rootfs_v1.1.jffs2 -f -R -i
    USB device found found at bus 001, device address 008
    Found board Nokia 770 (F5)
    NOLO version 0.9.0
    Sending and flashing rootfs image (33993 kB)...

    Write failed after 0 bytes
    usb_bulk_write: Connection timed out
    --

    I'm running Ubuntu Breezy under VMware Server. To get linux talking with the Nokia I had to go to VM -> Removable Devices -> USB 1 -> Nokia Mobile Phones USB Device

    Any tips to getting this working? or is there any way to use the windows flasher to flash a new rootfs?

    Edit | Forward | Quote | Quick Reply | Thanks

    Last edited by LiquidIce; 2006-03-09 at 06:27.

     
    LiquidIce | # 29 | 2006-03-19, 16:26 | Report

    Still no closer on this one. I am still developing inside vmware running ubuntu and scratchbox, then transfering the rootfs I've created over the network to another machine that's booted into an ubuntu livecd.

    There was some information on VMWare's website about USB devices, changing the timing, and frame sync, which I tried, but it did not help.
    http://www.vmware.com/support/kb/end...Z2U9MQ**&p_li=

    I have enabled logging on the USB Port and here is what it sends back. I don't see anything obvious about what could be going wrong. I still get the same error message printed in my post above.

    Code:
    Mar 19 11:14:23: vmx| USB: Found device [name:X10\ Wireless\ Technology\ USB\ device vid:0bc7 pid:0001 path:1/0/1 autoclean:1]
    Mar 19 11:14:23: vmx| USB: Found device [name:Broadcom\ USB\ device vid:0a5c pid:200a path:1/1/1 autoclean:1]
    Mar 19 11:14:23: vmx| USB: Found device [name:Nokia\ Mobile\ Phones\ USB\ device vid:0421 pid:0105 port:1 path:1/1/2 autoclean:1]
    Mar 19 11:14:23: vmx| USB: Device [name:Nokia\ Mobile\ Phones\ USB\ device vid:0421 pid:0105 port:1 path:1/1/2 autoclean:1] should already be connected
    Mar 19 11:14:44: vcpu-0| UHCI: Global Reset
    Mar 19 11:14:44: vcpu-0| UHCI: HCReset
    Mar 19 11:14:44: vmx| USBIO: GetDescriptor(device, 0)
    Mar 19 11:14:44: vmx| USBIO: Down dev=0 endpt=0 datalen=64 status=977740320 72657355
    Mar 19 11:14:44: vmx| USBIO: 80 06 00 01 00 00 40 00                         ......@.        
    Mar 19 11:14:44: vmx| USBIO: Up dev=0 endpt=0 datalen=18 status=0 72657355
    Mar 19 11:14:44: vmx| USBIO: 80 06 00 01 00 00 40 00                         ......@.        
    Mar 19 11:14:44: vmx| USBIO: 12 01 10 01 02 00 00 40 21 04 05 01 10 00 01 02 .......@!.......
    Mar 19 11:14:44: vmx| USBIO: 00 01                                           ..              
    Mar 19 11:14:44: vmx| USBIO: SetAddress(2)
    Mar 19 11:14:44: vmx| USBIO: Down dev=2 endpt=0 datalen=0 status=0 0
    Mar 19 11:14:44: vmx| USBIO: 00 05 02 00 00 00 00 00                         ........        
    Mar 19 11:14:44: vmx| USBIO: Up dev=2 endpt=0 datalen=0 status=0 0
    Mar 19 11:14:44: vmx| USBIO: 00 05 02 00 00 00 00 00                         ........        
    Mar 19 11:14:44: vmx| USBIO: GetDescriptor(device, 0)
    Mar 19 11:14:44: vmx| USBIO: Down dev=2 endpt=0 datalen=18 status=0 1000
    Mar 19 11:14:44: vmx| USBIO: 80 06 00 01 00 00 12 00                         ........        
    Mar 19 11:14:44: vmx| USBIO: Up dev=2 endpt=0 datalen=18 status=0 1000
    Mar 19 11:14:44: vmx| USBIO: 80 06 00 01 00 00 12 00                         ........        
    Mar 19 11:14:44: vmx| USBIO: 12 01 10 01 02 00 00 40 21 04 05 01 10 00 01 02 .......@!.......
    Mar 19 11:14:44: vmx| USBIO: 00 01                                           ..              
    Mar 19 11:14:44: vmx| USBIO: GetDescriptor(config, 0)
    Mar 19 11:14:44: vmx| USBIO: Down dev=2 endpt=0 datalen=9 status=0 1000
    Mar 19 11:14:44: vmx| USBIO: 80 06 00 02 00 00 09 00                         ........        
    Mar 19 11:14:44: vmx| USBIO: Up dev=2 endpt=0 datalen=9 status=0 1000
    Mar 19 11:14:44: vmx| USBIO: 80 06 00 02 00 00 09 00                         ........        
    Mar 19 11:14:44: vmx| USBIO: 09 02 5e 00 03 01 03 c0 32                      ..^.....2       
    Mar 19 11:14:44: vmx| USBIO: GetDescriptor(config, 0)
    Mar 19 11:14:44: vmx| USBIO: Down dev=2 endpt=0 datalen=94 status=0 0
    Mar 19 11:14:44: vmx| USBIO: 80 06 00 02 00 00 5e 00                         ......^.        
    Mar 19 11:14:44: vmx| USBIO: Up dev=2 endpt=0 datalen=94 status=0 0
    Mar 19 11:14:44: vmx| USBIO: 80 06 00 02 00 00 5e 00                         ......^.        
    Mar 19 11:14:44: vmx| USBIO: 09 02 5e 00 03 01 03 c0 32 09 04 00 00 00 02 08 ..^.....2.......
    Mar 19 11:14:44: vmx| USBIO: 00 04 05 24 00 01 00 05 24 08 00 01 06 24 06 00 ...$....$....$..
    Mar 19 11:14:44: vmx| USBIO: 01 02 09 04 01 00 00 02 fe 00 04 05 24 00 01 00 ............$...
    Mar 19 11:14:44: vmx| USBIO: 05 24 ab 05 15 05 24 06 01 02 09 04 02 00 00 0a .$....$.........
    Mar 19 11:14:44: vmx| USBIO: 00 00 04 09 04 02 01 02 0a 00 00 04 04 24 fd 01 .............$..
    Mar 19 11:14:44: vmx| USBIO: GetDescriptor(string, 0)
    Mar 19 11:14:44: vmx| USBIO: Down dev=2 endpt=0 datalen=255 status=4096 20801d2
    Mar 19 11:14:44: vmx| USBIO: 80 06 00 03 00 00 ff 00                         ........        
    Mar 19 11:14:44: vmx| USBIO: Up dev=2 endpt=0 datalen=4 status=0 20801d2
    Mar 19 11:14:44: vmx| USBIO: 80 06 00 03 00 00 ff 00                         ........        
    Mar 19 11:14:44: vmx| USBIO: 04 03 09 04                                     ....            
    Mar 19 11:14:44: vmx| USBIO: GetDescriptor(string, 2, langId=0x0409)
    Mar 19 11:14:44: vmx| USBIO: Down dev=2 endpt=0 datalen=255 status=0 20801d2
    Mar 19 11:14:44: vmx| USBIO: 80 06 02 03 09 04 ff 00                         ........        
    Mar 19 11:14:44: vmx| USBIO: Up dev=2 endpt=0 datalen=48 status=0 20801d2
    Mar 19 11:14:44: vmx| USBIO: 80 06 02 03 09 04 ff 00                         ........        
    Mar 19 11:14:44: vmx| USBIO: 30 03 4e 00 6f 00 6b 00 69 00 61 00 20 00 37 00 0.N.o.k.i.a. .7.
    Mar 19 11:14:44: vmx| USBIO: 37 00 30 00 20 00 28 00 55 00 70 00 64 00 61 00 7.0. .(.U.p.d.a.
    Mar 19 11:14:44: vmx| USBIO: 74 00 65 00 20 00 6d 00 6f 00 64 00 65 00 29 00 t.e. .m.o.d.e.).
    Mar 19 11:14:44: vmx| USBIO: GetDescriptor(string, 1, langId=0x0409)
    Mar 19 11:14:44: vmx| USBIO: Down dev=2 endpt=0 datalen=255 status=0 20801d2
    Mar 19 11:14:44: vmx| USBIO: 80 06 01 03 09 04 ff 00                         ........        
    Mar 19 11:14:44: vmx| USBIO: Up dev=2 endpt=0 datalen=12 status=0 20801d2
    Mar 19 11:14:44: vmx| USBIO: 80 06 01 03 09 04 ff 00                         ........        
    Mar 19 11:14:44: vmx| USBIO: 0c 03 4e 00 6f 00 6b 00 69 00 61 00             ..N.o.k.i.a.    
    Mar 19 11:14:45: vmx| USBIO: SetConfiguration(1)
    Mar 19 11:14:45: vmx| USBIO: Down dev=2 endpt=0 datalen=0 status=0 0
    Mar 19 11:14:45: vmx| USBIO: 00 09 01 00 00 00 00 00                         ........        
    Mar 19 11:14:45: vmx| USBIO: Up dev=2 endpt=0 datalen=0 status=0 0
    Mar 19 11:14:45: vmx| USBIO: 00 09 01 00 00 00 00 00                         ........        
    Mar 19 11:14:45: vmx| USBIO: GetDescriptor(string, 3, langId=0x0409)
    Mar 19 11:14:45: vmx| USBIO: Down dev=2 endpt=0 datalen=255 status=0 20801d2
    Mar 19 11:14:45: vmx| USBIO: 80 06 03 03 09 04 ff 00                         ........        
    Mar 19 11:14:45: vmx| USBIO: Up dev=2 endpt=0 datalen=18 status=0 20801d2
    Mar 19 11:14:45: vmx| USBIO: 80 06 03 03 09 04 ff 00                         ........        
    Mar 19 11:14:45: vmx| USBIO: 12 03 46 00 6c 00 61 00 73 00 68 00 69 00 6e 00 ..F.l.a.s.h.i.n.
    Mar 19 11:14:45: vmx| USBIO: 67 00                                           g.              
    Mar 19 11:14:45: vmx| USBIO: GetDescriptor(string, 4, langId=0x0409)
    Mar 19 11:14:45: vmx| USBIO: Down dev=2 endpt=0 datalen=255 status=0 20801d2
    Mar 19 11:14:45: vmx| USBIO: 80 06 04 03 09 04 ff 00                         ........        
    Mar 19 11:14:45: vmx| USBIO: Up dev=2 endpt=0 datalen=18 status=0 20801d2
    Mar 19 11:14:45: vmx| USBIO: 80 06 04 03 09 04 ff 00                         ........        
    Mar 19 11:14:45: vmx| USBIO: 12 03 46 00 6c 00 61 00 73 00 68 00 69 00 6e 00 ..F.l.a.s.h.i.n.
    Mar 19 11:14:45: vmx| USBIO: 67 00                                           g.              
    Mar 19 11:14:45: vmx| USBIO: GetDescriptor(string, 4, langId=0x0409)
    Mar 19 11:14:45: vmx| USBIO: Down dev=2 endpt=0 datalen=255 status=0 20801d2
    Mar 19 11:14:45: vmx| USBIO: 80 06 04 03 09 04 ff 00                         ........        
    Mar 19 11:14:45: vmx| USBIO: Up dev=2 endpt=0 datalen=18 status=0 20801d2
    Mar 19 11:14:45: vmx| USBIO: 80 06 04 03 09 04 ff 00                         ........        
    Mar 19 11:14:45: vmx| USBIO: 12 03 46 00 6c 00 61 00 73 00 68 00 69 00 6e 00 ..F.l.a.s.h.i.n.
    Mar 19 11:14:45: vmx| USBIO: 67 00                                           g.              
    Mar 19 11:14:45: vmx| USBIO: GetDescriptor(string, 4, langId=0x0409)
    Mar 19 11:14:45: vmx| USBIO: Down dev=2 endpt=0 datalen=255 status=0 20801d2
    Mar 19 11:14:45: vmx| USBIO: 80 06 04 03 09 04 ff 00                         ........        
    Mar 19 11:14:45: vmx| USBIO: Up dev=2 endpt=0 datalen=18 status=0 20801d2
    Mar 19 11:14:45: vmx| USBIO: 80 06 04 03 09 04 ff 00                         ........        
    Mar 19 11:14:45: vmx| USBIO: 12 03 46 00 6c 00 61 00 73 00 68 00 69 00 6e 00 ..F.l.a.s.h.i.n.
    Mar 19 11:14:45: vmx| USBIO: 67 00                                           g.
    that's it, just stops , no error message or anything.

    Surely someone else out there must have gotten this setup running by now?

    Edit | Forward | Quote | Quick Reply | Thanks

     
    Page 3 of 3 | Prev |   1     2   3 |
vBulletin® Version 3.8.8
Normal Logout