PDA

View Full Version : How should modified 3410 flashes be released?



bobl
10-08-2003, 09:53 PM
Well, now that both deadfaiding (g3gg0) and pmm editing (jeep) is available, 3410 modding is a real option.

However, there are slight complications in releasing the flashes, I was wondering if anyone cared enough to reply :P

Option:

1) FuBu (MCU+PPM+PMM+VIRGIN EEPROM)
2) MCU+PPM+PMM

Now, option two seems like an ideal solution, but you can't just flash an option two flash, since the file size apparantly isn't a multiple of a number it should be.

You have to manually add your own eeprom in there.

I'm not really a fan of option one, since flashing a virgin eeprom requires a lot of time after flashing (IMEI, FAID, SFR, SP locks)

So...anybody care to comment? Any other ideas :)?

Cheers

Bob

P.S. Oh, could somebody tell me what the difference between a "read in eeprom which has SFR performed on it" and a "virgin eeprom"? There is no danger to the phone in flashing a virgin eeprom?

BOEBOE
10-08-2003, 10:06 PM
I don't have a 3410 but is my option 3 a possibility?

3) MCU+PPM

Now I'm confused, PMM is user settings (4kb) rite? And EEPROM is where mpicture messages and that all are saved, ??

About your first option, you CAN flash you're own EEPROM,??

And difference on SFR applied eeprom and virgin, is the IMEI difference, and some other things...:)

I've also heard that 3410 has the different RAM ic's, SRAM, and DRAM, or was it nokia 3350?

jeep
11-08-2003, 02:11 AM
Originally posted by bobl
1) FuBu (MCU+PPM+PMM+VIRGIN EEPROM)
2) MCU+PPM+PMM

Now, option two seems like an ideal solution, but you can't just flash an option two flash, since the file size apparantly isn't a multiple of a number it should be.@Bobl
If you take the last E000 bytes off of the near-FuBu I sent you, it will make it a multiple of 64k - you then have your option 2. My mistake :)

@BOEBOE
PMM in the 3410 is made up of 8 x 64k chunks = 1/2 meg
EEPROM starts as 8k with a 'virgin', but seems to be normally 16k, and has space to 'grow' to a 64k maximum. It's the PMM that holds the java/ringtones/call register/most things "customised" by the user. EEPROM holds profiles, reminders, alarm settings, IMEI and a few other things. I've decoded about 90% of PMM and will start on rest of the EEPROM soon!

Not heard about SRAM/DRAM problems, but it's a hardware design difference and shouldn't cause any problems to the software. Dynamic ram needs to be "refreshed" as it's based on capacitors (which lose their charge over time) and static ram is based on flip-flops which don't need the refresh, but are slower.

@Anyone interested.
Nokia 3410 memory layout

MCU 200000 - 4CFFFF
PPM 4D0000 - 56FFFF
PMM 570000 - 5EFFFF
spare 5F0000 - eeprom start (all FF's)
used EEPROM 5FC000 - 5FFFFF (16k)
new EEPROM 5FE000 - 5FFFFF (8k)

Note the EEPROM size changes - but it grows backwards - hence the gap between PMM and EEPROM (How typical of Nokia to make things awkward!)

@bobl
I think that mods should be distributed as MCU/PPM only, as BOEBOE suggested. Yes, you can find good apps to add to PMM (fake phonebook entries & phone call records could be a very good wind-up...), but you lose a lot of the customising at the same time (T9 custom dictionary being the major one). If people use the phone memory instead of SIM memory, they'd also lose all their contacts!

Maybe option 2 with a readme file to explain how to remove the PMM from the end for those that want to follow option 3?


George

bobl
11-08-2003, 07:11 AM
Good replies :)

Very good option Jeep, I use my Sim memory and so I don't have a problem with losing the PMM, but I see your point.

People wouldn't be too happy about losing all of that, maybe a release in three files:

MCU+PPM.fls
PMM.fls
VirginEeprom.fls

People can then choose what to flash, with warning as to what will happen if they do :)

Now, flash a virgin eeprom won't damage my phone (Right!), I'll look for one :D

@Jeep,any idea on why the eeprom grows and shrinks!? Very confusing! :)

@boeboe


About your first option, you CAN flash you're own EEPROM,??

Yeh, but how many people know how to do that? It's fairly difficult to explain to someone how to extract their eeprom (or read it), especially when the eeprom in the 3410 is as playful to get away from you ! I just flashed my on eeprom with the problem of Jeep's PMM, but that took time and many hex editor crashes (Bloody Win98FE)


I've also heard that 3410 has the different RAM ic's, SRAM, and DRAM, or was it nokia 3350?

Pretty sure that's the 3350 mate, the 3410 actually has a single 32Mbit mem (4Mb) I think!

Okay all, take care, and take it easy Jeep, you don't wanna fry our brains too quickly! :)

Cheers

Bob

BOEBOE
11-08-2003, 09:54 AM
Confusing mobile, that 3410,

Will study old threads...:o

jeep
11-08-2003, 11:43 AM
Originally posted by bobl
@Jeep,any idea on why the eeprom grows and shrinks!? Very confusing! :)It doesn't shrink as far as I know - but simply grows when it needs more storage space. Why they didn't just start it at 5F0000 beats me - but they did put "EEPROM" in ASCII to mark where it starts, so at least it's easy to find :)

Okay all, take care, and take it easy Jeep, you don't wanna fry our brains too quickly! :D :D :D

George

BOEBOE
11-08-2003, 12:20 PM
And what should it give when we fill the EEPROM with FFFFF to the maximum space?

jeep
12-08-2003, 12:10 AM
Originally posted by BOEBOE
And what should it give when we fill the EEPROM with FFFFF to the maximum space? Sorry mate, I don't understand the question. The area between PMM and EEPROM is already filled with FF's. Filling anywhere else will (probably) overwrite the phone's data...?


George

BOEBOE
12-08-2003, 09:54 AM
Ah, never mind. I thought thta there wasn't anything between them... :p ;)