PDA

View Full Version : 4 to 7 network bars logos



NokDoc
01-06-2003, 03:55 PM
Hi,

Something new, I played around with those network/ battery bars logos.

It is possible to have it from 4 to 7 logos, like as in 7110.

I think, the 'seed' value it uses is scaled to about 156 steps accurate.

So possibly, also a 4 > 156 bars can be realised too?

But my next test will be around the 40 bars, while my screen ain't that big.

Here's already a humble demo for the 4 > 7 network bars. (8210-531B)

The battery bars is still in progress, sorry. :)

Just some things:

Currently the 7 bars are triggered in a range between -80dB & -100dB, in steps of around 3dB per logo.

There is a byte sequence in the flash for those definitions. (9C9FA2A5A8ABAE)

On my 900 sim the received ranges are between -56dB & -78dB
I always see 7 bars there.

On my 1800 sim the received ranges are between -78dB & -98dB
There, I see my bars changing when holding it in different directions.

NokDoc

8210-531 4>7 bars demo (http://nokiafree.org/forums/download.php?file=7BarsZ4.zip&phone=Nokia/ppm-mcu-files/8210-531/)

belabs
01-06-2003, 04:19 PM
Yeah! this is great! i feel alive again, i kinda feel lonely this past few days, coz i run out of new things we can do to our phones,

i have just download the file, but i dont have a 8210 to test it, i hope you can share / tell us more infos how to start looking for that function in the future, maybe we can give it a try on other phones too.

Good Luck!

NokDoc
01-06-2003, 05:06 PM
Hi,

Here's a lousy screendump.

I hope in time someone could put it in a n-Free tool for U guys.

NokDoc

bobl
01-06-2003, 05:22 PM
I feel so stupid when I read anything by NokDoc :(

It sorta goes in one eye and out the other (:D)

Looks pretty nice, be great if you could explain in simple words how you did this :)

Well done mate,

Cheers

Bob

belabs
01-06-2003, 05:25 PM
Haha!

i feel very excited! i can't help not to ask, but if ever, please give us some clues how you do it.



curious...... what sw you're using in that picture that displays your phones' screen?

slikmik
01-06-2003, 07:50 PM
ha ha superb mr nokdoc

excellent stuff

the scene seemed a little lax - but this has got things back on track nicely :D

What do you use to disassemble the fls?

I have the ARM developer pack but havnt the time as yet to play about :p

Congrats on another nfree achivement
Mike

NokDoc
01-06-2003, 08:23 PM
:)

WinArm.

I traced the bar drawing functions from 8210 & 7110. (4 & 7 bars)

I exported & printed them, and spend many hours on finding out their differences.

Believe me, I'm no programmer at all.

Only eager to learn, and then why not directly in the deep?

Anyone can do, it only takes common sense and time and the will to do it.

PS:

This is only an experimental demo for showing my idea.

There is no tool capable of making it. (yet?)

But he, I never mind that. ;)

All was done by manual hex editing.

Nice people here at nFree.:)

NokDoc

Cyahus2K
01-06-2003, 08:48 PM
well its another great idea and example by mr. nokdoc on 82 and all dct3 will follow, no tool for patching it yet, but i really believe my co forumers at ed2k will do it for us...angat pinoy!!!

cheers mate!!!!!

BOEBOE
01-06-2003, 09:06 PM
YES!!! DCT3 WILL NEVER DIE!!! Now I have a 6510 (3315)!!!

g3gg0
01-06-2003, 09:09 PM
woooow :)

so u also get an nokia hax0r ;)

chunkhead
02-06-2003, 03:01 AM
I thought about this ages ago, but forgot to mention! If you upgrade a 6210 to 6250, you get 7 bars instead of 5, so it's definately software related, just as the Rhythmic Backlight Alert is on a 3330=>3350 upgrade! Does this mean we can also make use of the other features such as "Automatic Volume Control" and the likes?:D

Kontact
02-06-2003, 04:25 AM
when a moddler man have nokia in his hand, almost anything is possible... it's magic... 8-)

great work nokdoc .. u chk above and me wait for u at the bottom.
i mean u do the "f" and i will still study the "7".
:D :D :D

regards,

mexusbg
02-06-2003, 10:03 AM
Well, I have a DCT3 phone (5510). I just want to add COMPOSSER, and SOUND SETTINGS for the radio.
Could anyone help me do that, or give me some clues?

Come on m8s!

KyleTech
03-06-2003, 02:42 AM
that was a briliant experiment!!!
the first one ive ever seen.
GREAT MIND!

belabs
03-06-2003, 11:25 AM
the genuises already gathered here :-)

at first i thought this was from g3n0lite v2.

In a way we can change the net patch frames to look something like with many bars. but i know this one is different

@ g3gg0

Can you give us some info 'bout the net patch? can we move it to another location in the screen


@ Nokdoc

how about the battery bars, how do they work? is it also accurate?

chunkhead
03-06-2003, 02:05 PM
I'm confused, I love the idea but, I don't like the numbers, and I'm not sure it works correctly! I was just on a call, the phone displayed full battery bars, then beeped and then dead! I had thought of this already due to running the software since yesterday morning, and no battery or signal change has occured!? Does it work? Does it change? Is it cosmetic?:confused:

hooi76
04-06-2003, 05:47 PM
Believe me, this guy is a HEX man :) More power to u babe!!!

Dydol
06-06-2003, 08:18 PM
Maybe looking that way we can , just comparing flashes from 3310 and 3315 or 3330 and 3350 we can add an automatic keys lock and other functions to all DCT 3 phones ? What do U think about that ? Or I'm completely wrong ?

mexusbg
07-06-2003, 04:52 PM
Originally posted by Dydol
Maybe looking that way we can , just comparing flashes from 3310 and 3315 or 3330 and 3350 we can add an automatic keys lock and other functions to all DCT 3 phones ? What do U think about that ? Or I'm completely wrong ?
I think you can?
4 what do you wanna compare 3310 flash with 3315.
Dude, its the same flash (3310 and 3315 use the same flash files (4 version newer than 5.4x). Use Knok Phonix to Convert 3310 to
3315.

Luck, m8

obeids
07-06-2003, 05:38 PM
Hows it out there guys

Hope sum1 can help me.

Iwanted to know what program to use to compare flashes and what to use to edit like finding the strings etc.
If i find a difference how do i add it into my one.

For example if i got 8210 flash and i see 3310 got something beeter. how do i copy it to my one.

if maybe u can just help me with this
i can try to maybe copy games from other phones and extra features like calendars etc etc.

any body got help

please type it in a text document and email it to me.

Dydol
07-06-2003, 07:28 PM
@ mexusbg I know of course that I can convert 3310 to 3315, but I ment that if we compare these flashes , maybe we can manage to find the way to add automatic keys blocking, to other DCT3 phones which oryginally don't have this function for example 8210, or 7110

mexusbg
09-06-2003, 10:05 PM
I need some functions for my 5510:
1) Auto keylock
2) Audio settings for the radio (bass, rock)
3) Clock as a screen saver (+date)
4) Composser

chunkhead
10-06-2003, 04:49 AM
Regarding my last post... I was confused by the numbers being blackened as opposed to disappearing! But, the battery bar still only "Uses" 4 bars! If I fully charge it I get 4 bars, not 7!?

Kontact
10-06-2003, 08:14 AM
yes.. it will only show 4 bar on full charge and upto 4 bar while charging..

maybe next week a better bat bar...

regards,

set
12-06-2003, 04:48 AM
Found the 7 netbars definitions.... I tried putting it in my 3350, changed the hex pointers and it doesn't show. I also found 4 pairs of hex pointers changed when i compared them in hex workshop. My netbars crashed.
@ Nokdoc
If it's posible to ask for more definitions in your 8210_7netbars mod like:
1.) what and where in the flash triggers the 156 steps?
2.) What thumb instructions did you played around with?
3.) Is it possible to incorporate this function in 3350.


thanks in advance ;D

set
12-06-2003, 12:16 PM
oops...sorry...
(9C9FA2A5A8ABAE)
So if i want more netbars, i'll just use the above hex sequence and expand it to compensate my netbars table...
My problem now is some bytes(specifically some 04xxxx04 were changed to 08xxxx07 and some other 04's to 07, and some 23's to 25 and 25's to 2A i think) 04 to 07 defines 4 to 7 bitmaps... But what puzzles me is the 23's to 25 and the 25's to 2A.... I hope someone could post the reason why... :roll:

GeeZuZz
12-06-2003, 07:51 PM
Nice one NokDoc!

Since you can read HEX ( :D ), could you try to find the rythmic backlight function in 3350? Compare 3330 and 3350 maybe?

NokDoc
12-06-2003, 08:43 PM
Hi,

Thanks for this attention.

The 25 > 2A is the screen refresh areas of the 7 bars logos.

The new zones are some heigher now.

Those xxxx's are Arm instructions.

If I can transfer Autokeylock & other stuff?

No, simply, otherwise U should have known.

For the moment I have problems enough discovering the battery bars drawing.

I have a very good help here by my friend Mr. Kontact.

We managed now to show all 7 bars shown while loading, and corrected the displaying of the bars in a 7 steps scale.

We still suffer one last problem, the values read from ram for drawing those bars are still in 4 steps scale. (25-50-75-100)

So there's still some things to do.

But that's why I like my Nokia, personally. ;)

NokDoc

User32
12-06-2003, 08:53 PM
keep up the good work NokDoc! we all hope someone creates a patcher as soon as you've finished.

NokDoc
12-06-2003, 09:04 PM
Mr. Set,

Maybe this helps for creating those new 7 logos.

If it doesn't work on Ur Excel, U can make all hex.n.dec into hex2dec.

About the function things, U need to find out in WinArm.

I'm a sort of newbie in there too.

NokDoc

NokDoc
14-06-2003, 01:01 AM
Yippie....

The 4 > 7 battery bars work too now. :)

We will post the new demo later.

NokDoc

set
14-06-2003, 02:24 AM
Thanks for the elaboration sir Nokdoc.. Ive finally modified the netbars of my 3350 to 7 network bars..:D

It still suffers from icorrect refresh rate on the new locations of bitmaps...

I'll try your advice and and i'll try to post the chopped MCU of my 3350 just in case sum of you hav tym to play around with the refresh rate on the new zones. Btw, WinARM hurts...

It's my first tym to accomplish something lyk this without the aid of editing tools thanks for the help.

Congratulations 4 the 7 batt logos. Now I have something new to study...
Maybe i'll post My MCU this afternoon.:) (so happy)

set
14-06-2003, 02:52 AM
@nokdoc
Is there a sequence in the flash that triggers the batterry bars as in the network bars(9C9FA2A5A8ABAE) do i simply convert
25-50-75-100 to hex and find its instance and hex pointer or do I have to look for BL's and the likes? It's really hard if everything is done manually... But it pays off great! :p

Kontact
14-06-2003, 05:26 AM
Originally posted by NokDoc
Yippie....

The 4 > 7 battery bars work too now. :)

We will post the new demo later.

NokDoc

finally, after almost 2 weeks... :D

thaNNers
14-06-2003, 09:15 AM
Nice one NokDoc!

Will be looking forward to seeing the demo :)

SmOg
15-06-2003, 04:23 PM
Nice work NokDoc!!!
Plz let us know how could u do that! :) :eek:

NokDoc
15-06-2003, 05:59 PM
Hi,

>> The 4 > 7 battery bars work too now.

Houston....
I think we still suffer some errors here...

Though we still have air for 2 more weeks, and the view is great.

Mr. Set,

Check 0033DB18.
And the netmonitor 23 (25-50-75-100) value is written to ram 00134a30, and used from there for the bars drawing.

NokDoc

SmOg
16-06-2003, 02:05 PM
Hi! Anything news? :D :cool:

hooi76
16-06-2003, 05:24 PM
Hi mr set, if ur 3350 flash is working, can u give me a try?
Thanks NoKDoc

pinto
16-06-2003, 06:15 PM
Please post your FLS for 3350 with 7bars.
Thakns........

set
17-06-2003, 02:23 AM
Hi sorry.... Im experiencing difficulties with the 7 netbars refresh... It works if the rx level increases but when it decreases, some bars fail to clear out and you have to manually refresh the screen.

Ive just placed new logos for the battery bars.. thanks for the definitions sir nokdoc... i'll check out the offsets for the battery bar drawing functions right away...

@hooi76 & pinto
Mabuhay!!! from Zambales
(Greetings!!! from Zambales)
patience my friends... :D

User32
17-06-2003, 12:30 PM
can't we have an easier tutorial? the excel file nokdoc posted doesn't work. the program always shows error.

Aus_Yoda
18-06-2003, 04:52 AM
Hi,
any chance this will work with an 8910?

Dydol
18-06-2003, 09:46 AM
But 8910 is dct4 I think ,so there is another menu structure and as far I know noone can edit it

set
18-06-2003, 11:40 AM
it works in almost all dct-3 with 4 net and battery bars.

I've just fixed the bug in the 7 netbars on my 3350. I'm still having problems in showing the 7 battery bars though... the other 3 bars dont show yet even when i've changed the values written to ram region.

Here's My 3350 MCU. Use 5.15 version of PPM.

set
18-06-2003, 11:46 AM
The above file is just the 1st part to make the whole MCU of here's the 2nd part.

Use any hex editor to join the 2 parts.
:)

BOEBOE
18-06-2003, 12:23 PM
@set or NokDoc,

Can you guys please make a patcher? Or make one for 5110 5.30 and 5110 5.27?? It's now 2 weeks this thread was made, and nobody seems to be making one...;) And I can't too, I've just compared the original 3350 and yours and, :eek: :confused: (I think the smiley says enough)

Cheers

pinto
18-06-2003, 07:29 PM
I've flashed your FLS into my 3350, I think it all work well, except the baterry bars, it only appears FOUR of them.
But I'm sure you are trying to correct it.

User32
18-06-2003, 09:56 PM
c'mon ppl! there must be a way to modify these bars, if a patcher can't be created. plz, make a tutorial..

set
19-06-2003, 03:29 AM
@BOEBOE
a patcher?
I'm really sorry but i dont have background in programming..

I just tried to compare sir nokdoc's work with that of the original MCU of 8210 5.31, I took note of the definitions and adjusted it to compensate the screen of my fone.

@ User32
But maybe i'll try to post a simple tut on the 7net bars.

@pinto
I'm still waiting for mr. nokdoc's work so i can compare it in a hex editor.

BTW i've written comments in the flashfile... search for the text string "OWN". :)

nyukie
19-06-2003, 11:09 PM
... can hex be used? i mean are the codes injected?

set
20-06-2003, 11:47 AM
yes the codes can be modified to display 7 netbars instead of 4. All was done using hex editor.

Haven't heard from Mr. Nokdoc 4 quite some time now...:cool:

I made a simple tutorial (please bear with me, it's my first tut)

NokDoc
20-06-2003, 07:11 PM
Hi Mr. Set,

Or do we have a Miss here?

Anyway, very cute avatar. :)

I like Ur interests, later I will study Ur techniques too. :)

If only I could find enough spare time to do some more.

The battery bars seems to be complexer.

We have the graphical stuff working now. (me & Mr. Kontact)

The graphical functions from network or battery bars not differs that much.

It needs lot more, to change the 'seed' values from 4 to 7 steps scale.

We already tried some ideas, but due to some unknown reason yet, the battery sometimes drops to the lowest bar.

So there still is work to do.

NokDoc

set
22-06-2003, 01:13 PM
@sir Nokdoc

my techniques are all derived from yours sir, except that it involves greater risk of crashing in fones(nokia) with greater resolution, because I haven't studied the architechture of that function in winARM yet. Mine was done with the compare funcion of hex editor, base converter, and calculator(as you have adviced).
I've only tried and succeeded with 12 netbars so far(but the battery bars crash in 96x65 pixel resolution....

@BOEBOE

Patience sir, I'll try to post my 5110 flash with 7 netbars tommorow... just compare it in any hex editor and you'll recognize the differences...

Anubiz
22-06-2003, 05:28 PM
@ set
i read your tut, but i didnīt find 2C04DA22 and 2C04DBDE in my 3350 V5.30 flash. (Display 96x65 pixel )

"STEP 6
Search for 04DD012004. Change the 1st 04 to 08 and the 2nd 04 to 07
Search for 2C04DA22 and change 04 to 07(applies to 84x48 screen only, i think...)
Search for 2C04DBDE and change 04 to 07(applies to 84x48 screen only, i think...) "

sorry for my englisch ;)
THX Anubiz

matrix17
23-06-2003, 03:12 PM
@set & NokDoc

ive'd compared ur work and i'm really confused how set got the 3rd 4 bytes ". The 3rd 4 bytes points upward which i cloned from the original net bitmaps. " - this is from ur tutorial, i follow the address and found out that it is very different from Mr. NokDoc's flash. may i know how u to get that address bcoz i want to apply it to my 3315. maybe u can help me. thanx in advance. more power :)

Kontact
24-06-2003, 07:17 AM
Originally posted by NokDoc

We already tried some ideas, but due to some unknown reason yet, the battery sometimes drops to the lowest bar.

So there still is work to do.

NokDoc

break, this is huston!

initial test seems promising... on 7 bat bar.

regards

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

>> initial test seems promising... on 7 bat bar.

2nd test too,

The Eagle has landed. :)

The new version is in this link (http://nokiafree.org/forums/showthread.php?s=&postid=151565#post151565).

NokDoc

set
25-06-2003, 02:27 AM
@matrix17

The most important thing to do is try tracing the original netbars drawing functions first... You'll be able to see the bitmaps in WinARM.

@Anubiz

Of course it's very different fr mr. nokdoc's work because his work is much more complex than mine.

If you convert 2C to decimal, you'll get 44. I think thats where the base of the net icon starts... try finding the equivalent of this in your screen... you'll be suprised!

Shall we move on to the other thread that the pioneers started?

Cheers:)