PDA

View Full Version : Flashing 3410, what am I doing wrong now :(!



bobl
01-08-2003, 06:33 PM
I'm just rewriting my FuBu back to the phone, hopefully it'll work :)

I was getting FAID problems (No Signal, T-Mobile logo disappeared after about 10 secs :( )

Right, here's what I did.

Use nasNFcon to combine 3410 5.30 MCU+PPM
Use Nfade 1.41 to kill FAID
Use Knok to upload 3.6Meg fls.

Connect to Mbus cable.

Use NokTool by Rolis 1.9 to set FAID.

Reset phone.

Switch it on and I get my old single frame startup logo (Guess that's stored in the PMM), and FAID problems.

Any help?

Cheers

Bob

Btw, do I need to set the faid after a fubu, I never cleared that up :(.

bobl
01-08-2003, 06:43 PM
Good news...nearly, my fubu works fine. (And no, you don't need to set the FAID, that would be silly.)

Still, I'll work on this...any ideas, :)

Cheers

Bob

Dinger3410
01-08-2003, 07:49 PM
Bobl, do you mind is i ask if you are willing to share your FuBU?

I am having problems flashing v5.30 to my phone.

Cheers

Dinger3410

bobl
01-08-2003, 08:00 PM
Asgaardo posted a moded fubu here:

http://nokiafree.org/forums/showthread.php?threadid=32578

(Version 5.30...uploading now) (Lang Pack N, I think)

Or get a FuBu of 5.06 here:

http://www.nokia-flash.tk

:)

Gluck

Bob

Dinger3410
01-08-2003, 08:10 PM
I am looking for lang pack B if possible for 5.30

I already have 5.06 ;)

any ideas?

Dinger :D

bobl
01-08-2003, 08:51 PM
I guess you are English mate? Or speak English?

What's wrong with lang pack N? It's got English... I am happily using lang pack N, even though I want B :D

What you could do is get asgaardo's flash and upload that.

Then upload the seperate PPM..:)

But like I said..

:)

Cheers

Bob

Btw, does original IMEI matter? Can I leave that as 09090909... for use of the phone? It seems to work fine with my IMEI set correctly on the IMEI dialogue.

Dinger3410
01-08-2003, 09:29 PM
yeah i am english, I didnt realise that pack N had english in it :D

Cheers mate

Dinger3410
01-08-2003, 09:32 PM
do you have a copy of the 5.30 pack n file?

I cand seem to download it from th url in the thread you gave me.

if you have it can you attach it here or email it to me please?

Dinger3410

wwanthony
01-08-2003, 10:32 PM
Have you tried making your own fubu with the following method?

Get the latest 3410 mcu and ppm from here:
http://www.gsm-funworld.de/nokia/8250.html

load the mcu then ppm with Rolis flasher and click the Up Arrow.
File -> save as mcu-ppm.fls

Now get the 3410 virgin eeprom from here:
http://www.gsm-funworld.de/nokia/fi...rgineeproms.zip

Now rename the virgin eeprom to eeprom.fls and make sure it is in the same folder as the mcu-ppm.fls.

Now hit your start button and click Run.
type command and click OK.

browse to the folder where the mcu-ppm.fls and the eeprom.fls are with msdos prompt (if it does not already show the correct location in the newly opened msdos window)

Then type the following:
copy /b mcu-ppm.fls+eeprom.fls fullflash.fls

You now have an 3410 fullflash which you can flash to your phone. Then change the IMEI to your original, Clear the SP locks, Update FAID, Reset User Interface Settings with KnoK then Quick Set FAID

bobl
02-08-2003, 08:44 AM
@wwanthony

Thank you, here's what happened. I went to:

http://www.gsm-funworld.de/nokia/3410.html (I assume the 8250.html part was a mistake :D)

Downloaded the 5.30 MCU and Lang pack B.

Loaded MCU, then when I tried to load the PPM, I get the same error message as in this thread:

http://nokiafree.org/forums/showthread.php?threadid=36423

"NHM-2 yet supported ppm images
-binary 0x90000 size ppm images
-Dejan0x90000 size ppm images
-wintesla mcu sw ppm image"

This is with Rolis 479, all other versions don't support the 3410.

Any ideas?

Cheers

Bob

Dinger, here is the URL, http://www.asgaard.host.sk/ASGAARD(3410)V05.30.rar Because of automatic parsing, you clicked on a partial link, the above should work, gluck!

bobl
02-08-2003, 11:07 AM
oh and another thing:


copy /b mcu-ppm.fls+eeprom.fls fullflash.fls

What about the PMM chunk? That would put the Eeprom @ 570000!

But

@dinger, upgrading to a standard 3410 5.30 is really easy, I just did it :)

Here is what you do:

Take a working 3410 5.06
Download a 5.30 MCU + B PPM
Convert the two into one fls with nasNFcon (Generating a file of 3.6 megs)
Flash using knok
Set FAID using NokTool by Rolis.

THAT'S IT!

No DEADFAID
No FuBu

It works completely fine :).

Cheers

Bob

Dinger3410
02-08-2003, 08:15 PM
Bobl, can you attach the combined flash file please?

I havnt heard of nasNFcon before, or how to use it.

Dinger3410

pico
02-08-2003, 08:23 PM
you can use SlikMik's "flash Joiner" for joining your files :)

Dinger3410
02-08-2003, 08:28 PM
thanks for that but I would prefer Bobl's file ( I know it works then)

I have had enough problems with flashing my phone before :(

Dinger

bobl
02-08-2003, 09:57 PM
I deleted my original files now, but I rebuilt it again. This should work fine.

Download all the parts here, rename the extentions to just ".rar", extract the file.

1) Take a full backup of your working 3410
2) Flash this file (Knok)
3) Set the FAID (NokTool 1.9 by Rolis)

I'm having problems uploading...but this should be okay...hopefully...:)

Gluck

Bob

wwanthony
02-08-2003, 10:03 PM
Hey bob,
how do you get 3.63mb when combining with nasNFcon?
I have done it and only get 3.43mb

Heres nasNFcon:

bobl
02-08-2003, 10:07 PM
To anyone else wondering, the 5.30 patch is actually very very good, as a fellow 3410 owner, I understand why somebody would want it...even though Dinger may not know it, this patch is damn useful :)

Part 2...

bobl
02-08-2003, 10:12 PM
@wwanthony

Couldn't you have waited till I had finished posting? :D
Yeh, 3.43, chill...:)

The diddy file!

wwanthony
02-08-2003, 11:23 PM
sorry bob, we must have been posting at the same time :p

i've been messing around with 3410 flashes for ages but cant get 3.6mb file?

i've had my 3410 for a few months and its been sat in its box untouched as i havnt got round to flashing it. I've tried to read it before but there was errors so i didnt save the full flash. I've tried it again with rolis 4.79 and it still reads errors. I increased the delay setup aswell. what delay setup do you use?

I want to flash your file but not before i've made a full backup.

jeep
03-08-2003, 02:48 AM
Reading a 3410 fubu with rolis always reports errors. Don't know why, but there you go :)

I've flashed it back (well the PMM/EEPROM bit, and about 50 times now) with no problems whatsoever. Except my uploaded java apps still won't run - but that's a completely different story :D


George

bobl
03-08-2003, 09:39 AM
but cant get 3.6mb file?


Yeh, 3.43, chill...

No, it was a typo, you're right, it's a 3.43 file, just I was VERY tired last night, and didn't feel like typing clearly.

What Firmware version are you at now? If you're at 5.06, I seriously recommend the upgrade, the phone simply works better...txting is that little bit easier as well. :)

Just flash this file, or one that you have built yourself.

However, I recommend Asgaardo's modified FuBu...very useful:

Security Message Box
50 new ringtones
Fade off lights

Okay...so it ain't that useful, but it's nicers :)

As jeep said, Rolis always reports errors. This is because the checksums on the 3410 are "Incorrect" to normal dct3 mobiles, it's simply that they are generated differently. What I recommend you do is read in the fls twice, once with Rolis and once with Knok(_phoenix_1a)

Md5 them and you'll see they are the same (Btw, always take a Full Backup...not just a MCU+PPM)

Of course, if everything goes wrong, you could just get a FuBu from elsewhere...

Take care,

Bob

Dinger3410
03-08-2003, 12:20 PM
cheers for that bobl, what about the eeprom?

if i just write the mcu+ppm to the phone, will the eeprom be included?

or if i saved my eeprom from 5.06 could i just flash that back to the phone?

cheers

Dinger

bobl
03-08-2003, 06:05 PM
No, my instructions were clear mate :), but here it is again:

Flash (kNok_Phoenix_1a)
FAID (NokTools by Rolis 1.9)
(Clear SP locks if you want)
(Set Factory Defaults if you want)

I always do the optional steps.

Your eeprom can stay on your phone, just the FAID part of it will be modified, you don't need to erase that part. But don't worry about that...just flash this fls with knok, it'll do all the stuff you need.

