PDA

View Full Version : Updating software via Mac OS X


HalSF
2007-07-06, 16:45
I'm awaiting delivery of my new N800, and thought I'd do my homework on how to install the new updated software release using a Mac PowerBook G4. Yikes! Unlike the fairly straightforward options for Windows and Linux users, the Mac process seems to involve a lot of intimidating (to me) hacks and complicated steps. Here's the moderately scary-looking page Nokia sends Mac updaters to: http://maemo.org/community/wiki/howto_flashlatestnokiaimagewithmacosx/

So two things:
1) Does anybody have advice on the simplest, most reliable way to proceed, or should I just dig in and follow those nerve-wracking instructions (which seem oddly left over from the N770) ?

2) Second, I'll just throw out a general plea to Nokia and Maemo to show a bit more love to Mac users, and make things easier for non-power users like me.

sondjata
2007-07-06, 17:01
Well you could always try an emulator. ;-)

Riddler
2007-07-06, 17:29
The GUI flasher by bleb.org works fine on my Mac Pro, nice and simple too :)

http://www.bleb.org/software/770/

HalSF
2007-07-06, 17:29
Ha! But seriously...

Unless you Mac folks out there can tear yourselves away from your iPhones for a sec and throw me a lifeline, I'm thinking the easiest solution is to borrow a friend's Windows machine and use the update wizard thingie. Which sounds temptingly easy and fast compared with the Mac options.

sondjata
2007-07-06, 17:33
I borrowed a windows machine here at work. If i had an Intel Mac at home though I would try the emulator. Really.

HalSF
2007-07-06, 17:42
Thanks for the link, Riddler. And I've been meaning to get Windows running on my better half's Intel MacBook, so perhaps I'll give that a try, and/or the iEmulator 1.7.9 for my Power PC machine.

khirano
2007-07-23, 16:41
I don't know if you're still thinking about trying to upgrade the N800 using a Mac, but I've done it twice now, following the "Nokia approved" (non-gui) method on the wiki, and it's worked fine. I've used both a desktop Powermac and an iBook G4, and just followed the instructions on the wiki carefully, and I've had no problems.

fnordianslip
2007-07-23, 17:14
I don't know if you're still thinking about trying to upgrade the N800 using a Mac, but I've done it twice now, following the "Nokia approved" (non-gui) method on the wiki, and it's worked fine. I've used both a desktop Powermac and an iBook G4, and just followed the instructions on the wiki carefully, and I've had no problems.

Interesting. I tried flashing my n800 from my iBook G4 and it didn't work. I shall have to try again.

Ald
2007-07-23, 18:25
I've also re-flashed my N800 twice using the flasher-2.0.macosx application (from [1]). I may or may not have needed to run it as root, I can't remember. But it certainly does work.

--
[1] http://tablets-dev.nokia.com/d3.php

Jerome
2007-07-24, 05:38
I've also re-flashed my N800 twice using the flasher-2.0.macosx application (from [1]). I may or may not have needed to run it as root, I can't remember. But it certainly does work.

--
[1] http://tablets-dev.nokia.com/d3.php

Same here, on a N800 and a 770, using a G4 notebook.

jwilker
2007-07-24, 20:31
i used my MacBook Pro to flash my new N800 to the latest firmware as well.

lancewex
2007-07-25, 03:57
I too flashed my N800 with the flasher app using my Powerbook. No problem at all. The flasher name implies that it is a 770-only app but it worked fine on my Mac. Just follow the directions to a T.

prk60091
2007-07-27, 02:18
which updater for an intel mac osx machine??

iball
2007-07-27, 02:52
which updater for an intel mac osx machine??

The "770-only" one works just fine on Intel Macs.

omegaone37
2007-07-27, 03:03
"770Flasher"... could have been created by Apple!

"It Just Works!" :D

Omega :cool:

omegaone37@gmail.com (my N800 "Presence")

aflegg
2007-07-27, 09:49
"770Flasher"... could have been created by Apple!

"It Just Works!" :D

Thanks :-)

kady
2007-08-10, 18:02
Hi,

Perhaps this is where I should start. I bought a "used" N800. It still had the screen protector on it, and the accessories were still in their wrapping. The guy wanted something like an iphone, and realized it is not a phone(in the conventional sense).

