PDA

View Full Version : True 4>7 network & battery bars!



Pages : [1] 2

NokDoc
24-06-2003, 10:29 PM
Hi,

We got it working now. :D

Get the new V2 demo here:

8210-531 4>7 Bars V2 Demo (http://nokiafree.org/forums/download.php?file=7BarsV2_8.zip&phone=Nokia/ppm-mcu-files/8210-531/)

We hope U like it?

NokDoc & Kontact

Yummieee
24-06-2003, 11:13 PM
RESPECT!!!
You two - you're the best!

Thanx NokDoc and Kontact

g3gg0
24-06-2003, 11:30 PM
also my congratulations :)

i know how hard the work is behind such releases,
please respect all their work!

set
25-06-2003, 02:04 AM
Great work!

You 2 deserve a great hooray!!! from the whole gsm hacking scene...

Success is its own reward...

Such a magnanimous display of effort, perseverance and TALENT!!

@sir nokdoc and kontact

Congratulations!!!


;) ;) ;)

set
25-06-2003, 02:12 AM
Oh, there's one more thing..

besides the fact that you 2 will be bombarded with respect and admiration...and a few kisses from me... ;)

you'll also recieve lots of how's and why's from a lot of forumers...

Thanks for being patient with newbies like me.

thaNNers
25-06-2003, 03:43 AM
Excellent work! I can't wait for a tutorial or a patcher to come out ;)

KyleTech
25-06-2003, 04:31 AM
:grin: nice:D

pinto
25-06-2003, 07:27 AM
It's GREAT!!!!!!!!!!!
Could someone pls make a patcher?
I would like to have it in my 8250 and my 3350.
Congratulations.

newcasper
25-06-2003, 08:33 AM
oh wooooooooooooooow
u r really great nokdoc
thx 4 God that we have someone like u

matrix17
25-06-2003, 01:02 PM
a big thanx to NokDoc!

but still im looking forward to a tutorial on it because i my phone is 3315 and i like it to have 7 net and batt bars also. for now, ill just be studying his work.

@set
i'll try using winarm. i hope u can also put it in 3315. :)

HotCosmo
25-06-2003, 03:06 PM
BIG THX for your work NokDoc & Kontact.

You are the best! :D

One question: Will that be possbile for the 3310/3315 too? Would be great.

pinto
25-06-2003, 08:37 PM
How to edit the fls?
It dont have very funny to have the numbers on the screen.
I cant edit it in PPMedit.

NokDoc
25-06-2003, 09:27 PM
Hi,

>> It dont have very funny to have the numbers on the screen.

Those numbers were only for testing purposes.

For Ur own logos, use HexGraph:

Start 13F680, and set length 14, all pics are 5 width & 6 height.

>> Will that be possbile for the 3310/3315 too?

Sure, one ProjectZ revision 1d coming up in some days.

But no promisses. (Icehouse)

>> but still im looking forward to a tutorial on it.

Sorry, stuff like this is too complex to explain for me to U.

>> and a few kisses from me...

Woooow. ;)

Good stimulance for even more inventions. :)

Thanks

NokDoc

set
26-06-2003, 01:36 AM
hi! ;)

i sort of found 2 tables that are different from the 1st release (opcodes were changed and lots of codes were changed to AA's)

when i opened it in winARM, i found out that it BL's to a new table below.

I went to that address and found a new table quite similar to the original and the sequence written to ram- 100-75-50-25- which was changed to 7 steps was there.

I found a tool that computes for the BL instruction but i couldn't find one that computes the LDR function(if ever there's such thing). This whole thumb instruction thing is really tricky...

now i understand what g3ggo means
:D

Al
26-06-2003, 08:40 AM
@NokDoc & Kontact
Respect :)
...hope someone will find wayout to make this thing possible for everyone and every Nokia DCT3 phones easily... ;)

BOEBOE
26-06-2003, 11:35 AM
Al?? Are you back?

Kontact
26-06-2003, 11:43 AM
welcome back! Al

oppss.. he's got MBA now... watch out ppl!

:) :p :)

regards,

bobl
26-06-2003, 01:32 PM
You see I noticed the post by Al and thought:

"Hmmm, I swear that God left the scene"

But there his is, a quiet entrance in Al :)

Welcome back :)

Bob

NokDoc
26-06-2003, 07:57 PM
Hi,

We used the 7110 idea of some functions, that was one time bigger, so had to be repositioned.

The AA's indicate that those areas are no longer in use.

The logos are double now, battery and netbars have all own logos. (2*7+2*7)

Netmonitor 23 shows Ur ram values, those 3.xxx mVolts and 75% are there visible too.

The 0F66 0F2C... word's are the comparing values for number of bars triggering.

Anda...

ldr 4b16 >> (CurrentAddress+2) + (16 * 4)

Good Luck


And now to my friend Mr. Al,

I must thank U, for just posting this very specific post.

Very nice to hear from U.

I hope, tomorrow was better after all.

And that we will find out in future again. ;)

NokDoc

pinto
27-06-2003, 06:36 AM
What need to be modified its just the MCU, right?
IF yes, could u please make an MCU for 8250 V5.04 for me?
Because i'm from Portugal and I have my my 8250 with a fls with portuguese.
Please make an MCU for 8250 V5.04 for me!

Thanks in advance.

set
30-06-2003, 02:37 AM
hi, its me again...

welcome back Al... ;)

Now i have the formula.. this is all in hex right?

I have all the tables in place now.

I just hope my instructions work...

Guess i'll just have to keep my fingers crossed..

Thanks sir..

Dydol
30-06-2003, 08:27 AM
If someone could make a "patcher" for all Dct3 phones? Or tutorial how to edit mcu in 3350?

Anubiz
30-06-2003, 10:13 PM
HI!
big Thx to NokDoc and Kontact! great work!!! :eek:
and Thx to set for your tutorial.
please make a tutorial for the 3350.

Thx

thaNNers
01-07-2003, 01:32 AM
I downgraded my 8250 to 8210 so I can use your 7 bars flash file. It is working great!

Are the trigger levels for bar the same values as in the 6510, 6100 etc? Can you please let me know what the trigger levels are for the net strength and batt bars?

Thank you once again! :)

Dydol
01-07-2003, 08:24 AM
@ thanNers 6100 and 6510 are dct4 phones and there's no possibility (just for now) to edit it, we have no tools for that

thaNNers
01-07-2003, 11:16 AM
Ok. I was only wondering how NokDoc chose the trigger levels for each bar and whether it was the same values as the phones which come with 7 bars normally...

User32
01-07-2003, 07:58 PM
when do u think u (or n-e1 else) will create a sufficient tutorial that can be used by n-e1 here??

NokDoc
02-07-2003, 01:13 AM
Hi,

Here's my way of a tutorial, not complete yet:

8210-531, Data Found at: 00123C90

Logo0: 0030CA6C for new logo structure

L(1): 00323C90
L(2): 00323CC0
L(3): 00323CF0
L(4): 00323D20
R(1): 00323D50
R(2): 00323D80
R(3): 00323DB0
R(4): 00323DE0

L3 Found at: 0007F9F4
L1 Found at: 0007F9F8
L4 Found at: 0007FA50
L2 Found at: 0007FA54
R3 Found at: 000801C8
R1 Found at: 000801CC
R4 Found at: 00080228
R2 Found at: 0008022C

# Trace back (possible) Draw Functions for L (Network) Side:
#2C04 L: 0007F6FE
#2C04 L: 0007F6B8
#2004 L: 0007F634
#2804 L: 0007F630

# Trace back (possible) Draw Functions for R (Battery) Side:
# CMP R4 #04 R: 0007FEDE
# CMP R4 #04 R: 0007FE98
# MOV R0 #04 R: 0007FE14
# CMP R0 #04 R: 0007FE10

0064004B00320019... at 0013DB18

0013DB18, called from: 000AE848

# Trace back (possible) Nr of Bar conversion Functions for R (Battery) Side:
# MOV R4 #19 R: 000AE6AE
# ADD R0 #19 R: 000AE5DA
# MOV R1 #19 R: 000AE5C4

Current Max/Min: 00000F06 00000E60 (Voltages!!!)
#Found first bar conversion table!, Current Max/Min: 00000F06 00000E60
#Found second bar conversion table!, Current Max/Min: 00000F39 00000E60
#Found thirth bar conversion table!, Current Max/Min: 00000F39 00000E37
#Found fourth bar conversion table!, Current Max/Min: 00000F43 00000E37

Mr. ThaNNers,

>> 0064004B00320019... at 0013DB18

Those are (nr. of bar) trigger values 100-75-50-25

Those, I based on steps of 14 now, as seen in 7110.

For the network strenght, I use steps of 6dB instead of 3, to get a longer range shown in my bars.

A 8310 or 3510 use them too in some way.

But we only cannot see that in the file as like for dct3.

NokDoc

b18c
02-07-2003, 04:48 AM
i have dowloaded the flashfile but when i flash to my 8210,my 8210 wont turn on

set
02-07-2003, 07:06 AM
@nokdoc
great definitions sir now im getting a clearer picture of how the 7 batt bars work (i think).

as for my project for my fone(3350)... it crashed a couple of times... Im starting all over again on a fresh nhm-9MCU.

I dont care how long i have to stare and ponder on the codes,
as long as i get it right.. (after all im still learning).

:)

Dydol
02-07-2003, 11:10 AM
@ set if You succeed with 3350 v5.30 mcu with 7 net & bat bars , could You please send attachment file here for all users?(it was I oryginally meant @ NokDoc)

Anubiz
02-07-2003, 08:13 PM
@ set
if you make a 3350V5.30 file please send me the file, too.
or post it here.

->Mail<- ([email protected])

Thx

NokDoc
03-07-2003, 02:29 AM
Hi,

What does rules say about 'send me too' messages?

Don't spoil the threads please.

NokDoc

set
03-07-2003, 08:52 AM
@ Anubiz
Sorry I don't have nhm-9_v5.30. The codes are transferable on a different FW version, it'l just need a couple of adjustments.

Im still experiencing crash problems. The truth is im doing it on a 75% trial and error basis... if i succeed, then, so can any1 else...

Nice thread. ;)

Anubiz
04-07-2003, 12:49 AM
@ set
if you want i can send a 3350 V5.30 file to your E-Mail ;)

set
04-07-2003, 08:49 AM
@Anubiz
no need...
The codes are transferable on a different FW version!

Nokiakiller2001
04-07-2003, 09:58 PM
Please, i need a Fullbackup from the 3350 with 7 Network and Battary bars.

MCU Version is all the same!

please forgive my bad english, i´m german

Dydol
04-07-2003, 11:55 PM
@ Nokiakiller2001 I think that some changes was made in firmware v5.30 of 3350, there was the info about it ,on forum

BigKing
10-07-2003, 11:18 AM
@set is it now possible to see 7 battery bars?

cYa BigKing

pinto
18-07-2003, 07:57 AM
Please, make a patcher!!!!!!!!!!!!!!!!
Someone make a patcher, PLEASE........

b18c
18-07-2003, 10:11 AM
my phone dead after flash with the file


plz help

Dydol
18-07-2003, 10:16 AM
Flash it with backup or new file, if U don't have backup, and write virgin eeprom if still won't be alive

pinto
18-07-2003, 06:48 PM
Please someone could patch this file I atached?
Please!!!!!!!!!!!!

NokDoc
18-07-2003, 07:56 PM
Hi,

Well, at least, I could try to for this version.

Remember, I couldn't test this myself, so please tell results.

And Ur battery type.

Oh, and please, don't ask for other versions too now.

I did this mainly only for MY own information. :p

