Results 1 to 11 of 11

Thread: Modifing firmware

  1. #1
    Join Date
    Mar 2002
    Location
    Romania
    Posts
    73
    Hi!

    Is it possible to change the firmware of a 5110. Not to upgrade, but say change a byte in MCU or PPM, calculate the checksums and then write it back. Will the phone still work (presuming the byte changed didn't trashed the MCU or PPM, just change a letter for example)?

    Mircea

  2. #2
    Join Date
    Mar 2002
    Location
    Vienna, Austria, European Union
    Posts
    136

  3. #3
    Join Date
    Mar 2002
    Location
    Vienna, Austria, European Union
    Posts
    136

  4. #4
    Join Date
    Mar 2002
    Location
    Vienna, Austria, European Union
    Posts
    136

  5. #5
    Join Date
    Mar 2002
    Location
    Indonesia
    Posts
    481
    I think, we can do that..

    But, we must recalculate all (Eeprom, MCU, PPM, PMM --> Use NFree 1.2) and then write it back, and then we must recalculate the Flash Authority ID of that phone..

    Actually, I never do that, but I think, it's not impossible to do that..

    Regards,

    Iccang
    ======

  6. #6
    Hello!
    It is possible to modify some parts of PPM (texts etc.).
    I modified lots of texts and phone works fine!

    You just have to check that Flash-checksum will not be affected.
    If Flash-checksum changes phone can't find network and FAID must be recalculated.

    (Flash-checksum is NOT calculated from full flash
    Only every 32. & 33. byte is used in Flash-checksum.)

    After modifying PPM area, PPM checksums must be recalculated.

  7. #7
    Join Date
    Mar 2002
    Location
    Romania
    Posts
    73
    Where can I find the exact algorithms for checksum calculation (MCU, PPM, ...)?

    This 32-33 byte applies only on PPM or also for MCU? Because my main interest is the MCU.

    Can you write more about your experience modifying the PPM?

  8. #8

  9. #9
    Join Date
    Mar 2002
    Location
    Romania
    Posts
    73
    Hi!
    I will gladly share my knowledge of MCU, but it's very small at the present moment.
    I started studying the 5110 v5.24 flash, with a disassembler and it's progressing very slowly (mainly due to the lack of time and because I couldn't find people with same interest to share this task).
    I started from the Netmonitor codes as this allows me to find some memory locations, but I'm totally clueless about how the phone interacts with the buttons and the LCD. Finding the way MCU displays the messages would be a major breakthru, but I feel I'm a long way from there. Any info on this would help. If people with similar interests read this posting maybe we can join forces and share our knowledge gained.

  10. #10
    Hi.
    I belive the LCD routines are embbed to MAD2, why to waste valuable FLASH space for routine that is similar(allmost similar) in every NK phone.

  11. #11
    Join Date
    Mar 2002
    Location
    Romania
    Posts
    73
    Hi.

    Then what would be the way of displaying the info? Does the phone use an address where it puts bytes and each bit is a pixel?

    I guess there must be a in/out region for this. Does anyone know where it is and how does it work?

    And the same for button reading?

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •