Skip to content

Instantly share code, notes, and snippets.

@CTCaer
Created October 9, 2017 22:43
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save CTCaer/07671d2dac4047b4dc595f615c8617c1 to your computer and use it in GitHub Desktop.
Save CTCaer/07671d2dac4047b4dc595f615c8617c1 to your computer and use it in GitHub Desktop.
OTP PatchRAM. (SPI @0x0)
01[raw]: F000006208C05D89
FD[raw]: FFFFFFFF
40[raw]: 123456B9E698 // BD_ADDR
// Overwritten by DS# PatchRAM
0A: D03DC: D03E4 b'AA55F00F68E597D2' // Magic
// Overwritten by DS# PatchRAM
0A: D0200: D030C b'00F009F842F78EBE374900231A460860202174F77CB93549097801F00F0140EA01204FF44811096801F48051084370470EB56A460C2141F6F47074F7D7FB0C2809D108222A496846A2F76EFA002802D12849029808600EBD70B5284926484FF448140860206820F480502060A06E20F07F40A066A06E40F08240A066E06E00F07F40E066E06E1E490843E066D4F888001C490840C4F888001B4DD5F83801C0071BD0D5F83C01D5F8381180B24FF4E02202EAC13108434FF44D110A686FF312021043086000F053F8D5F8300110F4E06F03D04FF67F70C5F8B002206840F480502060BDE87040A3E75C7D210034282000DC030D00B87C21008FFE0D00607D210041414100FF0F00F000603300'
// Overwritten by DS# PatchRAM
0A: D0390: D03E4 b'1CB50E486A4607210068C01C74F726FB684642F75DFF4FF44810016841F480510160816F064A1143816707490548002308601A46202174F7A2F81CBDB47C210000B0B000001BB7005C7D2100AA55F00F68E597D2'
// Patched
0A: DFE00: DFF54 b'5248406A00F4002070474FF400224A62486070477CB505464C4C64F793FB280C8DF80100280A8DF8020049488DF803500078800607D50B208DF8000055208DF80400052003E003208DF800000420216841F4C0312160216821F480312160224669464AF716F9206820F4F0402060206840F4405020607CBD3448016841F480310160016821F40041016064F7BCBC2DE9F0412E4D14460E4688462C4F8035FFF7B9FF4BE0FE2E01D2314600E0FE214FF400207862796000203DE0BA690F2A00D30F22102A36D2DFE802F035322F2C292623201D1A1714110E0B082B6804F8013B2B6804F8013B2B6804F8013B2B6804F8013B2B6804F8013B2B6804F8013B2B6804F8013B2B6804F8013B2B6804F8013B2B6804F8013B2B6804F8013B2B6804F8013B2B6804F8013B2B6804F8013B2B6804F8013B10448842BFD3761A002EB1D1FFF79AFF4046BDE8F081000000243500AF7C2100'
// Overwritten by DS# PatchRAM
0A: D030C: D0390 b'00204FF448114FF4C6730A6B401C9842FBD370474FF44D10416941F0010141618169C907FCD070474FF44D10416921F0010141618169C907FCD1704700B5FFF7E9FF4FF44D10016B0D4A1160416941F002014161016841F0100101605DF804EBE2E730B54FF44D142568206820F001002060FFF7C5FFFFF7E1FF256030BD0000FC7F2400'
// Unpatched. Resetted?
08: 00 12F14: 12F18 b'BDF074B9' 0000 0002 0D00
// Unpatched. Resetted?
08: 01 13488: 1348C b'AFF30080' 0000 0000 0000
0B: D0390
0B: D0258
// DS1, Stack size??, ??
02[raw]: 00000100 00200000 0010
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment