-
Notifications
You must be signed in to change notification settings - Fork 0
FX ES Original Series Models
These are confirmed to be working on the 82ES, 83ES, 85ES, 570ES and 991ES Models
This oversight serves as the basis to the below glitches. It relies on a bug that exists in the replay memory history which causes the results of the previous equation to instead appear in the editable area. It involves placing the radius "r" character within the editable area in COMP mode of which is it not designed for and therefore points to an unexpected memory address.
- Calculate
Pol(0,1)
. - Type a stack of 6 fractions.
- Go the very last fraction line at the bottom and press 1 and then the 𝑥☐ key.
- Press
=
->AC
->Up
->AC
->Left
. - Delete the "1" and the results of the Polar equation is now within the editable area including "r"
This causes the screen to corrupt before the CPU stops driving the LCD (Presumably due to corrupted registers, causing a single line to display) and powers off. The glitch causes the integrity check to fail, resulting in an automatic factory reset upon boot.
- Obtain
r
in COMP mode using the Rect to Polar oversight. - Execute
1⁄1r
. This causes the stack pointer to become corrupted, moving memory writes to an unexpected area. - Press
Abs
5 times. - Press
√□
8 times.
This uses r
to corrupt the Norm output format mode, causing the resulting output to be glitchy. This remains until Norm mode is changed or the calculator setup is cleared. Answers will show up as glitch characters, may be blank or give out strange results which may change when the S⇔D
key is pressed.
- Obtain
r
in COMP mode using the Rect to Polar oversight. - Execute
1:r
. - Press
=
twice. - Press
MODE
and EnterTABLE
mode. - Press
ON
- Obtain
r
in COMP mode using the Rect to Polar oversight. - Enter a fraction before
r
for1⁄1r
. PressM+
. You will getSyntax ERROR
. PressAC
. - Keep pressing
cos
. The screen will suddenly changed to a glitched screen with ERROR printed. The values may change ifsin
ortan
are used.
- Obtain
r
in COMP mode using the Rect to Polar oversight. - Execute
1⁄1r
. Then pressAC
. - Press
(-)
and theD
variable in an alternating pattern until the cursor turns into a block. - Press
√□
The calculator will enter diagnostics mode. PressingAC
on theTEST OK
Screen will corrupt the text and the calculator will crash.
This glitch is potentially a form of ROP on the Non-Plus models.
These are confirmed to be working on the 82ES, 83ES, 85ES models.
This involves using r corruption to overflow the editable area, allowing writes to unintended parts of RAM, which in this instanced changes the P mode.
- Obtain
r
in COMP mode using the Rect to Polar oversight. - Press
M+
with the following:√□ r
then pressAC
. - Press
Ans
10 times - Press
Log■□
. The screen will start to corrupt. In the lower box pressAbs
. In the upper box press(
10 times. - Press
=
and thenLeft
- Move the cursor to the right of the Abs symbol that was placed and press
sin
7 times. Press=
andLeft
. - Move the cursor into the Abs box and press
(
7 times. Press=
andLeft
. - Move the cursor to the left of the Abs symbol. Press
(
6 times. Press=
andLeft
. - Press
(
7 times, then press=
andLeft
. Repeat this step 5 more times. - Press
(
5 times, the screen will go blank. - Press
AC
and then PressShift
9
1
and=
to Clear the Setup. - Repeat the same but Clear the Memory.
- The contrast value has been corrupted and will change the screen contrast once an equation is performed. Press
Shift
SETUP
to go into the Setup menu. PressDown
and6
to change the contrast. PressingLeft
a few times will fix the contrast. - The calculator is now in 991ES mode which can be confirmed by pressing the
MODE
Key. The screen memory corruption effect is still in place however, and the calculator will reset afterON
is pressed as this exploit causes the integrity check to fail.
This wiki is part of the CASIO CALC organization.