Logo

» About

» Downloads

» GitHub

» GitLab

Mottek Blog

» Mottek

» Archive

2023 2022 2020 2019 2018 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003

RSS

New Page Patch

Pages to be remapped should not contain any jumptables which are critical to the system in case the remapping goes wrong.

Potential pages are (note: always 256 bytes have to be remapped!):

  • 0x01b7ce00: Mostly GSM codec functions
  • 0x01b83180: Test agent functions
  • 0x01b85280 - 0x01b853ff: TX class functions

Procedure:

  • Copy the original data out (256 bytes)
  • Insert the data into new patch page at the correct offset (multiples of 128)
  • Map in the page at the correct place in ROMMMU.s