I hope it works...

NokDoc

NokDoc
18-07-2003, 08:02 PM
Hi again,

Here's some log, maybe usefull somehow?

NokDoc

pinto
18-07-2003, 08:32 PM
Thanks NokDoc!!!!!!!
I will try the fls in a minutes.
Just one more question how to edit the bars?
Thank you.

pinto
18-07-2003, 08:43 PM
Nope...... :(
It didnt works....
The batery bars dont are showed!
I cant see it!
The word 'MENU' have a zero, I even cant see the letter 'M'.
The word 'Nomes' (NAMES) have a zero in letter 'S', I even cant see the letter 'S'.
Would u like to try in a inmodded fls?
This one are modded!
Would u like to try it?

pinto
18-07-2003, 09:06 PM
Here it is.........

NokDoc
18-07-2003, 09:06 PM
Hi,

>> The word 'MENU' have a zero.

I hate it when that happens, that means I made an error.

Seen it before.

Possibly in the finding of the battery and netbar icons itself.

I will review tomorrow, and hopefully send u the corrected version.

Sorry, and also thanks for testing.

NokDoc

pinto
18-07-2003, 09:12 PM
Ok.
Thanks for spending your time.
Please make the fls V. 6.04 work with the 7 bars.
Please dont forget it.I will luv to see 7 bars in my 8250!!!!!!
Thank you.

steff484
18-07-2003, 09:34 PM
Hi !
I would very love to have the 7 net- and battery-bars with an 8850 Firmware File :D :D :D :D
If the master of Mobile Phones Software editing (NokDoc) has the time and fun to modifiy the attached file I'd be very very happy and thankful.
Thanks !!

STEFF

File : 8850-5.31 FUBU (http://steff484.gmxhome.de/Nokia/8850-5.31FUBU.fls)

NokDoc
18-07-2003, 09:36 PM
Hi,

>> I will luv to see 7 bars in my 8250!!!!!!

I know, U told about 7 times....

Try this then, I think I found out my bug, hopefully?

NokDoc

NokDoc
18-07-2003, 09:43 PM
Originally posted by NokDoc
Oh, and please, don't ask for other versions too now.

I did this mainly only for MY own information. :p

NokDoc

Sorry Mr. Steff484.

They want a ModZ too.

NokDoc

steff484
18-07-2003, 09:49 PM
Hi !
:cry::cry::cry:
i thought only because of the modify on the 8250 file you did....
but I can understand you

STEFF

User32
18-07-2003, 09:57 PM
i hope it will support most of the common phones (33xx, 82xx, 88xx)

NokDoc
18-07-2003, 09:59 PM
Hi,

I promiss U, a tool will come within days.

Not by me, but good programmers.

Just hold on...

Ps,

If U plan on modding/ patching flashes, better only use the mcu & ppm areas.

If U send files to forums, better zip them first.

It saves space and download time for the guys with slower connections.

NokDoc

steff484
18-07-2003, 10:06 PM
Hi !
Ohh cool, this would be great. Will it work with 8850/8890 (all Nokia) Flashfiles ??

STEFF

pinto
19-07-2003, 07:25 AM
hi...
The phone dont turn on with the fls!!!
I also try to correct the checksums with g3nolite, but it wont work!
There's something wrong in the fls.

NokDoc
19-07-2003, 09:06 AM
Hi,

No panic...

Let's give it one more try please. ;)

NokDoc

pinto
19-07-2003, 09:28 AM
Hi again.....
Now it apears net and bat bars.
But dont apears the 'battery' graphic and the signal graphic dont apear too.
How to edit the bars in Hexgraph?
Thanks NokDoc.

pinto
19-07-2003, 04:25 PM
Hi again...
I'm trying to fix the fls, but I can't.
The first of the net bars and bat bars need to be more larger for right (in case of the net bars) and more larger for left (in case of the bat bars), in this way I will cant draw the bars correctly.
Look at this fls, its only MCU.
What I want is to put this bars there are in this MCU into my 8250 fls.

pinto
19-07-2003, 04:28 PM
Is it possible to transfer the bars that are in the MCU I atached into my 8250 fls 6.04?
Can you transfer it?
Thank u NokDoc, u are GREAT!!!!!!!!

NokDoc
19-07-2003, 08:25 PM
Mr. Pinto,

The current icons are 4*2 big.

Just a practicle sum of what rest after the 7 bars logos of 5 height.

If U want them higher, so drawn lower, they will be going to be placed outside a refresh zone.

That again would make the patching even some more complex as it already is.

If U still want 2 other icons, can U do me a favor please, by change them Urself.

Some addresses are:
111f64,111f78,111f94,111fa0 and
111f7c, 111f8c,111fac,111fb8.

There's the logos, the x/y sizes and x/y locations.

I'm sure U will work that out.

Good Luck

NokDoc

pinto
19-07-2003, 10:11 PM
But please Mr. NokDoc could you transfer the bars there are in the MCU I atached for my 8250 6.04 fls?
In this MCU the aerial and the batery are in the side of the words, 'Menu' and 'Nomes', and in the my 8250 6.04 fls you patched the aerial and the battery are in the top of the words 'Menu' and 'Nomes'.
Could you please fix that?
Please Mr. NokDoc transfer the bars there are in the MCU I atached for my 8250 6.04 fls!!!!!!!!!!1
Please!!!!!!!!!!!!!!!!!

ameixoeiro
20-07-2003, 12:16 PM
man you'r so annoying.. i don't want to be rude, and it's none of my business, but when NokDoc want's to do it, he'll do it.. don't bother him with that..

take it easy pinto!!
or you will be throw'ed back into the egg..

regards, ameixoeiro

belabs
21-07-2003, 03:19 AM
Originally posted by NokDoc
Hi,

No panic...

Let's give it one more try please. ;)

NokDoc


i think there is still a bug with 7-8 net & batt bars on 8250. when i try to play Opposite, the phone restart. could you check it guys?

belabs
21-07-2003, 04:13 AM
Originally posted by belabs



i think there is still a bug with 7-8 net & batt bars on 8250. when i try to play Opposite, the phone restart. could you check it guys?

Ooops! maybe its not! after flashing using another fls, the problem is still there. but after reseting the user interface settings using knok and the problem is solved. (but there's a new problem... no signal hehehe!)

7 net & batt signal bars really looks very good on 8250s, i hope in other models too! Goo luck guys!

gn02305657
22-07-2003, 05:28 AM
want ask something........
do you known how to do 'superman' thing????
8250/8210 Menu ----> change to bitmap?????
so cool.............

BOEBOE
22-07-2003, 10:56 AM
The GUI thing?

I've saw in a other thread that this is ment for Genolite 2.

CU,

BOEBOE.

GeeZuZz
22-07-2003, 07:51 PM
I guess that can be done by changing the font.

Change the picture for a character you don't use, too that picture see at left. Than change the menu name to that character instead of the normal "menu" text.

BOEBOE
22-07-2003, 10:18 PM
Tip:

If you edit those chars with PPMedit you'll see the characrters ID in a dropdown list. That the Unicode sign for that sign. If you wan't to use that char, you will need to translate it to a byte that the nokia procecsor understands. You will need to have the LPCS table for your language pack

EG.

the euro sign (unicode 20AC is displayes as bit 1B)

So, if you wan't to edit the euro sign, to use for a graphic, you will need to type this in your text: \x1B (in my case)


CU,

BOEBOE.

cliffordb
24-07-2003, 06:01 AM
Hi All

You can try the 8250 7 bars file with the Bat/Network Icons made bigger using ppmedit and also the menus text moved slightly inwards to make space for the icons using 0z0ne.

Thanks to NokDoc & Kontact for their hard work on the 7 Bars it works great you guys are the best.. Keep up the good work.

The flash is a 8250 v6.00

Enjoy.


Cliffordb

cliffordb
24-07-2003, 08:52 AM
Hi All

You can try the 8250 7 bars file with the Bat/Network Icons made bigger using ppmedit and also the menus text moved slightly inwards to make space for the icons using 0z0ne.

Thanks to NokDoc & Kontact for their hard work on the 7 Bars it works great you guys are the best.. Keep up the good work.

The flash is a 8250 v6.00

Enjoy.


Cliffordb

cliffordb
24-07-2003, 09:19 AM
Hi sorry cant upload file having problems will try again later...

gn02305657
24-07-2003, 10:12 AM
is ur flash files no enough mcu space.....
try this.........

set
09-08-2003, 04:13 AM
hi everyone! tried it on 3310 5.87. works 100%.

Sir nokdok. I compared ur work on 8210, found out that below the subroutine that we bypassed is another routine that needs a little modding.. Im not really sure though..

there should be a 1A08 before 2164(just like the new subroutine injected below) and decrement the BL following it by 1 since an insertion was made. comparison in hex editor shows at least 22-2b bytes.

I'll try to post 5.59 by nokdoc this afternoon.

Is it ok if I kinda borrowed bitmaps from prj-Z?

hey people, spend some time in front of a hex editor and WinARM.
The codes are transferrable in diff fw versions.

My problem now is my 3350 fls. The routines are quite diff.
I always find those 00007405 00007406 after the tables that needs to be modded and relocated..

set
09-08-2003, 04:22 AM
placing the net and battery bars on the screen....

I use paint.. 84x48 pixels... show the gridlines and presto! you have the values....

A little patience and a sense of having fun would drive away the annoyance of numbers...

case of disappearing icons... play around with the refresh table 2323>232A, 2325> 232A. And of course the screen refresh zones. I only found out about that zone by comparing modded fls(82107bars_v5.31) w/ a regular one.
:)

3310commited
09-08-2003, 07:07 AM
hope that in nay way there will be a demo version for the 8250 fon....so that i can hav an idea and can make my own 4-7 bars for 8250

3310commited
09-08-2003, 07:14 AM
ur 8250fyl has some bugs il try to fix it and flash onmy fon f nothing hapens or bugs ill attach it here

NokDoc
10-08-2003, 06:03 PM
Hi Miss Set,

>> there should be a 1A08 before 2164.

I've been staring at the 8210 for a long time.

But I cannot figure out where U mean. :confused:

It would help if U give me some address.

Bout using PrjZ info, or any info at all, sure, go ahead.

NokDoc

SmOg
10-08-2003, 09:16 PM
Is there any flash for 5110? I have a "little" tuninged 5110 but with this awesome "patch it will be the greatest!! :)

Nice work NokDoc!

cliffordb
12-08-2003, 05:49 AM
Hi All

Just uploading the 8250 7 bars file with the Bat/Network Icons made bigger using ppmedit and also the menus text moved slightly inwards to make space for the icons using 0z0ne.

Thanks to NokDoc & Kontact for their hard work on the 7 Bars it works great you guys are the best.. Keep up the good work.


Sorry had to convert to Wintelsa format so please convert the file before you use it it is seperate mcu & ppm.

MCU

cliffordb
12-08-2003, 05:57 AM
& PPM

set
13-08-2003, 02:10 AM
sir nokdoc,

On your 8210 v 5.31 it's on the table located @ 002faf52 the original table doesn't have 1A08 before 2164. I'm not really sure if it has a lot to do with fixing the bug on 3310 5.59. I repeated the process on 3310 5.87 and it works. I don't really know if it's just coincidence...

Some things I did:

>made bitmaps and placed them on the screen and bypassed the original bitmaps

>Cloned the ARM functions you injected on 3310v5.59
>change BL's and the last 4 bytes of the new table injected. (the values can be found on the original but bypassed table, i think)
>and the 1A08 thing.

hope someone could put it in better words...

could someone please post a copy of 0zone... I couldn't download it on the link that g3gg0 posted. ;)

set
13-08-2003, 02:20 AM
1 more thing On the new table @ address 0013fa00(8210 v5.31_7bars) the 1ao8 thing can be found too. ;)

HotCosmo
13-08-2003, 06:41 PM
Originally posted by set
could someone please post a copy of 0zone... I couldn't download it on the link that g3gg0 posted. ;)

Here it is.

Set, could you please post the 3310 v5.87-fls you patched? I'm currently using NokDocs v5.59, but writing SMS is a bit slow with it. Thanks in advance!

HotCosmo

NokDoc
14-08-2003, 08:45 PM
Miss Set,

I am very sorry to say I still not understand where exactly U mean. :(

I checked all 4 applicable functions.

13FA00 = 13FC30*
0FAF34 = 0DEBBC
0FAF52 = 0DEBDA*
0F2838 = 0D2AFA

The ones with the * both have the 1A08 2164.

I myself am not quite sure what is the true meaning if those 4 or 5 voltage conversion curve records. (0F40....)

Every block has some 12 bytes in the front of each record too.

I not figured out where they are for, but they must be battery type related too.

Anyway, I not have so much time to look at this myself.

Also I already started a new project myself. :)
(no ask...)

Next, Mr. CliffordB, nice job too!

I cannot test, but it bust be. ;)

Ps, in the 3310 download area is the new 3310-607 with 7 bars, unfortunately still test purpose only.

NokDoc

HotCosmo
17-08-2003, 09:02 PM
Originally posted by NokDoc
Ps, in the 3310 download area is the new 3310-607 with 7 bars, unfortunately still test purpose only.
NokDoc

Thx for this modded version, it's working great!

HotCosmo

set
20-08-2003, 04:22 AM
Im a little shy with the 3310 5.59 with prj-Z bitmaps so I transfer the codes on a 5.87. Please test and report bugs.

My 3350 flash is finished but I dont have an available unit to test it to.

set
20-08-2003, 04:35 AM
ooops... got problems uploading... here's 5.87_MCU

set
20-08-2003, 04:41 AM
here's the PPM.

I really am still puzzled by the 1a08 thing...;)

SmOg
20-08-2003, 08:08 AM
Niceone Set!

Can anyone make a 7 net/batterybar for 3210 and 5110?

Very Thx! :cool:

(1 little thing--> i have a 9210 which has now netmonitor. I checked the battery capacity and it show me the REAL % of it so for example 24% 67% 38%...not just 75-50-25 when the battery is on 3/4 1/2 1/4... maybe u can use this little information for this project )

SmOg
20-08-2003, 09:31 AM
Isnt it possible to create this 7 bitmap thing just like the 6510 has? So the network and battery icon stay as the original?

NokDoc
20-08-2003, 07:59 PM
Miss Set,

I will fully study Ur version, but will be after weekend.

We both are 1a08 confused now. :)

But at least it will keep us learning.

Mr. Sm0g,

U're noticing skill are great.

For the people who studied functions, that is one I disactivated. (8210-531, at F2838 )

That was a rounding function for steps of 19h (25), used for graphical bar drawing.

Drawing now only depend on the new 0E (14) values in functions.

I think Ur 9110 doesn't have that roundings, but never saw 9110 file.

Ps, any graphical layout is possible.

But one thing I was never good at is being creative.

NokDoc

set
21-08-2003, 08:41 AM
hi,
@sir nokdoc

I'm still confused... 1A08 thing...
Now, I got it working on a 5.57 version but i still don't get it...
I tried the file without the 1st 1A08 and it does't load the complete 7 battery bar triggers.

0z0ne is great...! Congratulations g3gg0!!!

set
21-08-2003, 08:51 AM
If any1 wants to edit the bars:

bmp's & bmp info starts @ 0012F1F8

you can add additional bitmaps since I used the 1st bmp 4 times thats why only 4 bitmaps can be edited... sorry, I got lazy...

I placed comments on the flash file.... I usually get lost when i don't place comments....

regards ;)

set
04-09-2003, 02:04 PM
no replies yet.... Its been a while.. ;)

SmOg
04-09-2003, 10:17 PM
Is there any 7 bar patch for 5110 @ Nokiafree markt? :-P :rolleyes:

U ladys/guys are really cool programers!!!! :-o

NokDoc--> 6150 patched version working 100%
Nice job!

set
10-09-2003, 09:11 AM
Its kinda hard to attach files...

BOEBOE
10-09-2003, 02:01 PM
Its kinda hard to attach files...

Why, it's working 100% for me...

U use Dial-up? Just upload, and wait 'till you see the thread...

newcasper
30-09-2003, 10:38 PM
hi all
thank u again NOkdoc

but will be a near tutorial or patcher 4 doing the 7 bars?

I heard about a program called nokia flash manager doing that and also saw some snapshots of it but the download link was not working and I also searched for it everywhere in the internet but did not find it

hope that anybody have some free time to answer me
thx a lot and sorry 4 my bad english

yak
11-11-2003, 03:43 AM
@ Set & NokDoc

I'm currently working on G3n0lite's GSC script for 4>7 patch. I almost got one, that's working with newest versions of nhm-5 (3310).

But I'm still having some problems, maybe you know the answers...

How do you find all those 04 -> 07 or 08 changes (I mean "CMP R4 #04" to "CMP R4 #07" change for example)? You search only specific functions? If yes, then what functions?

What is under FAF34 Func B8, B9 and B10? Are there some constant data which I can look for? How long are they then?

I can say that I have fully relocateble AddedFunction and new logos database.

@ cliffordb

How do you put the menu text inwards to make space for the icons using 0z0ne? I don't understand that program. Currently I had to set the height of all bars to 3 pixels to make room for the net and battery icons.

felix_max
11-11-2003, 10:31 AM
@newcasper

Search here for Flash Manager 1.00 and 1.10 http://www.telfon.net/nokiapro.htm

Bye

Kontact
11-11-2003, 10:40 AM
@ Set & NokDoc

But I'm still having some problems, maybe you know the answers...

How do you find all those 04 -> 07 or 08 changes (I mean "CMP R4 #04" to "CMP R4 #07" change for example)? You search only specific functions? If yes, then what functions?

What is under FAF34 Func B8, B9 and B10? Are there some constant data which I can look for? How long are they then?



first u find the func that have that cmp r4,#7. then scan the hex equivalent of cmp,r4. i think thats how it's done...

normally func begins with B5xx and ends with BDXX.

just use a disasm.. winarm by digicroxx is great... then follow he flow. u will find a lot... tables functions etc.

btw for more info goto www.geocities.com/nok5rev
also find joox source code here. also AL's nfader & ppmmaker sourcecodes.

u will learn alot for tthem. 8-)

regards

newcasper
11-11-2003, 05:21 PM
@ Set & NokDoc

I'm currently working on G3n0lite's GSC script for 4>7 patch. I almost got one, that's working with newest versions of nhm-5 (3310).

But I'm still having some problems, maybe you know the answers...

How do you find all those 04 -> 07 or 08 changes (I mean "CMP R4 #04" to "CMP R4 #07" change for example)? You search only specific functions? If yes, then what functions?

What is under FAF34 Func B8, B9 and B10? Are there some constant data which I can look for? How long are they then?

I can say that I have fully relocateble AddedFunction and new logos database.

@ cliffordb

How do you put the menu text inwards to make space for the icons using 0z0ne? I don't understand that program. Currently I had to set the height of all bars to 3 pixels to make room for the net and battery icons.

well done
God helps u
we r waiting

newcasper
11-11-2003, 05:25 PM
@newcasper

Search here for Flash Manager 1.00 and 1.10 http://www.telfon.net/nokiapro.htm

Bye

sir
can u tell me what should I do with this stupid falshing program

yak
12-11-2003, 04:53 PM
@ NokDoc & Set

Have you tried to find the function we're ommiting in NSE-1 (5110) or NSE-3 (6110) fls? I can't find it! Maybe there's some other function we got to ommit but which one and where is it?

GSC script still in development...

NokDoc
12-11-2003, 07:00 PM
Mr. Yak,

>> I'm currently working on G3n0lite's GSC script for 4>7 patch.

I very much wanna help U with that.

But I not quite understand the gsc language.

I know, if we would meet at icq, we can solve this for the community.

I hope U accept that offer, while we both can learn from it then.

I'll drop my icq nr in pm later...

Ps, I already made 5110-524 and 6150-523, tested working.

NokDoc

kraze1984
13-11-2003, 11:19 AM
Great, yak!

Another programmer among the users, one of those who make flash modifiying easier.

Go on!

P.S. I'm making 4>7 patch for 3210, if there is some specifics, i'll tell u.
For instance it seems that bar conversion fuction for L (network) side is not MOV R1 #04 L (2104 hex) but MOV R0 #04 L (2004 hex)

yak
13-11-2003, 04:16 PM
@ kraze1984

Thanks. I know figured that 3210 thing too but thanks for info. Currently I have problems with 5110 but I'm waiting for any advises. We will make this together for the community!

Btw. The main problem with GSC script language is that it doesn't allow to search the flash for specific data calculated during the script execution. You can only search for patterns defined during script creation. :(

NokDoc
13-11-2003, 09:14 PM
Hi,

>> The main problem with GSC script language is that it doesn't allow to search the flash for specific data calculated during the script execution.

I will ask G3 bout this, but ifso, gsc might be useless for the 4>7 bars?

Since in my imagination, patching for different versions depends completely on anticipating what it reads.

Like these things:
>> For instance it seems that bar conversion function for L (network) side is not MOV R1 #04 L (2104 hex) but MOV R0 #04 L (2004 hex)

But I must study that demo gsc first and find out if I can recognise things.

In some days I make time for that.

NokDoc

kraze1984
14-11-2003, 01:53 AM
Maybe u, yak could tell me how to calculate those BL's:

E.g., WinARM:

0ab0c0 : f009f802 : BL b40c8 (Routine (344 calls))

Which formula should i use to calculate the hex value, so that it'll BL to same address (b40c8) when i move this hex value to another offset?


P.S. Sorry for my sick english.... :)

yak
14-11-2003, 02:51 AM
@ NokDoc

I've made GSC for 3310. It's working on both 4.23 and 6.07 so it's possible to write one script for one model. Maybe even for some family of models. So maybe we should write diffrent scripts for diffrent families of phones? For example my script patches also 3330 and 3210 (both not yet check if they work). It seems to me, that the 5110 and 6110 are very similar and could be patched with one script (diffrent from 3310 one). What do you think?

Can you send me somehow (maybe on my e-mail) the log from patching 5110 and 6110 if you have it by now? Also, I can't download your 8210 flash using link from the first post in this thread. I need it beacause my script doesn't support switching off the rounding function (which doesn't have to be touched on 3310) and I don't know, what should it do to switch it off.

If it's possible I would like to see the 5110 and 6110 7 bars flashes too. Just to start 5110/6110 7Bars GSC project...

@kraze1984

Sorry, but I don't know that. I'm using special routine of GSC script language to inject BL's. You should be able to find this information in some ARM Instruction Set PDF floating around the net i think.

kraze1984
14-11-2003, 11:42 AM
@kraze1984

Sorry, but I don't know that. I'm using special routine of GSC script language to inject BL's. You should be able to find this information in some ARM Instruction Set PDF floating around the net i think.

Ok, i'll keep searching. i changed some BL's using 'blind' method :)
but others are more difficult to obtain a suitable result...

I have a 3210 and would be glad to test your .gsc on a phone.

Regards

kraze1984
14-11-2003, 12:09 PM
Found the ARM Instruction Set in less then a minute. Its a great thing to know the correct key-word :)

If someone else needs ARM instruction set here it is:
http://www1.cs.columbia.edu/~cs4824/handouts/ARM7-TDMI-manual-pt2.pdf

Kontact
14-11-2003, 12:39 PM
Found the ARM Instruction Set in less then a minute. Its a great thing to know the correct key-word :)

If someone else needs ARM instruction set here it is:
http://www1.cs.columbia.edu/~cs4824/handouts/ARM7-TDMI-manual-pt2.pdf

try this bl program.

regards

kraze1984
14-11-2003, 01:41 PM
try this bl program.

regards

Thanks a lot for your program. It'll help me alot.

And what about calculating the address to which refers the BL, knowing the hex string (f7b2ff16) and the offset of this string (13fa08) ?

Regards


wow, it's my 100th post :smiling:

Kontact
16-11-2003, 07:28 PM
Thanks a lot for your program. It'll help me alot.

And what about calculating the address to which refers the BL, knowing the hex string (f7b2ff16) and the offset of this string (13fa08) ?

Regards


wow, it's my 100th post :smiling:

try this...

regards

kraze1984
17-11-2003, 02:36 PM
try this...

regards

Thank u Kontact

@ all finished the 3210 4>7 bars, but still have some problems:
- The battery bar doesn't show at all
- The screen doesn't blink when somebody calls me and when the alarm rings..

Any comments? I will post the file l8r

kraze1984
18-11-2003, 12:41 PM
Found my problem:

I directed both Network and battery functions to the same images on same positions :)

Will correct the images for network and i hope that'll be all...

See u

kraze1984
18-11-2003, 12:46 PM
@yak

Another thing: since 3210 is a 2.4 volt phone the voltage strings are also different: e.g. Max Voltage value should be 0af0 or something like that..

NokDoc
19-11-2003, 12:12 AM
Mr. Yak,

Sorry I was kinda lazy, I know...

I saw Ur demo gsc patch, quite amazing!

I have send U some demo stuff now.

Besides that, I not think U need much help.

The gsc is already almost upto perfect.

NokDoc

kraze1984
19-11-2003, 01:48 PM
Well, done my 3210 v5.36 4>7 bars

Thanks to NokDoc for tutorial and explanation and the original 8210 mod and much more...
Thanks to Kontact for the BL tools - it would be impossible to mod without this,
Thanks to g3gg0 for the 0z0ne tool
And greetz to everybody here.

Now the bugs:
- sometimes the fone doesn't blink when somebody is calling or in the alarm
- sometimes the cursor doesn't blink or doesn't appear in the places where u input text

Maybe its only on my fone... (3210 ROM4)

Archives:
PPM -zipped
MCU with log - RARed in two parts and then ZIPped each
(i couldn't upload files bigger then 400K on the site)

23.11.2003: Please download another version of the MCU with voltage values adjusted. See this threed: http://nokiafree.org/forums/showpost.php?p=234450&postcount=139

NokDoc
19-11-2003, 08:22 PM
Mr. Kraze1984,

CongratZ!

I gonna borrow a 3210 this weekend to see it.

Finally, the 4>7 is running now.

I ought to thank U guys for helping me out...

Since U guys know now why it is difficult to explain how to make such things.

And I not have enough programming skills to make tools to do so.

Besides the fact I not quite need tools myself then of course.

Anyway, good job...

NokDoc

kraze1984
20-11-2003, 02:02 AM
Abt the mod: one thing, i didnt change the max and the min voltage levels cause idont really know what's the max charged value of a 2.4 battery and whats the minimum, when the fone still works...

will search :)

So you have the 7 bars between the range 100%-25%
I'll post an update when i can.

>Edit: the max voltage on my battery (1250 mAh) is 2943 (just after recharging)

All bugs mentioned disappeared after i made factory defaults. This was because i earlier i flashed my mod under developpement where there was the Clock menu that showed the options of each position, e.g.

Delay
___10 sec

So its working...

Greetz

NokDoc
20-11-2003, 02:09 PM
Mr. Kraze1984,

U could read the voltage minimum/ maximum values from the file itself.

And interpolate the values that should be in the middle then after modding.

3310 demo:
#Found first bar conversion table!, Current Max/Min: 00000F06 00000E60
#Found second bar conversion table!, Current Max/Min: 00000F39 00000E8E
#Found thirth bar conversion table!, Current Max/Min: 00000F11 00000E37
#Found fourth bar conversion table!, Current Max/Min: 00000F5F 00000E7D
#Found fifth bar conversion table!, Current Max/Min: 00000F41 00000E4F

That way U are at least secure bout using the currect voltages.

For a 8210 In noticed there is a value 0FA0 indicating 4.000 mV as max acceptable value.

Anyway, I will go look in a 3210 to see what sort of values that uses normally...

NokDoc

yak
20-11-2003, 04:31 PM
Does anyone have a list of NOKIA DCT-3 phones with 4 bars? I would like to build a list of models supported by my GSC script. It's still under development but we are very close now :)).

Greetings to everybody!

Crux
20-11-2003, 09:54 PM
@yak

will your patch work with 3310 v5.57?

i know there are newer versions, but i want this version

badjunk
21-11-2003, 03:17 AM
Does anyone have a list of NOKIA DCT-3 phones with 4 bars? I would like to build a list of models supported by my GSC script. It's still under development but we are very close now :)).

Greetings to everybody!

@yak
I'm interested in your GSC script. Send it pls to badjunkNO_@_SPAMmyrealbox.com. I'd test it on my 3350 v5.30 (converted from 3330) and post the results.

Here's the list you asked for. Not sure it's complete, it comes from my own observations.

NOKIA DCT-3 Phones with 4 bars
=========================

Screen size 84x48
-----------------
3210, 3310, 3330, 5110, 5210, 5510, 6110, 6150, 8210, 8250

Screen size 96x65
-----------------
3350, 3410

Not sure 'bout resolution of 2100 and 3610, but should be 4 bars also.

Hope this helps.

fresh_LV
21-11-2003, 09:03 PM
When you finish this script, please send me to [email protected] . I saw, there was some modified 3310 6.07 files but there were problem - when charging stops, the bar keep on moving... Are you sure, there will be no problems with this bug?

tipaz
22-11-2003, 09:51 AM
When you finish this script, please send me to [email protected] . I saw, there was some modified 3310 6.07 files but there were problem - when charging stops, the bar keep on moving... Are you sure, there will be no problems with this bug?

i had this problem, but only with first charge and i'm not sure what this is current mod bug. Now it's all ok.

fresh_LV
22-11-2003, 01:45 PM
i had this problem, but only with first charge and i'm not sure what this is current mod bug. Now it's all ok.
I hope this is real only for first time! How many times you have charged mobile with no problem? When i charged my ni-mh battery for first time it showed full very fast! Is it sofwtware or battery bug? Is it possible to get know real battery status with net monitor or some tool?

tipaz
22-11-2003, 03:05 PM
I hope this is real only for first time! How many times you have charged mobile with no problem? When i charged my ni-mh battery for first time it showed full very fast! Is it sofwtware or battery bug? Is it possible to get know real battery status with net monitor or some tool?

i'm use already about good month with no problem, the battery charges almost up to 4.4V (Netmonitors 20th window). I think that's not this mod bug, because i had the same problem with over moded flash, not related with battery indicators.

BigKing
22-11-2003, 06:19 PM
@ Yak can you send me the gsc, i tcan test it with 5110/5130, 3310/3330/3350/3410!

Mail: [email protected]

cYa BigKing

kr00ki3
22-11-2003, 09:09 PM
Hmm... and 6210 got only 5 bars would patch support it too ?

Crux
23-11-2003, 01:52 PM
update ur 6210 to 6250. u will have the 7 bars and many more, i think.

try it

kr00ki3
23-11-2003, 03:03 PM
thank you , but i got no flasher right now :) next week i'll try. thanks in advance.

Dydol
23-11-2003, 10:28 PM
update ur 6210 to 6250. u will have the 7 bars and many more, i think.

try it
I think that He meant that changing 6210 into 6250 ,causes more loses than profits :(

kraze1984
23-11-2003, 10:47 PM
Well, here is v.1.1 of my 3210 v5.36. It has the voltage values slightly adjusted.
And a little explanation about voltages in the 3210.
All is IMHO and observations using Netmonitor test 23:
(the txt has the same explanation)
(joint is the MCU in 2 parts rared and then zipped each)

4>7 bars 3210 v.5.36 by kraze1984, thx to NokDoc
===================================
Explanation to the display of 7 segments of the voltage
bar (version 1 and version 1.1)
===================================

Original v. 5.36 flash
hex string @ 0E0BF8: 0A0F09E2097909790979097909790979

4th bar 2575-infinite mV*
3rd bar 2530-2575 mV
2nd bar 2425-2530 mV
1st bar 2425-2425 mV**
not used 2425-2425 mV***
not used 2425-2425 mV***
not used 2425-2425 mV***
not used 2425-2425 mV***

v.1
hex string @ 0E0BF8: 0A0F09EC09C909AB0992097909790979

7th bar 2575-infinite mV*
6th bar 2540-2575 mV
5th bar 2505-2540 mV
4th bar 2475-2505 mV
3rd bar 2450-2475 mV
2nd bar 2425-2450 mV
1st bar 2425-2425 mV**
not used 2425-2425 mV***

v.1.1
hex string @ 0E0BF8: 0B1B0AB70A5309EF098B092709270927

7th bar 2843-infinite mV*
6th bar 2743-2843 mV
5th bar 2643-2743 mV
4th bar 2543-2643 mV
3rd bar 2443-2543 mV
2nd bar 2343-2443 mV
1st bar 2343-2343 mV**
not used 2343-2343 mV***

Comments:
* - on a 1250 mAh NiMH battery produced by GP the MAX value was 2943 mV
** - so that the current falls below 2425 mV, the bar is still visible
*** - this position IMHO is not used, so it should be possible to make 8 bar batt patch :)))))

The fall of current in a battery is not linear, it follows this graphic:

[see the graphic in txt]

So, do not be afraid if the fone shows the 7th bar less time then the 6th or the 5th...

Making a bar that would show the bars according to the time left to discharge needs more searches and time.

2003, kraze1984

Greetz to everybody !

undertow
29-11-2003, 07:56 AM
Hi,
Did anyone get a 3350 flash working properly? That would be great!
Thanks

User32
29-11-2003, 12:54 PM
waiting for someone to create a patch or a script for g3n0lite...

(that's all we need to know)

yak
30-11-2003, 03:32 AM
I'm quite busy now so the work on script goes slowly.

Today, I've made the script to execute without errors on most of the DCT-3 flashes (3310, 3330, 5510, 5110, 6110, 8810, 3210, 6150, 8850, 8210, 8250, 5210 - the ones, I've checked). Of course it doesn't mean it works on all these phones. I will give it to you to test it (I got only 3310 - it works with it for sure) as soon as I'll fix one problem.

And here I have a question...

I know, that the "bar conversion tables" are used to change the battery voltage to bars. But why there are 2, 3, 4 or even 5 of them in the flash. And each of them is diffrent.

Mr kraze, did you changed only one table (the one you have described in your post) in your 3210 flash or all of them? And if all how did you changed the other tables?

And finaly why I'm always finding these two tables in any phones flash if they have diffrent battery voltages?

0F060EA60E600E600E600E600E600E60
0F390EC60E8E0E8E0E8E0E8E0E8E0E8E

I'm not sure yet if the script should take the old table values, scale them to 7 bars and write them back or it should find the battery voltage and overwrite the table with script built-in table. The second solution would be easier but require to define static tables in the script for every type of battery (one for 2.4V, one for 3.6V and so on). I don't know what type of battery there is used in what type of phone (3310,3330,3410 uses 3.6V, 3210 - 2.4V, are there some diffrent batteries is some phones?).

Anyway, maybe you can tell me what do you people think about it... and BIG sorry for my english... still learning... :))

badjunk
01-12-2003, 03:32 AM
@Yak

Nice to hear about your progress!
Looking forward to test your script.

As for battery voltages, AFAIK all relatively new DCT-3 (after 3210) are 3.6V (all phones that support Li-Ion batteries).

yak
01-12-2003, 08:42 PM
Hi there!

I've uploaded a simple web page where you can download a beta version of my True 7 bars GSC script. The address is http://www.yak.prv.pl/true7bars.

Note that the script is not finished yet and thus I'm waiting for your help. Test it with your phones and tell me the results.

Thanks to NokDoc, Kontact, kraze1984 and everyone that helped and will help :)).

Greetings to everybody.
[Yak]

NokDoc
01-12-2003, 08:57 PM
Mr. Yak,

U did a very great job for the community.

Thanks!

NokDoc

g3gg0
01-12-2003, 09:50 PM
wow, my personal respect : )
a very good patch....
in fact the best i've ever seen ; )

kraze1984
02-12-2003, 12:18 AM
Mr kraze, did you changed only one table (the one you have described in your post) in your 3210 flash or all of them? And if all how did you changed the other tables?


I did two versions of 4>7 patch v1 - one with only first voltage conversion string changed and the other with all the strings changed (which i posted on the site). I didn't notice any difference while testing them.

But with the v 1.1 patch there is a problm: the battery still shows the old v1 values and behaves as if i didn't patch it again 8-(. Maybe an SFR would help ? I can't verify it now, 'cause i resoldered my MBUS\FBUS cable to be capable to flash SIEMENS A35 (my mom's :) ).

The v 1.1 patch has only the first voltage conversion string changed.
I hope i helped u....



and BIG sorry for my english... still learning... :))

Me also :)

grrreets

P.S. And a great, cool patch u made!. Even a webpage with all the description about it. RRRespect!

Crux
02-12-2003, 01:20 AM
WOW!

what a big step u just made yak!

Congratulations to you both

This ias a really big step here.

The Patch B worked perfect in my 3310 v5.57.

Good Job!

5 stars to both

Edit:
@Yak
You can update ur webpage. 6210 / 6250 / 7110 are 3.6V. (they all have 7 bars already)

yak
02-12-2003, 02:28 AM
@NokDoc, g3gg0, kraze1984, Crux2002

BIG thanks for your appreciation! I don't need anything else for my work :)).

@Crux2002

Page updated, thanks.

@kraze1984

Thanks for info. I was wondering... in NetMonitor test 20 there is field BTyp. Maybe there are diffrent tables for diffrent battery types? That would explain why you didn't experienced any problems after changing only one table. What do you think?

badjunk
02-12-2003, 04:22 AM
@ Yak
Thanks a lot for the script! I'll test it as soon as I make an mbus cable.
And just a little correction for the table on your webpage:
3350 has 2 Navi keys and the battery voltage is 3,6V.
Looking forward for the script for 96x65 resolution, I can help if needed.

Kontact
02-12-2003, 05:08 AM
nice...

now i believe gsc script is a power tools for modz.

regards

kraze1984
03-12-2003, 12:55 PM
the 51xx have a 3.6 v battery, 4 bars and 1 navikey

kraze1984
03-12-2003, 01:00 PM
The 3210 was patched and flashed to phone yesterday. The Net bar behaves normally. The battery bar for now behaves normally.

Crux
03-12-2003, 02:09 PM
all dct3 5xxx/6xxx/7xxx are 3.6V as they all have same battery, i suppose

yak
03-12-2003, 02:30 PM
@kraze1984

Thanks for testing and information - page updated.

@Crux2002

Are you sure? I mean 5110 and 5510 for example. I think they use diffrent batteries... but maybe they all are 3.6V... as this is unchecked I will not update the page. Maybe someone got these phones and can help us?

@NokDoc

I'm working on 96x65 version now (I'm testing it on 3410 flash). I found all tables but I have problems with those CMP 4>7 changes in functions. I think that I'm good in transfering your work to script and you're good in modding so maybe you could look at this sometimes? Thanks in advance.

Crux
03-12-2003, 03:14 PM
@kraze1984

Thanks for testing and information - page updated.

@Crux2002

Are you sure? I mean 5110 and 5510 for example. I think they use diffrent batteries... but maybe they all are 3.6V... as this is unchecked I will not update the page. Maybe someone got these phones and can help us?

@NokDoc

I'm working on 96x65 version now (I'm testing it on 3410 flash). I found all tables but I have problems with those CMP 4>7 changes in functions. I think that I'm good in transfering your work to script and you're good in modding so maybe you could look at this sometimes? Thanks in advance.


oops. u are right. sorry. 5210 / 5510 doesnt have same battery. i mean: every phones with same battery as 5110/6110/6150/6210/6250/7110 should be 3.6V

Crux
04-12-2003, 04:26 PM
@yak
Great job u have done here...

Tell me, is it possible to u halp me making a script that will allow me to make a 7 bars script but different than yours, as you can see in the attached picture?

I think it is great.

Thanks in advance! :)

yak
04-12-2003, 04:52 PM
The script has been updated (0.7beta) and now it's confirmed that it works on 8850 v5.31.

@Crux2002
I think it's possible but there may be problems with refresh zones beacause I think your bars will conflict with things that are displayed in center of the screen (screensavers for example). And if we overlap 2 refresh zones the bars won't disappear at all. But I'm not sure about all that.

BOEBOE
04-12-2003, 09:31 PM
yak!

Respect ;)

You all see this forum isn't dead...

It would be very great if you could say how to change the bars position like Crux said.

And make a new thread?

Very nice....

yak
04-12-2003, 11:25 PM
@Crux2002, BOEBOE

Ok, soon I will provide a tutorial how to modify the script to change the bars...

yak
05-12-2003, 02:09 PM
@NokDoc

I have a question. In one of the functions (in 5110 v5.24) where we are extending draw/calcing loops there are two MOV R0,#4. You have replaced only the second one in your flash. Is it ok if I my script replace both of them?

Maybe someone can check the script on 5110? Come on, someone must have this phone...

Tutorial is under contruction...

g3gg0
05-12-2003, 02:11 PM
hey yak...

i must admit, i didnt believe that g3n0lite could manage a sooooo big
script.... your work is really cool! *respect*

Crux
05-12-2003, 04:49 PM
yak how can i edit ur bars images? i tryed to edit the 6.07 public flash with 7 bars, but with no success. i want to try to edit your bitmaps.

spaceimpact33
05-12-2003, 05:18 PM
@yak
WOW, thats alot of good work, workz perfect with my 3310 5.59
thanks for the work you did, amazing :-o

BTW: 6210 only has 5 net/bat bars
Spaceimpact

Kontact
05-12-2003, 08:12 PM
@NokDoc

I have a question. In one of the functions (in 5110 v5.24) where we are extending draw/calcing loops there are two MOV R0,#4. You have replaced only the second one in your flash. Is it ok if I my script replace both of them?

Maybe someone can check the script on 5110? Come on, someone must have this phone...

Tutorial is under contruction...

if u change Mov R0,#4 to 7 or any should work since it's either the refresh bar, bat bar and net bar count. just make sure it's the right b5 func.

it's been long time, maybe i could be wrong. nokdoc has the complete records regarding 4>7.

regards

yak
05-12-2003, 10:01 PM
@g3ggo

it's nothing compared to work done in g3n0lite! ***!!! RESPECT !!!***

@Crux2002

the new version - 0.7 - isn't good if you want to edit the bars but the bars are smaller (they take less flash-space) in that version. I will provide a special script version together with the tutorial.

@spaceimpact33

thanks for info and appreciation :)

@Kontact

Thanks for info. Everyting would be clear if someone could test the script on 5110. I asked beacause I saw, that for example on 3310 in one of the functions my script is replacing one MOV and on 5110 it replaces two (there are two MOV r0,#4 in this func). Anyway, thanks.

newcasper
06-12-2003, 07:58 AM
@ yak
I am sorry I hoped to help u
but I do not have 5110
but I had 6110 and I tested it on it and it worked perfectly
greetings 2 u
I will try 2 get 5110 and test 4 u
thx 4 ur wonderful work

yak
06-12-2003, 12:40 PM
@newcasper

Great! 6110 is very similar to 5110, 6110 flash also has 2 MOV's in this function - I saw it a minute ago. If it works with 6110 it will work with 5110 too. Thanks again.

ToneMan
06-12-2003, 01:00 PM
Good work..
I'm try to find it 3350 . :-?

NokDoc
06-12-2003, 03:34 PM
Mr. Yak,

I never seen or tested that 5110 demo I made myself.
(I only have 8210 & 3310)

I think based on Ur knowledge right now, U sure must be right of my mistake.

Possibly U have the address of the one I miss?

Ps, this amazing gsc script is completely Ur works.

Therefore U are the man, not me.

NokDoc

User32
06-12-2003, 05:11 PM
excellent work man! it's reallllly appreciated! i hope you'll create a script for 3410 & 3350 (the 1st i own). i don't think it will be so hard... :)

belabs
07-12-2003, 11:34 AM
Greetz to Mr. Yak!

This .gsc script for 7 network & battery bars is really what i am waiting for! i can't cope up with those hex values U need to change within the flash to enable this mod but
now there's a chance my 5210 could have 7 bars too! Well, after flashing my phone, the 7 network bars work all right... but the battery bars still remain 4... charging it also shows only 4 animated battery bars

its really nice to have U guys here... good luck!

yak
07-12-2003, 07:16 PM
@NokDoc

Yes, script is completly my work but without you I wouldn't even think about it :). That's why you're the man :)).

I have some problems making a script for 3350, 3410 and other 96x65 phones. There are all the needed data but the functions seem to be changed. That's where I need you with your knowledge. If you could make one 7 bars flash for one of these phones I could move forward. What do you think?

@belabs

Looks like I finaly have something to do with the script. Probably the script didn't patch some functions in the flash (beacause the were diffrent in your flash and the script couldn't find them). I will look closer at this so be patient and look out for new versions :).

BTW, tell me what kind of battery there is in 6150 and what flash version have you patched.

newcasper
07-12-2003, 08:15 PM
Greetz to Mr. Yak!

This .gsc script for 7 network & battery bars is really what i am waiting for! i can't cope up with those hex values U need to change within the flash to enable this mod but
now there's a chance my 5210 could have 7 bars too! Well, after flashing my phone, the 7 network bars work all right... but the battery bars still remain 4... charging it also shows only 4 animated battery bars

its really nice to have U guys here... good luck!
did u change the battery bars position ?
when I did that the battery bars can not be patched with me
but when I tried it on a moded flash (a heavy one) but without change in battery bars position it worked 100%

jc_coolz
07-12-2003, 08:22 PM
Here is my report about nokiadoc 8250v604 MCU which is modded 7 B . Then i have add in the rhythm lights, fading, tones, and bitmaps. every thing works perfect except when the phone was in charging, if the phone ring then there will be rhythm lights activated, for a short while, the phone will hang the auto restart. Or in other case which is similiar with it, if you play ringtones when charging the phone.
Here is whish we can find out what errors is it and fix it down. Thank You.

belabs
07-12-2003, 09:25 PM
did u change the battery bars position ?
when I did that the battery bars can not be patched with me
but when I tried it on a moded flash (a heavy one) but without change in battery bars position it worked 100%

i applied the script in a clean 5210 v5.25 fls and in a modded one also (both have original battery bar position)

just to clarify... what phone are U using? 5210?


P.S.

im thinking there might be a small difference between a 5210 & 8210's battery bars code (just guessing)... but im too lazy (& too dumb :oops: ) to start searching for it.. heheh!

5210 phones use same 3.6V battery lke 8210s, but i have a BLD-3 3.7V battery placed in my phone... could there be any difference?

i think 6150 also uses 3.6V batt same with 5110s (am i right?)

NokDoc
07-12-2003, 10:00 PM
Mr. Yak,

>> There are all the needed data but the functions seem to be changed.
>> That's where I need you with your knowledge.

Ok, 8210-531 vs 3410-530:

(7F608 ) = (82E62)
7F631 = 82E81 [4>8]
7F635 = 82E85 [4>7]
7F6B9 = 82F0D [4>7]
7F6FF = 82F55 [4>7]

7FE11 = 83877 [4>8]
7FE15 = 8387B [4>7]
7FE99 = 83903 [4>7]
7FEDF = 83949 [4>7]

AE5C5 = FB551 [19>0E]
AE5DB = FB566 [19>0E]**
AE6AF = FB635 [19>0E]

(FAF34) = (1B5A94)
FAF49 = 1B5AA9 [4>7]
(FAF52) = (1B5AB2)
(FAF6C) = (1B5AD4)
(FC278 ) = (1C3BB4)
FC299 = 1C3BD3 [4>7]

F2838 = 194418 [No rounding in 3410!]

00134A30 = 00127D3D [ram address for current bar%]

InFunction zone definitions:
7F702 = 82F58 (x/y: 00/05)
7FEE2 = 8394C (x/y: 4F/05)

Note:
The ]** area not uses the 19h directly, maybe some experimenting is required first?

For 3350 I don't have a flash file, what version should I use?

Good Luck

NokDoc

newcasper
09-12-2003, 03:54 AM
just to clarify... what phone are U using? 5210?



no that happened with me on 3310

ToneMan
09-12-2003, 11:46 AM
:-? any body can find more ?
3350 V 5.30
--------------------------------------------------------------------
* Trace back (posible) Draw Function for L (Network) Side:
# CMP R0, #4 L: 00090006 (Changed to: #08 )
# MOV R0, #4 L: 0009000A (Changed to: #07)
# CMP R5, #4 L: 00090094 (Changed to: #07)
# CMP R5, #4 L: 000900CE (Changed to: #07)

* Trace back (possible) Draw Functions for R (Battery) Side:
# CMP R0, #4 R: 0009090C (Changed to: #08 )
# MOV R0, #4 R: 00090910 (Changed to: #07)
# CMP R5, #4 R: 0009099A (Changed to: #07)
# CMP R5, #4 R: 000909D4 (Changed to: #07)

00256938 0064004B0032001900190019001900190019
Changed to 006400560048003A002C001E001000100019
00256938, called from: 000DCEA2

* Trace back (possible) Bar conversion Functions for R (Battery)

Side:

# MOV R1 #19 R: 000DCF16 (Changed to: #0E)
# ADD R0 #19 R: 000DCF2A (Changed to: #0E)
# MOV R4 #19 R: 000DCFFE (Changed to: #0E)

9CA2A7AC...: 00259F20 (Changed to: 9CA2A8AEB4BAC000)
00259F20, called from: 0018AC6C ;0018A96E LDR R0, #00459F20
* Trace back (possible) Bar conversion Functions for L (Network) Side:

# MOV R1, #4 L: 0018A96C (Changed to: #07)
# CMP R0, #4 : 00182DF0 (Changed to: #07)

00182E10 : LSL R0, R0, #.2 Changed to LSL R0, R1, #.3
INSERT COMMAND => 00382E12 : [1A08] : SUB R0, R1, R0

--------------------------------------------------------------------