And remember the FuBu first just in case it goes wrong.

Cheers

Bob

wwanthony
03-08-2003, 09:23 PM
Hi,
just flashed my 3410 with no trouble whatsoever :)

Downloaded latest mcu and ppm from:
http://www.handy-flashpage.tk/
Combined them using nasNFcon (I've posted it above)
Flashed with Knok build 1
Set FAID with Noktool1.8

No need to do the factory reset i found.

Thanks for your help bob.

bobl
04-08-2003, 04:47 AM
Good good :)

I recommend the following modifications

Fading LEDs (Because it looks so nice)
Security Code Inbox
Blinking SMS

I can do the above since it's easy using patchers :D (Or simple editing in the case of blinking SMS), but I'd like to be able to do:

Inverted LCD (No clue atm)
Slideshow (Again, no clue)

I guess it is very difficult to create a mod for the 3410, since you actually have to do some work, rather than just use patchers.

Still, I can dream...

Btw wwanthony, do you use lang pack B?

Cheers

Bob

wwanthony
04-08-2003, 07:37 AM
Hi bob,
I dont think i'm gonna mod my 3410, it just sits in the box anyway, more of a backup phone if anything. I have plenty of others to try the new mods on :D

yeah i'm using pack B
you can get it from the page i linked above.

BOEBOE
04-08-2003, 11:04 AM
Hi Bob,

Make a slideshow/inverted LCD is pretty easy.

Inverted LCD: Open Genolite (1.7) and click and open your flash file. Click on Invert LCD. Click PATCH. Correct all Checksums or Kill them and save your flash.

Slideshow: Open your flash g3lite 1.7 and click on Slideshow. Update or Kill Chks. Now you must enter *#sim0clock# and your slideshow will be vieuwed.

1. I don't know if the Slideshow works on a 3410. (It doesn't work an 5210)
2. If you want to patch your flash, please tick Slideshow AND Inverted LCD, then click PATCH. If you do it seperatly, you will get an error or your flash will be *****

bobl
04-08-2003, 04:38 PM
Make a slideshow/inverted LCD is pretty easy.

No, I wouldn't say so :P

g3gg0 worked very hard to get all that working ;)

But g3n0lite doesn't support the patching of 3410s last time I checked, I'm hoping that there will be some support for it in ver. 2...hopefully :)

Thanks for the suggestion though :)

Bob

BOEBOE
04-08-2003, 04:46 PM
No, I wouldn't say so

No, I ment it was easy to use.

I remeber myself a thread of mr.SlikMik "Inverted LCD's:do it yaself!" wich expalined how to do it manual.

bobl
04-08-2003, 08:00 PM
I remeber myself a thread of mr.SlikMik "Inverted LCD's:do it yaself!" wich expalined how to do it manual.

Yeh, but from what I've read in the thread, it's a hardware solution. That means I can't share my modified fls with inverted screen :(, which is what I would really like to do.

I really don't understand how the hex patch for the 3310 works, or why it works...I guess you're changing a jump or something in the ARM code, but I've never even disasembled ARM :).

Oh well...

Cheers

Bob

pico
04-08-2003, 08:46 PM
hi, personally i feel the software invert doesnt look so good, there is an extra box around the screen that dont get inverted.. (invert stops on the edge of your batt/sig icons).
i attached a very good guid to h/w invert.
btw, the patch is changing instructions as below :)



you search string 7809 4388 0600 and replace by 7809 43C0 0600
in ASM you get:
original
0000:LDRB R1 (R1,#0) ;Register R1 loaded with number 0
0002:BIC R0,R1 ;Clear bits in register R0
0004:AND R0,000000FF ;AND value in register R0 with 0x000000FF
modified
0000:LDRB R1 (R1,#0) ;Register R1 loaded with number 0
0002:MVN R0,R0 ;This is NOT operation, ie invert all bits in the register R0 <------
0004:AND R0,000000FF ;AND value in register R0 with 0x000000FF

pico
04-08-2003, 08:55 PM
.

bobl
05-08-2003, 07:14 AM
Okay pico, but as you should have guessed by now, I can't find that series of hex in the 3410 flash, I guess I could disassemble the fls and look for that piece of ARM code...but if I can't find it in hex, it won't be there in ARM.

And it'd be pretty hard to code trawl through the entire 3.43 megs of code trying to find something that looks similar, wouldn't it?

However, it's interesting explanation to why it works, thanks for that :)

Cheers

Bob