This was Tuesday of this week. Wednesday night I found the flasher app and reflashed it with the updated firmware. The screen is all screwy (snowy lines and boxes, desktop image shifted to the right on top of a faded desktop) when I turn it on, or wake it up. It does not last long <30 seconds and it clears up and works fine. I reflashed it again yesterday but it has the same problems.

Any ideas? Should I try the root method?

kady
2007-08-10, 19:43
Okay. I reflashed to an older version, and then to the most recent version of the firmware using the shell. I still have the screen problem. I guess I will have to ask elsewhere.

khirano
2007-08-11, 05:00
kady,

I've upgraded my N800 a couple of times, and never had the screen problem you describe. It sounds like a hardware problem. You might want to contact Nokia support.

kady
2007-08-11, 05:40
I'll contact Nokia. It is getting worse.

Big_DawgTE
2007-08-23, 15:40
Hey! While we're on the subject,I have been searching for an answer for the following question: Is it possible to enable usb host mode on a 770 from a Mac? If so, can it be done with the Flasher GUI? From what I read there is a command line switch that needs to be entered prior to the flashing process. Thanks.

aflegg
2007-08-25, 16:43
No, it's not possible from my GUI.

The command on Linux and Mac OS X is identical (modulo the different executable names). You could even use the executable command line flasher within the 770Flasher.app.

Jupex
2007-11-13, 22:50
Flashing N800 and All I get is:
Nokia 770 Flasher for Mac OS X
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
(c) Andrew Flegg 2005.
http://www.bleb.org/software/770/ Released under the Artistic Licence.

flasher v0.8.1 (Jun 8 2006)

Suitable USB device not found, waiting
To flash the bootloader, you have to supply the X-Loader image
SW version in image: RX-44_2008SE_1.2007.42-18_PR_MR0
Image 'kernel', size 1529856 bytes
Version 2.6.21.0-200743osso1
Image 'initfs', size 1945856 bytes
Version 0.95-61
Image 'rootfs', size 131334144 bytes
Version RX-34+RX-44_2008SE_1.2007.42-18_PR_MR0
Image '2nd', size 8192 bytes
Valid for RX-44: 0701, 0702, 0703, 0704
Version 1.1.6-50
Image 'xloader', size 9088 bytes
Valid for RX-44: 0701, 0702, 0703, 0704
Version 1.1.6-50
Image 'secondary', size 100352 bytes
Valid for RX-44: 0701, 0702, 0703, 0704
Version 1.1.6-50
Image '2nd', size 8192 bytes
Valid for RX-44: 0801, 0802, 0803, 0804
Version 1.1.6-50
Image 'xloader', size 9088 bytes
Valid for RX-44: 0801, 0802, 0803, 0804
Version 1.1.6-50
Image 'secondary', size 100352 bytes
Valid for RX-44: 0801, 0802, 0803, 0804
Version 1.1.6-50
Image '2nd', size 8192 bytes
Valid for RX-44: 0601, 0602
Version 1.1.6-50
Image 'xloader', size 9088 bytes
Valid for RX-44: 0601, 0602
Version 1.1.6-50
Image 'secondary', size 100352 bytes
Valid for RX-44: 0601, 0602
Version 1.1.6-50
USB device found found at bus 004, device address 003-0421-0105-02-00
Found device RX-34, hardware revision 1301
NOLO version 1.1.6
Version of 'sw-release': RX-34_2007SE_4.2007.26-8_PR_MR0

atmasphere
2007-11-24, 20:23
Not able to update my N800 with the same image as the one I used on the N810 ... getting the same stuff as @jupex with the 770Flasher - which has worked really well for me on quite a few firmware updates and tablets.

Firmware - RX-44_2008SE_1.2007.42-19_PR_COMBINED_MR0_ARM.bin

technut
2007-11-24, 21:25
You're trying to load OS2008 on an N800? I guess you know that there isn't an "official" release for N800 yet, only for N810. The problems you are seeing are likely because the firmware is for RX-44 hardware (N810) and the Flasher sees that you are trying to install it on RX-34 hardware (N800).

But if you want to go ahead anyway, then instead of using the 770Flasher, try flasher-2.0.macosx as described in post #2 here:
http://www.internettablettalk.com/forums/showthread.php?t=11693

barry99705
2007-11-25, 00:43
I flashed my 800 with the 810 image with osx just fine. Use the 2.0 flasher from the command line. Use the exact same commands as the linux how-to except for the name of the program.

Matyas
2007-11-25, 01:07
As already noted in other discussions, Intel Macs poses some problems with the mac flasher. :eek:

I flashed my 800 with the 810 image with osx just fine. Use the 2.0 flasher from the command line. Use the exact same commands as the linux how-to except for the name of the program.

Terminal, even in Rosetta mode in Leopard refuses to make execute it, being a PPC only binary. :confused: (probably because it interface directly with kernel level stuff, but i have to do some more investigation on the point (http://developer.apple.com/documentation/MacOSX/Conceptual/universal_binary/universal_binary_exec_a/chapter_950_section_2.html#//apple_ref/doc/uid/TP40002217-CH210-BCICICJH) ).

So, form the emulation side, I had just failures with Parallels (http://www.parallels.com) (the last beta) :( , but luckily, VMWare (http://www.vmware.com/products/fusion/) worked fine and fast, with both Fedora and Ubuntu (http://www.ubuntu.com/) :cool: . A last (effective and FREE) resource is to boot the Mac with a bootable linux live cd, and Ubuntu worked fine in my case. :) (you need to burn a disk and reboot pressing the C key)

P.S. how to burn a disk image for free (no Roxio Tost needed)

After downloading the linux live disk image, Mac users can open Disk utility (present in the subdirectory Application/Utility)
drag the file over the left white and vertical column where you can see all the drives icons,
select the image's icon and click the burn icon present at the top of the windows.
Click burn on the next window
Insert a writable disk :D


Enjoy os2008

atmasphere
2007-11-25, 01:30
Intel Mac ... Trying to load the latest Parallels beta to see if that a) does not crash my MacBookPro and b) loads the software updater properly to flash the N800.

Matyas
2007-11-25, 01:37
Intel Mac ... Trying to load the latest Parallels beta to see if that a) does not crash my MacBookPro and b) loads the software updater properly to flash the N800.

I have tried the 5540 build, (29 october) hand i had a lot of trouble uploading initfs.jffs2. The connections was failing due to a time out (and locking the VM for a long time, like 30 minutes)... :(

I hope the new beta (5570) :confused: will be capable to fix this, but this page (http://www.parallels.com/products/desktop/beta) tell nothing specifically about USB2 (maybe it is included in the generical Enhanced Mac OS 10.5 Leopard Support)

atmasphere
2007-11-25, 01:46
I can't get Parallels to load up ...

technut
2007-11-25, 02:56
So if I understand you correctly, the flasher-2.0.macosx is a PPC-only binary, not a universal binary? If you could verify that for me, I'll update my instructions.

Well I guess, as Matyas said, Ubuntu Linux is always an option for Intel Macs.

barry99705
2007-11-25, 04:30
Umm, it works just fine on a macbook.

atmasphere
2007-11-25, 06:03
once I changed the file permissions to 777 I was able to run it ... but failed with USB device found found at bus 005, device address 002-0421-0105-02-00
Found device RX-34, hardware revision 1301
NOLO version 1.1.6
Version of 'sw-release': RX-34_2007SE_4.2007.38-2_PR_MR0
To flash the bootloader, you have to supply the X-Loader image
jgreene:N810 jgreene$

technut
2007-11-25, 06:56
Did you see my post #25 in this thread? And were those the steps you were following? Because if you were, you shouldn't have run into the permissions issue in the first place, and I believe the OS2008 install will actually work.

barry99705
2007-11-25, 08:15
I loaded the bits separately. If you follow the destructions (here (http://www.internettablettalk.com/forums/showthread.php?t=11693)) it will work.



Speaking of the destructions... Hey technut, any chance you can change the highlight colour in them?? With the classic theme bright yellow on white is a bit hard to read. :D

technut
2007-11-25, 08:47
I loaded the bits separately. If you follow the destructions (here (http://www.internettablettalk.com/forums/showthread.php?t=11693)) it will work.Thanks for the confirmation of the steps for a MacOSX install.

Try the instructions now (green instead of yellow highlights). If that still doesn't work with your forum style, then try selecting / highlighting the text, which should invert the colors.

Matyas
2007-11-25, 13:09
Umm, it works just fine on a macbook.

I can't make the flasher-2.0.macosx (http://tablets-dev.nokia.com/d3.php?f=flasher-2.0.macosx) work :( in Leopard. The message I get is always (including Terminal in Rosetta mode) " -bash: ./flasher-2.0.macosx: Bad CPU type in executable". :(:confused:

I made it executable with "chmod a+x" (or 777) :confused: (maybe a mistake here??), can you tell me the right procedure to have a working CLI flasher in an Intel Mac?

Thank you!! ;)

barry99705
2007-11-25, 20:09
I can't make the flasher-2.0.macosx (http://tablets-dev.nokia.com/d3.php?f=flasher-2.0.macosx) work :( in Leopard. The message I get is always (including Terminal in Rosetta mode) " -bash: ./flasher-2.0.macosx: Bad CPU type in executable". :(:confused:

I made it executable with "chmod a+x" (or 777) :confused: (maybe a mistake here??), can you tell me the right procedure to have a working CLI flasher in an Intel Mac?

Thank you!! ;)

This is the one I'm downloading. I'm not running anything in Rosetta mode. Just download it and chmod it 777.


I just downloaded the one you're linking to and it works for me.

kady
2007-12-18, 20:53
I finally pasted the code in a text application because I kept making typos. Here is the code for the 2007 update. I just had to try a couple of times getting all of the typos out.

chmod +x ./flasher-2.0.macosx

./flasher-2.0.macosx -F RX-34_2007SE_4.2007.26-8_PR_COMBINED_MR0_ARM.bin -f -R

chrislguo
2007-12-19, 01:24
how much ram does the new os2008 take up in your n800? Mine uses around 138MB, more than half of the built in ram, is that right?
I forgot how much os2007 took up. anyone know?

dblank
2007-12-19, 02:33
how much ram does the new os2008 take up in your n800? Mine uses around 138MB, more than half of the built in ram, is that right?
I forgot how much os2007 took up. anyone know?

That's the internal Flash storage, I think OS2008 firmware takes up about 40MB more than OS2007, as they've added some useless garbage to make our downloads go even slower :)

I do this after every OS2008 install:
rm -rf /home/user/MyDocs/.[a-z]*/*

no more silly videos, pdfs, images, etc. that I don't care about :)

I also like to nuke other locale files, and help files..

pastafazoule
2007-12-19, 15:08
when you want to download software like canola for the n800 using mac is there any special software to use or you can just transfer it on the n800 from mac

barry99705
2007-12-19, 21:08
when you want to download software like canola for the n800 using mac is there any special software to use or you can just transfer it on the n800 from mac

You can just transfer it. Plug in your nokia with the usb cable and your mmc cards will show up. Just copy the files over and unmount the cards. Then on the nokia fire up the application manager and install from the files.

ianmcc
2007-12-27, 19:29
ok so after reading this entire thread, Can someone give me the definitive Post Xmas update?

Can I install the new OS using my Mac OS X Leopard?
If so? how? step by step for the "rest of us" would be great1

I can cut and paste in the terminal... etc

atmasphere
2007-12-27, 19:56
I've had no issues updating on PPC and Intel Macs ... from 770 through to N810 with the 770 Flasher app.

Best way I know is:

1 - Back up.
2 - Power Down
3 - Start up 770Flasher, accept the warning
4 Connect USB Cable to the tablet and when pressing the power on, hold the home key. You don't have to hold the home key, but I've found it makes the flasher connect more reliably.
5 - Watch it go! Takes less than a minute.

You can see it in action here - (second video) http://www.maemoapps.com/2007/04/12/n800-unboxed-reflashed-and-rhapsody-installed/

Also - 770Flasher is available here: http://www.bleb.org/software/maemo/

barry99705
2007-12-27, 20:53
I've had no issues updating on PPC and Intel Macs ... from 770 through to N810 with the 770 Flasher app.

Best way I know is:

1 - Back up.
2 - Power Down
3 - Start up 770Flasher, accept the warning
4 Connect USB Cable to the tablet and when pressing the power on, hold the home key. You don't have to hold the home key, but I've found it makes the flasher connect more reliably.
5 - Watch it go! Takes less than a minute.

You can see it in action here - (second video) http://www.maemoapps.com/2007/04/12/n800-unboxed-reflashed-and-rhapsody-installed/

Also - 770Flasher is available here: http://www.bleb.org/software/maemo/

That looks about right. Someone should sticky this post.

ianmcc
2007-12-27, 23:00
awesome THANKS!!

mgstevens
2008-04-28, 23:40
Just ordered N800 online - yay!

I believe I will want OS2008 - someone got a link to an overview of the pros/cons?

I use a Mac (Intel/Panther) and have watched the vid referenced above.
Q: Will the 770Flasher bring a new 800 up to 2008? The vid is just over a year old...

Surveillance shows most users rather 2008 and most apps, etc are ported by now. Anyone want to argue that opinion here? Figure I've got a few days to work out the best course of action to take when the unit arrives - and this forum seems like one of the better ones I have EVER seen on the internet. In fact, it helped me decide to take the leap and buy one...

Looking forward to the N800, and whatever feedback comes from here.

atmasphere
2008-04-28, 23:46
all good - I just flashed an N810 last night with 770Flasher.app and it still rocks. I'm using a MacBookPro now and have been using the app since the 770 and I was on PPC Macs.

GeneralAntilles
2008-04-29, 01:15
I believe I will want OS2008 - someone got a link to an overview of the pros/cons?


It's been discussed to death, search around. The bottom line is really that OS2008 is the only way to go moving forward.


I use a Mac (Intel/Panther) and have watched the vid referenced above.
Q: Will the 770Flasher bring a new 800 up to 2008? The vid is just over a year old...


770Flasher works just fine. Console flashing (http://www.internettablettalk.com/wiki/index.php?title=Flashing_OS2008_With_Mac_OS_X_%28C onsole%29) is also an option.

Benson
2008-04-29, 02:50
It's been discussed to death, search around. The bottom line is really that OS2008 is the only way to go moving forward.OTOH, you might want to wait for Diablo; I wouldn't really recommend it, but the N810WE is supposed to come out July 9th (http://www.mobilecityonline.com/wireless/store/productdetail.asp?productid=23210) (thanks, engadget), so you could wait till end of July or so and go straight to Diablo if you think OS2008 really looks bad.

kaito
2008-04-29, 14:37
Just ordered N800 online - yay!
I use a Mac (Intel/Panther)

Panther with an intel mac, really? :)

mgstevens
2008-04-29, 15:47
Ah, the power of suggestion... I had been working on a client's Mac - running Panther - in the hour before writing the post. Make that Leopard.

mgstevens
2008-04-29, 15:53
[QUOTE=GeneralAntilles;175793]It's been discussed to death, search around. The bottom line is really that OS2008 is the only way to go moving forward.


While keeping up with the latest OS makes sense 'moving forward' I tend to stay behind the bleeding edge folks and wait for things to become largely functional with new release technology before adoption. My question was about how functional the apps for 2008 are at this point.

And, with all due respect, I have tried a number of search strings for os2007 vs os2008 and have seen very little discussion. Is there a link or a search string I should know about?

Again, appreciate any help offered.

qwerty12
2008-04-29, 15:55
The thing is, N810 is getting more popular than N800 (if it has not done so already) and N810 runs OS2008 (unless you want to unpack FIASCO image for some odd reason) so you would be missing out on developers work who have a N810 and run OS2008 like most of us N800 owners.

mgstevens
2008-05-08, 04:29
Well, I've moved from 'academic' to actual as I am now working with the hardware in hand. I can't get the Nokia protected downloads page at: http://tablets-dev.nokia.com/nokia_770.php to accept the ID from my 800 so I can download the OS software.

If I could get that file, I could move on to deciding b/w GUI or console on the Mac. Pointless without the OS.

Is this available anywhere else? Or am I missing a trick here?

GeneralAntilles
2008-05-08, 04:32
http://tablets-dev.nokia.com/nokia_770.php to accept the ID from my 800 so I can download the OS software.


Anybody else see a problem here?

http://tablets-dev.nokia.com/nokia_N800.php

mgstevens
2008-05-08, 06:10
Got it... And hey, the entire realm of documentation on this process said 770, incl. the d/l link from the flasher site, so excuuuuse me.

Look, thanks for the answer. Hopefully, a year from now when I see a post from a new-b trying to make sense of this poorly communicated process, I can be a bit more understanding than you come across as being. Of course, you did give me the answer I needed, and I'll likely need more answers, so I best not be too *****y and remember to express my sincere apprciation. If it wasn't for this community, there's no.way I would have considered this move at all.

And this whole post - written on the 800, with OS2007. Time to change that.