yak
09-12-2003, 06:08 PM
On True 7 bars webpage (http://www.yak.prv.pl/true7bars) there is some new stuff...

HIGHLY EXPERIMENTAL script version for phones with 96x65 screen resolution (I'm waiting for feedback on this one).

How-to-make-your-own-bars-tutorial. Only for 84x48 phones. Hope someone will understand it...

Thanks for NokDoc and ToneMan for help.

And about patching... the script works in general like this... it searches for ORIGINAL stuff and replace it with NEW stuff. So if you mess around with original stuff it simply won't work. That's what happens when you change the bars or network and battery icons. Just don't do that :).

BigKing
09-12-2003, 10:16 PM
Hi,

@Yak ive testet your Script C on 3410. Patching successfull but the phone desnt work after flashing! It doesnt boot and there are snow on the display :-o :-?

Regards BigKing

Crux
09-12-2003, 10:46 PM
snow? its a chrismas jok. lol.

sorry. i'm kidding.

patch b works perfect in 3310.

whats the screen resolution in ur 3410

newcasper
10-12-2003, 12:52 AM
whats the screen resolution in ur 3410
it is 96x65 pixels dear

BOEBOE
10-12-2003, 01:01 AM
Hi,

@Yak ive testet your Script C on 3410. Patching successfull but the phone desnt work after flashing! It doesnt boot and there are snow on the display :-o :-?

Regards BigKing

Did you try the BETA script for 96x65 pixel phones?

yak
10-12-2003, 01:19 AM
Sad.. well.. Looks like ther's still much to do. Can someone please test it on 3350? Cause it looks like this model is more "compatible" with 84x48 ones (and the script was based on their version ofcouse).

belabs
10-12-2003, 06:27 PM
On True 7 bars webpage (http://www.yak.prv.pl/true7bars) there is some new stuff...

How-to-make-your-own-bars-tutorial. Only for 84x48 phones. Hope someone will understand it...

Thanks for NokDoc and ToneMan for help.

And about patching... the script works in general like this... it searches for ORIGINAL stuff and replace it with NEW stuff. So if you mess around with original stuff it simply won't work. That's what happens when you change the bars or network and battery icons. Just don't do that :).

at last.....SUCCESS!!!! :D
my 5210 now has true 7 bars too!!!!!
also, thanks for the nice tutorial m8!

BOEBOE
11-12-2003, 12:15 AM
Yes!

It works 100% with Nokia 5110 ROM4

Thank you so much!

Even when charging the battery, where some patches fail, all bars run perfect, not a single glitch! :-o

ToneMan
11-12-2003, 09:01 AM
@YAK
3350 V5.30 It's work :D
Thanks for your script. :roll:

pinto
11-12-2003, 10:49 AM
Could pelase anyone help me?
Look at this:
I open G3nolite V 2.0
Press "Open" buton,load an fls
Then I open the script by press the "Open" button again, then I press "Run Script" button, then the window of G3nolite goes blank, and I think that the fls is patched, I save it, but I cant flash it to the phone!
What I'm doing wrong?

BOEBOE
11-12-2003, 02:54 PM
U have to open the script by pressing the Load button and the click on the Run script button.

badjunk
12-12-2003, 12:47 AM
Hi!
I have been very busy up these days, but couldn't resist to test your script. And I'm happy to confirm it works fine on my 3350 v.5.30! Not a single bug found up to now. What I want to do next is to check whether battery bars decrease evenly over time, so that bars' indication corresponds to actual remaining standby time, not the voltage. I'll try to figure it out on weekend and post the results.
But is it dependent on the type of battery in use -- NiMH or Li-ion (I use Li-ion now)? It should be, as these batteries have different internal resistance.

g3gg0
12-12-2003, 02:31 AM
btw:
if someone knows about the voltages of the batteries (when to end charge and a discharge curve) contact me!
i need this information because i want to add charging control to MADos

koloksky
12-12-2003, 03:08 AM
i tried patch C on 2100 v.5.49 (96x65 screen resolution) and patching works, but phone won't power.

patch B tested on 3310 5.57 and it works! , real cool script!

and a very nice tutorial for changing bars graphics. btw u could
also use graphics for bar cleaners like 'empty bars' similar to signal and
batt. bar in siemens s40. however, other scripts have 5 graphics for net & batt. bars (4 bar and 1 bar cleaner) but tutorial script has individual graphics for both net and batt. bar. (14 bars & 14 bar cleaners) and it is really nice (:

excellent work Yak and Nokdoc, ur both the man.. also to g3gg0 & krisha for the great tool

br,
koloksky

User32
12-12-2003, 12:02 PM
Sad.. well.. Looks like ther's still much to do. Can someone please test it on 3350? Cause it looks like this model is more "compatible" with 84x48 ones (and the script was based on their version ofcouse).
why not test it on 3410? they have the same lcd.

BigKing
12-12-2003, 06:34 PM
@ User32 I have tested Script C on 3410 and it doesn`t work!

Regards BigKing

belabs
12-12-2003, 06:56 PM
at last.....SUCCESS!!!! :D
my 5210 now has true 7 bars too!!!!!
also, thanks for the nice tutorial m8!


o-oh!?

i thinks there is a slight problem... the battery bars drop from 7 to 6 to 5 and then jumps to 1... and after that it even displays no bars at all :lol: ...

if i like to do some adjusting/tweaking with the script which part of it deals with the battery's strength bar calculation?

NokDoc
12-12-2003, 07:47 PM
Mr. Belabs,

Phone and most important, battery type please.

I have this at NiMh batteries.

NokDoc

belabs
13-12-2003, 04:42 AM
Mr. Belabs,

Phone and most important, battery type please.

I have this at NiMh batteries.

NokDoc


its a 5210 with a BLD-3 3.7V Li-ion Battery

im looking for my old battery (maybe its a NiMh 3.6V too) inside my cabinet to see if there will be a different result between the two... thanks!

Romeo26222
13-12-2003, 12:21 PM
its a 5210 with a BLD-3 3.7V Li-ion Battery

im looking for my old battery (maybe its a NiMh 3.6V too) inside my cabinet to see if there will be a different result between the two... thanks!
it works fine with my 5210 V 5.25 with BLB-2 3.6V Li-ion battery but the proble i get is when charging while the phone is OFF i can't see the charging process in the screen but it still charging :-?

belabs
13-12-2003, 09:14 PM
it works fine with my 5210 V 5.25 with BLB-2 3.6V Li-ion battery but the proble i get is when charging while the phone is OFF i can't see the charging process in the screen but it still charging :-?

well...Ur lucky... coz i have tested my brother's blb-2 3.6V Li-ion batt ... waited for the battery to get low and it still jumps from 5 bars to 1, bypassing the 4th,3rd, & 2nd bar. same as U im using 5210 ver 5.25. i also tried patching a clean fls and have it flashed to my phone... but no luck :sad:

i'll borrow and try it on my brother's 5210 next

(i also dont see the battery icon & the bars when trying to charge while the phone is OFF... I only here a tone when i connect the charger)

Romeo26222
13-12-2003, 09:19 PM
well...Ur lucky... coz i have tested my brother's blb-2 3.6V Li-ion batt ... waited for the battery to get low and it still jumps from 5 bars to 1, bypassing the 4th,3rd, & 2nd bar. same as U im using 5210 ver 5.25. i also tried patching a clean fls and have it flashed to my phone... but no luck :sad:

i'll borrow and try it on my brother's 5210 next

(i also dont see the battery icon & the bars when trying to charge while the phone is OFF... I only here a tone when i connect the charger)

good luck for you but why is this patch is sensitive for the battery type?

yak
13-12-2003, 10:33 PM
Sorry but I have no time to work on the patch lately.

About the quickly disappearing battery bars:

Look for the following lines in your patching results:

OldBarConv36Tab1:
located at: 0x0012DEDC
----------------------------------

found 0016 bytes for function NewBarConv36Tab1 at 0x0012DEDC

OldBarConv36Tab2:
located at: 0x0012DEBC
----------------------------------

found 0016 bytes for function NewBarConv36Tab2 at 0x0012DEBC

OldBarConv36Tab3:
located at: 0x0012DE9C
----------------------------------

found 0016 bytes for function NewBarConv36Tab3 at 0x0012DE9C

OldBarConv36Tab4:
located at: 0x0012DE7C
----------------------------------

found 0016 bytes for function NewBarConv36Tab4 at 0x0012DE7C

OldBarConv36Tab5:
located at: 0x0012DE5C
----------------------------------

found 0016 bytes for function NewBarConv36Tab5 at 0x0012DE5C

OldBarConv24Tab1:
no more matches
----------------------------------
pattern name OldBarConv24Tab1 not found

Check what tables are replaced. If none of them then this might be the problem. I'll look at this as soon as I'll have some free time. Bye.

belabs
13-12-2003, 11:06 PM
Sorry but I have no time to work on the patch lately.

About the quickly disappearing battery bars:



here's a the patching result from a clean 5210 v5.25:
## Beginning to patch...

## Searching for original bar icons database

OldBarsDB:
located at: 0x002040D4
----------------------------------
## Searching for network strength bar icons offsets
## and adjusting the number of draw/calc loops

BarsFunc:
located at: 0x00020678
----------------------------------
ldr at: 000207C0

BarsFunc:
located at: 0x00094450
----------------------------------
ldr at: 00094504
## CMP R0, #4 (changed to 8)
## MOV R0, #4 (changed to 7)
## CMP R4, #4 (changed to 7)
## CMP R4, #4 (changed to 7)
ldr at: 00094506
ldr at: 00094512
ldr at: 00094526
## Offsets found!

## Searching for battery strength bar icons offsets
## and adjusting the number of draw/calc loops

BarsFunc:
located at: 0x00094450
----------------------------------
ldr at: 00094504

BarsFunc:
located at: 0x00094D64
----------------------------------
ldr at: 00094E2C
## CMP R0, #4 (changed to 8)
## CMP R0, #4 (changed to 8)
## MOV R0, #4 (changed to 7)
## CMP R4, #4 (changed to 7)
## CMP R4, #4 (changed to 7)
ldr at: 00094E2E
ldr at: 00094E3A
ldr at: 00094E46
## Offsets found!

## Cleaning up after searching

BadCode:
located at: 0x00020678
----------------------------------

BadCode:
located at: 0x00094450
----------------------------------

BadCode:
no more matches
----------------------------------
pattern name BadCode not found
## Creating new bar icons database and relocating it

found 0896 bytes for function NewBarsDB at 0x0026D0E4
## Setting offsets to new bars icons
## Adjusting number od draw/calcing loops

DrawCalcFunc:
located at: 0x001BEDB8
----------------------------------
## MOV R1, #4 (changed to 7)
## Changing the number of bars trigger conversions

OldTrigConv:
located at: 0x00267864
----------------------------------

found 0016 bytes for function NewTrigConv at 0x00267864
## Changing the bar conversion functions

BarConvFunc1:
located at: 0x000FB340
----------------------------------
## MOV R1, #19 (changed to 0x0E)
## ADD R0, #19 (changed to 0x0E)

BarConvFunc2:
located at: 0x000FB450
----------------------------------
## MOV R4, #19 (changed to 0x0E)
## Exchanging the bar conversion tables

OldBarConv36Tab1:
located at: 0x00267850
----------------------------------

found 0016 bytes for function NewBarConv36Tab1 at 0x00267850

OldBarConv36Tab2:
located at: 0x00267830
----------------------------------

found 0016 bytes for function NewBarConv36Tab2 at 0x00267830

OldBarConv36Tab3:
located at: 0x00267810
----------------------------------

found 0016 bytes for function NewBarConv36Tab3 at 0x00267810

OldBarConv36Tab4:
no more matches
----------------------------------
pattern name OldBarConv36Tab4 not found

OldBarConv36Tab5:
no more matches
----------------------------------
pattern name OldBarConv36Tab5 not found

OldBarConv24Tab1:
no more matches----------------------------------
pattern name OldBarConv24Tab1 not found
## Exchanging the network strength bar trigger

OldNetStrengthTrig:
located at: 0x0026CCA4
----------------------------------

found 0008 bytes for function NewNetStrengthTrig at 0x0026CCA4
## Gathering FAF34 information

FAF_A1:
located at: 0x001BC3CC
----------------------------------
## Injecting and relocating new function (FAF34 FunctionA3 equivalent)

found 0064 bytes for function FAF_A3_New2 at 0x0026D464
- bl: 0026D468 -> 001D7668: F7 6A F8 FE
- bl: 0026D46C -> 001A5E04: F7 38 FC CA
- bl: 0026D476 -> 001E70C8: F7 79 FE 27
- bl: 0026D48A -> 00094D64: F6 27 FC 6B
- bl: 0026D492 -> 001E8CCC: F7 7B FC 1B
## Extending function (FAF34 FunctionA2)

found 0016 bytes for function FAF_A2_Patch at 0x001BC3F6
- bl: 001BC3FC -> 001E70C8: F0 2A FE 64
## Adjusting number od draw/calcing loops (FAF34 FunctionA1)
## CMP R0, #4 (changed to 7)
## Found rounding function (FAF34 FunctionB2), disabling

found 0026 bytes for function FAF_B2_Patch at 0x001A5E0A
## Setting reroutes to new function (FAF34 FunctionA3 equivalent)

NearInjectPlace:
located at: 0x000DC7B4
----------------------------------
- bl: 000DC806 -> 0026D464: F1 90 FE 2D
- bl: 000DC864 -> 0026D464: F1 90 FD FE



take Ur time... im not rushing you... i know Ur busy with other great stuff... for the meantime i'm gonna figure out other ways to solve it, since Romeo26222 hasnt got that much problem with it, there might be a way for me too :) thanx!

koloksky
16-12-2003, 02:27 AM
hello,

i observed in 3310 w/ 7 bars it doesn't indicate 'Low batt' when it is only 1 bar and phone restarts itself (as if trying to power it up again and again..) batt. type is NiMH blb-3


br,
koloksky

NokDoc
16-12-2003, 07:31 PM
Hi,

I digged into those tables myself quite some deeper.

It actually is quite complex, I checked the ram, and stranded in eeprom now.

Eeprom contains 2 (8210) or 3 (3310) of those records too.

But they show 4 bars (original) records, while I was sure I did patch them to 7 bars before!

(29) 1D027E_000 ||| (29) Unkn01 (0277) (0277) (0149) (015B) (0205) (016C) (027A) (0289) (001E)
(32) 1D037E_000 ||| (32) Mcu Init01: (644B646464 0000)
(33) 1D0385_002 ||| (33) Mcu Init02a: (645E56524E4A4846454242414040404040404040)
(33) 1D0xxx_002 ||| (33) Mcu Init02b: (6464646464645D524A433F3B3835333231302F2E)
(34) 1D03AE_002 ||| (34) Mcu Init03: (0C1C 0E60 001E 0226 012C 0154 0898 0384 000000000000FFCE 000000AA 000007D0)
(35) 1D03CE_000 ||| (35) Mcu Init04: (64FFFFFF)
(36) 1D03D2_002 ||| (36) Battery#01: (0C1C 0D48 0C94 012C 012C 002D 0F43 0EB7 0E69 0E69 0E69 0E69 0E69 0E69 0000 0585)
(37) 1D03F2_002 ||| (37) Battery#02: (0C1C 0DCA 0C9E 0258 0258 002D 0F11 0E85 0E37 0E37 0E37 0E37 0E37 0E37 6400 053F)
(38.) 1D0412_000 ||| (38.) Mcu Init07: (0A0C0F06)
(39) 1D0416_002 ||| (39) Mcu Init08: (0C0B0A0908070605040309080706050403020100)
(39) 1D0xxx_002 ||| (39) Mcu Init08: (0A0908070605040302010A090807060504030201)
(3A) 1D043E_000 ||| (3A) Mcu Init09: (06060706)
(3B) 1D0442_000 ||| (3B) Mcu Init10: (05050201)
(3C) 1D0446_002 ||| (3C) Mcu Init11a: (08040008050807060504000F0C090F0D0F0D0B090705)
(3C) 1D0xxx_002 ||| (3C) Mcu Init11b: (0F0C090F0D0F0F0D0B13050F0B070F0C0F0F0C0A0805)
(3D) 1D0472_002 ||| (3D) Mcu Init12: (03E6 056B 0787 08CC 0C39 10FE 179C 20CE 2D94 3F54 5800 6BB1 6BB1 6BB1 6BB1 6BB1)
(3E) 1D04B6_000 ||| (3E) ProviderSt: (02F440) (204-04)

I know, not much guys understand the meaning yet.

For those who can, please help me out a bit with the purpose of the data values of those or the other records.

All come from ram initialised data from mcu functions.

I know how, but not why yet...

NokDoc

badjunk
17-12-2003, 03:23 AM
Hi Yak, I've just discovered a small problem with True7Bars_C patch:
while discharging the battery (Li-ion BLC-2, 3.6V) when I got "Low battery" warning, there were no bars already. The voltage displayed by netmonitor was 3.40V. Low batt warnings continued down to 3.09V, when the phone showed "battery empty" and went off.
So I think the voltage table has to be updated, so that the last bar disappears around 3.09V, and adjust other bars' voltages accordingly, what do you think?
And is it connected with what NokDoc has discovered recently?
If you need, I can check the voltages more thoroughly.

User32
17-12-2003, 11:26 PM
i think it's better this way, because it's more cautious to have no battery bars. it means that you don't have much batt-time left. it's like having no signal... if anyone else has observed, in the original 4 bars, when shows "battery empty" and you cancel the message, it shortly shows the main screen and no battery bars. so that's why i believe it's better to leave it this way.

BOEBOE
18-12-2003, 12:09 AM
A bug on my 5110.
(5110 ROM 4 5.30a)

Battery bars went down from 7 to 6 and then to 1
When fully charged the voltage is 4.30 volts.
The voltage when bars went to 1 was 3.50 volts.
Phone fell out at 3.20 volts.

I used the B patch and use a 3.6V NI-MH battery.

BigKing
19-12-2003, 09:17 PM
@BOEBOE this Bug is in 3330 to! I use Ni-MH battery and the bars jump from 7>6>1 :sad:
When I use Li-Ion battery the bars are correct :-?

Regards BigKing

badjunk
19-12-2003, 09:27 PM
... if anyone else has observed, in the original 4 bars, when shows "battery empty" and you cancel the message, it shortly shows the main screen and no battery bars. so that's why i believe it's better to leave it this way.
I like the default behavior of 4 bars too, so that's why I think the last bar should disappear only after the "battery empty" message.

badjunk
19-12-2003, 09:34 PM
So, just to sum up, the patch is not complete and there is still a lot to be done.

NokDoc
19-12-2003, 10:04 PM
@BOEBOE this Bug is in 3330 to! I use Ni-MH battery and the bars jump from 7>6>1 :sad:
When I use Li-Ion battery the bars are correct :-?

Regards BigKing


Hi,

Hold please, the patch scripts could be quite ok.

This NiMh problem is been discussed some times before and was in the demos too.

We are still trying to findout the real cause of that.

Some test with changing the eeprom data did actually show good improvement.

But we are not that far yet..

So please have some patience, and hopefully we solve it soon for U.

NokDoc

Tracid
19-12-2003, 11:17 PM
The same problems as yours on my 3310 v5.57,battery: Li-ion Forever 1000 mAh 3.6V!!!

Network and battery bugs

User32
20-12-2003, 12:23 AM
what do u mean "same problems"? u have Li-Ion and u have problems??
if this is true, then i think it is the 1000mAh... it's the battery's capacity...

Tracid
20-12-2003, 11:01 PM
what do u mean "same problems"? u have Li-Ion and u have problems??
if this is true, then i think it is the 1000mAh... it's the battery's capacity...

I mean:
when calling the netbar goes down by 2-4 bars
when in normal standby mode the netbar goes down sometimes by 1-2 bars
when battery low i cant see any batterybar

User32
22-12-2003, 01:36 PM
that's ok man. this happens to me, too. there is nothing to worry about. when you talk, it consumes more power. it's normal. everything is working ok.

>> when battery low i cant see any batterybar
in my opinion, that's better.

set
30-12-2003, 03:50 PM
hi,

i searched a 3310 patched file of yak,s 7bars script.
i changed these values to make it work.. i think...

=> 006400560048003A002C001E001000100019 > 006400560048003A002C001E001000100010

=> and the max/min current table taken from mr. nokdocs 3310 v5.59 7 bars mod.

@sir nokdoc
i compared the interval of those values in that table
the interval of value 1 to 2 is 0x42, 2nd and 3rd value interval is 0xB0.
you sort of increased the 1st value(in 3310) from 0x0f41 t0 0x0f66 and the decreasing values seem to have an interval of 0x3A of 6 steps while we usually have 3.

i found 5 of these in 3310 and i think 3 in 3210.

i got my 3210_7bars working when i pasted the table from your 8210 7 bars mod.

seemed to work :smile:

@tracid
max receive level of 7th bar is -63db. just adjust the netbars trigger conversion function to compensate your needs.

Tracid
30-12-2003, 07:45 PM
To set:
Excuse me set,maybe the reason that i dont understand what are you talking about is that i have poor english knowledge.

kraze1984
30-12-2003, 11:37 PM
retrieved my 3210 from repair and 'm back to community. shall flash the 7bar patch back to my fone and continue searches.

Merry Christmas and Happy New Year.
greeeetz.

set
31-12-2003, 08:24 AM
@tracid
search this hex string in your flash file "9CA2A8AEB4BAC0" and change it to lets say "9CA0A4A8ACB0B4". And you'll see that your network bars dont fluctuate that much anymore. :)

Tracid
31-12-2003, 08:04 PM
@tracid
search this hex string in your flash file "9CA2A8AEB4BAC0" and change it to lets say "9CA0A4A8ACB0B4". And you'll see that your network bars dont fluctuate that much anymore. :)

to set:
Will it display the real?
coz i want the real to be indicated.

set
07-01-2004, 11:15 AM
to set:
Will it display the real?
coz i want the real to be indicated.

what do you mean abt "real"?
If you're wondrin' if it will trigger the 7 network bars; the answer is yes it will.
we've just changed the reference values of each bar to be triggered.

I've seen nokdoc explain it somewhere like this...
FF-9C = 53
convert this to decimal and you'd get 83 which is the trigger for the 1st netbar(-83db). :smile:

kraze1984
27-01-2004, 11:38 PM
Hi,

Hold please, the patch scripts could be quite ok.

This NiMh problem is been discussed some times before and was in the demos too.

We are still trying to findout the real cause of that.

Some test with changing the eeprom data did actually show good improvement.

But we are not that far yet..

So please have some patience, and hopefully we solve it soon for U.

NokDoc

How can we change the EEPROM data in the fone (3210)?
What program can i use except ponyprog ?

BOEBOE
28-01-2004, 12:09 AM
Completely offtopic....

Next time please use the SEARCH button

And there you'll find that the only options are

1.Ponyprog
2.NokTools by Rolis ( You'll need a pure MBUS cable )
3.Ask krisha
He maked a EEPROMviewer GSC for g3n0lite for 3210 and 5110,maybe you could ask him to write a GSC to change EEPROM, but this only would be effective for changing a few bytes....

kraze1984
28-01-2004, 09:01 PM
Sorry, i was just trying to cure quickly disappearing 7 bars on my 3210.

set
04-02-2004, 03:23 AM
Hi,
any1 looking f0r extended 7 bars for 3350?
I kinda edited yak's gsc to patch larger bars.
The zones were also edited.

User32
04-02-2004, 10:31 PM
doesn't work on 3410 :sad:
shouldn't it work? they have the same screen, therefore the same bitmap addresses

elektro255
06-02-2004, 02:47 PM
i need 7 bars to 3510 ;)

Crux
06-02-2004, 04:10 PM
i need 150000€

User32
06-02-2004, 10:07 PM
i need more! :lol: :-P

set
07-02-2004, 06:55 AM
Hi,
doesn,t work on 3410 either... I had to downgrade my 3410 to 3350 just to get it workin'.

I need an orange BMW... :)

razi
25-02-2004, 01:43 PM
Hi,
doesn,t work on 3410 either... I had to downgrade my 3410 to 3350 just to get it workin'.

I need an orange BMW... :)

just wanna ask... did u manage to upgrade 3350 to 3410?
sorry i'm just lazy to search the forum... i've searched b4 but cant find

mg70brz
26-02-2004, 02:38 PM
i need a script file to use in flash of 3410 to to use true 4 to 7 bars,if look beautiful,because the display of 3410 are more resolution than 3310.

spark001uk
26-02-2004, 04:51 PM
Ok, i have used yaks scripts to mod 4>7 on 3310 and 8210. Both of them get down to 6 or 5 bars and then jump straight down to 1 bar. Has anyone come close to resolving this yet ??? Or know what the difficulty in doing this is ??

NokDoc
26-02-2004, 06:49 PM
Hi,

I came close to resolving, but not yet close enough I guess.

If U read back this thread, U'll notice it is due to the battery type U have.

NokDoc

set
28-02-2004, 06:45 AM
@razi
sorry, can't do that, u need to change RAM before you can convert 3350 to 3410. It will work...well, not in the true sense of the word because FAID recalc destroys emu_eep and MCU checksums in my experiment... :-?

mg70brz
28-02-2004, 03:31 PM
need a script file to use in flash of 3410 to to use true 4 to 7 bars,if look beautiful,because the display of 3410 are more resolution than 3310.

spark001uk
01-03-2004, 04:52 AM
Is it not possible to examine the programming of a nokia that comes with 7 bars and then just write it into a 4bar phone ? I'm not that clued up in it really, so correct me if im way off !!

Also, how come on a standard 4bar handset -80db is full service (4/4), yet on 7bar -80db is only at 3/7 ?

spark001uk
02-03-2004, 11:38 PM
So, who's is presently the most accurate 7bar script then ?

set
03-03-2004, 02:18 PM
sad to say that 4>7 bars project (demos and scripts) is not finished yet... You can use Yak's scripts for the mean time. It patches on 3410 and 2100 but it kills the phone :-?

belabs
03-03-2004, 09:37 PM
im so glad my 7 battery bars doesnt skip anymore!
here's what i found out...

the 7bars gsc doesnt find/change all the BarConversionTable...

-check the patch result and count how many BarConv36Tab# are changed

OldBarConv36Tab1:
located at: 0x0012DEDC
----------------------------------

found 0016 bytes for function NewBarConv36Tab1 at 0x0012DEDC

OldBarConv36Tab2:
located at: 0x0012DEBC
----------------------------------

-using hexworkshop, look for all the Bar Conversion tables (the addresses are indicated in the patch result)

-look for the table that the script didnt change. (it is usually the 1st table, its address is not indicated at the patch result)

-now change this table that will be suitable for the 7bars
(just to find out if it works... copy the other tables and do the adjustments later)
....good luck!!! :)

spark001uk
04-03-2004, 09:23 PM
Hmmm...
Sounds complex, I think i will wait until the gsc's have been altered !! :)

User32
04-03-2004, 11:15 PM
all i'm waiting for is patching 7bars to 3410.........

kraze1984
05-03-2004, 10:12 PM
Is it not possible to examine the programming of a nokia that comes with 7 bars and then just write it into a 4bar phone ? I'm not that clued up in it really, so correct me if im way off !!

The 4>7 bar patch is created just so.
NokDoc compared the 7110 and 8210 flashes and created the demo. Then it was transfered to 3310. Then to other fones (5110, 3210). And then yak created the patch to make this patch possible on other fones and fw-s.

kraze1984
05-03-2004, 10:17 PM
Do u have a NiMH or a LiIon battery?
I'll check your solution and maybe try to modify yak's gsc. Maybe there's some wrong mask in it...

So many maybe's :)

spark001uk
06-03-2004, 01:46 AM
Cheers. I understand.

I notice that, since the bars go 7 > 6 > 5 > 1 , at a first glance it would look like the table could still only be seeing four battery steps, as per original ?? Maybe im wrong.

By the way, ive tried my 8210 li-ion, and my 3310 with both nimh and li-ion, still no change, always goes from 5 > 1.
thx
mark.

hud_nash
06-03-2004, 11:55 AM
i thinks this script has a bugs

it drains the batt. fast

n0rbi_666
06-03-2004, 12:03 PM
Hmm i've got n3210 and battery bars goes down normal (7>6>5>4>3>2>1), but on my 5110 it goes from 5>1 :rolleyes: If any1 have problems with 7bars in 3210, try to do Full factory settings in knok

kraze1984
06-03-2004, 02:32 PM
Hmm i've got n3210 and battery bars goes down normal (7>6>5>4>3>2>1), but on my 5110 it goes from 5>1 :rolleyes: If any1 have problems with 7bars in 3210, try to do Full factory settings in knok

I noticed that on my old 3210 also - the first time i flashed 7bar demo (the one i created before krisha's patch) battery and network bars behaved normally. but then, after i changed some voltage values and reflashed the fone, the battery bar behaved like that: 7>6>5>1.... but i did fullfactory with rolis nokia tool..

belabs
06-03-2004, 06:38 PM
Do u have a NiMH or a LiIon battery?
I'll check your solution and maybe try to modify yak's gsc. Maybe there's some wrong mask in it...

So many maybe's :)

MORE DETAILS HERE:

5210 v5.25 fls with BLD-3 3.7v li-ion batteries
(the complete patch result is already posted at page 6)

00267850:
OLDBARCONV36TAB1(4 bars): 0F06 0EA6 0E60 0E60 0E60 0E60 0E60 0E60
NEWBARCONV36TAB1(7 bars): 0F05 0EE4 0EC3 0EA2 0E81 0E60 0E60 0E60

00267830:
OLDBARCONV36TAB2: 0F39 0EC6 0E8E 0E8E 0E8E 0E8E 0E8E 0E8E
NEWBARCONV36TAB2: 0F38 0F16 0EF4 0ED2 0EB0 0E8E 0E8E 0E8E

00267810:
OLDBARCONV36TAB3: 0F11 0E85 0E37 0E37 0E37 0E37 0E37 0E37
NEWBARCONV36TAB3: 0F0E 0EE3 0EB8 0E8D 0E62 0E37 0E37 0E37

002677F0:
i think this should be the OLDBARCONV36TAB4 but the script didnt see or even change it:
0F43 0EB7 0E69 0E69 0E69 0E69 0E69 0E69

i replaced it with the NEWBARCONV36TAB1 and now all the 7 batt bars are working fine
******************
does anybody here have a copy of bar conversion table for 7110?
i want to know how they distribute the voltages for each of the 7 bars