[5300XM] Pliki NIF - za co który odpowiada (nie wszystkie).

Wbudowane oprogramowanie, problemy z softem, flashowanie.

Post by minac » 26 Aug 2009, o 18:11

Do rozkodowywania nifow polecam wor Pada mfc(wszystko ladnie i przejrzyscie) i jak wam sie nie chce pojedynczo plikow wypakowywac to polecam cały comm wyeksportowac do jednego pliku xml a potem szukac.

[ Dodano: 2009-08-26, 18:11 ]
Kazdy ma flasha,w rozych wersjach ale ma.
Apple Watch series 3
minac Male
Friend

User avatar
 
Offline
 
Telefon: Z Fold 2
Soft: 11
Operator: Play
Age: 33

Joined: 27 Apr 2009
Online: 21d 2h 40m 52s
Posts: 773Topics: 90
Reputation point: 3054
    Windows XP Opera

Post by adam111 » 27 kwi 2009, o 00:00

BoTs RoX! :D
adam111 Mężczyzna
Oddajcie mi cześć!
50%

Avatar użytkownika
 
Online
 
Telefon: Nokia 3110c
Soft: v. 05.50
Operator: -----

Joined: 30 mar 2009
Online:
Posts:   •  Topics: 
    Ubuntu  Firefox

Post by ZiomalMarcin » 26 Aug 2009, o 18:43

Wnioskuję że:

1. Ikonka ładowania baterii może być zapętlonym gifem ;] Wtedy możnaby zbudować dowolne animacje ;)

2. Z ikonką stanu baterii można spróbować gifem bez zapętlenia ;] Aczkolwiek nie wiadomo czy to wypali :D

[ Dodano: 2009-08-26, 19:01 ]
Mały fake :P

Wzorując się na spisie nifów od Rusków, próbowałem podmienić ikonkę stanu baterii. Ikonka w spisie z numerem 0908 i wartością 8D254E75 odpowiada za ten stan. Wcześniej z numerkiem 0907 i wartością 9E1B3C25 jest animacja ładowania baterii, zaś dalej numer 0909 z wartością 5F3136C6 to już animacja zasięgu. Podmieniając numer 908 - podmieniła mi się animacja ładowania baterii! Dopiero gdy podmieniłem 909, uzyskałem zamierzony efekt - ikona stanu baterii zmieniła się na tą z S40v6.

Image

Wniosek: Ruski walnęli się z tworzeniem spisu :] Prawdopodobnie zapomnieli wsadzić jedną ikonkę do spisu i stąd się przesunęło.
ZiomalMarcin Male
Show must go on!
Junior Admin

User avatar
 
Offline
 
Telefon: Galaxy A55 5G
Soft: Android 14
Operator: Heyah
Age: 32
Location: Polska

Joined: 7 Mar 2009
Online: 201d 11h 24m 33s
Posts: 4621Topics: 121
Reputation point: 6384
    Windows 7 Firefox

Post by minac » 26 Aug 2009, o 19:04

Przydałby sie spis ikon z s40 6th.
Apple Watch series 3
minac Male
Friend

User avatar
 
Offline
 
Telefon: Z Fold 2
Soft: 11
Operator: Play
Age: 33

Joined: 27 Apr 2009
Online: 21d 2h 40m 52s
Posts: 773Topics: 90
Reputation point: 3054
    Windows XP Opera

Post by ZiomalMarcin » 26 Aug 2009, o 19:11

Aktualnie pobieram SW dla Nokii 3720c, S40v6 ;] Budowa ta sama ;] MCU i PPM ;] Może da się przeportować... :D
ZiomalMarcin Male
Show must go on!
Junior Admin

User avatar
 
Offline
 
Telefon: Galaxy A55 5G
Soft: Android 14
Operator: Heyah
Age: 32
Location: Polska

Joined: 7 Mar 2009
Online: 201d 11h 24m 33s
Posts: 4621Topics: 121
Reputation point: 6384
    Windows 7 Firefox

Post by pawelooss » 26 Aug 2009, o 19:11

ZiomalMarcin wrote:Wniosek: Ruski walnęli się z tworzeniem spisu :] Prawdopodobnie zapomnieli wsadzić jedną ikonkę do spisu i stąd się przesunęło.

A nie jest to czasem przez...? Tylko nie wiem, czy numeracja przesuwa się w tą stronę, co trzeba, czy w tym przypadku mi się coś pomotało. ;]
pawelooss wrote:Uwaga: PPM Editor (plik DOC) numeruje od 0001, a PPModd (plik XML) od 0000 - więc trzeba mieć to na uwadze przy uzupełnianiu.
ImageImageImage

Kolekcja ➔ Apple iPhone 5s && BlackBerry Curve 9320 && Ericsson A2618s, A2628s && Götze & Jensen GFE36 && MaxCom MM432BB
&& HTC HD2 && Motorola RAZR V3, V2288 && Samsung Galaxy S && Siemens A52 && Sony Ericsson C902 && Sony Xperia E, Xperia Z3C
&& N♥kia 100, 1100, 1110, 1600, 1616, 3100, 3110c, 3210, 3310, 3410, 3510i, 5510, 5800XM, 6020, 6230i, 6300, 6303c, 6610i, 7260, 7360

&& N♥kia Lumia 730 Dual SIM, Lumia 800, E50, E51, E52, E7-00, N8-00, N900, N9-00, N95 8GB, N-Gage && OnePlus 5T && Tracer Ovo 1.2 :)
pawelooss Male
Pan i Władca!
Administrator

User avatar
 
Offline
 
Telefon: N♥kia E52 || Moto E30F || iPh. 5s
Soft: CFW 081.003 || Android 13 || iOS 12
Operator: Play
Age: 32
Location: Ruda Śląska

Joined: 27 Feb 2009
Online: 665d 20h 39m 12s
Posts: 12083Topics: 1215
Reputation point: 17485
    Windows XP Firefox

Post by ZiomalMarcin » 26 Aug 2009, o 19:14

pawelooss wrote:A nie jest to czasem przez...? Tylko nie wiem, czy numeracja przesuwa się w tą stronę, co trzeba, czy w tym przypadku mi się coś pomotało. ;]


Nic Ci się nie pomotało :P Teraz się zgadza. Po prostu należy dodawać +1 :D
ZiomalMarcin Male
Show must go on!
Junior Admin

User avatar
 
Offline
 
Telefon: Galaxy A55 5G
Soft: Android 14
Operator: Heyah
Age: 32
Location: Polska

Joined: 7 Mar 2009
Online: 201d 11h 24m 33s
Posts: 4621Topics: 121
Reputation point: 6384
    Windows 7 Firefox

Post by ndt » 26 Aug 2009, o 19:24

idea formatu nif jest bardzo prosta do wyjaśnienia - porównajcie rozmiar gifa o odpowiednich wymiarach i ilości klatek do wybranego nifa - nif jest kilkukrotnie mniejszy. Świetnie nadaje się do małych animacji/obrazków 10-20 pikseli. Jednak po wywaleniu niepotrzebnych języków ostatnie czym trzeba się martwić to brakiem miejsca ;]

co d problemów z numeracją - proponuję wywalić po prostu z tego doca kolumnę ID animacji i na jej miejsce wstawić ostatnią kolumnę - UID. Przecież nie trzeba znać ID z Nokii 6300 aby podmienić w inny modelu, wartość UID wybranej animacji z doc porównać po prostu z xml
ndt Male
Expert
 
Offline
 
Telefon: Nokia 8855
Operator: T-Mobile

Joined: 6 May 2009
Online: 5d 18h 39m 13s
Posts: 264Topics: 3
Reputation point: 1050
    Windows 7 Opera

Post by ZiomalMarcin » 26 Aug 2009, o 20:25

Spróbuję tego wała z animacjami, który wywnioskowałem. :] Czekajcie na efekty :D

[ Dodano: 2009-08-26, 20:39 ]
No i efekt: Telefon martwy :P Wyświetla logo NOKIA na starcie i potem biały ekran... Nawet klawiatury nie podświetla. xD

[ Dodano: 2009-08-26, 20:41 ]
Więc wnioskując: podmiana NIF'a na GIF'a ubija telefon.
Last edited by ZiomalMarcin on 26 Aug 2009, o 21:10, edited 1 time in total.
ZiomalMarcin Male
Show must go on!
Junior Admin

User avatar
 
Offline
 
Telefon: Galaxy A55 5G
Soft: Android 14
Operator: Heyah
Age: 32
Location: Polska

Joined: 7 Mar 2009
Online: 201d 11h 24m 33s
Posts: 4621Topics: 121
Reputation point: 6384
    Windows 7 Firefox

Post by ndt » 26 Aug 2009, o 20:51

przeczytaj że pierwsze zdanie z tego tematu :)
autor podmieniał nif na png i jakoś mu tel nie ubiło ;]
ndt Male
Expert
 
Offline
 
Telefon: Nokia 8855
Operator: T-Mobile

Joined: 6 May 2009
Online: 5d 18h 39m 13s
Posts: 264Topics: 3
Reputation point: 1050
    Windows 7 Opera

Post by ZiomalMarcin » 26 Aug 2009, o 21:19

Dobra, poprawiłem to.


Krótki raport z działalności:

Obrazek ładowania baterii podmieniłem animacją zapętloną wiecznie złożoną z 4 obrazków oryginalnych + 2 przekolorowane rodem jak w SE:

Image

Obrazek wskazania stanu baterii podmieniłem na animację odtwarzaną tylko jeden raz, złożoną z tych samych obrazków co poprzednia.

Flashowanie przebiegło bez problemów, zakończyło się pomyślnym komunikatem, lecz telefon pozostał na białym ekranie. Po wyjęciu baterii i próbie ponownego uruchomienia ukazywało się logo NOKIA i potem telefon pozostawał na białym ekranie (nawet nie załączało się podświetlenie klawiatury).
ZiomalMarcin Male
Show must go on!
Junior Admin

User avatar
 
Offline
 
Telefon: Galaxy A55 5G
Soft: Android 14
Operator: Heyah
Age: 32
Location: Polska

Joined: 7 Mar 2009
Online: 201d 11h 24m 33s
Posts: 4621Topics: 121
Reputation point: 6384
    Windows 7 Firefox

Post by maciek » 30 Aug 2009, o 23:14

Autorowi ubiło telefon, bo (dokładnie nie wiem czemu tak jest, ale jest) nie usunął pewnej linii.


Code: Select all
Please Login or Register, to see this Content


A powinno być:

Code: Select all
Please Login or Register, to see this Content


Czyli:
- <UID type="HEXVAL">xxxxxxxx</UID> wyrzucamy.
- <FILE type="ASCII">anim_0008.nif</FILE> zmieniamy na <FILE type="ASCII">anim_0008.png</FILE> .
- <TYPE type="ASCII">NIF</TYPE> zmieniamy na <TYPE type="ASCII">PNG</TYPE> .
maciek Male
Just OZ.
Sponsor

User avatar
 
Offline
 
Telefon: HTC Desire
Soft: CyanogenMOD Nightly
Operator: Play
Age: 30
Location: Olsztyn

Joined: 3 Mar 2009
Online: 60d 23h 17m 59s
Posts: 1351Topics: 95
Reputation point: 1711
    Windows XP Firefox

Post by ndt » 30 Aug 2009, o 23:45

to nie ma nic do rzeczy - przy wklejaniu xml spowrotem do ppm plugin ppmodify normalnie pomija UID node (TYPE również...)

jedyne co mi się nasuwa - na pewno nie zadziała podmiana nifa wieloklatkowego no bo i na co byśmy go chcieli podmienić? :)
ndt Male
Expert
 
Offline
 
Telefon: Nokia 8855
Operator: T-Mobile

Joined: 6 May 2009
Online: 5d 18h 39m 13s
Posts: 264Topics: 3
Reputation point: 1050
    Windows 7 Opera

Post by ZiomalMarcin » 31 Aug 2009, o 00:11

ndt wrote:jedyne co mi się nasuwa - na pewno nie zadziała podmiana nifa wieloklatkowego no bo i na co byśmy go chcieli podmienić?


Teoretycznie powinien podejść GIF bez zapętlenia. ;] Praktycznie uwaliło mi telefon. :D
ZiomalMarcin Male
Show must go on!
Junior Admin

User avatar
 
Offline
 
Telefon: Galaxy A55 5G
Soft: Android 14
Operator: Heyah
Age: 32
Location: Polska

Joined: 7 Mar 2009
Online: 201d 11h 24m 33s
Posts: 4621Topics: 121
Reputation point: 6384
    Windows 7 Firefox

Post by ndt » 31 Aug 2009, o 06:10

nawet teoretycznie nie powinien podejść :)

załóżmy że chodzi o animacje nif o ID 1234

w kodzie w FW odwolanie się do niej może wyglądać mniej więcej tak

Code: Select all
Please Login or Register, to see this Content

jednak z budowy anim_table wynika że reset/dead murowany :)
te wieloklatkowe nify zaczynają się od 0003 (zwykle to było 0002), na początku mają kilkadziesiąt bajtów (zależnie od ilości klatek) header z opisem poszczególnych klatek (AFAIR każdy header ma 12 bajtów/klatka). Taki header zawiera offset do animacji nif typu 0002. Teoretycznie można by przerobić takiego nifa aby podmienić nie cały plik ale nify 002 które on zawiera + poprawić header (zmiana rozmiaru grafik etc)
ndt Male
Expert
 
Offline
 
Telefon: Nokia 8855
Operator: T-Mobile

Joined: 6 May 2009
Online: 5d 18h 39m 13s
Posts: 264Topics: 3
Reputation point: 1050
    Windows 7 Opera

Post by maciek » 31 Aug 2009, o 10:58

ndt wrote:to nie ma nic do rzeczy - przy wklejaniu xml spowrotem do ppm plugin ppmodify normalnie pomija UID node (TYPE również...)


Oj chyba musi - mi telefonu nie uwaliło :) Chyba, że tak jak mówisz autor podmienił wieloklatkowe NIFy.
maciek Male
Just OZ.
Sponsor

User avatar
 
Offline
 
Telefon: HTC Desire
Soft: CyanogenMOD Nightly
Operator: Play
Age: 30
Location: Olsztyn

Joined: 3 Mar 2009
Online: 60d 23h 17m 59s
Posts: 1351Topics: 95
Reputation point: 1711
    Windows XP Firefox

Previous • Next

Return to [S40] Firmware

 


  • Related topics
    Replies
    Views
    Last post

Who is online

Users browsing this forum: No registered users and 9 guests